.

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 selectat al entităților sursă.

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. Pornește QGIS și încarcă 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 Spatial Query, 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 selectesubsetlayer Creează stratul cu lista elementelor.

  • Selectează un ID din listă și efectuează clic pe selectcreatelayer Creează stratul cu selecția.

  • Selectează ‘Eliminare din selecția curentă’ din câmpul Și folosește rezultatul 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 pentru interogare.

Figure Spatial Query 1:

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

Analiza Interogării Spațiale - regiunile care conțin aeroporturi nix