ST_Geometry est un type de données défini par l'utilisateur qui vous permet de stocker des données spatiales directement dans un champ de la table. Le type ST_Geometry peut non seulement être utilisé avec des clients ArcGIS, mais il fournit également un accès SQL à la géométrie de classe d'entités simples.
Vous pouvez ajouter le type de données spatiales ST_Geometry à une base de données PostgreSQL ou Oracle existante à l'aide de l'outil de géotraitement Créer un type spatial ou d'un script Python.
Lorsque vous ajoutez le type ST_Geometry à une base de données Oracle ou PostgreSQL, un utilisateur sde et un espace de stockage sont créés, tout comme les tables système, les vues, les fonctions, les déclencheurs et d'autres objets de métadonnées pour gérer ST_Geometry.
Vous pouvez ajouter le type de données spatiales ST_Geometry à une base de données SQLite existante à l'aide de la fonction SQL CreateOGCTables. Vous pouvez également utiliser la fonction ArcPy CreateSQLiteDatabase pour créer une base de données SQLite qui utilise le type de données spatiales ST_Geometry. Reportez-vous à la rubrique Spatialiser une base de données SQLite pour plus d'informations.
Lorsque vous ajoutez le type ST_Geometry à une base de données SQLite, des tables système ST_Geometry sont ajoutées à la base de données pour gérer les métadonnées ST_Geometry. Les fonctions SQL ST_Geometry sont stockées dans des bibliothèques externes à la base de données.
Pour plus d'informations sur le type ST_Geometry et les fonctions, reportez-vous à la section Utiliser ST_Geometry avec SQL dans l'aide d'ArcGIS.