Mise à niveau du type ST_Geometry dans une base de données PostgreSQL
Vous pouvez mettre à niveau le type ST_Geometry dans votre base de données PostgreSQL à l'aide de l'outil de géotraitement Créer un type spatial ou d'un script Python.
Etapes :
- Le cas échéant, accordez des privilèges de super-utilisateur à l'utilisateur sde dans la base de données.
- Installez une nouvelle version du client ArcGIS pour obtenir la nouvelle version de la bibliothèque st_geometry.
- Faites une copie de sauvegarde de la bibliothèque st_geometry existante, ou renommez-la, sur le serveur PostgreSQL.
- Copiez la nouvelle bibliothèque st_geometry du répertoire DatabaseSupport dans l'emplacement d'installation du client ArcGIS et placez-la dans le répertoire lib de PostgreSQL.
- Si PostgreSQL est installé sur un serveur Linux, connectez-vous au serveur en tant qu'utilisateur racine et placez le fichier st_geometry.so dans le répertoire /usr/lib64/pgsql.
- Si PostgreSQL est installé sur un serveur Windows, placez le fichier st_geometry.dll dans le répertoire %PostgreSQL%\lib.
- Lancez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
- Créez une connexion à votre base de données PostgreSQL. Connectez-vous en tant qu'utilisateur sde.
- Ouvrez l'outil Créer un type spatial.
Vous pouvez utiliser la fenêtre Rechercher pour trouver l'outil ou l'ouvrir à partir du jeu d'outils Espace de travail de la boîte à outils Gestion des données.
- Ajoutez la connexion à la base de données que vous avez créée à l'étape 6 dans la zone de texte Fichier de connexion de la base de données.
- Cliquez sur OK pour exécuter l'outil.
Le type, les sous-types et les fonctions ST_Geometry sont mis à niveau vers la version la plus récente.
Thèmes connexes
9/12/2013