Los tipos de datos espaciales almacenan los atributos que permiten visualizar datos en un mapa. Muchas bases de datos incluyen automáticamente tipos de datos espaciales. En otras se necesita alguna configuración o instalación para utilizar un tipo de datos espaciales. En las secciones siguientes se indican todas las bases de datos compatibles con ArcGIS, qué tipos de datos espaciales son compatibles con cada una y, si la hay, qué configuración se necesita para usar un tipo de datos espaciales en cada base de datos.
ALTIBASE
ALTIBASE cuenta con un tipo espacial: Geometry. Para usar este tipo espacial, es necesario crear dos tablas del sistema en ALTIBASE.
Dameng
Dameng incluye su propio tipo espacial ST_Geometry. No obstante, es necesario inicializarlo.
IBM DB2
Las bases de datos DB2 incluyen su propio tipo espacial ST_Geometry. No se necesita configurar nada para utilizarlo.
IBM Informix
Para usar el tipo espacial ST_Geometry en una base de datos Informix, es necesario registrar la base de datos con Informix Spatial DataBlade. Consulte la documentación de IBM para obtener información sobre Informix Spatial DataBlade y cómo registrar bases de datos en él.
IBM Netezza Data Warehouse Appliance
Netezza ofrece dos paquetes para almacenar datos espaciales: tipo: el Netezza Spatial Package heredado y el Netezza Spatial Esri Package.
Si utiliza el Netezza Spatial Package heredado, ArcGIS requiere que la columna espacial de la tabla se denomine forma. Si el nombre de la columna no es forma, cree una vista en la tabla y asigne al nombre de columna espacial el alias forma.
Tenga en cuenta que el paquete espacial que se utiliza afecta a cómo se configura el controlador ODBC de Netezza para conectarse con Netezza desde aplicaciones cliente.
Microsoft SQL Server y Microsoft Azure SQL Database
Tanto la base de datos SQL Server como Microsoft Azure SQL incluyen dos tipos espaciales: Geometry y Geography. No es necesario instalar ni configurar estos tipos espaciales, ya que se presentan automáticamente.
Oracle
ArcGIS admite dos tipos espaciales en Oracle: ST_Geometry y SDO_Geometry.
Utilice la herramienta de geoprocesamiento Crear tipo espacial para instalar el tipo espacial ST_Geometry en su base de datos Oracle. Consulte las instrucciones en Agregar el tipo ST_Geometry a una base de datos Oracle.
Si va a definir consultas que realicen funciones espaciales sobre las capas, también deberá configurar extproc de Oracle para usar ST_Geometry.
Los objetos de Oracle Locator, que incluyen el tipo SDO_Geometry, están presenten en las bases de datos de Oracle por defecto. Por tanto, es posible acceder al tipo SDO_Geometry sin instalaciones adicionales, pero para tener acceso a todas las funciones SDO_Geometry, puede ser necesario instalar Oracle Spatial en la base de datos.
PostgreSQL
ArcGIS admite dos tipos espaciales en PostgreSQL: ST_Geometry y PostGIS geometry. Instale uno de los tipos o ambos en su base de datos.
Para instalar el tipo ST_Geometry, coloque la biblioteca st_geometry en el directorio lib de la instalación de PostgreSQL. A continuación, utilice la herramienta de geoprocesamiento Crear tipo espacial para crear el tipo ST_Geometry en la base de datos. Consulte las instrucciones en Agregar el tipo ST_Geometry a una base de datos PostgreSQL.
PostGIS es una instalación de código abierto de terceros. Para usar el tipo PostGIS geometry, instale PostGIS en el clúster de bases de datos PostgreSQL. Después de la instalación, utilice la base de datos de plantilla de PostGIS para crear una base de datos con el tipo PostGIS geometry o configure una base de datos existente para que utilice el tipo PostGIS geometry. Consulte la documentación de PostGIS para obtener información sobre la instalación y la configuración de PostGIS.
SAP HANA
Los datos espaciales se almacenan en el tipo SAP HANA ST_Geometry que se incluye en la instalación predeterminada del almacén de datos SAP HANA.
SQLite
Para almacenar datos espaciales en una base de datos SQLite, se puede instalar SpatiaLite y agregar el tipo ST_Geometry a la base de datos o crear un GeoPackage. Para obtener más información e instrucciones, consulte el tema Habilitar espacialmente una base de datos SQLite.
También puede utilizar la herramienta de geoprocesamiento Crear base de datos SQLite crear un GeoPackage o una base de datos SQLite que utilice almacenamiento con ST_Geometry o SpatiaLite.
Dispositivo de almacenamiento de datos de Teradata
Teradata incluye un tipo de datos espaciales y no se necesita ninguna configuración para utilizarlo. No obstante, tenga en cuenta que ArcGIS requiere que la columna espacial de una clase de entidad de Teradata se llame shape. Si el nombre de la columna no es forma, cree una vista en la tabla y asigne al nombre de columna espacial el alias forma.