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 Interrogazione spaziale dal Gestore plugin (sezione Caricamento di un plugin di base) e cliccare sull’icona Interrogazione spaziale nella barra degli strumenti: si aprirà cosi la finestra di dialogo del plugin.
Seleziona il vettore regions
come sorgente delle geometrie e airports
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: