¿Soluciones existentes para automatizar la generalización / simplificación de datos geográficos?

25

Estoy buscando soluciones existentes (software, bibliotecas, métodos, etc.) para automatizar la generalización / simplificación de los datos geográficos tal como se presentan there , y también allí .

¿Sabe y utiliza algunas herramientas para simplificar sus datos geográficos?

Ya eché un vistazo a estos:

La comisión de ICA sobre el sitio web de generalización y representación múltiple es una gran fuente de información sobre este tema. Muchos artículos presentan métodos avanzados y casos de uso relacionados con este tema.

El muy famoso douglass & El algoritmo de filtrado de peucker se utiliza a menudo para simplificación geométrica y está presente en casi todos los softwares GIS. Sin embargo, su efecto es hacer que las geometrías sean muy huesudas / angulares sin simplificar realmente la forma de la geometría. Por ejemplo, no es muy adecuado para líneas que representan caminos o ríos, que tienen que ser suaves y no angulares.

    
pregunta julien 13.08.2017 - 12:10

10 respuestas

10

Los algoritmos de generalización automática aún no son una solución completa, todavía a menudo toman decisiones que un cartógrafo cuidadoso aborrecería. Natural Earth tiene un buen artículo de fondo  sobre cómo sus enfoques para generalizar características, un proceso manual de varios pasos. Axpand afirma que la Oficina de Topografía de Suiza tuvo una tasa de éxito del 80% con generalización automática al usar sus Software con mapas topográficos.

En algunas respuestas, mencionó que no le gustan las geometrías "óseas" producidas por muchas soluciones automatizadas, ¿podría explicar qué aspectos de los datos desea conservar? ¿Está interesado en la precisión posicional de los resultados, o más en la estética? Eso nos ayudará a darnos una idea de dónde podría estar una solución.

    
respondido por el scw 02.08.2010 - 19:17
8

Utilizo el complemento ftools en Quantum la mayor parte del tiempo. También utilizo v.generalize en GRASS. Tiene la ventaja de ofrecerle varias opciones de algoritmos diferentes para simplificar, suavizar y generalizar la red en función de lo que esté intentando hacer.

enlace

    
respondido por el amcaninch 29.07.2010 - 23:07
4

El JTS Topology suite tiene una implementación del algoritmo de Douglas-Peucker (aunque no es tan difícil de rodar tuyo para eso); Net Topology Suite (.net puerto de JTS) tendría el mismo valor si favorece el entorno .Net. Finalmente, se podría acceder a las funciones NTS a través de SharpMap .

    
respondido por el WolfOdrade 29.07.2010 - 19:22
4

Puede descargar una copia de evaluación de FME desde Safe Software (http://www.safe.com) e intentar usar FME Workbench. Hay un par de transformadores que pueden ayudarlo a generalizar sus datos geográficos a la vez que proporciona flexibilidad para trabajar virtualmente con la mayoría de los formatos GIS. ~ SRG

    
respondido por el SRG 30.07.2010 - 06:40
4

si su conjunto de datos es relativamente pequeño o está muy enfocado y el producto final es un mapa que podría intentar exportar a un programa de dibujo como Illustrator o Inkscape que tiene herramientas de simplificación y generalización mucho más desarrolladas.

Si tiene un bolsillo profundo, Avenza Map Publisher proporciona un puente de dos vías entre ArcMap e Illustrator.

    
respondido por el matt wilkie 30.07.2010 - 18:40
4

solo para dar seguimiento a la recomendación de FME de SRG, Natural Resources Canada ha realizado una gran cantidad de trabajo utilizando FME para generalización. Se presentaron en la Conferencia de Usuarios de la FME de 2009, y puede encontrar aquí hablar aquí enlace (es Talk 2 Generalización de un mapa topográfico nacional de 1: 250 000 en Natural Resources Canada). El PDF de su charla también está allí y tiene muchos ejemplos, así como algunos enlaces al final de los autores, si desea continuar con ellos.

En el tiempo transcurrido desde esta charla, se ha realizado un trabajo adicional, incluida la implementación de un algoritmo de generalización "sherbend" en la última FME, que definitivamente vale la pena ver (el algoritmo simplifica iterativamente las curvas en una línea mediante el uso de un parámetro de diámetro para seleccionar curvas para simplificar, que pueden combinar o eliminar curvas.)

Póngase en contacto con [email protected] si desea intentarlo usted mismo o averiguar más.

Dale

    
respondido por el Dale Lutz 02.08.2010 - 19:46
4

Postgis tiene dos funciones de simplificación basadas en Douglas-Peucker ST_Simplify - Devuelve una versión "simplificada" de la geometría dada usando el algoritmo de Douglas-Peuker. ST_SimplifyPreserveTopology hace lo mismo pero conserva la topología

Para la teoría, una referencia para mí es enlace Busque en la versión web y busque "suavizado". También puede consultar enlace (más para una introducción a los conceptos, pero realmente interesante en particular para mc master method)

    
respondido por el ThomasG77 14.09.2010 - 23:15
4

Rupert Brooks, del Consejo Nacional de Investigación de Canadá, tiene algunas herramientas fuente de gis para la generalización creadas para el Atlas Nacional de Canadá. Son un poco más viejos, finales de los años 90 y principios de los 2000, y se basan en gran medida en la estación de trabajo ArcInfo, aunque hay un par de utilidades de Perl y C.

Pensé que recordaba haber visto algunas nuevas cajas de herramientas arcgis basadas en el trabajo de Brooks, pero ahora no las veo; quizás una memoria falsa ;-) Vale la pena buscar en la lista de publicaciones de Brooks, aunque muchas no son accesibles en línea sin un acceso a las bibliotecas universitarias. En cualquier caso, la lista me llevó a un libro que parece ser el mejor resumen relativamente actual del estado de generalización automatizada en Generalización de la información geográfica: modelos y aplicaciones cartográficos (2007) de la Asociación Cartográfica Internacional . (No lo he leído todavía).

Mi cita favorita de Brooks: "Los defensores de los SIG, los científicos informáticos y los ingenieros han afirmado estar" al borde "de producir técnicas de generalización automatizadas durante casi 40 años" (Cartouche # 39, otoño 2000) , ahora 50 años ;-)

    
respondido por el matt wilkie 01.09.2011 - 18:24
3

El software de escritorio QuantumGIS tiene el complemento fTools que tiene varias herramientas para simplificar los datos.

enlace

enlace

    
respondido por el Zachary 29.07.2010 - 15:56
3

Los documentos del proyecto AGENTE disponibles allí también es una buena fuente de información para las personas interesadas en este tema. Describe algunos algoritmos de transformación y métodos de análisis espacial.

    
respondido por el julien 10.08.2010 - 15:45

Lea otras preguntas en las etiquetas