Suchen Sie ein OpenJump-Tool für Punkt / Knoten-Zusammenführung / Matching?

10

Gibt es Openjump Werkzeuge für conflating (matching) zwei Schichten aus Punkt (Knoten) Daten?

Ich bin besonders daran interessiert, ein solches Tool zum Synchronisieren von Daten mit OpenStreetMap zu verwenden , wo ich eine Wiki-Seite zum Thema Zusammenführung erstellt habe. Diese Seite enthält Links zu einigen universitären Forschungsprojekten zur Zusammenführung von Vektordatensätzen mit OpenJUMP , die jedoch ihre Arbeit nicht teilen.

Ich weiß, dass diese Aufgabe algorithmisch nicht so schwierig sein sollte, insbesondere im Vergleich zum Umgang mit generischen Vektoren, da sie einfach Abstand und ähnliche Eigenschaften zusammen mit etwas Mathematik verwendet. Ich bin jedoch eher an einer grafischen Oberfläche interessiert , die in Open-Source-Software implementiert ist.

Ich habe hier im OSM-Wiki einen möglichen Workflow für das Zusammenführen von Knoten geschrieben . Ich dachte daran, es in JOSM zu implementieren .

Ich denke, es könnte nützlich sein zu sagen, für welche Anwendungsfälle ich dieses Tool verwenden möchte.

  • Synchronisieren von Virginia Interstate Exit-Daten von VDOT mit OSM
  • Synchronisieren von GNIS- Funktionspunkten mit OSM

Nach einer Erweiterung zum Zusammenführen von Polygonen (unter Verwendung ihrer Schwerpunkte) kann das Werkzeug auch verwendet werden für:

  • Übertragen von Eigenschaften (Tags, Attribute) zwischen Knoten, die ein Haus darstellen, sowie Adressieren von Daten an ein Polygon (Bereich, geschlossener Weg) des tatsächlichen Gebäudes

Ich bin mir sicher, dass es viele andere Möglichkeiten gibt, aber dies sind die wenigen, für die ich es verwenden möchte.

Joshdoe
quelle
Es würde mich interessieren, ob Sie die automatisierte Zusammenführungssoftware MapMerger (angeboten von ESEA in Kalifornien) untersucht haben. Ihr Zusammenführungs-Tool automatisiert einen Großteil des Matching-Prozesses und enthält einen robusten Satz manueller Matching- und Bearbeitungs-Tools. Und es hat eine großartige Benutzeroberfläche. Es ist eine ArcMap-Erweiterung.
Ich habe den Umfang dieser Frage reduziert, um zu verhindern, dass sie zu weit gefasst ist. Die QGIS-Aspekte sind bereits in gis.stackexchange.com/questions/206595/qgis-conflation-tool enthalten, das ich ergänzend gekürzt habe, um zu verhindern, dass es zu breit ist.
PolyGeo

Antworten:

6

Wahrscheinlich haben Sie die JCS Conflation Suite gesehen, aber falls Sie dies nicht getan haben, funktioniert sie mit Jump.

Die JCS Conflation Suite ist eine API und eine Reihe interaktiver Tools, mit denen räumliche Datensätze zusammengeführt werden.

Jorge Vidinha
quelle
1
Ich habe von der Java Topology Suite (JTS) gehört, aber nicht von der Java Conflation Suite (JCS), obwohl JCS anscheinend JTS verwendet. JCS wurde seit 2003 nicht mehr aktualisiert, daher ist wahrscheinlich einige Arbeit erforderlich, um es mit der neuesten OpenJUMP-Edition zum Laufen zu bringen. Ich habe bei Github ein Repository mit den Versionen 1.0.0 und 1.0.1 von Vivid Solutions erstellt. Verwendet heutzutage jemand JCS?
Joshdoe
Ich sollte hinzufügen, dass ich auch auf RoadMatcher gestoßen bin, ein OpenJUMP-Plugin, das auf JCS für das Zusammenführen von Straßen basiert. Ich würde gerne irgendwann darauf zurückkommen, aber im Moment wäre die Knotenkonflation leichter nützlich. Ich habe JCS noch nicht zum Laufen gebracht, aber es scheint nicht die Art von Knotenkonflation zu bieten, nach der ich suche. Vielleicht wird dieser Prozess nicht als Verschmelzung bezeichnet? In den JCS-Dokumenten wird über das Zusammenführen von Polygonen und Kanten (Wegen) gesprochen.
Joshdoe