12 votos

El futuro de bases de datos espaciales?

Puede que sea un poco off-topic. Estoy ansioso por saber el específico de la industria importancia de Bases de datos Espaciales.

Es de Base de datos Espaciales en una parte muy importante de cualquier sistema de información geográfica? O vamos a utilizar otras tecnologías para almacenar y recuperar datos espaciales en el futuro cercano?

Quiero saber de estas cosas, porque pronto voy a perseguir MS Espacial Optimización de Base de datos.

5voto

DaveP Puntos 645

Bases de datos espaciales proporciona servicios para almacenar y manipular geometrías, generalmente colocados en un sistema geodésico. La importancia del espacio de base de datos SIG dependerá sobre todo de la uso, pero, en general, difícilmente se puede hablar de los SIG si no tienen una buena base de datos espaciales para el almacenamiento de datos.

Debido al hecho de que las computadoras sólo pueden manipular lineal, de una dimensión de los datos, se puede dividir las bases de datos espaciales en dos partes lógicas :

  • La geometría de la manipulación y la indexación, con la geodesia apoyo
  • La tecnología de almacenamiento

Los algoritmos y lógica que se utiliza para la manipulación de geometría son muy específicos, y después se asignan a la "clásica" de la dimensión de los datos para hacerlos directamente compatible con equipos para el almacenamiento. La única característica que tienen un pie en cada mundo, son el espacio-consciente de los índices, que utiliza algoritmos similares a los R-Trees.

Para el almacenamiento, cualquier tecnología subyacente que puede encajar, y no va a cambiar mucho la forma de manipular los datos espaciales. Podría ser una base de datos SQL (y asimilados de la tecnología), o algún tipo de noSQL de almacenamiento o algo más. La principal cosa que va a cambiar es el de la indización espacial, cualquier otra característica puede ser implementado sin mayor inconveniente (bueno, salvo la ocasional de trabajo adicional).

Así que aquí está mi conclusión : si usted aprende la manera de cómo manipular datos espaciales de manera eficiente, y, dependiendo de su capacidad de aprender nuevas tecnologías, usted será capaz de adaptar cualquiera que sea la tecnología que se utiliza realmente. El aprendizaje de los conceptos generales detrás de los datos espaciales, especialmente para relacionales manipulación, es la parte difícil, y utiliza maduro conceptos que no son susceptibles de cambio.

2voto

Xetius Puntos 10445

No tengo una respuesta exhaustiva como Valise, pero yo creo que hay un futuro en el uso de Gráfico (NoSQL) bases de datos para el almacenamiento y recuperación de datos espaciales. La estructura de gráfico que es utilizado ampliamente en los datos SIG (creo que de nodos y arcos). Hay algunos esfuerzos ya, pero yo no lo he usado. Ver Neo4j espacial, por ejemplo: http://wiki.neo4j.org/content/Neo4j_Spatial . Los gráficos también se puede utilizar para almacenar los índices mencionados anteriormente...

Sólo mis dos centavos...

2voto

Nate Puntos 220

Espacial de la Base de datos de los Sistemas de Gestión son muy importantes en el SIG (basta con mirar el sitio de la prueba). Un énfasis siempre ha sido colocado en bases de datos espaciales que se basan en el modelo relacional. Sin embargo, hay numerosos ejemplos de diferentes modelos de datos, y procesamiento de enfoques que pueden ser utilizados:

  • Datos de mapa de bits utiliza estructuras basadas en matrices.
  • Los índices espaciales hacer uso de estructuras de árbol.
  • Análisis de la red el uso de estructuras de datos y algoritmos relacionados con la teoría de grafos.

Todos estos enfoques tienen un lugar en el SIG, y han advatages y desventajas. Desde la perspectiva de los SIG en el usuario, una Base de datos Espaciales es una abstracción que oculta una determinada estructura de datos y un conjunto de algoritmos. Usted no necesita conocer los entresijos de la lī ogica de hacer un cuadro delimitador de la consulta.

Personalmente veo el futuro de bases de datos espaciales como divergentes. Estamos ocultando más de la tecnología subyacente y lo que es más fácil para los usuarios a pedir SIG preguntas, y hacer mapas. Buenos ejemplos son SimpleGeo, Google Maps Api, y la Fusión de las Tablas. Por otro lado, estamos tirando en el código de otros dominios, tales como el uso de R para el análisis raster, y utilizando el gráfico de bases de datos como dslamb mencionado.

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