Masaüstü için ArcGIS kullanarak Donut Çokgenleri doldurmak?


10

Su kütlelerini temsil eden bir dizi çokgenim var.

Aynı özellik, su kütlesindeki adalar olan çokgenlerdir. Bu nedenle, belirli bir göl için, aynı özellikteki adaları temsil eden daha küçük çokgenler var. Ancak, o göl için gerçek su çokgenin kendisi adaların bulunduğu "delikler" vardır.

Ortada bir ada bulunan bir göl için, su çokgeni bir donut gibi görünecektir.

Şimdi delikleri dolu bir su poligonu katmanı oluşturmak istiyorum, böylece bir haritadaki tüm gölleri görüntülemek istediğimde, tüm su poligonlarını deliksiz görebiliyorum.

Not: Bir ada kendi içinde su kütleleri içerebilir. Bir adada, başka bir adanın parçası olan bir su kütlesinin parçası olan iç içe su kütleleri bile olabilir. Bir su / ada başlangıcı gibi :-).

Bunu ArcGIS for Desktop'ta nasıl yapabilirim?

Yanıtlar:


13

Bunu düzenleme yoluyla yapmak istiyorsanız, burada basit bir yöntem bulabilirsiniz . Ayrıca bu makaleden: "Çok daha basit bir çözüm var. Birlik aracını söz konusu özellik sınıfında çalıştırırsanız (bu nedenle listedeki tek özellik sınıfıdır) ve" izin verilen boşluklar "onay kutusunun işaretini kaldırırsanız, daha sonra basitçe eksik özelliklerle sorgulayabileceğiniz boşluklar / halka delikleri. "

Bu çokgenleri birleştirmek için ArcGIS'teki Birleştir veya Ekle araçlarını da kullanabilirsiniz . Birincisi yeni bir çıktı veri kümesi oluşturur ve ikincisi mevcut bir veri kümesine ekler. Bu rotaya giderseniz, çokgenleri birleştirip birleşme (herhangi bir boşluğu ortadan kaldırabilecek) gerçekleştirmenizi tavsiye ederim. Daha sonra iç içe adalar ekleyebileceğiniz için bu en iyi seçeneğiniz olabilir.


Netleştirmediğim bir şey, adalar ve su çokgenlerinin aynı veri kümesinin bir parçası olmasıydı. Verilerimizde, bir özellik çokgenin su mı yoksa ada mı olduğunu gösterir. Yani zaten "birleştirildi". Ada çokgenlerini alıp delikleri nasıl doldurabilirim? Bu, adaları su çokgenlerine elle birleştirmek zorunda kalmadan programlı olarak yapılabilir mi?
LeeMobile

Çokgen Parçasını Ortadan Kaldır aracıyla ilgili @ Craig'in cevabına bakınız. Verilerinizle çalışmadan kesin bir iş akışı sağlamak zordur, ancak bu noktaya kadar belirtilen araçları (Birleştirme, Birleştirme, Ortadan Kaldırma) ve bazı deneyleri kullanarak bunu hızlı bir şekilde çözebilmelisiniz.
Radar

Bence yorumlarınızdan birleştirilmiyorlar. su çokgenleri ve ada çokgenleri aynı veri kümesindedir ve ayrı sıralara sahiptir (her biri için özellikler). İhtiyacınız olanı gerçekleştirmek için çözümümü veya kartografik sunumumu kullanabilirsiniz.
Brad Nesom

10

Aracı açıklamasına bakın ArcGIS 10'da eleyin Poligon Bölüm aracı iç kısımlarını bırakın ve vb alanı gibi koşullara dayalı do burada


1

Katmanınızın bir kopyasını oluşturabilirsiniz (bu, aynı verilerin iki sürümünü verir).
Sonra bir tanım sorgusu ile adaları ayarlayın Tür "Ada" gibi.
o katmanı kahverengi hale getirin (kir için) ve suyun üzerine koyun.
Sonra göller için def sorgusu tür "Island" olmadığını söyleyin.
dolguyu maviye dönüştürür ve çıkar.

Bu, her çokgen için değerler içeren bir alana (benimki tür olarak adlandırılır) sahip olmasına bağlıdır


2
Kartografik Temsilcilikler katman çoğaltması olmadan bunu yapabilir
Mapperz
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.