¿Busca la herramienta OpenJump para la combinación / coincidencia de punto / nodo?


10

¿Hay herramientas OpenJUMP para confundir (de juego) dos capas de punto (nodo) de datos?

Estoy particularmente interesado en usar una herramienta de este tipo para sincronizar datos con OpenStreetMap , donde he creado una página wiki sobre el tema de la fusión. Esa página enlaza con algunos proyectos de investigación universitarios sobre la combinación de conjuntos de datos vectoriales con OpenJUMP , sin embargo, no comparten su trabajo.

Sé algorítmicamente que esta tarea no debería ser tan difícil, especialmente en comparación con el manejo de vectores genéricos, ya que simplemente usaría la distancia y propiedades similares junto con algunas matemáticas, sin embargo, supongo que estoy más interesado en una interfaz gráfica implementada en software de código abierto.

Escribí un posible flujo de trabajo para combinar nodos aquí en el wiki de OSM . Pensé en tratar de implementarlo en JOSM .

Creo que podría ser útil decir para qué casos de uso me interesaría usar esta herramienta.

  • Sincronización de datos de salida interestatal de Virginia desde VDOT con OSM
  • Sincronizar puntos de características de GNIS con OSM

Después de una extensión para combinar polígonos (usando sus centroides), la herramienta también podría usarse para:

  • Transferencia de propiedades (etiquetas, atributos) entre nodos que representan una casa junto con datos de direccionamiento a un polígono (área, camino cerrado) del edificio real

Estoy seguro de que hay muchas otras posibilidades, pero estas son las pocas para las que planeo usarlo.


Me interesaría saber si investigó el software de fusión automatizado llamado MapMerger (ofrecido por ESEA, en California). Su herramienta de combinación automatiza gran parte del proceso de coincidencia e incluye un conjunto robusto de herramientas de edición y coincidencia manual. Y tiene una gran interfaz de usuario. Es una extensión de ArcMap.

Reduje el alcance de esta pregunta para evitar que sea demasiado amplia. Los aspectos de QGIS ya están presentes en gis.stackexchange.com/questions/206595/qgis-conflation-tool que recorté de forma complementaria para evitar que sea demasiado amplio.
PolyGeo

Respuestas:


6

Probablemente hayas visto JCS Conflation Suite, pero en caso de que no lo hayas hecho, funciona con Jump.

JCS Conflation Suite es una API y un conjunto de herramientas interactivas que realizan la combinación en conjuntos de datos espaciales.


1
He oído hablar de Java Topology Suite (JTS), pero no de Java Conflation Suite (JCS), aunque parece que JCS usa JTS. JCS no se ha actualizado desde 2003, por lo que probablemente requerirá algo de trabajo para que funcione con la edición más reciente de OpenJUMP. He creado un repositorio en Github usando las versiones 1.0.0 y 1.0.1 de Vivid Solutions. ¿Alguien está usando JCS en estos días?
joshdoe

Debo agregar que también me he encontrado con RoadMatcher, un complemento de OpenJUMP basado en JCS para combinar carreteras. Me gustaría llegar a eso eventualmente, pero por ahora la combinación de nodos sería más útil. Todavía no he conseguido que JCS funcione, pero no parece ofrecer el tipo de combinación de nodos que estoy buscando. ¿Quizás este proceso no se llama fusión? Los documentos de JCS hablan sobre la combinación de polígonos y bordes (formas).
joshdoe
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.