Boş çıktı üreten çokgenlerin kesişimi (analizi)


9

Daha önce başka bir çokgen sınırına sahip çokgen alanını belirleme konusunda bir soru sordum.

Bir çokgen sınırındaki her çokgenin alanını belirleme?

1000m'lik sınır içindeki çokgen alanını belirlemede kesişen bir fonksiyon kullanmanın en uygun seçenek olduğu sonucuna vardım. Çokgen sınırındaki tüm çokgen şekil dosyalarıyla (yaklaşık 40 tane) bir kesişim çalıştırdığımda boş bir çıktı oluşturur.

Her şekil dosyası ve veri çerçevesi için koordinat sistemini aynı olana ayarladım. ArcInfo lisansı ile ArcGIS 10.1 kullanıyorum.

Üretilen bu boş çıktının nedeni ne olurdu?

UYARI 000117: boş çıkış uyarısı üretildi.


Dikkatli görünüyorsun ve işleri doğru yaptın. Daha sonra düşünülmesi gereken bir şey, şekil dosyalarından birinde (veya daha fazlasında) bir sorun olup olmadığıdır. Bulmanın nispeten hızlı bir yolu ikili bir aramadır: şekil dosyalarının yarısının (20) kesişimini deneyin. Sorun devam ederse, yarısı ile devam edin. Sorun kaybolursa, kalan 20'yi vb. Deneyin. Sıklıkla hatalara neden olan tek bir sorunlu girişe giriş yapabilirsiniz; ama yapmasanız bile, zorluğun doğası hakkında daha fazla şey öğrenmiş olacaksınız.
whuber

Teşekkürler Whuber. Bu öneri yardımcı oluyor, kesinlikle bir eleme süreci.
JC11

1
Aynı hatayla karşılaştım, ancak birinin bir Öngörülen Koordinat Sistemi olmadığını fark ettim. Bu düzeltildikten sonra işe yaradı. (Keşke ArcGIS sorunun

Ve ben 5 yıl geç kaldım, aynı sorunu yaşadım ama çözüm geliştiricilerin kendilerinden bulundu. :-)
Hezron Seya

Yanıtlar:


5

Bu adımları takip et:

  1. Çokgenlerin gerçekten Arcmap kullanarak kesiştiğini görsel olarak doğrulayın
  2. Arcmap'i yeniden başlat
  3. Özelliklerin seçilmediğinden emin olun
  4. Kesişim noktasını yeniden çalıştırın

3

Çok benzer zorluklar yaşıyordum ve tüm dosyalar ile geometriyi boşuna denemeye çalıştım. Sonunda işe yarayan şey, her iki dosyayı da kendi dosya coğrafi veritabanına yerleştirmek ve ardından işlemi çalıştırmaktı.


1

bu konuya 10 ay geç kaldım ama cevabım başkalarına yardımcı olabilir:

Bunun basit bir yolu çalıştığınız shp ihraç etmektir. Dışa aktarılan shp'de uygulanan araç aynı şekilde işe yarayabilir. dışa aktarmak için: içerik tablosundaki katmana sağ tıklayın -> veri -> veri dışa aktar


0

Burada 4 yıl geç kaldım, ama aynı sorunla karşılaştım ve çözüm xy toleransında herhangi bir değer yazıyordu! Belki bu başka biri için işe yarar


-2

Aynı sorunla karşılaştım ve önerilen çözümleri denedim ama hiçbiri işe yaramadı. Ancak, sorunu araştırdım ve çözümü Esri web sitesinde buldum. Aşağıdaki web sitesini kontrol edin

http://support.esri.com/technical-article/000006932

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.