Disponible avec une licence Standard ou Advanced.
La bibliothèque ST_Geometry contient de nouvelles fonctionnalités ou des correctifs à chaque version d’ArcGIS. 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 le type spatial ou de la fonction CreateSpatialTypeArcPy.
Remarque :
La bibliothèque st_geometry.dll requiert Microsoft Visual C++ Redistributable Package (x64) lorsqu’elle est déployée sur un serveur Microsoft Windows. Reportez-vous à la rubrique Configuration requise des bases de données PostgreSQL pour connaître la version requise du paquetage. Si ce paquetage n’est pas présent sur le serveur PostgreSQL, téléchargez-le depuis le site de Microsoft et installez-le.
- Accordez l’autorité de super utilisateur au rôle de connexion sde dans la grappe de bases de données s’il ne la détient pas déjà.
- Téléchargez une nouvelle version de la bibliothèque st_geometry à partir de My Esri.
- Faites une copie de sauvegarde de la bibliothèque st_geometry existante, ou renommez-la, sur le serveur PostgreSQL.
- Placez la nouvelle bibliothèque dans le répertoire PostgreSQL lib.
- 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.
- Ouvrez un projet dans ArcGIS Pro, ouvrez la fenêtre Catalog (Catalogue) et connectez-vous à la base de données en tant qu’utilisateur sde.
Vous créez ainsi un fichier .sde dans le dossier de votre projet.
- Pour mettre à jour le type, les sous-types et les fonctions ST_Geometry dans la base de données, exécutez l’outil de géotraitement Créer le type spatial ou un script Python utilisant la fonction CreateSpatialType. Utilisez le fichier .sde que vous avez créé à la dernière étape dans le cadre de la connexion à la base de données.
Vous avez un commentaire à formuler concernant cette rubrique ?