23 votos

¿Qué tipo de geodatabase es la más adecuada tanto para el uso en código abierto como para ESRI?

Pregunta principal: ¿Existe algún tipo de geodatabase que funcione a la perfección tanto con ESRI como con productos de código abierto?

Detalles: Actualmente, mi empresa transmite geodatos en varios formatos de archivo vectoriales y rasterizados y no está especialmente organizada. La mayor parte del procesamiento se realiza con herramientas de código abierto, pero algunos clientes exigen que alojemos nuestros datos en formato ESRI Map Service. Ya disponemos de un servidor ArcGIS que aloja estos servicios, pero seguimos procesando los datos con herramientas de código abierto antes de volcar los resultados en una geodatabase arcsde de ESRI. Por lo que sé, ogr/gdal tienen capacidades algo limitadas para leer/escribir desde una geodatabase arcsde, pero no las suficientes como para que pueda almacenar razonablemente todos nuestros datos en una geodatabase arcsde y esperar que nuestras herramientas de procesamiento puedan utilizar la geodatabase arcsde como almacén de datos principal de la empresa. ¿Me equivoco? Si cambiara a una geodatabase de código abierto como postgis, nuestras herramientas de procesamiento funcionarían bien, pero no creo que pudiera utilizar una base de datos postgis como almacén de datos para alojar servicios ESRI. ¿Estoy equivocado? ¿Existe algún tipo de geodatabase que pueda dar servicio tanto a código abierto como a ESRI sin problemas? Si no, ¿es una práctica común mantener geodatabases paralelas, una para código abierto y otra para ESRI?

Arruga adicional: La respuesta que obtuve fue utilizar PostgreSQL/PostGIS . El único inconveniente es que me gustaría alojar esta base de datos en Amazon Web Services (AWS) y, si es posible, me gustaría utilizar Amazon Relational Database Service (RDS) para minimizar los gastos de gestión de la base de datos (copias de seguridad, equilibrio de carga, etc.). Sin embargo, actualmente RDS sólo admite MySQL, Oracle y SQL Server como motores de bases de datos. Estoy pensando que si RDS comienza a apoyar PostgreSQL que este sería el escenario ideal, pero sólo para volver a comprobar, PostgreSQL es mi única opción para ArcGIS + gdal/ogr basado en la interoperabilidad de código abierto ¿correcto? Si es así es probable que crear una base de datos PostgreSQL en AWS, sólo voy a tener que gastar más recursos para su gestión.

14voto

neouser99 Puntos 1203

Puede utilizar una base de datos PostGIS nativa como almacén de datos SDE.

http://resources.arcgis.com/en/help/main/10.1/index.html#//002p0000006v000000

Ese enlace describe la configuración básica para registrar una tabla PostGIS nativa con SDE. El inconveniente es que ESRI sólo soporta un estrecho rango de versiones de Postgres y PostGIS, aquí está la lista de lo que soportan:

http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000075000000

3voto

user2923 Puntos 21

No es necesario que configure su base de datos como una Geodatabase SDE. En ArcGIS 10.1 ArcGIS puede leer y escribir bases de datos nativas de SQL Server y PostGIS (entre otros). Eso significa que usted podría configurar su base de datos en uno de los RDBMS soportados por paquetes de código abierto y ArcGIS (personalmente yo diría MS SQL Server o PostGIS) y acceder a ella desde dentro de ArcGIS.

Aquí hay un enlace al sistema de ayuda con más información:

Un rápido recorrido por el trabajo con bases de datos en ArcGIS

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