Outdated version of the documentation. Find the latest one here.

Pluginul de Interogare spaţială

spatialQuery Plugin-ul de Interogare Spațială vă permite să efectuați o interogare spațială (cum ar fi, selectarea entităților) într-un strat țintă, cu referire la un alt strat. Funcționalitatea sa se bazează pe biblioteca GEOS și depinde de stratul cu entități selectat.

Posibilii operatori sunt:

  • Conține

  • Este egal

  • Se suprapune

  • Se încrucișează

  • Se intersectează

  • Este separat

  • Atinge

  • Este în interior

Utilizarea plugin-ului

Ca exemplu, ne dorim să găsim regiunile care conțin aeroporturi, din setul de date Alaska.Sunt necesari următorii pași:

  1. Lansați QGIS și încărcați straturile vectoriale regions.shp și airports.shp.

  2. Încărcați plugin-ul de Interogare Spațială din Managerul de Plugin-uri (v. Dialogul Plugin-urilor) și efectuați clic pe pictograma spatialQuery Interogare Spațială, care apare în bara de meniuri QGIS. Se va afișa dialogul plugin-urilor.

  3. Selectează stratul regiuni ca sursă, și stratul airporturi ca referință pentru entități.

  4. Selectați ‘Conține’ ca oprator, apoi faceți clic pe operatorul [Apply].

Din interogare, veți obține o listă de ID-uri ale entităților, cu mai multe opțiuni, așa cum se arată în figure_spatial_query_1.

  • Clic pe selectSubsetLayer Creează stratul cu lista elementelor.

  • Selectați un ID din listă și efectuați clic pe selectCreateLayer Creează stratul cu selecția.

  • Selectați ‘Eliminarea din selecția curentă’ din câmpul Și folosește rezultatul la selectString.

  • Puteți bifa checkbox Transfocare pe item sau checkbox guilabel:Jurnalizează mesajele.

  • În plus, în ID-urile Entităților Rezultate cu opțiunile ‘Sursă nevalidă’ și ‘Referințe nevalide’ activate, puteți arunca o privire la entitățile cu erori geometrice. Aceste entități nu sunt utilizate în interogare.

Figure Spatial Query 1:

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

Analiza de Interogare Spațială - regiunile care conțin aeroporturi