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 Spatial Query dal Gestore plugin (sezione Abilitare un Plugin Core) e cliccare sull’icona spatialquery Spatial Query nella barra degli strumenti plugin: si aprirà cosi la finestra di dialogo Interrogazione spaziale.

  3. Selezionare regions come sorgente degli oggetti e airports come 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

Spatial Query analysis - regions contain airports nix