Les types de données spatiales stockent les attributs spatiaux qui vous permettent de visualiser des données sur une carte. De nombreuses bases de données incluent automatiquement les types de données spatiales. D’autres requièrent une certaine configuration ou une installation pour utiliser un type de données spatiales. Les sections ci-après répertorient toutes les bases de données et tous les stockages de données pris en charge par ArcGIS, précisent les types de données spatiales pris en charge dans chacun d’eux et indiquent la configuration requise (le cas échéant) pour utiliser un type de données spatiales dans chacun d’eux.
Amazon Redshift
ArcGIS prend en charge le type de géométrie Redshift, qui est présent dans Redshift par défaut.
Dameng
Dameng inclut son propre type spatial ST_Geometry ; cependant, vous devez l’initialiser.
Google BigQuery
ArcGIS prend en charge le type de géographie BigQuery, qui est présent dans BigQuery par défaut.
IBM Db2
Les bases de données Db2 comprennent leur propre type spatial ST_Geometry. Aucune configuration n’est nécessaire pour l’utiliser.
Microsoft SQL Server
SQL Server, Azure SQL Database et Amazon RDS for SQL Server incluent deux types spatiaux : Géométrie et Géographie. Il n’est pas nécessaire d’installer ou de configurer ces types spatiaux, car ils sont automatiquement présents.
Oracle
ArcGIS prend en charge deux types spatiaux dans Oracle : ST_Geometry et SDO_Geometry.
Utilisez l’outil de géotraitement Create Spatial Type (Créer un type spatial) pour installer le type spatial ST_Geometry dans une base de données Oracle (qui ne contient pas de géodatabase). Consultez la section Ajouter le type ST_Geometry à une base de données Oracle pour en savoir plus.
Si vous allez définir les requêtes qui exécutent des fonctions spatiales sur vos couches, vous devez également configurer la procédure externe (extproc) Oracle pour utiliser ST_Geometry.
Le type SDO_Geometry et les objets sont présents par défaut dans les bases de données Oracle. Par conséquent, vous pouvez accéder au type SDO_Geometry sans installation supplémentaire, mais pour accéder à toutes les fonctions SDO_Geometry, vous devrez peut-être configurer Oracle Spatial dans la base de données.
Offres de base de données en tant que service Oracle
ArcGIS prend uniquement en charge le type de données spatiales SDO_Geometry dans les options de base de données en tant que service prises en charge.
PostgreSQL
ArcGIS prend en charge trois types spatiaux dans PostgreSQL : ST_Geometry , géométrie PostGIS et géographie PostGIS. Installez tous ces types ou un seul d’entre eux dans votre base de données.
Pour installer le type ST_Geometry dans PostgreSQL, placez la bibliothèque st_geometry dans le répertoire lib de l’installation PostgreSQL. Utilisez ensuite, pour les bases de données PostgreSQL ne contenant pas de géodatabase, l’outil de géotraitement Create Spatial Type (Créer un type spatial) pour créer le type ST_Geometry dans la base de données. Consultez la section Ajouter le type ST_Geometry à une base de données PostgreSQL pour connaître les instructions.
PostGIS est une installation open source tierce. Pour utiliser le type géographie ou géométrie PostGIS, installez PostGIS sur le cluster de bases de données PostgreSQL. Une fois installé, utilisez la base de données de modèle PostGIS pour créer une base de données contenant les types PostGIS, ou configurez une base de données existante pour utiliser les types PostGIS. Consultez la documentation PostGIS pour en savoir plus sur l’installation et la configuration de PostGIS.
Offres de base de données en tant que service PostgreSQL
ArcGIS prend uniquement en charge le type de géométrie PostGIS dans les options de base de données en tant que service prises en charge.
SAP HANA
Le type SAP HANA ST_Geometry est utilisé pour le stockage de données spatiales dans SAP HANA et SAP HANA Cloud. Le type ST_Geometry est inclus par défaut.
Snowflake
ArcGIS prend en charge le type de géographie Snowflake, qui est présent dans Snowflake par défaut.
SQLite
Pour stocker les données spatiales dans une base de données SQLite, vous pouvez installer SpatiaLite, ajouter le type ST_Geometry à la base de données ou créer un GeoPackage. Consultez Activer spatialement une base de données SQLite pour en savoir plus et connaître les instructions.
Sinon, vous pouvez utiliser l’outil de géotraitement Create SQLite Database (Créer une base de données SQLite) pour créer un GeoPackage ou une base de données SQLite qui utilise ST_Geometry ou le stockage SpatiaLite.
Teradata Vantage
Teradata Vantage comprend un type de données spatial ; aucune configuration n’est requise pour l’utiliser. Sachez cependant qu’ArcGIS exige que la colonne spatiale soit désignée shape. Si le nom de la colonne n’est pas shape, créez une vue dans la table et définissez l’alias de la colonne spatiale sur shape.
Vous avez un commentaire à formuler concernant cette rubrique ?