Çokgenler için öz kavşaklar, nasıl çözülür?


13

Kendiliğinden kesişen çokgen şekil dosyasını onarma hakkında bir sorum var. Kendiliğinden kesişen özelliklere sahip çokgenler (ZM) içeren bir şekil dosyam var. "Onarım geometrisi" aracını kullanırsam, birkaç kendiliğinden kesişme bulur ve bunları düzeltir. Yaşa!

Ancak bu dosyanın (veya bir seçiminin) dışa aktarılmasını yaptığımda, bu dışa aktarma tekrar kendi kesişim noktalarını içeriyor. Bu, aşağıdakileri içeren sorunu ele almak için yaptığım tüm denemelerde olur:

  1. Başarısız olan "onarım geometrisi" aracını kullanın;
  2. Çokgenleri tüm özelliklerine göre çözün, başarısız;
  3. ZM özelliklerini atın ve sonra yukarıdakilerin tümünü yapın, başarısız oldu;

Bu şekil dosyasını ArcCatalog kullanarak bir Geodatabase'e aktardığımda bile, doğru bir şekilde içe aktarıyor, ancak veritabanından bir dışa aktarma yaptığımda, kendi kesişimleri yine orada.

Bu nedenle, bu sorunun nasıl çözüleceğine dair herhangi bir tavsiye çok takdir edilecektir. Birisi bu tür davranışların neden var olduğunu açıklayabilirse, harika olurdu.

ArcGIS 9.3.1 build 4000 (SP2) kullanıyorum.


1
Çizgilere dönüştürün ve düzeltip aşma / dangles ardından çokgenleri yeniden oluşturun, GeoWizards bunun için yararlı bir araçtır. ian-ko.com/ET_GeoWizards/gw_main.htm
Mapperz

3
topology rulesGDB'niz için tanımlamaya çalıştınız mı ? Bu acı verici bir yol ama sonuçta geçerli topolojiler elde ettim. Bu iyi bir başlangıç ​​noktası
LarsVegas

Ben çokgenler için, sadece çizgiler için bir "öz kavşak yok" kuralı olmadığını düşündüm: [link] ( webhelp.esri.com/arcgisdesktop/9.2/… )
Martijn

1
Mümkünse dosyanızı bağlayın ve birisi dosyaya bakabilir. Kulağa ilginç bir meydan okuma gibi geliyor. Bazılarımız bu açık kaynak kodlu araçlar kullanmak isterim biliyorum :-)
ragnvald

Her şeyin şekil dosyaları ile ilgili olduğunu söyleyebilirim. Onlar garip yaratıklar. GDB her zaman daha iyidir. btw, hepsi projeksiyonlarla iyi mi?
najuste

Yanıtlar:


3

Köşeleri manuel olarak düzenlemek ve kendi kavşaklarını kaldırmak mümkün müdür?

Bunu çok yapıyorum (QGIS kullanarak bu konuda daha az seçici görünüyor). QGIS ayrıca, tüm kendi kesişim noktalarının nerede olduğunu gösteren bir 'Geometri Kontrol Et' aracına sahiptir.

Ark koştuğunu söylediğini biliyorum ama başka hiçbir şey çalışmıyorsa bu yararlı bir yaklaşım olabilir.


2

ZM sayısının yanı sıra, çoğu topoloji sorununu kimlik veya birlik aracıyla temizleyebileceğinizi görüyorum. Verilerinizi bu tür araçlarla çalıştırarak üst üste binmenin gerçekleştiği yerlerde ekstra özellikler oluşturursunuz. Kesişen aracı çalıştırarak çakışan alanları da belirleyebilirsiniz.

Bu çözümlerin hiçbiri mükemmel değildir ve yukarıdaki araçları çalıştırarak ve sonra bir uzamsal kimlik alanı (lat / lon) oluşturarak verilerinizi temizlemeye devam etmenizi gerektirmez. Topolojik sorunları onarabilmelisiniz.


1

Verilerimi etkilemediği sürece fazladan kaydedilen yeni katman oluşturmak için özelliklerde çok parçalıdan tek parçaya çalıştım, sonra kontrol geometrisini çalıştırıyorum. temiz gibi göründüğünde jeoişlemi çözdüm ve benim için çalışıyor.


-2

http://www.jodymarca.com/en/tools/shapefile-fixer/ Bu aracı indirin. size tüm sorunları çözecektir.

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.