Sesuatu yang semoga cukup mudah.
Saya ingin bisa menukar arah polyline / baris di QGIS. Saya membuat alat khusus untuk melakukan ini di MapInfo beberapa tahun yang lalu, namun saya tidak dapat menemukan apa pun untuk QGIS.
Adakah yang tahu alat untuk melakukan ini?
Jika seseorang tidak ada maka saya senang untuk membuatnya, hanya tidak mau jika sudah dibuat.
qgis
polyline-creation
Nathan W
sumber
sumber
Jawaban:
Ok di sini adalah Python yang saya gunakan untuk melakukannya:
Sebelum menjalankan kode di atas:
Jalankan kode python di atas dengan:
Seharusnya menampilkan "True" untuk setiap fitur yang arahnya ditukar. Jika itu menghasilkan "Salah" maka itu tidak menukar arah fitur itu. Ini akan terjadi jika layer tidak memiliki Editing yang diaktifkan.
Sangat mudah!
Saya telah membungkusnya dalam sebuah plugin bernama
Swap Line Direction
dan itu tersedia di installer plugin QGIS.Pengaya ini tidak lagi tersedia (pada 11/16/2015) di penginstal pengaya, tetapi Anda dapat membuatnya sendiri dengan mudah menggunakan pengaya " Pengaya Pengaya ".
Saya akan melihat betapa mudahnya untuk terintegrasi dengan fTools.
sumber
Jika Anda memiliki plugin GRASS gunakan opsi v.flip - http://grass.osgeo.org/wiki/GRASS_AddOns#v.flip
sumber
Mengikuti jawaban Nathan, Anda bisa membuat aksi python di layer tempat Anda ingin bertukar baris:
Anda akan dapat menukar baris dengan satu klik pada mereka. Ini sangat user-friendly!
sumber
Plugin ini akan mengalihkan arah polyline.
http://plugins.qgis.org/plugins/DigitizingTools/
sumber
Plugin ini juga membalikkan arah garis:
https://hub.qgis.org/projects/swapvectordirection
Anda harus memilih fitur, dan mengubah layer menjadi mode edit sebelum mengklik ikon plugin.
sumber
Berdasarkan posting Nathan, saya telah membuat skrip pemrosesan untuk membalikkan arah fitur:
sumber