Ottenere i centroidi lungo le linee¶
Come ottenere i centroidi di linee curve lungo le linee stesse.
tema
avviare il calcolatore di campi e creare un nuovo campo “coord_WKT” testuale e popolarlo con la seguente espressione:
geom_to_wkt( line_interpolate_point( $geometry, $length/2) )
tema
le funzioni utilizzate sono:
- $geometry, che recupera la geometria corrente:
- $length, calcola la lunghezza della geometria corrente;
- line_interpolate_point, restituisce il punto interpolato ad una specifica distanza;
- geom_to_wkt, restituisce la rappresentazione Well-Known Text (WKT) della geometria.
ecco la tabella attributi:
tema
Esportare lo strato in formato CSV:
tema
Importialo il nuovo strato CSV come testo delimitato:
tema
Ecco il risultato finale, i centroidi sono lungo le linee:
tema
il geopackage è scaricabile qui