QGIS 3.0 geoprocessing con SR differenti

In QGIS 3.0 sono state introdotte tonnellate di nuove funzionalità alcune delle quali sono veramente sorprendenti, in questo articolo parlerò del geoprocessing tra layer con sistema di coordinate differenti, cosa che NON era possibile fare nelle precedenti versioni, ovvero occorreva riproiettare uno strato nel SR dell’altro strato e poi eseguire il geoprocessing; ora è tutto più facile ed immediato.

Ecco un esempio in QGIS 2.18.18 LTR:

Immagine 14
Taglia: QGIS 2.18.18 LTR

ho due layer:

  1. tratti ferrovia – EPSG 32632 – linestring
  2. prov_lucca – EPSG 3003 – polygon
  3. tagliare il vettore lineare in funzione del poligono;

dallo screenshot di sopra il messaggio è molto chiaro, non è possibile tagliare fra loro vettori con SR differenti;

carico stessi layer in QGIS 3.0 ed effettuo lo stesso processo:

Immagine 15
Taglia: QGIS 3.0

nessun problema, il processo va a buon fine:

Immagine 17
processo ultimato

ottengo un nuovo strato lineare con SR di partenza, cioè quello da cui deriva e non quello del poligono.

 


NOTE FINALI: questa novità è una conseguenza, IMHO, del fatto che hanno tolto la riproiezione OTF, ovvero se due strati rappresentano la stessa area geografica ma con SR differenti la sovrapposizione è sempre attiva.


 

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 )

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 )

w

Connessione a %s...