Melakukan klip terbalik di ArcMap?

27

Apakah ada cara untuk melakukan 'kebalikan' dari fungsi klip di ArcMap?

Saya tidak yakin bagaimana menjelaskan ini, jadi ini adalah diagram:

masukkan deskripsi gambar di sini

Alan Carr
sumber
Itu bekerja dengan sempurna! Pangkas area interior dari area buffer saya - Terima kasih

Jawaban:

16

Karena Erase (terkait dengan @Jens) hanya tersedia dengan lisensi Tingkat Lanjut, Anda dapat mengunduh ET Geowizards . Itu dapat diinstal sebagai kotak alat Arcmap.

Meskipun Anda harus membayar paket lengkap, ada bagian gratis dari program dan fungsi Erase disertakan di sana ( grup Overlay ).

Martin
sumber
27

Gunakan Alat Erase (Analisis) :

masukkan deskripsi gambar di sini

Jens
sumber
1
Di luar kotak, ini hanya akan berfungsi dengan lisensi tingkat Lanjut (ArcInfo). Dimungkinkan untuk melakukan hal yang sama dengan lisensi dasar secara terprogram dengan Arc Objects dan lisensi dasar. (iTopologicalOperator)
Jakub Sisak GeoGraphics
2
Solusi lain untuk "menghapus" dengan lisensi Baisc (ArcView) atau Standar (ArcEditor) adalah dengan menggunakan alat Union dan alat Select by Location . @MappaGnosis menjelaskan cara kerjanya dalam menjawab pertanyaan ini .
Jens
19

Opsi lain di sini adalah melakukan uniondan kemudian menghapus fitur dalam. Setelah penyatuan, select featuresdari lapisan awal dan gunakan delete featurealat untuk menghapus poligon yang dipilih.

rampok
sumber
1
Selamat datang di situs ini. Saya sarankan memperluas jawaban Anda dengan langkah-langkah yang harus diikuti pengguna.
Zachary
5
(+1) Ini adalah jawaban yang baik karena (a) menyelesaikan tugas yang diminta (b) secara efisien (c) menggunakan operasi dasar yang tersedia di semua tingkat lisensi (d) dengan cara yang diterjemahkan dengan baik ke platform GIS lainnya juga. Selamat datang di situs kami, Rob!
Whuber
5

Saya menemukan metode ini berfungsi:

  • Mulai sesi pengeditan
  • Pilih layer (fitur 'klip' ​​atau 'output' seperti yang dirujuk dalam gambar Anda di atas) yang ingin Anda hapus dari poligon yang lebih besar
  • Pada bilah alat editor Anda, klik tarik-turun "editor" dan pilih "Klip". Pilih "buang area yang memotong"

Lapisan fitur "klip" Anda masih berlaku, jadi silakan dan matikan lapisan ini. Ini harus melakukan klip terbalik.

Shelby Egan
sumber
ini berfungsi untuk saya, ketahuilah bahwa poligon klip yang dibuang harus berupa satu poligon tunggal, jika tidak, fungsi klip Anda akan berwarna abu-abu. Jika poligon lingkaran Anda terdiri dari beberapa bagian, Anda harus menggunakan penggabungan dengan memulai sesi edit, pilih semua bagian dan dari daftar drop down bilah alat editor, pilih 'gabung' untuk menjadikannya poligon besar tunggal. Kemudian Anda dapat memilih satu poligon besar ini (lingkaran) dan memotongnya dari poligon persegi Anda.
hoogw
3

Opsi gratis lain jika Anda tidak memiliki lisensi Advanced untuk ArcGIS adalah suite ekstensi Xtools Pro . Seperti ET Geowizards, beberapa alat hanya tersedia jika Anda membeli lisensi tetapi sebagian besar gratis selamanya, alat Erase adalah salah satu yang gratis.

Dan C
sumber
1

Berapa banyak poligon yang Anda perlukan untuk 'membalikkan klip'?

JIKA hanya satu atau dua, aktifkan pengeditan Anda, pilih SEMUA fitur yang bersentuhan dengan poligon 'hapus' ini, kemudian lacak poligon hapus dengan alat pengeditan potong poligon . Ini akan mengiris semua poligon yang Anda pilih. Batalkan pilihan semuanya, lalu pilih kembali yang akan dihapus, dan hapus saja. Penanganan yang konyol, tetapi efektif jika Anda hanya memiliki beberapa area untuk 'membalikkan klip'.

sara
sumber
0

Periksa opsi pilih berdasarkan lokasi. Anda dapat memilih semua titik yang termasuk dalam lapisan fitur. Setelah ini dipilih, buka atribut dan alihkan pilihan.

Mike B.
sumber
Ini tidak menjawab pertanyaan - OP ingin klip layer, bukan hanya memilih fitur.
Midavalo
0

Secara pribadi, saya hanya membuat topeng kliping terbalik. Buat luas persegi panjang di sekitar semua fitur Anda, potong lubang bentuk yang Anda inginkan di dalamnya lalu gunakan alat kliping seperti biasa. Bekerja dengan baik ...

Jakub Sisak GeoGraphics
sumber
0

Pertama jalankan alat intersect, itu akan memilih area yang tumpang tindih antara dua kelas fitur. Kemudian jalankan alat gabungan, itu akan memilih semua bagian dari dua kelas fitur tetapi istirahat pada titik di mana fitur tidak memiliki bentuk yang sama. Kemudian jalankan pilih berdasarkan atribut untuk memilih bagian yang ingin Anda hapus.

Map_Ninja
sumber