¿Qué es una base de datos espacial?
Una base de datos que está optimizada para el almacenamiento y consulta de datos relacionados con objetos en un espacio, que incluye líneas, puntos y polígonos, se denomina base de datos espacial. Varios campos de estudio tienen múltiples aplicaciones para la gestión de datos geométricos, datos geográficos y datos espaciales. En estas bases de datos, un "espacio" puede ser geográfico como un mapa de la superficie de la Tierra, geométrico como un diseño de un diseño de integración (VLSI) de gran escala, o espacial como una representación 3-D de cadenas de moléculas de proteínas. La base de datos espacial es similar a una base de datos estándar con habilidades adicionales para el manejo de datos espaciales. Por ejemplo, los tipos de datos espaciales (SDT) se ofrecen en el lenguaje de consulta y el modelo de datos de una base de datos espacial.
Cuando se usa una base de datos espacial para el mapeo geográfico, sus SDT indican estructura en un espacio, como puntos, líneas y regiones, y relaciones entre estructuras, como líneas que se cruzan entre sí. Un usuario puede ver estas entidades representadas por carreteras, tuberías obosques en un mapa, pero en una vista de programación están representados por líneas, polígonos o puntos. Estos tipos de bases de datos se denominan bases de datos espaciales basadas en objetos. Además, las relaciones topológicas, como la superposición o la desargación de las líneas, y las relaciones direccionales, como las direcciones de la brújula cardinal, se representan y se programan en una base de datos espacial geográfica. Las relaciones métricas, que indican la distancia de los objetos, también se representan en estas bases de datos.
Las bases de datos espaciales se utilizan para datos comerciales, gubernamentales, marketing y comerciales. Una empresa puede asignar concentraciones de dónde se encuentra un cierto tipo de cliente para planificar el mejor lugar para construir otro edificio, o un político puede encuestar a un grupo demográfico de votación para planificar una ruta de campaña. También pueden ser utilizados para planificar ciudades y regiones o utilizados por las jurisdicciones policiales para el análisis de patrones de delitos. SDTS puede ser información simple, pero también pueden volverse muy complejas si lo que el usuario necesita saber es muy específico. Estas complejas relaciones de objetos en el espacio son las que hacen que las bases de datos espaciales sean beneficiosas porque pueden usar y clasificar cantidades masivas de información.
A menudo, los objetos específicos en una determinada base de datos espacial tienen una serie de variables asociadas con ellos. En este caso, una base de datos espacial puede usar el lenguaje de consulta estructurado (SQL) para proporcionar funciones especiales de índice para manipular y consultar datos. Si bien podría usarse únicamente para el almacenamiento, la base de datos se puede usar para mucho más, incluido el análisis de datos. Los objetos en la base de datos pueden contener una cantidad infinita de variables, y las herramientas especiales de la base de datos espacial permiten la clasificación de las diversas piezas de información.