hablandodesigs

hablandodesigs

Sistemas Geográficos :: Mapas :: Geografía

hablandodesigs RSS Feed
 
 
 
 

Librerías de Relaciones Espaciales y Topología

A partir de un hilo en una conversación sobre topología en el foro de gabrielortiz.com revisé el estándard del Open Geospatial Consortium sobre Acceso a Elementos Simples o Simple Feature Access, que trata una manera de representar datos geográficos por medio de entidades geométricas simples, básicamente puntos, líneas y polígonos.

Lo que me interesaba sobre el documento era revisar la manera en que definía el concepto de topología dentro de su modelo de objetos simples, y me encontre que lo aborda de acuerdo a las relaciones espaciales que pueden realizarse entre dos objetos geométricos. Estas son:

  • Equals
  • Disjoint
  • Intersects
  • Touches
  • Crosses
  • Within
  • Contains
  • Overlaps
  • Relate

Bueno pero lo mas interesante han sido las aplicaciones prácticas de dicho modelo ofreciendo librerías para programadores en distintos lenguajes que permiten evaluar las relaciones espaciales anteriores e implementar análisis espaciales interesantes.

Una de las primeras es JTS o Java Topology Suite, desarollado por la empresa Vivid Solutions, pero de distribución gratuita, que permite a desarrolladores usar métodos para calcular resultados de sobreposiciones como diferencias, uniones e intersecciones entre objetos geométricos; crear buffers indicando la distancia o polígonos a partir de polilíneas.

Bastante completa la Suite, incluye una aplicación (TestBuilder) que permite probar sus posibilidades. Ahora que si lo tuyo es la plataforma de desarrollo .NET pues puedes usar el NTS que es la migración del JTS al lenguaje C# (dicen que es más parecido C# a Java que el mismo J#), del cual tenemos un ejemplo en una aplicación para usuarios finales que se llama monoGIS

Y por si fuera poco también tenemos la librería GEOS que es también una migración del JTS a C++. Cabe mencionar que esta libería es la que usa PostGIS para implementar funciones espaciales y aunque comenzó con una migración se le ha dado mucho apoyo pues pro razones obvias es más eficiente en el manejo de datos grandes.

Finalmente otra librería que encontré es la de GeoTools, que es precisamente la que usa uDig y GeoServer, y en primera instancia parece la más completa de las anteriores y la mejor documentada.

Despues de revisar estas herramientas me queda claro que un concepto como la topología no necesariamente esta enemistado con los nuevos formatos de datos simples. Ahora el reto a futuro es crear estándares para almacenar información topológica de manera persistente entre distintos productos SIGs. Tal vez pronto veamos avances en ello.

Tags: , , ,

Leave a Reply

Publicidad

Visitantes