QGIS [processing] Geometria tramite espressione

In questo breve blog post utilizzerò un geo-processing molto utile dal nome: geometria tramite espressione:

questo algoritmo aggiorna le geometrie esistenti (o crea nuove geometrie) per le feature di input utilizzando un’espressione QGIS. Ciò consente modifiche geometriche complesse che possono utilizzare tutta la flessibilità del motore di espressione QGIS per manipolare e creare geometrie per le feature di output.

europe coastline e obs

due layer: le coste europee e un file puntuale, determinare la distanza minima dei punti rispetto alla costa (e tracciare il segmento).

Geometria tramite espressione
maschera algoritmo
  1. selezionare il layer puntuale;
  2. selezionare line come tipo di geometria in uscita;
  3. digitare l’espressione che genera il segmento di minima distanza;
  4. eseguire.
shortest_line( $geometry, geometry (get_feature_by_id('coastline_3035',1)))
esecuzione – in meno di un minuto il risultato
output: linee di minor distanza

Calcolo delle distanze cioè lunghezza dei segmenti appena creati: aggiungo due campi ‘dist_cart‘ (distanza cartesiana) e ‘dist_ell‘ (distanza ellissoidica):

distanza cartesiana – planimetrica – length
distanza ellissoidica – dipende dalla configurazione del progetto – $length
tabella attributi con le distanze
distanze con etichette

Riferimenti:

Ringraziamenti:

DATI <============ Prova tu!!!

Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!

Se il post vi è stato utile contribuite a mantenerlo aggiornato PayPal

2 pensieri su “QGIS [processing] Geometria tramite espressione

Rispondi

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

Logo di WordPress.com

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

Google photo

Stai commentando usando il tuo account Google. 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 )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.