Soy nuevo en Python y tengo algunas dificultades. Quiero crear una capa simple con una línea en la consola de QGIS con Python. ¿Cómo puedo hacer eso?
qgis
python
openlayers-2
line
usuario1573901
fuente
fuente
Respuestas:
Primero debe comprender cómo PyQGIS maneja la geometría ( Geometry Handling )
El elemento más importante es el punto:
y una línea o un segmento de línea se componen de dos puntos:
Entonces, para construir una línea:
y con una capa de memoria (solo geometría, sin los atributos):
el resultado es:
con 3 puntos, solo agrégalo como una nueva característica:
y el resultado es:
Y con un bucle for puede crear una línea con muchos segmentos:
fuente