QGIS: CALCOLATORE DI CAMPI

Con la nuova versione di QGIS 2.14 Essen sono state introdotte molte funzionalità tra le quali la possibilità di salvare un layer (vettoriale)  con la z-dimension, predisponendo lo stesso alla terza dimensione.

In questo articolo propongo un modo per sfruttare questa caratteristica ed altre legate al calcolatore di campi, in particolar modo l’aggiornamento della geometry.

Dati di input: un semplice file CSV di coordinate X,Y,Z

in output otterremmo: shapefile PointZ (quindi un layer 3D).

importiamo il file CSV tramite ‘aggiungi layer testo delimitato’:

Immagine 10
file CSV di punti (XYZ)

salviamo con nome il layer seguendo l’immagine sotto:

Immagine 11
finestre di dialogo – salva con nome

editiamo il layer appena creato come in figura:

Immagine 12
calcolatore di campi:

concat (‘PointZ (‘, “X” ,’ ‘, “Y” ,’ ‘, “Z” ,’)’)

otteniamo:

Immagine 14
nuovo campo: wkt

ritorniamo nel calcolatore di campi e aggiorniamo la geometria, come in figura:

Immagine 15
calcolatore di campi – geom_from_wkt

verifichiamo che la geometria sia 3D:

Immagine 16
verifica

 


note finali: questo procedimento è valido per i soli punti in quanto il calcolatore di campi, e quindi il relativo shapefile, può contenere al massimo 254 caratteri.(questo limite si superare  per altre tipologie di geometrie, in questo caso è utile usare un vettore spatialite, che non ha limiti).


 

 

 

Buon lavoro! 🙂

 

 

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...