Nokta / düğüm birleştirmesi / eşleştirmesi için OpenJump aracı mı arıyorsunuz?


10

İki nokta (düğüm) verisi katmanını birleştirmek (eşleştirmek) için herhangi bir OpenJump aracı var mı?

Bu tür bir aracı , karşılaştırma konusunda bir wiki sayfası oluşturduğum OpenStreetMap ile veri senkronize etmek için böyle bir araç kullanmakla ilgileniyorum . Bu sayfa , OpenJUMP kullanarak vektör veri kümelerinin birleştirilmesiyle ilgili bazı üniversite araştırma projelerine bağlanır , ancak çalışmalarını paylaşmazlar.

Algoritmik olarak bu görevin, özellikle bazı vektörlerle birlikte mesafe ve benzer özellikleri kullanacağı için özellikle genel vektörleri işlemeye kıyasla o kadar zor olmaması gerektiğini biliyorum , ancak açık kaynak yazılımında uygulanan bir grafik arayüzle daha fazla ilgilendiğimi varsayalım .

Burada OSM wiki'sinde düğümleri karıştırmak için olası bir iş akışı yazdım . JOSM'da uygulamaya çalışmayı düşündüm .

Bu aracı kullanmakla ilgilendiğim kullanım durumlarını söylemenin yararlı olacağını düşünüyorum.

  • Virginia eyaletler arası çıkış verilerini VDOT'tan OSM ile senkronize etme
  • GNIS özellik noktalarını OSM ile senkronize etme

Çokgenleri birleştirmek için bir uzantının ardından (sentroidlerini kullanarak), araç aşağıdakiler için de kullanılabilir:

  • Verileri adresleme ile birlikte bir evi temsil eden düğümler arasında özellikleri (etiketler, nitelikler) gerçek binanın çokgenine (alan, kapalı yol) aktarma

Eminim başka pek çok olasılık var, ama bunlar için kullanmayı planladığım az sayıda.


MapMerger (Kaliforniya'daki ESEA tarafından sunulan) adlı otomatik konflasyon yazılımını araştırıp araştırmadığınızı bilmek isterim. Konflasyon aracı, eşleştirme sürecinin çoğunu otomatik hale getirir ve sağlam bir dizi manuel eşleme ve düzenleme aracı içerir. Ve harika bir kullanıcı arayüzü var. Bu bir ArcMap uzantısıdır.

Çok geniş olmasını önlemek için bu sorunun kapsamını azalttım. QGIS yönleri zaten çok geniş olmasını önlemek için tamamlayıcı bir şekilde kırptığım gis.stackexchange.com/questions/206595/qgis-conflation-tool'da zaten mevcut .
PolyGeo

Yanıtlar:


6

Muhtemelen JCS Conflation Suite'i gördünüz, ancak yapmadıysanız Jump ile çalışır.

JCS Conflation Suite, bir API ve uzamsal veri kümelerinde birleşmeyi gerçekleştiren etkileşimli araçlar kümesidir.


1
Java Topology Suite'i (JTS) duydum, ancak Java Conflation Suite'i (JCS) duymadım, ancak JCS JTS kullanıyor görünüyor. JCS 2003'ten beri güncellenmemiştir, bu nedenle en son OpenJUMP sürümü ile çalışmasını sağlamak için biraz çalışma gerektirecektir. Vivid Solutions'ın 1.0.0 ve 1.0.1 sürümlerini kullanarak Github'da bir depo oluşturdum . Bugünlerde JCS kullanan var mı?
joshdoe

Yolları söndürmek için JCS tabanlı bir OpenJUMP eklentisi olan RoadMatcher ile de karşılaştığımı eklemeliyim. Sonunda buna ulaşmak istiyorum, ancak şimdilik düğüm birleşimi daha kolay olacaktır. Henüz JCS'yi çalıştırmadım, ancak aradığım düğüm birleşimini sunmuyor gibi görünüyor. Belki de bu sürece konflasyon denmez? JCS dokümanlarının hepsi çokgenleri ve kenarları (yollarını) söndürmekten bahsediyor.
joshdoe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.