¿Cuáles son los beneficios de usar ArcGIS con PostgreSQL sobre simplemente ArcSDE?


13

Entiendo que para beneficiarse de los tipos de datos espaciales ArcGIS (ST_GEOMETRY, geodatabases versionadas, etc.) ArcSDE necesita ser instalado, y con el cliente 10.1 se instala automáticamente (cliente de dos niveles >> DBMS, consulte aquí .

Sin embargo, todavía estoy tratando de descubrir los beneficios de conectar un front end de Esri a PostgreSQL (u Oracle). ¿Es puramente beneficios de back-end, como escalabilidad / rendimiento / redundancia / DBAability, o hay alguna característica de front-end adicional ofrecida por una configuración PostgreSQL / PostGIS? La ayuda de Esri no parece complicarse

Para su información, soy un novato en la base de datos que está diseñando una disertación SIG destinada a ilustrar por qué Postgresql / PostGIS / QGIS es más escalable / flexible (y más barato) que ArcGIS / cualquier base de datos, por lo que también debo considerar el escenario anterior, que puedo No puede darse el lujo de implementar. Cualquier enlace sobre este último punto, especialmente en relación con el flujo de trabajo (por ejemplo, no tener un montón de archivos de forma que desordenan todo) es bienvenido. re.

Respuestas:


12

Almacenar sus datos en una base de datos espacial tiene varios beneficios sobre el almacenamiento en la geodatabase de ArcSDE con un backend RDBMS.
Éstos incluyen:

  • Otros datos de terceros pueden acceder a sus datos libremente.
  • Su DBA está más feliz porque es un almacenamiento de base de datos pura, ya que pueden aplicar todas sus mejores prácticas normales de DBA en la base de datos.
  • Puede aplicar consultas SQL espaciales en los datos del cliente que desee. Esto a menudo puede ser mucho más poderoso que el análisis que se puede hacer en ArcGIS Desktop.

Al hacer las cosas de esta manera, no tendrá acceso a muchas de las funciones de Geodatabase de ArcGIS, como versiones, conjuntos de datos, conjuntos de datos de red, redes geométricas, etc.

Un compromiso podría ser tener una geodatabase de ArcSDE y almacenar datos espaciales en el tipo de geometría / Geografía nativa de la base de datos. Esto se puede hacer mediante el uso de la palabra clave de configuración adecuada al crear y cargar datos.


¿Podría dar más detalles sobre el compromiso? ¿Cuales son los beneficios? ¿Hay alguna razón para almacenar los tipos de datos PostGIS en su servidor Postgre Y conectar clientes de ArcSDE? Supongo (¡sabemos lo que hizo!) Las herramientas de ArcMap no pueden funcionar directamente con los tipos de datos PostGIS. ¿Por qué no simplemente omitir ArcGIS y usar QGIS?
Simplest2remember

1
Estas dos preguntas deberían explicar el 'compromiso' gis.stackexchange.com/questions/132/… gis.stackexchange.com/questions/2930/… En cuanto a si puede usar QGIS directamente con PostGIS, ya está seguro de que puede hacerlo. Pero se perderá los conceptos avanzados de Geodatabase como Control de versiones, replicación, dominios, subtipos, conjuntos de datos de red / geométricos, etc. Si los necesita o no, es su decisión.
Devdatta Tengshe

1

La mayoría, si no todos, los grandes nombres RDBMS incluyen tipos de datos espaciales. Para ese fin, ArcSDE no es necesario para almacenar o mostrar entidades geográficas. ArcSDE agrega características de administración para garantizar que la edición versionada y las reglas geográficas complejas, como las redes y la topología, funcionen para mantener sus características completas y limpias. La funcionalidad de geodatabase mantiene relaciones y cosas como alias de campo para sus características. Todo esto es lo que hace que ArcSDE sea un buen contenedor para las características geográficas dentro de una base de datos. Sin embargo, se podría crear el mismo tipo de beneficios sin SDE, pero requeriría una considerable cantidad de desarrollo y diseño de bases de datos. Tenga en cuenta que las características geográficas se pueden almacenar utilizando geografía o geometría. Este último es el almacenamiento cartesiano, que significa plano


He buscado un poco más y he encontrado esta gema: gis.stackexchange.com/questions/6749/arcgis-and-postgis
Simplest2remember
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.