Interfaces de programación y protocolos de Esri

Esri publica y comparte abiertamente una cantidad de datos y formatos web. El siguiente es un recorrido rápido por algunos de los protocolos e interfaces de programación de ArcGIS que son compatibles con la interoperabilidad de datos.

Especificación REST de GeoServices

Esri ha desarrollado y ha promocionado, junto con otras organizaciones, el uso de la especificación abierta REST de GeoServices. Esta especificación proporciona una forma estándar para que los clientes web se comuniquen con los servidores de SIG a través de la tecnología REST (Transferencia de estado representacional). Los servicios web publicados a través de ArcGIS for Server siguen esta especificación.

Shapefiles

Un shapefile es un formato de archivo de datos para almacenar puntos, líneas, polígonos e información de atributos asociada. Este es un formato público muy claro, definido y admitido por Esri, para utilizarlo originalmente en ArcView GIS 2 y 3. Se han utilizado ampliamente shapefiles para intercambiar datos a través de sistemas heterogéneos debido a lo siguiente:

La especificación de formato shapefile de Esri se puede encontrar en http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf.

API de la geodatabase de archivos

Existe una API abierta para trabajar con geodatabases de archivos no pertenecientes a ArcGIS. Esta API permite a los desarrolladores crear geodatabases, leer y escribir datos, administrar esquemas fluidos y trabajar con consultas. Consulte la página principal de la API de geodatabase de archivos en el Centro de recursos de ArcGIS para obtener más información.

Geodatabase XML

La Geodatabase XML representa el mecanismo abierto de Esri para intercambiar información entre las geodatabases y otros sistemas externos. Esri publica abiertamente y mantiene el esquema y contenido de la geodatabase completo como una especificación XML, y proporciona implementaciones de ejemplo para ilustrar de qué manera los usuarios pueden compartir las actualizaciones de datos entre sistemas heterogéneos.

El intercambio XML de información geoespacial hacia y desde la geodatabase se simplifica en gran medida mediante la especificación XML de la geodatabase. Las aplicaciones externas pueden recibir transmisiones de datos XML que incluyen lo siguiente:

La geodatabase XML es el mecanismo principal de intercambio para compartir los datos entre los usuarios de ArcGIS así como también entre los usuarios externos.

Para acceder a las notas en el esquema XML de la geodatabase, consulte Esquema XML de la geodatabase.

tipos espaciales SQL

El almacenamiento de geodatabase de ArcSDE para todos los DBMS utiliza los estándares OGC e ISO para un tipo de datos espaciales SQL. Esto proporciona un soporte y acceso completo a la geodatabase así como también una interfaz SQL para la geometría de la clase de entidad. Esto permite escribir las aplicaciones SQL en su DBMS que puede utilizar para acceder a la geometría de la clase de entidad y realizar las consultas y operaciones SQL. El tipo espacial para SQL se admite en todos los DBMS para ArcGIS 9.3 y posteriores:

Además de las opciones de almacenamiento SQL proporcionadas por ArcGIS en cada uno de estos DBMS, Oracle y PostgreSQL tienen otras opciones que se admiten.

En todas las geodatabases, puede elegir por clase de entidad con la opción de almacenamiento que desea utilizar desde los tipos disponibles que se admiten en cada DBMS. En Una vista general del almacenamiento de geometría de entidades hay un resumen de todas las opciones de almacenamiento que están disponibles para cada geodatabase.

Para obtener más información sobre la interfaz SQL a espacial, consulte Trabajar con SQL.

Esquema para el almacenamiento de geodatabase en Oracle, SQL Server, PostgreSQL, Informix y DB2

Esri documenta cómo se almacenan las geodatabases en las tablas relacionales en cada DBMS. También describe cómo ArcGIS utiliza las entidades simples OGC e ISO y cómo se almacenan la geometría de entidad y ráster en cada DBMS. Incluye una descripción del soporte de ArcGIS para los tipos espaciales ISO/OGC en varios DBMS.

Para obtener más información, consulte Cómo se almacenan las geodatabases en un DBMS.

Temas relacionados

9/11/2013