[QGIS-it-user] Esplicitare la z..

Gentile Qgis

avrei bisogno di aiuto su una tesi che sto facendo ed ho difficoltà a
trovare la soluzione:
provo a spiegarmi.

Ho le curve quotate e d i punti di un certo territorio, obiettivo è di
quotare un terzo file composto da strade.

con le curve ed i punti ho creato il mio tin che carico su qgis e
visualizzo correttamente, adesso viene il difficile: come faccio a
portare la quota Z sul file strade che non è quotato?
Anni fa usavo Arcview 3.2 che aveva una funzione semlicissima, cioè si
partiva dal tin poi si prendeva il file che si voleva quotare e si
trasformava in “3d shp file” , tale trasformazione iniziava chiedendo:
da dove devo prendere la Z e la risposta era “dal TIN” ed il gioco era
fatto, poi bastava aprire la il dbf aggiungere una colonna e svrivere la
formula =[Shape].aspolilinz.returncenter.getZ e la Z veniva esplicitata
anche nella tabella. Con Q gis come si fa aesplicitare la Z nel File?

processing-->saga-->vector-raster-->add raster values to feature

s.

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

…io però prima di fare “processing–>saga–>vector-raster–>add raster values to feature” farei almeno un “processing → esplodi linea” altrimenti, almeno di non aver capito male la domanda, “add raster values to feature” gli restituisce un’unica quota “media”, mediata su tutto il tratto di strada. Se invece prima lancia “processing → esplode linea”, il tratto di strada viene “suddiviso” in base ai nodi che lo compongono, in tanti segmenti, e “add raster values to feature” associerà una quota ad ogni nodo dei vari segmenti del tratto di strada.

···

2018-01-14 17:50 GMT+01:00 skampus <skampus@gmail.com>:

processing–>saga–>vector-raster–>add raster values to feature

s.


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

corretto! comunque il modulo saga funziona con qualunque primitiva e matteo non ha specificato il tipo geometrico delle sue strade.

s.

···

Il giorno 14 gennaio 2018 18:42, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

…io però prima di fare “processing–>saga–>vector-raster–>add raster values to feature” farei almeno un “processing → esplodi linea” altrimenti, almeno di non aver capito male la domanda, “add raster values to feature” gli restituisce un’unica quota “media”, mediata su tutto il tratto di strada. Se invece prima lancia “processing → esplode linea”, il tratto di strada viene “suddiviso” in base ai nodi che lo compongono, in tanti segmenti, e “add raster values to feature” associerà una quota ad ogni nodo dei vari segmenti del tratto di strada.

2018-01-14 17:50 GMT+01:00 skampus <skampus@gmail.com>:

processing–>saga–>vector-raster–>add raster values to feature

s.


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

…o meglio …per essere più precisi …una volta lanciato “Processing → Esplodi linea”, la funzione “processing–>saga–>vector-raster–>add raster values to feature” associerà una quota “media” ad ogni segmento (e non al nodo) della linea esplosa.
P.S. Sempre ammesso che abbia capito bene la domanda di Matteo Citti, forse è utile, in ogni caso, fargli presente che, qualora il valore di Z gli servisse per tracciarsi un profilo altimetrico della linea rappresentante la strada, esistono almeno un paio di eccellenti plugin di Qgis che lo fanno “automaticamente” e, una volta tracciato il profilo altimetrico, ti restituiscono in tabella anche il valore Z della quota dei molti punti (molti di più dei pochi nodi che otterresti facendo Esplodi linea!) con i quali, tramite il DEM, si sono calcolati la quota Z per tracciare il profilo altimetrico.

···

Il giorno 14 gennaio 2018 18:42, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

…io però prima di fare “processing–>saga–>vector-raster–>add raster values to feature” farei almeno un “processing → esplodi linea” altrimenti, almeno di non aver capito male la domanda, “add raster values to feature” gli restituisce un’unica quota “media”, mediata su tutto il tratto di strada. Se invece prima lancia “processing → esplode linea”, il tratto di strada viene “suddiviso” in base ai nodi che lo compongono, in tanti segmenti, e “add raster values to feature” associerà una quota ad ogni nodo dei vari segmenti del tratto di strada.

2018-01-14 17:50 GMT+01:00 skampus <skampus@gmail.com>:

processing–>saga–>vector-raster–>add raster values to feature

s.


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

…giusto.
Matteo, se ci fai capire meglio cosa hai a disposizione e quale è il tuo obiettivo, forse possiamo aiutarti meglio …Qgis ha una soluzione per tutto :wink:

···

Il giorno 14 gennaio 2018 18:53, Stefano Campus <skampus@gmail.com> ha scritto:

corretto! comunque il modulo saga funziona con qualunque primitiva e matteo non ha specificato il tipo geometrico delle sue strade.

s.

Il giorno 14 gennaio 2018 18:42, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

…io però prima di fare “processing–>saga–>vector-raster–>add raster values to feature” farei almeno un “processing → esplodi linea” altrimenti, almeno di non aver capito male la domanda, “add raster values to feature” gli restituisce un’unica quota “media”, mediata su tutto il tratto di strada. Se invece prima lancia “processing → esplode linea”, il tratto di strada viene “suddiviso” in base ai nodi che lo compongono, in tanti segmenti, e “add raster values to feature” associerà una quota ad ogni nodo dei vari segmenti del tratto di strada.

2018-01-14 17:50 GMT+01:00 skampus <skampus@gmail.com>:

processing–>saga–>vector-raster–>add raster values to feature

s.


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

Il giorno 14 gennaio 2018 19:03, Marco Spaziani <spaziani.marco@gmail.com>
ha scritto:

P.S. Sempre ammesso che abbia capito bene la domanda di Matteo Citti,
forse è utile, in ogni caso, fargli presente che, qualora il valore di Z
gli servisse per tracciarsi un profilo altimetrico della linea
rappresentante la strada, esistono almeno un paio di eccellenti plugin di
Qgis che lo fanno "automaticamente" e, una volta tracciato il profilo
altimetrico, ti restituiscono in tabella anche il valore Z della quota dei
molti punti (molti di più dei pochi nodi che otterresti facendo Esplodi
linea!) con i quali, tramite il DEM, si sono calcolati la quota Z per
tracciare il profilo altimetrico.

anche in questo processing-->saga-->terrain analysis-profiles

oppure il plugin 'profile tool'

Ciao a tutti,
esplodere la linea è un passaggio in più che puo' essere evitato usando
GRASS GIS ed in particolare:
v.drape [0]
il geo-algoritmo assocerà ad ogni noto della geometria la quota del DTM.
per quanto riguarda l'esplicitazione della z nel dbf non credo sia possibile
con nessun software in quanto ogni feature è, in generale, una polilinea
cioè un insime di segmenti con decine di nodi; al massimo si potrebbe
estrarre la z di un particolare nodi 'i'.

[0] https://grass.osgeo.org/grass72/manuals/v.drape.html

saluti

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