Módulo de Consulta Espacial

O módulo spatialquery Consulta Espacial permite que faça consultas espaciais (seleccionar elementos) numa camada alvo com referência a outra camada. A funcionalidade é baseada na biblioteca GEOS e depende de uma camada fonte de elementos seleccionada.

Os operadores possíveis são:

  • Contém

  • Igual

  • Sobrepõe-se

  • Cruza

  • Instersecta

  • É separado

  • Toca

  • Dentro de

Usando o módulo

Como exemplo, nós queremos encontrar as regiões no conjunto de dados do Alaska que contém os aeroportos. Os seguintes passos são necessários:

  1. Inicie o QGIS e carregue uma camada vectorial regions.shp e airports.shp.

  2. Carregue o módulo Consulta Espacial no Gestor de Módulos (veja Secção Carregando um Módulo do QGIS Core) e clique no ícone spatialquery Consulta Espacial que aparece no menu de ferramentas do QGIS. A janela do módulo aparece.

  3. Seleccione a camada regions como camada fonte e airports como camada de elementos referência.

  4. Seleccione ‘Contém’ como operador e clique [Aplicar].

Agora obtém uma lista de elementos ID da consulta e tem várias opções como é mostrado na figure_spatial_query_1.

  • Clique no selectesubsetlayer Criar camada com a lista de items

  • Seleccione um ID da lista e clique em selectcreatelayer Criar uma camada com os seleccionados

  • Seleccione ‘Remover da selecção actual’ no campo E uso resultado para selectstring.

  • Adicionalmente pode checkbox Ampliar ao item ou exibir checkbox Log de mensagens.

Figure Spatial Query 1:

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

Análise da Consulta Espacial - regiões que contêem os aeroportos nix