Plugin Spatial Query

Il plugin spatialquery Spatial Query permette di definire una query spaziale di selezione in un layer target con riferimento ad un altro layer. La funzionalità si basa sulla libreria GEOS e dipende dalle caratteristiche del layer selezionato.

Gli operatori spaziali sono:

  • Contiene

  • E’ uguale a

  • Sovrappone

  • Attraversa

  • Interseca

  • E’ disgiunto

  • Tocca

  • E’ contenuto

Come usare il plugin

L’esempio che segue mostra come individuare le regioni dell’Alaska che contengono degli aeroporti:

  1. Avviare QGIS e caricare i layer vettoriali regions.shp e airports.shp.

  2. Caricare il plugin Interrogazione spaziale dal Gestore plugin (sezione Caricamento di un plugin di base) e cliccare sull’icona spatialquery Interrogazione spaziale nella barra degli strumenti: si aprirà cosi la finestra di dialogo del plugin.

  3. Seleziona il vettore regions come sorgente delle geometrie e airports riferimento.

  4. Selezionare ’Contiene’ come operatore e cliccare su [Apply].

A questo punto appare un riquadro che elenca gli ID degli elementi che soddisfano la query; si hanno diverse opzioni per utilizzare i risultati come si può vedere dalla figura figure_spatial_query_1.

  • Cliccare su selectesubsetlayer Crea layer con lista di oggetti

  • Selezionare un elemento dalla lista e cliccare selectcreatelayer Crea layer con selezionato

  • Selezionare ‘Rimuovi dalla sessione corrente’ nel campo E usa il risultato per selectstring.

  • Opzionalmente è possibile selezionare le caselle di controllo checkbox Zoom all’oggetto e checkbox Messaggi di log.

Figure Spatial Query 1:

../../../_images/spatial_query_sample.png

Analisi Spaziale - regioni che contengono aeroporti nix