Persimpangan diri untuk poligon, bagaimana mengatasinya?


13

Saya punya pertanyaan tentang memperbaiki shapefile poligon berpotongan diri. Saya memiliki shapefile yang mengandung Polygons (ZM) yang memiliki fitur berpotongan sendiri. Jika saya menggunakan alat "perbaikan geometri", ia menemukan beberapa persimpangan sendiri dan memperbaikinya. Hore!

Tetapi ketika saya melakukan ekspor file ini (atau memilihnya), ekspor ini mengandung persimpangan sendiri lagi. Ini terjadi pada semua percobaan yang telah saya lakukan untuk menangani masalah, yang meliputi:

  1. Gunakan alat "perbaikan geometri", gagal;
  2. Larutkan poligon berdasarkan semua atributnya, gagal;
  3. Buang properti ZM, dan kemudian lakukan semua hal di atas, gagal;

Bahkan ketika saya mengimpor shapefile ini ke Geodatabase menggunakan ArcCatalog, itu impor dengan benar, tetapi ketika saya melakukan ekspor dari database, persimpangan diri ada lagi.

Jadi setiap saran tentang cara memperbaiki masalah ini akan sangat dihargai. Jika ada yang bisa menjelaskan mengapa jenis perilaku ini ada, itu akan luar biasa.

Saya menggunakan ArcGIS 9.3.1 build 4000 (SP2).


1
Konversikan ke Lines dan perbaiki serta overshoots / dangles kemudian bangun kembali poligon, GeoWizards adalah alat yang bermanfaat untuk ini. ian-ko.com/ET_GeoWizards/gw_main.htm
Mapperz

3
Sudahkah Anda mencoba mendefinisikan topology rulesuntuk GDB Anda? Ini adalah cara yang menyakitkan untuk pergi tetapi saya akhirnya mendapatkan topologi yang valid. Ini adalah titik awal yang baik
LarsVegas

Saya pikir tidak ada aturan "tidak ada persimpangan" untuk poligon, hanya untuk baris: [tautan] ( webhelp.esri.com/arcgisdesktop/9.2/… )
Martijn

1
Jika mungkin tautkan file Anda dan seseorang mungkin memeriksanya. Kedengarannya seperti tantangan yang menarik. Saya tahu beberapa dari kita akan senang menggunakan alat open source yang satu ini :-)
ragnvald

Saya akan mengatakan ini semua tentang shapefile .. mereka adalah makhluk aneh. GDB selalu lebih baik. btw, semua baik-baik saja dengan proyeksi?
najuste

Jawaban:


3

Apakah layak untuk hanya mengedit simpul secara manual dan menghapus persimpangan sendiri?

Saya sering melakukan ini (menggunakan QGIS karena tampaknya kurang pilih-pilih tentang masalah ini). QGIS juga memiliki alat 'Periksa Geometri' yang akan menunjukkan kepada Anda di mana semua persimpangan berada.

Saya tahu Anda mengatakan Anda menjalankan arc tetapi ini mungkin pendekatan yang membantu jika tidak ada yang bekerja.


2

Selain masalah ZM saya menemukan bahwa Anda dapat membersihkan sebagian besar masalah topologi dengan alat identitas atau serikat pekerja. Dengan menjalankan data Anda melalui jenis alat ini, Anda membuat fitur tambahan di mana terjadi tumpang tindih. Anda juga dapat mengidentifikasi area yang tumpang tindih dengan menjalankan alat intersect.

Tidak satu pun dari solusi ini yang sempurna dan mengharuskan Anda untuk terus membersihkan data Anda, tetapi dengan menjalankan alat-alat di atas, dan kemudian membuat bidang id spasial (lat / lon). Anda harus dapat memperbaiki masalah topologi.


1

Saya mencoba multipart ke bagian tunggal dalam fitur untuk mengembangkan layer baru dengan jumlah tambahan yang recored selama itu tidak mempengaruhi data saya, kemudian saya menjalankan pemeriksaan geometri. ketika tampaknya bersih saya menerapkan geoprocessing larut, dan itu bekerja untuk saya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.