Saya telah menggunakan proses yang disebut "Buat Poligon Graticule" untuk membuat kotak di dalam poligon dengan atribut baris dan kolom yang ditetapkan. Ini adalah alat SAGA yang telah saya jalankan di QGIS. Ini menghasilkan grid berdasarkan tingkat input poligon dengan sel menjalankan N ke S dan E ke W. Akan lebih baik untuk analisis saya jika arah grid sejajar dengan tepi terpanjang poligon. Untuk referensi saya telah melampirkan gambar output otomatis saat ini dan output yang saya ubah secara manual untuk menyelaraskan grid dengan poligon. Kisi-kisi awalnya menutupi seluruh tingkat poligon tetapi telah dipotong untuk menunjukkan hanya bagian sel yang ada di dalamnya.
Gambar di atas adalah apa yang keluar dari alat secara default.
Ini adalah gambar dari kisi yang diedit secara manual agar sesuai dengan parameter yang diperlukan.
Pertanyaan saya adalah, adakah cara untuk menghasilkan kisi-kisi yang disejajarkan seperti yang ada di gambar kedua secara otomatis? Saya perlu membuat grid untuk beberapa ribu poligon.
sumber
Jawaban:
Jika Anda membuat kisi vektor
Vector -> Research Tools -> Vector Grid
, Anda dapat menentukan sudut rotasi.sumber
C:\Program Files\QGIS Essen\apps\qgis-ltr\python\plugins\fTools\tools\doVectorGrid.py
. Anehnya ini tidak termasuk dalam QGIS 2.8.QGIS 2.18
Ketika @ jbgramm mengomentari jawaban yang diberikan oleh @neogeomat, kami tidak melihat
Rotation angle
opsi dalam alat Vector Grid di QGIS 2.18 (2.18.15-17 diperiksa oleh @jbgramm, dan sama dengan 2.18.18).Itu membuat kita dengan fungsi GRASS v.mkgrid .
Sudut diukur dari utara, berlawanan arah jarum jam. Jadi
-30
dalam gambar menghasilkan grid yang berorientasi pada N30E.sumber
Saya juga mengalami masalah ini di QGIS 3 dan menemukan solusi ini di stack overflow
Pada dasarnya idenya adalah untuk menerapkan sudut pada poligon yang luasnya didefinisikan sebelum membuat grid. Jika poligon Anda bukan persegi panjang, Anda harus membuat layer dari tingkat poligon sebelumnya, dan kemudian memutarnya. Kemudian Anda dapat membuat kisi sesuai dengan tingkatan baru ini dan kemudian memutar poligon dan kisi kembali ke tingkat Poligon asli. Semua ini sambil memastikan koordinat x, y yang sama digunakan sebagai titik jangkar di kedua lapisan.
sumber