saya ingin membagi shapefile dengan banyak ubin menjadi banyak ubin yang lebih kecil. Saya mencari solusi cerdas, karena pengeditan manual tidak ada pertanyaan
Adakah yang bisa membantu atau mengetahui fungsi yang bagus?
saya ingin membagi shapefile dengan banyak ubin menjadi banyak ubin yang lebih kecil. Saya mencari solusi cerdas, karena pengeditan manual tidak ada pertanyaan
Adakah yang bisa membantu atau mengetahui fungsi yang bagus?
Jawaban:
Dengan menggunakan QGIS, Anda dapat dengan cepat membagi formulir tertentu menjadi persegi panjang biasa seperti yang Anda tunjukkan dalam contoh Anda.
Saya berasumsi bahwa grid yang Anda rujuk adalah grid spasial dengan ukuran reguler - 1x1 km atau serupa. Objek kotak ini (kotak) kemudian akan memiliki beberapa nomor referensi (misalnya square_id). Kumpulan data Anda yang lain, zona, adalah yang ingin Anda lihat digabungkan berdasarkan atribut dalam kisi spasial. Dengan cara ini Anda berakhir dengan zona yang dipecah menjadi bagian-bagian yang lebih kecil (kotak) yang mempertahankan kedua atribut zone_id dan atribut kotak spasial.
Fungsi intersect melakukan pekerjaan ini. Ini tersedia baik dari dalam ArcGIS dan QGIS . Dokumentasi pengguna untuk ArcGIS menjelaskannya dengan sangat baik, meskipun fungsinya juga didukung oleh QGIS.
Anda dapat membuat kisi-kisi biasa menggunakan alat Kotak Kisi. Cukup tentukan fitur yang ingin Anda gunakan sejauh ini, dan ukuran setiap sel kisi yang ingin Anda gunakan. Anda mungkin harus memastikan plugin python diaktifkan dan plugin ftools diinstal. Kemudian, Anda dapat menggunakan alat intersect seperti yang disarankan oleh @ragnvald.
Satu-satunya masalah dengan pendekatan ini adalah bahwa ubin tidak akan diberi nomor dalam format kolom / baris. Sebagai gantinya, mereka akan diberi nomor sesuai urutan pembuatannya, biasanya satu baris pada satu waktu dari timur laut ke barat daya. Jika ini tidak sesuai dengan kebutuhan Anda, coba buat a raster versi data menggunakan alat rasterize. Raster pada dasarnya menyimpan data sebagai matriks georeferensi dengan jarak tetap antara baris dan kolom. Model data ini mungkin membuatnya lebih mudah untuk mengatur perutean Anda, tetapi Anda mungkin mengalami kesulitan memastikan data asli Anda diterjemahkan dengan cara yang bermakna.
Ada sejumlah teknik yang ditetapkan untuk routing pada raster, seperti jalur biaya dan arah / akumulasi aliran (biasanya dirawat di alat hidrologi). SAGA GIS memiliki lebih banyak opsi untuk jenis analisis ini, ditambah alat yang lebih baik untuk rasterisasi, tetapi antarmuka sedikit lebih mudah daripada QGIS.
Plugin telah dibuat dan dapat diinstal di QGIS. pembagi poligon
Anda perlu menentukan kebutuhan area dan sudut yang Anda inginkan untuk memulai pemisahan.
Membuat kisi-kisi vektor adalah salah satu aspek dari ini, jika saya mengerti pertanyaan Anda dengan benar. Jika Anda ingin memisahkan fitur-fitur lainnya (yaitu: jalan dengan kisi untuk membuat jalan sebagai bagian kisi) Anda akan ingin memotong jalan nanti dengan lapisan kisi yang baru dibuat. Ini akan membuat bagian-bagian berdasarkan sel kisi. Jika kumpulan jalan itu (yang telah dibagi berdasarkan sel kisi) perlu satu file untuk dirinya sendiri, maka Anda dapat melakukan pemisahan dengan atribut ke layer baru (fungsi ini tersedia di QGIS sebagai plugin vektor, dan itu akan menggunakan nilai atribut, yaitu GRIDID, dan parsing semua catatan dalam tabel atribut dengan GRIDID yang sama ke shapefile sendiri. Ini dapat dilakukan secara batch, sehingga memungkinkan untuk membagi banyak file seperti ini).