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.
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.
Microsoft SQL Server
SQL Server, Azure SQL Database y Amazon RDS for SQL Server contienen 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.
Amazon Relational Database Service (RDS) for Oracle
Solo se admite SDO_Geometry en Amazon RDS for Oracle.
PostgreSQL
ArcGIS admite tres tipos espaciales en PostgreSQL: ST_Geometry, geometría de PostGIS y geografía de PostGIS. Instale uno de los tipos o todos ellos en su base de datos.
Para instalar el tipo ST_Geometry en PostgreSQL, 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 Agregar el tipo ST_Geometry a una base de datos de PostgreSQL para obtener instrucciones.
PostGIS es una instalación de código abierto de terceros. Para usar el tipo geometría o geografía de PostGIS, 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 los tipos de PostGIS o configure una base de datos existente para que utilice los tipos de PostGIS. Consulte la documentación de PostGIS para obtener información sobre la instalación y la configuración de PostGIS.
Ofertas de base de datos como servicio de PostgreSQL
ArcGIS solo admite el tipo geometría PostGIS en opciones de base de datos como servicio, tales como Amazon Aurora PostgreSQL, Amazon Relational Database Service (RDS) for PostgreSQL y Microsoft Azure Database for PostgreSQL.
SAP HANA
El tipo SAP HANA ST_Geometry se utiliza para almacenamiento de datos espaciales en SAP HANA y SAP HANA Cloud. El tipo ST_Geometry se incluye de forma predeterminada.
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 para crear un GeoPackage o una base de datos SQLite que utilice almacenamiento con ST_Geometry o SpatiaLite.
Teradata Data Warehouse Appliance
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 cambie el alias de la columna espacial a forma.