Mode d'implémentation de ST_Geometry
ST_Geometry est implémenté comme type défini par l'utilisateur. Le stockage de géodatabases pour Oracle, IBM DB2, IBM Informix et PostgreSQL utilise le type spatial ST_Geometry, qui peut être utilisé dans la géodatabase et qui est accessible via SQL. Vous pouvez ainsi, à l'aide de votre système de gestion de base de données (SGBD), écrire des applications SQL permettant de lancer et d'utiliser des opérations et des requêtes d'entités.
Dans DB2 et Informix, un module spatial supplémentaire est requis pour utiliser ST_Geometry dans la base de données.
Chaque SGBD prend en charge ST_Geometry comme suit :
SGBD |
Description |
---|---|
Oracle |
Le type de données ST_Geometry est le type de stockage de géométries par défaut des géodatabases d'entreprise dans Oracle. Vous pouvez également l'installer dans une base de données Oracle à l'aide de l'outil de géotraitement Créer un type spatial. Il s'agit d'un type de stockage hautes performances qui inclut un accès SQL aux entités conforme aux normes ISO et OGC. |
IBM DB2 |
Le module DB2 Spatial Extender fourni par IBM avec le logiciel DB2 est la seule possibilité de stockage des géométries d'entités dans les géodatabases DB2. Co-développé par Esri et IBM, ce type de stockage hautes performances inclut un accès SQL, conforme aux normes ISO et OGC, aux entités de géodatabase. Notez qu'il existe des différences dans la syntaxe SQL entre DB2 pour z/OS et DB2 pour Windows/Linux/UNIX. Consultez la documentation DB2 pour connaître la syntaxe appropriée à la version de SGBD que vous utilisez. |
IBM Informix |
Le module Informix Spatial DataBlade fourni par IBM avec le logiciel Informix est la seule possibilité de stockage des géométries d'entités dans les géodatabases Informix. Co-développé par Esri et IBM, ce type de stockage hautes performances inclut un accès SQL, conforme aux normes ISO et OGC, aux entités de géodatabase. |
PostgreSQL |
Le type de données ST_Geometry est utilisé par défaut pour le stockage de la géométrie des entités dans des géodatabases d'entreprise pour PostgreSQL. Vous pouvez également l'installer dans une base de données PostgreSQL à l'aide de l'outil de géotraitement Créer un type spatial. Tout comme les autres implémentations de SGBD, le module PostgreSQL fournit un accès SQL aux entités de géodatabase conforme aux normes de l'ISO et de l'OGC. |