Il plugin 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
L’esempio che segue mostra come individuare le regioni dell’Alaska che contengono degli aeroporti:
Avviare QGIS e caricare i layer vettoriali regions.shp e airports.shp.
Caricare il plugin Spatial Query dal Gestore plugin (sezione Abilitare un Plugin Core) e cliccare sull’icona Spatial Query nella barra degli strumenti plugin: si aprirà cosi la finestra di dialogo Interrogazione spaziale.
Selezionare regions come sorgente degli oggetti e airports come riferimento.
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.
Selezionare un elemento dalla lista e cliccare Crea layer con selezionato
Selezionare ‘Rimuovi dalla sessione corrente’ nel campo E usa il risultato per .
Opzionalmente è possibile selezionare le caselle di controllo Zoom all’oggetto e
Messaggi di log.
Figure Spatial Query 1: