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 suivantes répertorient toutes les bases de données prises en charge par ArcGIS, les types de données spatiales pris en charge dans chacune et indiquent la configuration requise (le cas échéant) pour utiliser un type de données spatiales dans chaque base de données.
ALTIBASE
ALTIBASE est fourni avec un type spatial : Geometry. Pour utiliser ce type spatial, vous devez créer deux tables système dans ALTIBASE.
Dameng
Dameng inclut son propre type spatial ST_Geometry. Vous devez cependant l'initialiser.
IBM DB2
Les bases de données DB2 incluent leur propre type spatial ST_Geometry. Aucune configuration n'est nécessaire pour l'utiliser.
IBM Informix
Pour utiliser le type spatial ST_Geometry dans une base de données Informix, vous devez inscrire la base de données auprès d'Informix Spatial DataBlade. Consultez la documentation IBM pour en savoir plus sur Informix Spatial DataBlade et sur l'inscription des bases de données dans ce cadre.
Appareils de stockage de données IBM Netezza
Netezza propose deux paquetages dans lesquels stocker les données spatiales : le paquetage spatial Netezza hérité et le paquetage spatial Netezza d'Esri.
Si vous utilisez le paquetage spatial Netezza hérité, ArcGIS exige que la colonne spatiale dans la table s'appelle shape. Si le nom de la colonne n'est pas shape, créez une vue dans la table et associez par alias le nom de la colonne spatiale à shape.
Notez que le paquetage spatial que vous utilisez a un impact sur la manière dont vous configurez le pilote Netezza ODBC pour connecter des applications clientes à Netezza.
Microsoft SQL Server et base de données Microsoft Azure SQL
SQL Server et la base de données Microsoft Azure SQL incluent deux types spatiaux : Geometry et Geography. 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 Créer un type spatial pour installer le type spatial ST_Geometry dans votre base de données Oracle. Consultez la section Ajouter le type ST_Geometry à une base de données Oracle pour en savoir plus.
Si vous comptez définir des requêtes qui exécutent des fonctions spatiales sur vos couches, vous devez également configurer le processus extproc d'Oracle pour utiliser ST_Geometry.
Les objets Oracle Locator, dont le type SDO_Geometry, sont présents par défaut dans les bases de données Oracle. Vous pouvez par conséquent accéder au type SDO_Geometry sans installations supplémentaires, mais pour accéder à toutes les fonctions SDO_Geometry, vous devrez peut-être installer Oracle Spatial dans la base de données.
PostgreSQL
ArcGIS prend en charge deux types spatiaux dans PostgreSQL : ST_Geometry et géométrie PostGIS. Installez un de ces types (ou les deux) dans votre base de données.
Pour installer le type ST_Geometry, placez la bibliothèque st_geometry dans le répertoire lib de votre installation PostgreSQL. Utilisez ensuite l'outil de géotraitement Créer un type spatial pour créer le type spatial ST_Geometry dans la base de données. Consultez la section Ajouter le type ST_Geometry à une base de données PostgreSQL pour en savoir plus.
PostGIS est une installation Open Source tierce. Pour utiliser le type de géométrie PostGIS, installez PostGIS dans la grappe de bases de données PostgreSQL. Une fois l'installation effectuée, utilisez le modèle de base de données PostGIS pour créer une base de données contenant le type de géométrie PostGIS ou configurez une base de données existante pour utiliser le type de géométrie PostGIS. Consultez la documentation PostGIS pour en savoir plus sur l'installation et la configuration de PostGIS.
SAP HANA
Les données spatiales sont stockées dans le type ST_Geometry SAP HANA qui est inclus dans l'installation de l'espace de stockage de données SAP HANA par défaut.
SQLite
Pour stocker des 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 fichier GeoPackage. Reportez-vous à la rubrique Spatialiser une base de données SQLite pour plus d'informations.
Vous pouvez également utiliser l'outil de géotraitement Créer une base de données SQLite pour créer un fichier GeoPackage ou une base de données SQLite qui utilise le stockage ST_Geometry ou SpatiaLite.
Appareil de stockage des données Teradata
Teradata inclut un type de données spatiales. Aucune configuration n'est nécessaire pour l'utiliser. Sachez toutefois qu'ArcGIS exige que la colonne spatiale dans une classe d'entités Teradata s'appelle shape. Si le nom de la colonne n'est pas shape, créez une vue dans la table et associez par alias le nom de la colonne spatiale à shape.