[QGIS-it-user] Valori raster --> attributo shape

Un caro saluto a tutti,
vi chiedo un aiuto. Devo compilare una colonna di uno shapefile (il quale credo sia una geometria multiparte ma devo verificare) con l’informazione di quota. Sarebbe utile poter reperire la quota da una risorsa DEM online, ma per ora basterebbe anche poterla ricavare da un DEM che carico nel progetto qgis.
La funzione raster_value non funziona con geometrie multiparte (ritorna NULL), mentre gli algoritmi di sampling raster values mi creano un nuovo layer, cosa che non deve avvenire per altri motivi legati al formato di condivisione del progetto qgis.
Sapete suggerirmi qualche diversa operazione?
Grazie mille

···

Giacomo Uguccioni
Geospatial Data Acquisition & Processing
+39 3920431219

Le informazioni contenute nella presente comunicazione sono riservate esclusivamente ai destinatari indicati in epigrafe. La diffusione del documento trasmesso da parte di qualsiasi soggetto diverso dal mittente e dal destinatario è proibita, sia ai sensi dell’art. 616 c.p., sia ai sensi del D.Lgs. n. 196/2003 e regolamento UE n. 2016/679. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di darcene immediata comunicazione anche inviando un messaggio di ritorno all’indirizzo e-mail del mittente.

Giacomo Uguccioni wrote

vi chiedo un aiuto. Devo compilare una colonna di uno shapefile (il quale
credo sia una geometria multiparte ma devo verificare) con l'informazione
di quota.

Ciao Giacomo,
suppongo chiaramente che si tratti un layer di punti. Se il layer è di tipo
multipart e quindi ad ogni record corrispondono più punti, la quota di quale
punto dovrebbe essere assegnata al record?

Se si tratta di features con geometrie multipart dovresti quindi convertire
tali geometrie in singlepart, altrimenti non sarà possibile assegnare
univocamente una quota ad un record.

Qualche altra idea puoi trovarla per esempio su stackexchange
https://gis.stackexchange.com/questions/3538/extracting-raster-values-at-points-using-open-source-gis

Comunque sia, se anche un tool genera un nuovo layer con le informazioni che
ti interessano, potresti aggiornare il vecchio layer con tali informazioni
collegando entrambi i layer tramite per esempio campi identificativi comuni
e poi eliminare il nuovo layer.

Andrea

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