Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Salve a tutti, ho creato un piccolo blog post sull'argomento della mail https://pigrecoinfinito.com/2020/01/10/qgis-creare-sezioni-trasversali-di-un-fiume-espressioni/ saluti - https://pigrecoinfinito.wordpress.com/ -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Il plugin RiverGis ti crea direttamente la geometria hec-ras R Eng. Roberto Marzocchi, PhD GIS Project Coordinator Gter srl (Unige spin-off) Via Ruffini 9R - 16128 Genova P.IVA/CF 01998770992 ph: 010-0899150 - mob: 349-8786575 E-mail: roberto.marzoc...@gter.it www.gter.it -- Gter social www.twitter.com/Gteronline - www.facebook.com/Gteronline www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis - Please consider the environment before printing this email! On mar, 24 dic 2019 18:48:06 +0100 cavall...@faunalia.it wrote Grazie Marco e tutti! On 24 December 2019 19:30:57 EET, Marco Spaziani wrote: ... sono queste cose che mi fanno fare con piacere e senza nessuna titubanza la mia donazione annua a QGIS poca cosa ...una goccia nel mare ...ma pur sempre un sostegno per mantenere viva una comunità di talenti ed eccellenze. Buon Natale a tutti. Il giorno mar 24 dic 2019 alle ore 16:29 Elvira Armenio ha scritto: Ho applicato i passaggi che mi hai indicato e ho ottenuto esattamente quello che cercavo. La procedura è molto semplice e veloce! grazie mille. Il giorno mar 24 dic 2019 alle ore 13:50 andreaerdna ha scritto: 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 ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user -- Please excuse my brevity. ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Grazie Marco e tutti! On 24 December 2019 19:30:57 EET, Marco Spaziani wrote: >... sono queste cose che mi fanno fare con piacere e senza nessuna >titubanza la mia donazione annua a QGIS poca cosa ...una goccia nel >mare ...ma pur sempre un sostegno per mantenere viva una comunità di >talenti ed eccellenze. >Buon Natale a tutti. > >Il giorno mar 24 dic 2019 alle ore 16:29 Elvira Armenio < >elvira.arme...@gmail.com> ha scritto: > >> Ho applicato i passaggi che mi hai indicato e ho ottenuto esattamente >> quello che cercavo. >> La procedura è molto semplice e veloce! >> grazie mille. >> >> >> Il giorno mar 24 dic 2019 alle ore 13:50 andreaerdna < >> andreaer...@libero.it> ha scritto: >> >>> 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 >>> ___ >>> QGIS-it-user mailing list >>> QGIS-it-user@lists.osgeo.org >>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >>> >> ___ >> QGIS-it-user mailing list >> QGIS-it-user@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> -- Please excuse my brevity.___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
... sono queste cose che mi fanno fare con piacere e senza nessuna titubanza la mia donazione annua a QGIS poca cosa ...una goccia nel mare ...ma pur sempre un sostegno per mantenere viva una comunità di talenti ed eccellenze. Buon Natale a tutti. Il giorno mar 24 dic 2019 alle ore 16:29 Elvira Armenio < elvira.arme...@gmail.com> ha scritto: > Ho applicato i passaggi che mi hai indicato e ho ottenuto esattamente > quello che cercavo. > La procedura è molto semplice e veloce! > grazie mille. > > > Il giorno mar 24 dic 2019 alle ore 13:50 andreaerdna < > andreaer...@libero.it> ha scritto: > >> 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 >> ___ >> QGIS-it-user mailing list >> QGIS-it-user@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> > ___ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Ho applicato i passaggi che mi hai indicato e ho ottenuto esattamente quello che cercavo. La procedura è molto semplice e veloce! grazie mille. Il giorno mar 24 dic 2019 alle ore 13:50 andreaerdna ha scritto: > 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 > ___ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Andrea Giudiceandrea wrote > - 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 Grazie per la condivisione Andrea, ti va di aggiungere questa tua soluzione nel mio #HfcQGIS?? qui il repo: https://github.com/gbvitrano/HfcQGIS se vuoi puoi aggiungerlo nella sezione Esempi, qui: https://github.com/gbvitrano/HfcQGIS/tree/master/esempi grazie e Buone Feste - https://pigrecoinfinito.wordpress.com/ -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
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 ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
-- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] creare sezioni trasversali di un fiume
Elvira wrote > Buongiorno a tutti, > > in qgis ho creato un nuovo layer in cui ho tracciato una polilinea che > ricalca un fiume. Devo tracciare sezioni perpendicoli al fiume (che quindi > seguono il suo andamento), ogni 50 metri di distanza. > Per ora sto procedendo creando un nuovo layer in cui inserisco manualmente > le varie linee che rappresentano le sezioni del fiume. Vi è un plugin o > altro metodo più veloce e preciso? > > Grazie mille Ciao, non lo so se esiste un plugin dedicato. In strumenti di processing hai provato l'algoritmo Transetto?? traccia segmenti ortogonali a linee, però segue i vertici della linea stessa. saluti - https://pigrecoinfinito.wordpress.com/ -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user