Plugin de Consulta Espacial

O plugin de spatialquery Consulta Espacial permite fazer uma consulta espacial(selecionar feições) em uma camada com referência em outra. Este plugin é baseado na biblioteca GEOS e depende de ter uma camada fonte selecionada.

Operações possíveis:

  • Contém

  • Igual

  • Sobrepõe

  • Cruza

  • Intersecta

  • Disjunto

  • Toca

  • Dentro

Usando complemento

Como exemplo, queremos encontrar as feições da camada Alaska que contenham aeroportos. Os seguintes passos são necessários:

  1. Iniciar QGIS e carregar as camadas de vetoriais :file: regions.shp e :file: airports.shp.

  2. Carrege o complemento Consulta Espacial no Gerenciador de Complementos (ver Seção :ref: load_core_plugin) e clique em spatialquery :sup: ícone consulta espacial que aparece na QGIS menu da barra de ferramentas. Surgirá na janela Complementos.

  3. Selecione a camada regions como camada de origem e airports como feição de camada de referência.

  4. Selecione a operação ‘Contém’ e clique em [Apply].

Agora você tem uma lista de IDs de feições para consulta e além de várias opções, como ilustrado na figure_spatial_query_1.

  • Clique em selectesubsetlayer Criar camada a partir dos itens selecionados

  • Selecione um ID na lista e clique em selectcreatelayer Criar camada a partir da seleção

  • Selecione a opção ‘Remover seleção atual’ no campo :guilabel: E usar o resultado para selectstring.

  • adicionalmente você pode checkbox Aproximar do Item ou exibir o checkbox Registro de mensagens.

Figure Spatial Query 1:

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

Análise de consulta espacial - regiões contêm aeroportos nix