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.