.

Plugin Spatial Query

The spatialquery Spatial Query Plugin ti consente di effettuare una interrogazione spaziale (p.e. selezionando attributi particolari) in un layer riferendoti a elementi di un altro livello. Il funzionamento si basa sulla libreria GEOS e dipende dagli attributi selezionati dal alyer di riferimentoi

Gli operatori spaziali sono:

  • Contiene

  • E’ uguale a

  • Sovrappone

  • Attraversa

  • Interseca

  • E’ disgiunto

  • Tocca

  • E’ contenuto

Come usare il plugin

Come esempio: trova le regioni dell’Alaska che contengono areoporti. Sono necessari i seguenti passaggi:

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

  2. Carica il plugin Spatial Query nel Plugin Manager (vedie: ref: managing_plugins) e clicca su spatialquery Spatial Query icon, che appare in QGIS toolbar menu. Verrà visualizzata la finestra di dialogo del plugin.

  3. Seleziona il layer regions come layer principale airports come layer di riferimento.

  4. Seleziona l’operatore ‘Contains’e clicca [Apply].

Ora avrai una lista di risultatu IDs dall’interrogazione, come mostra la figure_spatial_query_1

  • Clicca su selectesubsetlayer Create layer with list of items.

  • Seleziona un ID dalla lista e clicca selectcreatelayer Create layer with selected.

  • Seleziona ‘Rimuovi dalla selezione’ nel campo And use the result to selectstring.

  • Inoltre puoi ingrandire checkbox Zoom to item o visualizzare checkbox Log messages.

Figure Spatial Query 1:

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

Analisi Spaziale - regioni che contengono aeroporti nix