.

Módulo de Consulta Espacial

O módulo spatialquery Módulo de Consulta Espacial permite que faça consultas espaciais (ex.: 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 (see The Plugins Dialog) 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.

  • Additionally, you can checkbox Zoom to item or display checkbox Log messages.

Figure Spatial Query 1:

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

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