3 votos

¿Cuáles son las limitaciones de la utilización de MySQL con ArcGIS?

Recientemente he conectado una base de datos MySQL a ArcGIS añadiendo una conexión OLE DB. Puedo ver las tablas muy bien, sin embargo, mis datos XY no se mostrará en el mapa directamente desde la tabla MySQL, tengo que exportar los datos a una tabla independiente Geodatabase Archivo primero, y luego mostrar los datos XY. ¿Es esto normal?

Parece que eso anula el propósito de las tablas de datos dinámicas. Yo quería manipular directamente las tablas de MySQL en ArcGIS para que los cambios que hago a los atributos en ArcGIS se reflejan en la base de datos MySQL y viceversa.

Esto me lleva a mi verdadera pregunta. No he podido encontrar ninguna documentación detallada sobre:

¿Cuáles son las limitaciones de la utilización de MySQL a través de una conexión OLE DB con ArcGIS?

Encontré una pista sobre las limitaciones en este post.

Establecimiento de una conexión MySQL en ArcGIS 10 ". . las geometrías de la extensión espacial no pasarán al SIG".

¿Puede alguien decirme dónde puedo encontrar más información? ¿Debería cambiar a Microsoft SQL para utilizarlo con ArcGIS?

1voto

beakersoft Puntos 1006

Por lo que tengo entendido, en la época en que se diseñaron las geodatabases empresariales en ESRI, MySql simplemente no era lo suficientemente extensible como para soportar las estructuras de datos necesarias para representar eficazmente los datos geográficos. En otras palabras, no se pueden definir tipos de columnas complejas a voluntad, crear un índice basado en ellas, etc. Piense en la geometría de la característica como un campo, puede ser mucho más complicado que un número o un campo de texto, que es apoyado por RDBMSs niebla. Si usted necesita DBMS libre y de código abierto, yo sugeriría postgresql, aunque se necesita una licencia de empresa para hablar de forma nativa a la misma de 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