Geolocalización con PostGIS y PostgreSQL

En la actualidad, la utilización de datos espaciales o de referencia geográficas son insumo en muchas de las tecnologías de innovación; este tipo de datos es manipulado normalmente por sistemas de información geográficos (SIG) y almacenados en manejadores de base de datos con soporte de datos espaciales.

Leer también:  PyVe, Domadores de Serpientes

Los tipos de datos más comunes son:

  • Puntos

  • Líneas

  • Polígonos

En PostgreSQL existe un complemento espacial de nombre PostGIS(http://www.postgis.net/) el cual permite tener un manejador de base de datos espacial con métodos y funciones espaciales. PostGIS ha ido creciendo desde su nacimiento (2001) hasta la fecha, en el 2006 fue certificado por el Open Geospatial Consortium (OGC), con lo cual se garantizó la compatibilidad con cualquier sistema espacial que cumpla la norma. A la fecha existen muchos clientes SIG tanto Libres como Privativos, entre ellos podemos nombrar:

  • QGIS

  • SpatialKit para ArcGIS

  • gvSIG

  • GRASS

  • ArcGIS

  • MapInfo

  • AutoCAD Map 3D

  • Mapserver

  • GeoServer

  • ArGIS Server

Este complemento, le otorga a PostgreSQL toda una suite de herramientas de manipulación espacial, así como de objetos espaciales permitiendo mayor capacidad y poder al manejador de base de datos. Con estas herramientas, se permite la manipulación de datos espaciales mediante instrucciones SQL, pudiendo explorar la información espacial a profundidad, realizando cálculos muy exactos para representar un dato espacial o sustentar una toma de decisión.

La cantidad de funciones que se pueden ejecutar sobre los datos espaciales es enorme, en  la documentación oficial de PostGIS  podra encontrar la lista de las funciones y datos manipulables mediante esta fantástica herramienta.

Véase: Documentación oficial de PostGIS (http://postgis.net/docs/manual-2.2/reference.html#Management_Functions )

Twitter: @lennincaro / @droidstartve

DesdeLaPlaza.com /Lennin Caro