Существуют ли какие-либо инструменты OpenJump для объединения (сопоставления) двух слоев данных точек (узлов)?
Я особенно заинтересован в использовании такого инструмента для синхронизации данных с OpenStreetMap , где я создал вики-страницу на тему смешения. Эта страница ссылается на некоторые университетские исследовательские проекты по сопоставлению наборов векторных данных с использованием OpenJUMP , однако они не делятся своей работой.
Я знаю, что алгоритмически эта задача не должна быть такой сложной, особенно по сравнению с обработкой общих векторов, поскольку она просто использует расстояние и аналогичные свойства наряду с некоторой математикой, однако я предполагаю, что меня больше интересует графический интерфейс, реализованный в программном обеспечении с открытым исходным кодом.
Я написал возможный рабочий процесс для объединения узлов здесь в вики OSM . Я думал о попытке реализовать это в JOSM .
Я думаю, что было бы полезно сказать, для каких вариантов использования мне было бы интересно использовать этот инструмент.
- Синхронизация данных о выходе из штата Вирджиния из VDOT с OSM
- Синхронизация опорных точек GNIS с OSM
После расширения для объединения полигонов (с использованием их центроидов) инструмент также можно использовать для:
- Передача свойств (тегов, атрибутов) между узлами, представляющими дом, а также адресация данных в многоугольник (область, закрытый путь) фактического здания
Я уверен, что есть много других возможностей, но это те немногие, для которых я планирую использовать это.
Ответы:
Возможно, вы видели JCS Conflation Suite, но если вы этого не сделали, он работает с Jump.
источник