Шукаєте інструмент OpenJump для з’єднання / узгодження точки / вузла?


10

Чи є інструменти OpenJump для з'єднання (узгодження) двох шарів даних точок (вузла)?

Мені особливо цікаво використовувати такий інструмент для синхронізації даних із OpenStreetMap , де я створив вікі-сторінку на предмет конфліктування. Ця сторінка посилається на деякі університетські дослідницькі проекти щодо зв’язку векторних наборів даних за допомогою OpenJUMP , однак вони не діляться своєю роботою.

Я знаю, що алгоритмічно це завдання не повинно бути таким складним, особливо в порівнянні з обробкою загальних векторів, оскільки воно просто використовувати відстань і подібні властивості разом з деякою математикою, однак, мабуть, мене більше цікавить графічний інтерфейс, реалізований у програмному забезпеченні з відкритим кодом.

Я записав можливий робочий процес для з'єднання вузлів тут на вікі OSM . Я думав спробувати її реалізувати в JOSM .

Я думаю, що може бути корисним сказати, для яких випадків використання я був би зацікавлений у використанні цього інструменту.

  • Синхронізуються дані міждержавного виходу Вірджинії з VDOT за допомогою OSM
  • Синхронізація точок функції GNIS з OSM

Після розширення для з'єднання полігонів (з використанням їх центроїдів) інструмент також може бути використаний для:

  • Передача властивостей (тегів, атрибутів) між вузлами, що представляють будинок, разом з адресуванням даних на полігон (область, закритий шлях) фактичної будівлі

Я впевнений, що є багато інших можливостей, але це декілька, для яких я планую використовувати.


Мені буде цікаво дізнатись, чи вивчали ви програмне забезпечення для автоматичної конфігурації під назвою MapMerger (пропонується ESEA, Каліфорнія). Їх засіб взаємозв’язку автоматизує більшу частину процесу узгодження та включає надійний набір інструментів для ручного узгодження та редагування. І він має чудовий інтерфейс користувача. Це розширення ArcMap.

Я зменшив обсяг цього питання, щоб запобігти його занадто широкому. Асоціації QGIS вже присутні у gis.stackexchange.com/questions/206595/qgis-conflation-tool, який я доповнював доповнюючим способом, щоб не було занадто широким.
PolyGeo

Відповіді:


6

Напевно, ви бачили пакет конфігурації JCS, але якщо ви цього не зробили, він працює з Jump.

Набір конфігурацій JCS - це API та набір інтерактивних інструментів, які виконують плутанину на просторових наборах даних.


1
Я чув про пакет Java Topology Suite (JTS), але не про Java Configuration Suite (JCS), хоча, схоже, JCS використовує JTS. JCS не оновлювався з 2003 року, тому, ймовірно, знадобиться певна робота, щоб запустити його з останньою версією OpenJUMP. Я створив сховище в Github, використовуючи версії 1.0.0 та 1.0.1 від Vivid Solutions. Хтось сьогодні використовує JCS?
joshdoe

Додам, що я також натрапив на RoadMatcher, плагін OpenJUMP, заснований на JCS для збивання доріг. Я хотів би дійти до цього в кінцевому підсумку, але наразі зв’язок вузла був би більш корисним. Я ще не змусив JCS працювати, але, схоже, він не пропонує тип конфігурації вузлів, який я шукаю. Можливо, цей процес не називається плутаниною? Всі документи JCS говорять про сполучення полігонів та ребер (способів).
joshdoe
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.