Saya memiliki lapisan jalan polyline (singlepart yaitu memiliki beberapa fitur per jalan, dikelompokkan oleh bidang id), dan saya ingin (setelah menggabungkan bagian-bagian) menemukan titik tengah dari garis yang dihasilkan. Ini untuk geolokasi jalan.
Masalahnya adalah bahwa fungsi larut QGIS hanya bekerja pada poligon.
Saya sudah mencoba:
a) plugin mmqgis "create label layer" (menangani multi-bagian dengan baik)
b) menyangga garis jalan ke 1m kemudian larut dengan roadid, kemudian ftools centroids
Keduanya memberikan hasil 'semacam', tetapi masalah utama adalah bahwa titik tersebut sebenarnya tidak di garis jalan. Apakah ada cara untuk memaksa poligon centroid berada dalam buffer poligon, atau sebagai alternatif, beberapa cara untuk benar-benar bergabung dengan polylines dan menemukan titik tengah secara langsung.
Perhatikan bahwa meskipun ada (sejumlah kecil) garis berbentuk 'Y', sebagian besar garis multi-bagian mulai dan berakhir di tempat yang sama, (mungkin disambungkan menjadi 1 cm).