Apa yang Anda sebut kondisi tepi non-lubang ini?

8

Setelah menggeneralisasi atau menyederhanakan poligon, Anda sering mendapatkan lubang yang sah dalam poligon, yang merupakan bagian yang terpisah dan dapat diisi. Tapi apa istilah yang tepat untuk bentuk segitiga ini? Ini adalah artefak di sepanjang tepi poligon. Saya dapat menjalankan fungsi Kesenjangan Bersih dan kemudian mengedit atribut dan menggabungkan / membubarkan. Tapi saya lebih suka menghilangkan ini sebagai langkah berbeda dalam model / skrip ArcGIS.

masukkan deskripsi gambar di sini

Steph
sumber
2
Poligon berpotongan sendiri. Topologi akan menemukan ini atau Anda dapat memperbaikinya dengan Perbaikan Geometri, yang akan mengubahnya menjadi lubang. Apakah Anda ingin mereka benar-benar dihilangkan?
Michael Stimson
Keren. Terima kasih atas balasan cepatnya. Saya ingin menghapusnya sepenuhnya, jadi saya akan menggunakan Repair + Fill Holes dan lihat apakah itu berhasil. Saya bekerja dengan seseorang yang memahami alat penghubung, tetapi bingung oleh topologi. Sangat dihargai, Stephen!
Steph
Jika Anda memiliki lisensi lanjutan menggunakan alat 'fitur untuk poligon' akan membuat poligon kecil tanpa atribut dalam celah yang Anda dapat pergi dan menemukan dan memperbaikinya dengan membubarkan. Jika Anda tidak terlalu peduli dengan integritas data, pisahkan alat dengan toleransi yang lebih besar daripada segitiga yang akan memusnahkannya, tetapi juga dapat merusak bagian data lainnya - pastikan Anda memiliki cadangan.
Michael Stimson
@ MichaelMiles-Stimson Jawab. Menjawab! : P Juga, bukankah Perbaikan Geometri hanya mengisinya daripada mengubahnya menjadi lubang? File bantuan menyatakan bahwa itu 'melarutkan' mereka, tetapi kemudian juga mengasumsikan tumpang tindih diri daripada lubang. Saya berasumsi tidak ada istilah yang berbeda, jadi apakah Anda mengatakan itu menciptakan cincin bagian dalam untuk lubang dan kemudian kedua cincin memiliki titik pada titik yang sama?
Chris W
3
Lihat posting terbaru ini untuk detail tentang inversi. Mereka valid; keinginan membutuhkan konteks.
Vince

Jawaban:

7

Nama ketegaran dalam geometri ini adalah "inversi". Ini bukan kesalahan topologi per se (seperti yang dijelaskan dalam jawaban ini ), tetapi itu bisa menjadi indikasi runtuhnya koordinat (seperti di mulut pelabuhan, dll.).

Saya tidak bisa memikirkan cara elegan untuk mengidentifikasi inversi. Salah satu solusi yang mungkin (yang belum saya coba) akan mengubah cincin poligon menjadi polyline, kemudian menguji apakah ada garis yang sederhana (tidak berpotongan sendiri). Anda mungkin perlu memecah dan mencari duplikat simpul dalam cincin (yang seharusnya bekerja tanpa perlu memadukan perbandingan), tetapi saya tidak yakin apa yang akan Anda lakukan dengan informasi ini, atau cara umum untuk mengisi lubang pseudo ini ( ingat, geometri dapat mulai di dalam inversi, jadi sebuah loop mungkin mengangkangi ujung array koordinat).

Masalah lain mungkin apakah mengisi inversi adalah "perbaikan data" atau "korupsi data". Saya pernah mendorong seorang rekan kerja untuk menugaskan populasi ke sisi TIN yang berisi Dump Island Staten, hanya untuk mendapatkan ini ditangkap oleh bos bos saya, yang berkeliaran dengan melihat plot yang cantik, dan bertanya-tanya mengapa rumah keluarganya terdaftar sebagai tidak berpenghuni . Sejak itu saya lebih berhati-hati dengan hubungan figur / tanah ...

Vince
sumber
Tergantung apakah batas loop atau kinks Simplify Polygon dapat membantu; Fitur Vertices ke poin dan kemudian Kumpulkan Acara akan membantu menemukan duplikat (ingat setiap poligon memiliki duplikat di awal / akhir). Anda mengangkat poin yang baik tentang Perbaikan Data vs Korupsi, keputusan yang tepat diperlukan untuk mempertahankan atau menghapus anomali ini - jawaban yang diinformasikan dengan baik oleh Vince.
Michael Stimson