Çokgenlerdeki sahte halka deliklerini gerçek olanlara nasıl dönüştürebilirim?


14

Geometrik olarak geçerli olması gereken sistemimize şekil dosyalarını almak zorunda olduğum bu sorun var, ancak herkesin bunları üretmek için kullandığı yazılım, bir delik içermesi gereken her çokgenin yerine tek bir dış halkadan oluştuğu dosyaları çıktı gibi görünüyor sınırın ötesine geçer ve sonra rasgele bir yol boyunca içeriye doğru gider, iç halka olması gereken şeyin etrafında izler ve sonra tekrar dışarıya doğru iki katına çıkar.

Aradığım şey, geçerli bir çokgen oluşturacak ayrı bir iç ve dış halka yapmak için, delikleri içeri ve dışarı doğru keyfi yol boyunca bir şekilde çözerek bunları çözmenin bir yoludur. ArcGIS'in deneme sürümünü denedim ve çift arka kısımdaki köşeleri bir araya getirdiğinizde bunu otomatik olarak yapıyor gibi görünüyor, ancak işimin ArcGIS'in bir kopyası yok ve patronumu ikna etmekte zorlanıyorum satın al, bu yüzden QGIS'in böyle bir şey yapmama izin vermesini umuyordum?

Ekran görüntüsü: açıklama

Bu WKT'yi nasıl özür dilerim diye anlayamıyordum, ancak köşelerle oynadıktan sonra, biraz kendi başına iki katına çıkan tek bir halka olduğundan eminim.


1
Bir ekran görüntüsü ve belki bir WKT çıktısı gönderebilir misiniz?
blah238

Evet, sorunu belirlemeye yardımcı olabilir .. WKT'yi almak için böyle bir çokgen özelliğini seçin> Ctrl + C tuşlarına basın (veya Düzen Menüsü> Kopyalama Özellikleri). Not defterini açın ve oraya yapıştırın. WKT bölümünü yayınınıza kopyalayın.
vinayan

Yanıtlar:


12

0 mesafeli bir tampon uygulamayı denediniz mi?

resim açıklamasını buraya girin


Bu bir tedavi çalıştı, teşekkürler! Düşünce aklıma geldi ama ArcGIS düzenleme aracının Tampon tesisi 0'ı bir argüman olarak kabul etmiyor, bu da beni saçmalık olarak kabul edilen bir şey olduğunu düşünmeye yönlendiriyor, ama şimdi düşündüğümde, düzenleme aracı aslında sıfır gerçekleştiriyordu her düzenleme üzerinde tek başına tampon.
Sam
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.