3 votos

Utilizar las capas de Esri PersonalGeodatabase en OpenLayers

Me gustaría saber si es posible abrir una Geodatabase Personal de Esri con OpenLayers con FileGDB_API_VS2010_1_2

4voto

Free Wildebeest Puntos 1548

Es posible consumir datos de un ESRI BGF personal utilizando OpenLayers pero no utilizando el Archivo GDB API . La razón es que el GDB Personal y el GDB de Archivos son dos formatos de almacenamiento completamente diferentes, y por lo tanto tienen diferentes métodos de acceso programático.

El BGF Personal está construido dentro de una base de datos de Microsoft Access.

El Archivo GDB es una estructura completamente basada en archivos, algo similar, pero mucho más compleja, a una cobertura ArcINFO.

Aquí está la descripción de ESRI de los diferentes tipos: Tipos de bases de datos geográficos

Para acceder a la GDB personal en Openlayers, es posible que tenga que hacer un proceso de varios pasos. Es importante señalar que este proceso sería el mismo cuando se utiliza un GDB de archivo, ya que la API a la que se refiere se ha incorporado ahora también a las herramientas GDAL/OGR. Hay limitaciones significativas a tener en cuenta como se menciona aquí: API GDB de archivos de ESRI

  1. Utilice el GDAL/OGR para acceder a la PGDB y traducirla a un formato diferente, por ejemplo, un PostgreSQL / PostGIS base de datos
  2. Utilice Geoserver para acceder directamente a las capas de PostGIS y servir un WFS / WMS que puede ser consumida directamente por OpenLayers.
  3. Desarrollar la aplicación OpenLayers para consumir estas capas y otras necesarias.

Tenga en cuenta que este es un método, con herramientas de código abierto, para realizar su tarea. Sin duda hay otros métodos de código abierto, así como formas de utilizar los productos de ESRI. El uso de los productos de ESRI eliminaría la necesidad de la API de File GDB, pero incluiría costes de licencia adicionales.

2voto

Vasu Puntos 11

Puede crear un MXD a partir de esa geodatabase personal y publicarlo a través de ArcGIS Server. Esto le permitirá exponer los datos en un formato OGC estandarizado (WMS, WFS) para que OpenLayers pueda leerlos.

0voto

JeremyReimer Puntos 225

Si no necesitas una configuración cliente-servidor, sino que buscas una herramienta de software para inspeccionar y manipular un Gdb personal, echa un vistazo a QGIS desktop GIS. Utiliza la biblioteca OGR mencionada anteriormente para abrir el formato de archivo ESRI.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X