Me gustaría saber si es posible abrir una Geodatabase Personal de Esri con OpenLayers con FileGDB_API_VS2010_1_2
Respuestas
¿Demasiados anuncios?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
- Utilice el GDAL/OGR para acceder a la PGDB y traducirla a un formato diferente, por ejemplo, un PostgreSQL / PostGIS base de datos
- Utilice Geoserver para acceder directamente a las capas de PostGIS y servir un WFS / WMS que puede ser consumida directamente por OpenLayers.
- 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.