Saya baru mengenal Python dan mengalami beberapa kesulitan. Saya ingin membuat layer sederhana dengan garis di konsol QGIS dengan Python. Bagaimana saya bisa melakukan itu?
qgis
python
openlayers-2
line
pengguna1573901
sumber
sumber
Jawaban:
Anda harus terlebih dahulu memahami bagaimana PyQGIS menangani geometri ( Penanganan Geometri )
Elemen yang paling penting adalah intinya:
dan garis atau segmen garis terdiri dari dua titik:
Jadi untuk membangun garis:
dan dengan lapisan memori (hanya geometri, tanpa atribut):
hasilnya adalah:
dengan 3 poin, tambahkan saja sebagai fitur baru:
dan hasilnya adalah:
Dan dengan for for Anda dapat membuat garis dengan banyak segmen:
sumber