[QGIS-it-user] creare sezioni trasversali di un fiume

andreaerdna andreaerdna a libero.it
Mar 24 Dic 2019 04:50:17 PST


Elvira wrote
> Devo tracciare sezioni perpendicoli al fiume (che quindi
> seguono il suo andamento), ogni 50 metri di distanza.

Ciao Elvira,
potresti procedere in questo modo:

- usa il tool "Points Along Geometry" ("Punti lungo la geometria") con il
tuo layer lineare, impostando il parametro "Distance" al valore desiderato
di distanza in metri fra le sezioni sezioni: verrà creato un nuovo layer di
punti

- usa il tool "Geometry By Expression" ("Geometria tramite espressione") con
il nuovo layer di punti appena creato, impostando il parametro "Output
geometry type" come "Line" e il parametro "Geometry expression" con la
seguente espressione nella quale, al posto di XXX metterai la lunghezza del
tratto di linea che rappresenta la sezione, da un lato e dall'altro della
linea che rappresenta il fiume:

make_line(project($geometry,XXX,radians("angle"-90)),
project($geometry,XXX,radians("angle"+90)))

Questo utlimo tool creerà un nuovo layer contenente le linee che
rappresentano le sezioni.

A presto.

Andrea



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


Maggiori informazioni sulla lista QGIS-it-user