Saya baru dalam hal ini, seorang pemula yang terbaik. Saya menggunakan QGIS 1.7.3. Saya hanya ingin memilih sejumlah besar poin pada satu poligon dan menghapusnya. Apakah ini mungkin?
Dalam komentar di bawah Anda menyebutkan Anda ingin 'membuat file lebih kecil'. Apakah itu masalahnya? Anda mungkin mencari operasi 'simplify' yang akan menjalankan algoritma untuk mengurangi poin - coba plugin DPSimplify, atau opsi menu Vector | Geometry Tools | Simplify.
Simbamangu
Jawaban:
20
Pilih layer Anda
Pengeditan Diaktifkan
Pilih Alat Node
Klik satu titik pada poligon Anda
Gunakan Command-klik & seret untuk memilih beberapa titik dengan alat tenda. (mungkin klik shift pada Windows)
Gunakan tombol Hapus untuk menghapus titik yang dipilih (Fn + Hapus di MacBook Pro)
Hanya menggunakan Delete berfungsi pada MacBook Pro juga. [QGIS 2.14]
Cyrille
Yap, seperti kata @AndreJ, Backspacekuncinya juga berfungsi. Menekan Deletebaru saja menghapus seluruh fitur.
blue_chip
6
Semua jawaban yang diberikan akan bekerja, tergantung pada bagaimana Anda mendefinisikan 'pilih' dan 'membuatnya lebih kecil'. Namun, tebakan saya dari komentar terakhir Anda adalah Anda ingin memotong sebagian poligon Anda daripada menyederhanakan jumlah simpul sambil mempertahankan bentuk umum keseluruhan poligon. Jawaban Spilth seharusnya bekerja, tetapi bagi saya itu hanya menghapus satu simpul dari seleksi dan tidak SEMUA simpul yang dipilih (saya menggunakan versi 1.9.9 pada Windows). Jika Anda memiliki masalah yang sama, metode alternatif untuk memotong bagian dari poligon Anda adalah ini:
Aktifkan pengeditan
Dari alat pengeditan lanjutan, pilih fitur Membentuk Ulang
Gambar garis (titik dan klik) melintasi poligon di mana Anda ingin memotongnya (mulai dan selesaikan garis potong Anda di luar poligon dan klik kanan ketika Anda sudah selesai).
Ini akan memotong bagian yang lebih kecil dari poligon. Anda juga dapat menggunakan alat ini untuk menambah poligon jika Anda memulai dan menyelesaikan menggambar dari dalam poligon.
@ Silvester: Apakah Anda menggunakan Shift atau Alt-klik & seret untuk memastikan node ditambahkan ke pilihan Anda saat Anda memilih lebih banyak dan lebih banyak?
Brian Kelly
@MikeGuillen Jika ini menyelesaikan masalah Anda, maka Anda harus menerima jawabannya (centang di bawah tombol voting atas / bawah).
jpmc26
1
Mulai sesi edit pada lapisan yang ingin Anda hapus fitur
Yah, saya punya shapefile besar yaitu sungai. Saya ingin memilih setengah dari shapefile dan menghapusnya, untuk membuat file lebih kecil. Saya tidak berpikir melakukan kueri spasial akan berhasil untuk itu.
Mike Guillen
@ Mike Guillen, Perbarui pertanyaan Anda untuk lebih mewakili komentar Anda. Jawaban saya di atas sesuai dengan pertanyaan Anda sebagaimana dinyatakan.
artwork21
@ artwork21 - tidakkah permintaan spasial akan memilih serangkaian fitur, sedangkan OP ingin mengedit komponen fitur individual?
Simbamangu
1
Sepertinya jawaban yang sah untuk pertanyaan pengguna. Pilih poin dengan poli, hapus poin. tepat.
RyanKDalton-OffTheGridMaps
0
Seperti yang Anda tambahkan sebagai komentar: "Yah, saya memiliki shapefile besar yang merupakan sungai. Saya ingin memilih setengah dari shapefile dan menghapusnya, untuk membuat file lebih kecil. Saya tidak berpikir melakukan kueri spasial akan bekerja untuk itu. "
Saya sarankan untuk menggunakan: Vektor -> Alat Geometri -> Geometri Simpliyfy.
jika Anda ingin hanya satu fitur garis dari banyak fitur garis yang diproses, Anda dapat memilih terlebih dahulu baris ini di canavas dan kemudian mencentang kotak "gunakan hanya fitur yang dipilih" di jendela dialog Simplify Geometries. Anda mungkin harus mencoba nilai toleransi yang berbeda untuk mendapatkan hasil yang diinginkan ...
Jawaban:
sumber
Backspace
kunci bekerja dengan baik.Backspace
kuncinya juga berfungsi. MenekanDelete
baru saja menghapus seluruh fitur.Semua jawaban yang diberikan akan bekerja, tergantung pada bagaimana Anda mendefinisikan 'pilih' dan 'membuatnya lebih kecil'. Namun, tebakan saya dari komentar terakhir Anda adalah Anda ingin memotong sebagian poligon Anda daripada menyederhanakan jumlah simpul sambil mempertahankan bentuk umum keseluruhan poligon. Jawaban Spilth seharusnya bekerja, tetapi bagi saya itu hanya menghapus satu simpul dari seleksi dan tidak SEMUA simpul yang dipilih (saya menggunakan versi 1.9.9 pada Windows). Jika Anda memiliki masalah yang sama, metode alternatif untuk memotong bagian dari poligon Anda adalah ini:
Ini akan memotong bagian yang lebih kecil dari poligon. Anda juga dapat menggunakan alat ini untuk menambah poligon jika Anda memulai dan menyelesaikan menggambar dari dalam poligon.
sumber
sumber
Seperti yang Anda tambahkan sebagai komentar: "Yah, saya memiliki shapefile besar yang merupakan sungai. Saya ingin memilih setengah dari shapefile dan menghapusnya, untuk membuat file lebih kecil. Saya tidak berpikir melakukan kueri spasial akan bekerja untuk itu. "
Saya sarankan untuk menggunakan: Vektor -> Alat Geometri -> Geometri Simpliyfy.
jika Anda ingin hanya satu fitur garis dari banyak fitur garis yang diproses, Anda dapat memilih terlebih dahulu baris ini di canavas dan kemudian mencentang kotak "gunakan hanya fitur yang dipilih" di jendela dialog Simplify Geometries. Anda mungkin harus mencoba nilai toleransi yang berbeda untuk mendapatkan hasil yang diinginkan ...
Semoga ini membantu
Kurt
sumber