“İç” çokgen sınırlarını nasıl gizleyebilirim?


33

Bizim görevimiz, sağlam bir dış çevre çizgisine sahip olan ve iç sulak alanlar, sürgünler ve sığ alanlar arasında çizgi olmayan bir göl çizmek? “Arcinfo bölgeleri ve Bölgeleri ile nispeten basit bir süreç, ancak ne yazık ki, bizim için artık geçerli bir seçenek değil, şimdi kullandığımız veri setleri çok büyük ve Arcmap'ta çok önemli bir kapsama alanı bulunmuyor. Can kartografik gösterimi bizim ikilemi çözmek? Tek amacı daha iyi görünümlü haritalar olan kopyaları çoğaltmak, ya da kopyalamak için geometrilere başvurmadan, aşağıdakine benzer bir şey yaratmak mümkün müdür?

FC'lerin oluşturulmasını Bölgeler ile karşılaştırmak (daha fazla ayrıntı için tıklayın)

Özellik sınıfı ile: Nehir ve göl arasındaki sınır görülebilir. Bunları tek bir özellik sınıfında ayrı çokgenler olarak tutmak, bir ad niteliğine izin verir (nehir ve sulak farklı). Başka yerlerde ağır çizgi göl ve sığ / aralıklı göl arasında keskin bir sınır anlamına gelir, ancak asıl kenar belirsizdir, mevsimler ve yüksek-düşük su döngüleri ile dalgalanır. Çizgi çizilmek yerine ima edilmelidir.

Bölgeli: Bir geometri, çoklu özellik tabloları, çoklu gösterimler.

  • Dış çevre (normal yüksek su işareti) temiz bir şekilde tanımlanmıştır
  • Göl ve nehir arasında belirgin bir ayrım yoktur, ancak hangisinin hangisi olduğunu hala bilirler.
  • Sığ / aralıklı sular, göl sığlıklarından ayrılan nehir sığlıkları ile uygun şekilde sembolize edilmiştir.

Neye ulaşmaya çalıştığımızın ve inşa edildiği kaynak bölgesi bölgesini kapsayan harita paketi simülasyonu için buraya bakınız .


1
Temsilleri denedin mi? şu an bilgisayarımda değil, bu yüzden bunu kendim deneyemem ... aklıma gelen tek bir ham çözüm (geometriyi çoğaltmak değil, TOC'da 2 katmana sahip olmak) Tüm özelliklerin bir özellik sınıfında olduğunu varsayarsak: Üst katman sembolize özelliklerin hiçbirinde anahattı olmayan kategorilere göre, alt katman kalın anahatları olan bir özellik olarak sembolize edilmiştir. Bu şekilde kalın anahat tüm özellikleri çevreleyecek, ancak bitişik özellikleri çevreleyecektir. Yarınki temsillerle bunu deneyeceğim
Jakub Sisak GeoGraphics

Yanıtlar:


13

Bu soruyu Esri'nin “Bir Kartograf'a Sor” sitesinde yayınladığını gördüm . Beni çoğunlukla uygun bir geçici çözüme yönelttiler : genel olarak Symbol Level drawing kullanın ve özellikle sembol level drawing kullanarak Dondolving poligon sınırlarını kullanın . Muhtemelen Craig'in cevabında daha önce işaret ettiği şey. Diyalogları ve yardım konularını daha önce görmüştüm ancak bunlarla ilgilenmedim, çünkü örnekler kasalı çizgilerle ilgili ve aynı prensiplerin poligonlara nasıl uygulanabileceğini anlamadım. V10 yardımı ile örnekleri ve prosedürleri büyük ölçüde genişlettiler. Bir v10 kitlesi için yazılmış olmasına rağmen, v9.x kullanıcılarının da çok fazla değişmemiş olmalarına yardımcı olması gerekir.

En sonunda Symbol Level'leri verilerimizle yerinde çalışmasını sağladım (yinelenen özellik sınıfı oluşturuldu, özellik eklenmedi). Burada bahsedeceğim karışıklık ekleyen sembol seviyesi arayüzünde birkaç tutarsızlık var (aka "batık kayaları izle" ve "burada ejderhalar"):

  • İşaretçi veya resim dolguları kullanıldığında sınırlar çözülmez, yalnızca düz ve degrade dolgular çalışır
  • Bazen bir sembolün düzenlenmesi, yığının en üstüne ( "Gelişmiş> Sembol Seviyeleri" altında) atlamasına ve birleştirme / birleştirme durumu değişikliklerinin işaretlenmemiş olmasına neden olur.
  • Bazen gelişmiş ayarlar "almaz", yığın sırasını ve enable / disable join / merge öğesinin çeşitli uygulamalarını değiştirmeyi deneyin.
  • Sembol Seviyelerini etkinleştirdikten sonra Bazen "renk rampasını uygula" adımı (# 17) hiç çalışmaz. Semboller, Sembolleri Düzenle iletişim kutusunun üst kısmında tanımlanmış olanlarla yapıştırılır. Bir Arcmap yeniden başlatması onu tedavi ediyor gibi görünüyor.

İşaret / resim doldurma, tüm iç sınırları çözme ve tüm nesnelerin en dış çevresini çizme (örnek verilerinde "sıradan yüksek su işareti" (Q ile bağlantılı)) için bir çözüm:

  • katmana TOC'da ikinci kez marker / pic dolum katmanının altına ekleyin,
  • "Tek Sembol" kullanın, düz dolgu yapın, Sembol Düzeylerini etkinleştirin, gelişmiş sembol özellikleri altında yukarıdakiyle aynı çift katman hilesini yapın
  • ve hem Katıl hem de Birleştir onay kutularını etkinleştirin (burada başka bir hata var: bazen [] Birleştirme kutusu, gelişmiş sembol özellikleri düzenleyicisine gidene kadar etkin değildir.)

Yığın sırasını ve birleştirme birleştirme özelliklerini her zaman iki kez denetleme alışkanlığını geliştirin. Sırf yap / yapmamasını söylediğin için, aslında hatırlandığı anlamına gelmez.

Özetle, kartografik amaçlar için , birleştirme ve birleştirme özelliklerine sahip Sembol Düzeyleri, Arcinfo Bölgeleri için ilginç bir analog ise uygulanabilir. "Sıradan yüksek suyun yüzey alanını sorgula" gibi analitik amaçlar için , yine de bazı coğrafi işlemler yapmanız ve yinelenen veriler oluşturmanız gerekecektir.

(GÜNCELLEME) Sonuçta , resim sembollerini, sembol seviyelerini ve tek bir ToC katmanını kullanmak mümkündür. Dilinizi sağa doğru ayarladınız, öyle ki, tek ayak üzerinde durun (hangisi olduğu önemli değil) ve ayla yüzleşin. Gönderen burada iki çalışma yöntemleri (- update.mpk Göl-haritacılık-symb-düzeyleri) gösteren bir harita paketi almak.

3 yaklaşımın gösterimi

tam boy resmi gör


3
"Dilinizi sağa ayarladınız, öyle ki, tek ayak üzerinde durun (hangisi olduğu önemli değil) ve aya bakalım" --- +1 güncellemenizdeki ESRI iş akışı açıklaması için.
Tim Rourke

önemli not: Katılma ve Birleştirme seçenekleri, yalnızca sembolde birden fazla katman bulunduktan sonra tıklanabilir, bkz. Sembol Özellik Düzenleyici .
matt wilkie

Lütfen kabul edilen cevap olsa da, şu anda moda olan araçlarla yapılabilecek en iyi şey olmasına rağmen , modern Bölgelerin yeniden başlatılması en fazla kabul edilebilecek cevap değildir . ;-)
matt wilkie 17:15

6

Aşağıdaki yakalama yorumumda açıkladığım yöntemi kullanıyor. (gösterim değil - aynı verilere başvuran her iki katman)

Bunu bir katmandaki temsillerle başarmaya çalıştım ama başaramadım. Kartografik temsili sadece bir taslak oluşturmaya çalıştım, böylece bir bindirme olarak kullanılabildi, ancak yapılamadı. (Kartografik temsiller, ArcEditor'a yükseltme yapmam için büyük bir nedendi, ancak şimdiye kadar, onları ilk başta beklediğim kadar güçlü bir araç olmadığı için çok az kullandım.) görüntü tanımını buraya girin


İyi cevap. Basit olmasına rağmen, aynı veri katmanına başvuran birden fazla katman dosyası oluşturmak ve her birine uygun tanım sorgusunu uygulamak çoğu zaman bu tür verileri görüntülemenin en hızlı ve en basit yöntemi olabilir.
RyanDalton

Farklı semboloji ile birçok kez yüklenen aynı katman geçmişte başka şeyler için kullandığımız bir tekniktir, ancak burada çalışmaz çünkü tanım sorgularında bile en dıştaki çevre (normal yüksek su) çizilmeden gösterilemez iç sınırlar. Lütfen şimdi gönderiyle ilişkilendirilen örnek tarih kümesine bakın.
matt wilkie

4

Bölgenizdeki çokgenleri üst üste gelen özelliklere dönüştürün. Ardından, niteliğe göre istediğiniz şekilde onları sembolize edebilirsiniz. Çekme sırası, sembol seviyesi çekimle kontrol edilebilir, böylece sulak alanlar her zaman üstüne çekilir. Çoklu poligonların senkronize tutulmasını sağlamak için topoloji kurallarını kullanın.


Üst üste gelen çokgenlerin ve topolojinin göl ve nehir arasındaki öznitelik ayrımını nasıl koruyabildiğini ve henüz sınır çizgisi çizmediğini görmüyorum. Belki de ne demek istediğini anlamıyorum. Belki şimdi ana soruya bağlı örnek verilerle gösterebilirsin?
matt wilkie
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.