Saya bertanya-tanya apakah ada cara untuk membuat garis tengah dari poligon di QGIS? Saya memiliki lapisan poligon, tetapi idealnya membutuhkan garis tengah sebagai file terpisah.
Saya bertanya-tanya apakah ada cara untuk membuat garis tengah dari poligon di QGIS? Saya memiliki lapisan poligon, tetapi idealnya membutuhkan garis tengah sebagai file terpisah.
Jawaban:
Saya telah berupaya mengimplementasikan model yang digambarkan dalam jawaban @ RajGovind untuk Membuat Centrelines dari Road Polygons / Casing? yang cukup dekat dengan apa yang dijelaskan @geogeek dalam jawabannya di sini di utas ini.
Anda dapat mengunduh model dari Github https://raw.githubusercontent.com/anitagraser/QGIS-Processing-tools/master/2.12/models/polygon_to_centerline.model
Anda dapat mencoba algoritma ini:
get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.
saya tidak tahu bagaimana itu bisa diterapkan pada Qgis
Saya berharap ini bisa membantu
ada alat yang bagus dengan nama ET GeoWizards 10.2 untuk produk Esri, tetapi saya tidak tahu apakah itu solusi yang baik atau tidak ...
Anda bisa mendapatkan info dari sini
di samping ini di rumput Anda dapat memeriksa fungsi r.thin untuk penggunaan dasar ..
r.thin - Menipiskan sel-sel non-nol yang menunjukkan fitur linear dalam lapisan peta raster.
Saya harap ini membantu Anda ...
temukan saja keseluruhannya
Bagaimana tepatnya hasilnya? Perkiraan adalah perimeter dibagi 2.
Untuk mendapatkan hasil yang lebih baik: Anda bisa mengukur beberapa poligon secara manual. Kemudian tentukan perbedaan antara pengukuran dan perimeter dibagi 2 . Terapkan faktor koreksi ini ke seluruh datset.