Persimpangan (analisis) dari poligon yang menghasilkan output kosong

9

Saya sebelumnya telah mengajukan pertanyaan tentang menentukan area poligon dengan batas poligon lain.

Menentukan luas setiap poligon dalam batas poligon?

Saya sampai pada konsulsi bahwa menggunakan fungsi intersect adalah opsi yang paling layak dalam menentukan area poligon dalam batas 1000m. Setiap kali saya menjalankan intersect dengan semua shapefile poligon (ada sekitar 40) dalam batas Polygon itu menghasilkan output kosong.

Saya telah mengatur sistem koordinat untuk setiap shapefile dan bingkai data ke yang sama. Saya menggunakan ArcGIS 10.1 dengan lisensi ArcInfo.

Apa yang menjadi penyebab output kosong ini dihasilkan?

PERINGATAN 000117: peringatan output kosong dihasilkan.

JC11
sumber
Sepertinya Anda sudah berhati-hati dan melakukan hal yang benar. Satu hal yang perlu dipertimbangkan berikutnya adalah apakah mungkin ada masalah dalam satu (atau lebih) dari shapefile. Cara yang relatif cepat untuk mengetahuinya adalah dengan pencarian biner: cobalah memotong setengah (20) dari shapefile. Jika masalah berlanjut, lanjutkan secara rekursif dengan setengahnya dan seterusnya. Jika masalah hilang, coba 20 sisanya, dll. Sering kali Anda dapat memasukkan satu input bermasalah yang menyebabkan kesalahan; tetapi bahkan jika tidak, Anda akan belajar lebih banyak tentang sifat kesulitannya.
whuber
Terima kasih, Whuber. Saran itu membantu, itu pasti proses eliminasi.
JC11
1
Saya memiliki kesalahan yang sama, tetapi saya perhatikan ada yang tidak memiliki Sistem Koordinat yang Diproyeksikan. Setelah itu diperbaiki itu berfungsi. (Saya berharap ArcGIS akan memberikan pesan kesalahan yang lebih baik untuk membantu mengidentifikasi apa yang menyebabkan masalah.)
Dan saya terlambat 5 tahun, memiliki masalah yang sama tetapi solusinya telah ditemukan dari pengembang sendiri. :-)
Hezron Seya

Jawaban:

5

Ikuti langkah ini:

  1. Verifikasi secara visual bahwa poligon benar-benar berpotongan menggunakan Arcmap
  2. Mulai ulang Arcmap
  3. Pastikan bahwa fitur tidak dipilih
  4. Jalankan kembali persimpangan
tshiffle
sumber
3

Saya mengalami kesulitan yang sangat mirip, dan mencoba memperbaiki geometri dengan semua file tetapi tidak berhasil. Apa yang akhirnya berhasil adalah menempatkan kedua file ke dalam file geodatabase mereka sendiri, dan kemudian menjalankan operasi.

tukang kebun
sumber
1

Saya terlambat 10 bulan untuk topik ini tetapi jawaban saya dapat membantu orang lain:

Cara sederhana untuk mengatasinya adalah dengan mengekspor shp yang Anda gunakan. Alat yang sama yang diterapkan pada shp yang diekspor mungkin berfungsi dengan baik. untuk mengekspor: klik kanan pada layer di daftar isi -> data -> ekspor data

some_arcgis_user
sumber
0

Saya terlambat 4 tahun di sini, tetapi saya menghadapi masalah yang sama, dan solusinya menulis nilai apa pun dalam toleransi xy! Mungkin ini akan berhasil untuk orang lain

Charlera
sumber
-2

Saya menghadapi masalah yang sama dan mencoba solusi yang disarankan tetapi tidak satupun yang berhasil. Namun, saya mencari masalah di Google dan menemukan solusinya di situs web Esri. Periksa situs web berikut

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

Nawaf
sumber