SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
QGIS 2.4 
Seleção por Atributos: Expressão para Seleção de 
Municípios através dos operadores LIKE e IN 
Jorge Santos 
2014
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
Conteúdo 
Sumário 
Capítulo 1................................................................................................................................................................. 3 
Dados utilizados no tutorial.............................................................................................................................3 
1.1 Base Cartográfica Vetorial de Referência...........................................................................................3 
1.2.1 Base Cartográfica Vetorial do Brasil (SIRGAS 2000 ).............................................................3 
1.2.2 Download da Base Cartográfica SIRGAS 2000 .......................................................................3 
Capítulo 2................................................................................................................................................................. 4 
QGIS 2.4: Seleção de Feições...........................................................................................................................4 
2.1 Trabalhando com Seleções...................................................................................................................4 
2.2 Ferramentas para Selecionar e identificar Feições............................................................................4 
2.3 Seleção Simples...................................................................................................................................... 5 
2.3.1 Selecionar um único objeto vetorial........................................................................................5 
2.3.2 Seleção pela Tabela de Atributos.............................................................................................5 
2.3.3 Selecionar múltiplos objetos......................................................................................................6 
2.4 Seleção através da Tabela de Atributos..............................................................................................6 
2.4.1 Tabela de Atributos: Principais ícones e ferramentas............................................................6 
2.5 Seleção através de uma Expressão......................................................................................................6 
2.5.1 Expressão para seleção de um único objeto............................................................................6 
2.5.2 Campos Identificadores da Base de Referência......................................................................8 
2.5.3 Expressão para seleção de múltiplos objetos.......................................................................10 
2.5.4 Expressão para uma seleção aleatória de municípios..........................................................11 
2.6 Exportar uma Seleção como Arquivo Shapefile..............................................................................11 
2.7 [VIDEO] QGIS 2.4: Trabalhando com Seleções.................................................................................12 
Capítulo 3.............................................................................................................................................................. 13 
Contatos........................................................................................................................................................... 13 
Autor deste artigo......................................................................................................................................13 
Processamento Digital – Geotecnologias e Software Livre..................................................................13 
Competências............................................................................................................................................. 13 
2
Capítulo 1 
Dados utilizados no tutorial 
1.1 Base Cartográfica Vetorial de Referência 
1.2.1 Base Cartográfica Vetorial do Brasil (SIRGAS 2000 ) 
São malhas no formato shapefile que podem ser utilizadas como referência de 
posicionamento espacial em todos os projetos. Ela contém duas camadas vetoriais de Estados e 
Municípios na Escala 1:250.000 e uma Folha Articulada na Escala do Milionésimo (1:1.000.000) cujas 
colunas indicam os Fusos do Brasil – útil para trabalhos no Sistema Plano UTM. 
Procure armazenar numa pasta separada suas bases de estados, bairros ou distritos, 
municípios e folhas articuladas. Organizar seus dados facilita uma posterior consulta. 
1.2.2 Download da Base Cartográfica SIRGAS 2000 
Opção 1: 
https://mega.co.nz/#!W8BDgZBQ!8HpFH0SNGfm9sJKWCfG6oCm-9SycAB90CiJrZ35a7dk 
Opção 2: 
http://www.mediafire.com/download/y5eb93vduou55ii/BaseCartograficaIBGE_Sirgas2000.zip 
Figura 1. Sistema de Informação Geográfica QGIS com a Base Cartográfica de Referência. 
3
Capítulo 2 
QGIS 2.4: Seleção de Feições 
2.1 Trabalhando com Seleções 
Nos programas de computador mais comuns, a seleção é o passo que precede todas as ações. 
Por exemplo, no editor de texto, para aplicar um estilo itálico sobre determinada palavra, precisamos 
selecionar o texto de modo que o aplicativo possa formatar apenas aquela parte. Logo, primeiro você 
seleciona o texto, depois aplica uma formatação de acordo com a necessidade. 
A mesma lógica se aplica no SIG (Sistema de Informações Geográficas). Ao adicionar uma fonte 
de dados no ambiente de trabalho, podemos utilizar as ferramentas de seleção para destacar feições. 
É sempre importante lembrar que, no SIG QGIS, há uma sistematização para essa tarefa. Primeiro, é 
preciso marcar a camada vetorial de interesse no painel Camadas e somente depois podemos utilizar a 
ferramenta de seleção para destacar um objeto. 
Este princípio de seleção se aplica exclusivamente à objetos vetoriais e base cadastral. 
Imagens (arquivos raster) não podem ser selecionadas através das ferramentas de seleção do QGIS. 
No presente tutorial, vamos iniciar o exercício de seleção de feições no QGIS para trabalhar 
com a geometria e a base de dados. 
2.2 Ferramentas para Selecionar e identificar Feições 
Com a base cartográfica no mapa, é possível construir expressões para acelerar a consulta na 
base de dados do arquivo shapefile. Vamos verificar algumas expressões, conectivos e operadores que 
podem agilizar essa tarefa de forma surpreendente. 
Figura 2. Ferramentas utilizadas para selecionar feições e elementos da tabela de atributos. 
1 Identificar Feições 4 Seleção através de uma Expressão 
2 Seleção através de um Retângulo 5 Abrir Tabela de Atributos 
3 Desfazer Seleção 
4
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
2.3 Seleção Simples 
2.3.1 Selecionar um único objeto vetorial 
Para selecionar um município na base vetorial de municípios, siga os passos abaixo: 
• Clique em Aproximar e desenhe um retângulo para localizar seu estado (1); 
• Marque com uma seleção a base de municípios no painel Camadas (2); 
• Use a ferramenta de Seleção (3) e clique sobre o município de interesse (4). 
Figura 3. QGIS 2.4: Seleção de um único objeto na camada de municípios. 
No QGIS, para selecionar objetos, é necessário indicar o arquivo vetorial no painel Camadas. 
2.3.2 Seleção pela Tabela de Atributos 
Abra a Tabela de Atributos e clique no inicio da linha para selecioná-la. 
Figura 4. Tabela de Atributos. Local apropriado para seleção de um registro da tabela. 
5
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
2.3.3 Selecionar múltiplos objetos 
Para selecionar múltiplos objetos, siga os passos listados nos itens 2.3.1 e 2.3.2 e 
mantenha a tecla CTRL pressionada durante a seleção de múltiplos objetos como pontos, 
linhas, polígonos ou registros da tabela de atributos. 
2.4 Seleção através da Tabela de Atributos 
2.4.1 Tabela de Atributos: Principais ícones e ferramentas 
Através de sentenças, esse tipo de seleção realiza uma consulta na base de dados do 
arquivo shapefile e retorna uma seleção para o objeto indicado. Antes de trabalhar com 
expressões, precisamos conhecer um pouco sobre a tabela de atributos, item que faz o 
gerenciamento de toda a parte cadastral do formato shape. 
Geometrias de ponto, linha e polígono trabalham em conjunto com a informação 
cadastral, porém, se dado elemento sofrer alterações na sua forma, a tabela não será 
atualizada automaticamente. Portanto, é fundamental atualizar o cadastro para informar 
alterações em campos como AREA, por exemplo. 
Abaixo temos a identificação dos principais recursos da tabela de atributos: 
1 Alternar Edição 5 Desselecionar Tudo 
2 Salvar Alterações na Edição 6 Mover a Seleção para o Topo 
3 Apagar Feição Selecionada 7 Aproximar para Feições Selecionadas 
4 Selecionar Feições usando uma Expressão 8 Calculadora de Campo 
Figura 5. Principais ferramentas da Tabela de Atributos. 
Durante a edição, evite confundir os ícones Apagar Feição Selecionada e 
Desselecionar Tudo. São funções diferentes com ícones muito parecidos! 
2.5 Seleção através de uma Expressão 
2.5.1 Expressão para seleção de um único objeto 
Para este exercício, vamos trabalhar com a base de municípios, portanto, é 
fundamental marcar esta camada com uma seleção no painel Camadas e abrir sua tabela. 
Na aplicação SIG, todo cabeçalho de uma coluna chama-se campo. Na base 
6
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
cartográfica de referência, podemos encontrar um campo NOME com registro de toponímia. 
Para a base de municípios, o campo NOME armazena os 5.566 municípios do Brasil. 
Para gerar uma seleção sobre a feição que representa o município de João Pessoa-PB, 
por exemplo, podemos definir uma expressão simples como: NOME = João Pessoa. O critério 
definido aqui é bem simples, porém, podemos criar expressões complexas de acordo com a 
necessidade. Ao definir essa expressão, João Pessoa será selecionado simultaneamente na 
tabela de atributos e na geometria presente no mapa. 
Clique no ícone Selecionar Feições usando uma Expressão para construir uma 
fórmula para selecionar objetos vetoriais. Na Lista de Funções, faça um expansão na 
categoria Campos e Valores e marque o campo NOME da Tabela: 
Figura 6. Registros da tabela localizados na categoria Campos e Valores. 
Clicando duas vezes sobre o campo NOME, ele será enviado para o item Expressão: 
Figura 7. Local indicado para construção de expressões para seleção de objetos no QGIS. 
Clique no operador igual (=) para continuar construindo a expressão. Há um regra 
clara para seleção por atributos: o algoritmo vai procurar entradas da forma que o texto está 
cadastrado na tabela. Além disso, todos os atributos de texto registrados na tabela deve ser 
posicionados com aspas únicas (') durante a consulta. 
Na prática, para localizar e selecionar a capital João Pessoa com base no campo NOME 
da tabela de atributos da base municipal, devemos montar a seguinte expressão: 
“NOME” = 'João Pessoa' 
Após montar a expressão, clique no botão Selecionar para executar a operação. 
7
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
Figura 8. Expressão para seleção de feições através dos atributos. 
Use a ferramenta Aproximar para Feições Selecionadas para visualizar o objeto 
selecionado. Abra a Tabela de Atributos e mova a seleção para o topo para identificar 
a seleção. 
Figura 9. Seleção de feições na base de municípios através do campo NOME. 
2.5.2 Campos Identificadores da Base de Referência 
Há uma sistematização em toda as bases cartográficas de referência produzidas pelo 
IBGE (Instituto Brasileiro de Geografia e Estatística). Esses dados possuem um campo 
identificador de extrema importância para o trabalho em Geoprocessamento. Para feições de 
estados, municípios, setores censitários e outras delimitações do mesmo tipo, o campo 
identificador para cada registro tabular chama-se GEOCODIGO. 
8
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
O GEOCODIGO e um campo único. Cada Unidade da Federação (UF) possui o seu 
próprio código e esta informação é única para cada unidade. Ao consultar os atributos da base 
Lim_UF, além do campo NOME, temos que considerar o GEOCODIGO da UF para ampliar a 
acurácia em nossas análises espaciais. 
Um exemplo de identificação: A Região Sul do país é formada por três estados: 
Paraná, Santa Catarina e Rio Grande do Sul. O código da UF de cada uma dessas unidades 
corresponde aos valores 41, 42 e 43 respectivamente. 
Figura 10. Estados da Região Sul do Brasil identificados pelo NOME e GEOCODIGO. 
Um exemplo de aplicação: Como identificar e selecionar automaticamente os 654 
municípios de São Paulo? Podemos realizar essa seleção pelo GEOCODIGO da camada de 
municípios se identificarmos primeiro o GEOCODIGO do estado de São Paulo. 
De acordo com a base Lim_UF, São Paulo é identificado pelo código 35: 
Figura 11. Estado de São Paulo identificado pelo GEOCODIGO. 
Esta informação é extremamente importante para os passos seguintes. Dentro dessa 
sistematização, qualquer município de São Paulo considera o código da UF em primeiro lugar. 
Portanto, na base Lim_Municipal, um determinado município deve ser identificado pelo seu 
GEOCODIGO de sete algarismos com a sequência numérica iniciando-se em 35. 
9
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
Logo, conclui-se que, dos 5.566 municípios presentes na base Lim_Municipal, apenas 
645 deles iniciam-se pelo valor 35 seguido de cinco outros números, algo como 35XXXXX. 
Figura 12. Seleção dos 645 municípios de São Paulo através do campo GEOCODIGO. 
Com o conhecimento acerca do funcionamento das bases, vamos criar expressões 
para selecionar municípios a partir de critérios específicos. 
2.5.3 Expressão para seleção de múltiplos objetos 
Para este exercício, vamos trabalhar com os operadores LIKE e IN durante a 
construção da expressão. 
Abra a Tabela de Atributos da base Lim_Municipal e clique na ferramenta 
Selecionar Feições através uma Expressão . Identifique o campo GEOCODIGO na categoria 
Campos e Valores. 
Figura 13. Seleção do campo GEOCODIGO para construção da expressão. 
Clique duas vezes sobre o campo GEOCODIGO pra anexá-lo ao item Expressão. 
Perceba que a categoria Campos e Valores é a penúltima da lista, mas precisamos acessar a 
primeira categoria da lista, chamada Operadores. Na relação de sinais, procure pelo operador 
LIKE e clique sobre ele para adicioná-lo. Até o momento, temos esta configuração: 
“GEOCODIGO” LIKE 
10
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
Os códigos de São Paulo iniciam-se em 35, logo, devemos colocar o valor 35 em aspas 
únicas seguido do sinal de percentagem, indicando uma variação. O comando final é este: 
“GEOCODIGO” LIKE '35%' 
O algoritmo vai buscar na base de dados todos os municípios que iniciam-se em 35 no 
campo GEOCODIGO. Este é o resultado esperado: 
Figura 14. Seleção de municípios através do campo GEOCODIGO pelo operador LIKE. 
Lembrando: crie uma seleção automática de feições sempre pelo campo GEOCODIGO. 
2.5.4 Expressão para uma seleção aleatória de municípios 
Para uma seleção aleatória de municípios, devemos utilizar o campo NOME 
combinado com o operador IN na construção da expressão. 
Clique na ferramenta Selecionar Feições através uma Expressão e digite a 
seguinte expressão: 
"NOME" IN ('Piraju', 'Buri', 'Getulina', 'Ibaté') 
De acordo com a expressão acima, somente os municípios de Piraju, Buri, Getulina e 
Ibaté serão selecionados. Não custa lembrar que a grafia da expressão deve ser a mesma que 
consta na tabela de atributos. 
2.6 Exportar uma Seleção como Arquivo Shapefile 
Para exportar uma camada vetorial selecionada, clique com o botão direito sobre a camada 
vetorial no painel Camadas e selecione a opção Salvar como. 
Na janela Salvar Camada Vetorial , opção Salvar como, clique em Buscar e navegue até 
uma pasta do computador. Digite um nome para a nova camada. Em seguida, verifique se a opção 
Codificação está habilitada como System e marque os campos Salvar Somente Feições 
Selecionadas e Adicionar Arquivo Salvo ao Mapa. Por último, modifique a projeção de saída 
clicando no botão Buscar (opcional). 
11
QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
Figura 15. QGIS 2.4: Opções para Exportar a Seleção como uma nova camada vetorial. 
2.7 [VIDEO] QGIS 2.4: Trabalhando com Seleções 
Acompanhe todo o procedimento através do vídeo que demonstra as técnicas do artigo. 
• QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 
12
Capítulo 3 
Contatos 
Autor deste artigo 
Jorge Santos 
Lattes: http://lattes.cnpq.br/1910845468254276 
E-mail: jorgepsantos@outlook.com 
Skype: jorgepsantos2002 
Processamento Digital – Geotecnologias e Software Livre 
Endereço: http://www.processamentodigital.com.br/ 
Twitter: http://twitter.com/jpsantos2002 
Facebook: http://www.facebook.com/ProcessamentoDigital 
LinkedIn: http://br.linkedin.com/pub/jorge-santos/10/38b/8a4/ 
Competências 
· Consultoria em SIG/PDI; 
· Treinamento em Geotecnologias / Processamento Digital de Imagens; 
· Gerência de Projetos. 
13

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (10)

Geoprocessamento aula unip
Geoprocessamento aula unipGeoprocessamento aula unip
Geoprocessamento aula unip
 
Geoprocessamento
GeoprocessamentoGeoprocessamento
Geoprocessamento
 
Geoprocessamento e Software Livre - Aplicacoes Praticas
Geoprocessamento e Software Livre - Aplicacoes PraticasGeoprocessamento e Software Livre - Aplicacoes Praticas
Geoprocessamento e Software Livre - Aplicacoes Praticas
 
Manual global mapper
Manual global mapperManual global mapper
Manual global mapper
 
Aula Sensoriamento Remoto
Aula Sensoriamento RemotoAula Sensoriamento Remoto
Aula Sensoriamento Remoto
 
Processamento e Análise com QGIS
Processamento e Análise com QGISProcessamento e Análise com QGIS
Processamento e Análise com QGIS
 
QGIS Open Source Desktop GIS
QGIS Open Source Desktop GISQGIS Open Source Desktop GIS
QGIS Open Source Desktop GIS
 
Os atributos dos mapas: a escala cartográfica
Os atributos dos mapas: a escala cartográficaOs atributos dos mapas: a escala cartográfica
Os atributos dos mapas: a escala cartográfica
 
QGIS Tutorial 1
QGIS Tutorial 1QGIS Tutorial 1
QGIS Tutorial 1
 
Como apresentar os seus dados em gráficos e tabelas
Como apresentar os seus dados em gráficos e tabelasComo apresentar os seus dados em gráficos e tabelas
Como apresentar os seus dados em gráficos e tabelas
 

Mehr von Jorge Santos

MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISMapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISJorge Santos
 
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGISMapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGISJorge Santos
 
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEM
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEMQGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEM
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEMJorge Santos
 
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16Jorge Santos
 
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....Jorge Santos
 
20150323 qgis28 remocao_de_valores_negativos_no_mde
20150323 qgis28 remocao_de_valores_negativos_no_mde20150323 qgis28 remocao_de_valores_negativos_no_mde
20150323 qgis28 remocao_de_valores_negativos_no_mdeJorge Santos
 
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias Hidrográficas
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias HidrográficasArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias Hidrográficas
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias HidrográficasJorge Santos
 
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...Jorge Santos
 
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit) QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit) Jorge Santos
 
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de Mapas
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de MapasQGIS 2.6: Adicionar Basemaps da ESRI para ilustração de Mapas
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de MapasJorge Santos
 
QGIS 2.4: Sistemas de Referência de Coordenadas Personalizado
QGIS 2.4: Sistemas de Referência de Coordenadas PersonalizadoQGIS 2.4: Sistemas de Referência de Coordenadas Personalizado
QGIS 2.4: Sistemas de Referência de Coordenadas PersonalizadoJorge Santos
 
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)Jorge Santos
 
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)Jorge Santos
 

Mehr von Jorge Santos (13)

MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISMapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
 
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGISMapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas – Download do Uso do Solo e Aplicar Simbologia no QGIS
 
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEM
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEMQGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEM
QGIS 2.18: Delimitação de Bacias Hidrográficas com o TauDEM
 
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
 
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....
ERDAS 2014: Imagens Pléiades - Conversão de Quadrículas para IMG (R1C1/R1C2.....
 
20150323 qgis28 remocao_de_valores_negativos_no_mde
20150323 qgis28 remocao_de_valores_negativos_no_mde20150323 qgis28 remocao_de_valores_negativos_no_mde
20150323 qgis28 remocao_de_valores_negativos_no_mde
 
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias Hidrográficas
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias HidrográficasArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias Hidrográficas
ArCGIS 10.2: Instalação do TauDEM 5.1.2 para Delimitação de Bacias Hidrográficas
 
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...
QGIS 2.8: Rampa de Cores para Representação Topográfica do Modelo Digital de ...
 
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit) QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
 
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de Mapas
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de MapasQGIS 2.6: Adicionar Basemaps da ESRI para ilustração de Mapas
QGIS 2.6: Adicionar Basemaps da ESRI para ilustração de Mapas
 
QGIS 2.4: Sistemas de Referência de Coordenadas Personalizado
QGIS 2.4: Sistemas de Referência de Coordenadas PersonalizadoQGIS 2.4: Sistemas de Referência de Coordenadas Personalizado
QGIS 2.4: Sistemas de Referência de Coordenadas Personalizado
 
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)
QGIS 2.4: Recorte de Raster via Shapefile (Batch Mode)
 
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)
GDAL 1.10: Conversão Radiométrica para Landsat-8 (16 Bit para 8 Bit)
 

QGIS 2.4: Seleção por Atributos: Expressão para Seleção de Municípios através dos operadores LIKE e IN

  • 1. QGIS 2.4 Seleção por Atributos: Expressão para Seleção de Municípios através dos operadores LIKE e IN Jorge Santos 2014
  • 2. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN Conteúdo Sumário Capítulo 1................................................................................................................................................................. 3 Dados utilizados no tutorial.............................................................................................................................3 1.1 Base Cartográfica Vetorial de Referência...........................................................................................3 1.2.1 Base Cartográfica Vetorial do Brasil (SIRGAS 2000 ).............................................................3 1.2.2 Download da Base Cartográfica SIRGAS 2000 .......................................................................3 Capítulo 2................................................................................................................................................................. 4 QGIS 2.4: Seleção de Feições...........................................................................................................................4 2.1 Trabalhando com Seleções...................................................................................................................4 2.2 Ferramentas para Selecionar e identificar Feições............................................................................4 2.3 Seleção Simples...................................................................................................................................... 5 2.3.1 Selecionar um único objeto vetorial........................................................................................5 2.3.2 Seleção pela Tabela de Atributos.............................................................................................5 2.3.3 Selecionar múltiplos objetos......................................................................................................6 2.4 Seleção através da Tabela de Atributos..............................................................................................6 2.4.1 Tabela de Atributos: Principais ícones e ferramentas............................................................6 2.5 Seleção através de uma Expressão......................................................................................................6 2.5.1 Expressão para seleção de um único objeto............................................................................6 2.5.2 Campos Identificadores da Base de Referência......................................................................8 2.5.3 Expressão para seleção de múltiplos objetos.......................................................................10 2.5.4 Expressão para uma seleção aleatória de municípios..........................................................11 2.6 Exportar uma Seleção como Arquivo Shapefile..............................................................................11 2.7 [VIDEO] QGIS 2.4: Trabalhando com Seleções.................................................................................12 Capítulo 3.............................................................................................................................................................. 13 Contatos........................................................................................................................................................... 13 Autor deste artigo......................................................................................................................................13 Processamento Digital – Geotecnologias e Software Livre..................................................................13 Competências............................................................................................................................................. 13 2
  • 3. Capítulo 1 Dados utilizados no tutorial 1.1 Base Cartográfica Vetorial de Referência 1.2.1 Base Cartográfica Vetorial do Brasil (SIRGAS 2000 ) São malhas no formato shapefile que podem ser utilizadas como referência de posicionamento espacial em todos os projetos. Ela contém duas camadas vetoriais de Estados e Municípios na Escala 1:250.000 e uma Folha Articulada na Escala do Milionésimo (1:1.000.000) cujas colunas indicam os Fusos do Brasil – útil para trabalhos no Sistema Plano UTM. Procure armazenar numa pasta separada suas bases de estados, bairros ou distritos, municípios e folhas articuladas. Organizar seus dados facilita uma posterior consulta. 1.2.2 Download da Base Cartográfica SIRGAS 2000 Opção 1: https://mega.co.nz/#!W8BDgZBQ!8HpFH0SNGfm9sJKWCfG6oCm-9SycAB90CiJrZ35a7dk Opção 2: http://www.mediafire.com/download/y5eb93vduou55ii/BaseCartograficaIBGE_Sirgas2000.zip Figura 1. Sistema de Informação Geográfica QGIS com a Base Cartográfica de Referência. 3
  • 4. Capítulo 2 QGIS 2.4: Seleção de Feições 2.1 Trabalhando com Seleções Nos programas de computador mais comuns, a seleção é o passo que precede todas as ações. Por exemplo, no editor de texto, para aplicar um estilo itálico sobre determinada palavra, precisamos selecionar o texto de modo que o aplicativo possa formatar apenas aquela parte. Logo, primeiro você seleciona o texto, depois aplica uma formatação de acordo com a necessidade. A mesma lógica se aplica no SIG (Sistema de Informações Geográficas). Ao adicionar uma fonte de dados no ambiente de trabalho, podemos utilizar as ferramentas de seleção para destacar feições. É sempre importante lembrar que, no SIG QGIS, há uma sistematização para essa tarefa. Primeiro, é preciso marcar a camada vetorial de interesse no painel Camadas e somente depois podemos utilizar a ferramenta de seleção para destacar um objeto. Este princípio de seleção se aplica exclusivamente à objetos vetoriais e base cadastral. Imagens (arquivos raster) não podem ser selecionadas através das ferramentas de seleção do QGIS. No presente tutorial, vamos iniciar o exercício de seleção de feições no QGIS para trabalhar com a geometria e a base de dados. 2.2 Ferramentas para Selecionar e identificar Feições Com a base cartográfica no mapa, é possível construir expressões para acelerar a consulta na base de dados do arquivo shapefile. Vamos verificar algumas expressões, conectivos e operadores que podem agilizar essa tarefa de forma surpreendente. Figura 2. Ferramentas utilizadas para selecionar feições e elementos da tabela de atributos. 1 Identificar Feições 4 Seleção através de uma Expressão 2 Seleção através de um Retângulo 5 Abrir Tabela de Atributos 3 Desfazer Seleção 4
  • 5. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 2.3 Seleção Simples 2.3.1 Selecionar um único objeto vetorial Para selecionar um município na base vetorial de municípios, siga os passos abaixo: • Clique em Aproximar e desenhe um retângulo para localizar seu estado (1); • Marque com uma seleção a base de municípios no painel Camadas (2); • Use a ferramenta de Seleção (3) e clique sobre o município de interesse (4). Figura 3. QGIS 2.4: Seleção de um único objeto na camada de municípios. No QGIS, para selecionar objetos, é necessário indicar o arquivo vetorial no painel Camadas. 2.3.2 Seleção pela Tabela de Atributos Abra a Tabela de Atributos e clique no inicio da linha para selecioná-la. Figura 4. Tabela de Atributos. Local apropriado para seleção de um registro da tabela. 5
  • 6. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 2.3.3 Selecionar múltiplos objetos Para selecionar múltiplos objetos, siga os passos listados nos itens 2.3.1 e 2.3.2 e mantenha a tecla CTRL pressionada durante a seleção de múltiplos objetos como pontos, linhas, polígonos ou registros da tabela de atributos. 2.4 Seleção através da Tabela de Atributos 2.4.1 Tabela de Atributos: Principais ícones e ferramentas Através de sentenças, esse tipo de seleção realiza uma consulta na base de dados do arquivo shapefile e retorna uma seleção para o objeto indicado. Antes de trabalhar com expressões, precisamos conhecer um pouco sobre a tabela de atributos, item que faz o gerenciamento de toda a parte cadastral do formato shape. Geometrias de ponto, linha e polígono trabalham em conjunto com a informação cadastral, porém, se dado elemento sofrer alterações na sua forma, a tabela não será atualizada automaticamente. Portanto, é fundamental atualizar o cadastro para informar alterações em campos como AREA, por exemplo. Abaixo temos a identificação dos principais recursos da tabela de atributos: 1 Alternar Edição 5 Desselecionar Tudo 2 Salvar Alterações na Edição 6 Mover a Seleção para o Topo 3 Apagar Feição Selecionada 7 Aproximar para Feições Selecionadas 4 Selecionar Feições usando uma Expressão 8 Calculadora de Campo Figura 5. Principais ferramentas da Tabela de Atributos. Durante a edição, evite confundir os ícones Apagar Feição Selecionada e Desselecionar Tudo. São funções diferentes com ícones muito parecidos! 2.5 Seleção através de uma Expressão 2.5.1 Expressão para seleção de um único objeto Para este exercício, vamos trabalhar com a base de municípios, portanto, é fundamental marcar esta camada com uma seleção no painel Camadas e abrir sua tabela. Na aplicação SIG, todo cabeçalho de uma coluna chama-se campo. Na base 6
  • 7. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN cartográfica de referência, podemos encontrar um campo NOME com registro de toponímia. Para a base de municípios, o campo NOME armazena os 5.566 municípios do Brasil. Para gerar uma seleção sobre a feição que representa o município de João Pessoa-PB, por exemplo, podemos definir uma expressão simples como: NOME = João Pessoa. O critério definido aqui é bem simples, porém, podemos criar expressões complexas de acordo com a necessidade. Ao definir essa expressão, João Pessoa será selecionado simultaneamente na tabela de atributos e na geometria presente no mapa. Clique no ícone Selecionar Feições usando uma Expressão para construir uma fórmula para selecionar objetos vetoriais. Na Lista de Funções, faça um expansão na categoria Campos e Valores e marque o campo NOME da Tabela: Figura 6. Registros da tabela localizados na categoria Campos e Valores. Clicando duas vezes sobre o campo NOME, ele será enviado para o item Expressão: Figura 7. Local indicado para construção de expressões para seleção de objetos no QGIS. Clique no operador igual (=) para continuar construindo a expressão. Há um regra clara para seleção por atributos: o algoritmo vai procurar entradas da forma que o texto está cadastrado na tabela. Além disso, todos os atributos de texto registrados na tabela deve ser posicionados com aspas únicas (') durante a consulta. Na prática, para localizar e selecionar a capital João Pessoa com base no campo NOME da tabela de atributos da base municipal, devemos montar a seguinte expressão: “NOME” = 'João Pessoa' Após montar a expressão, clique no botão Selecionar para executar a operação. 7
  • 8. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN Figura 8. Expressão para seleção de feições através dos atributos. Use a ferramenta Aproximar para Feições Selecionadas para visualizar o objeto selecionado. Abra a Tabela de Atributos e mova a seleção para o topo para identificar a seleção. Figura 9. Seleção de feições na base de municípios através do campo NOME. 2.5.2 Campos Identificadores da Base de Referência Há uma sistematização em toda as bases cartográficas de referência produzidas pelo IBGE (Instituto Brasileiro de Geografia e Estatística). Esses dados possuem um campo identificador de extrema importância para o trabalho em Geoprocessamento. Para feições de estados, municípios, setores censitários e outras delimitações do mesmo tipo, o campo identificador para cada registro tabular chama-se GEOCODIGO. 8
  • 9. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN O GEOCODIGO e um campo único. Cada Unidade da Federação (UF) possui o seu próprio código e esta informação é única para cada unidade. Ao consultar os atributos da base Lim_UF, além do campo NOME, temos que considerar o GEOCODIGO da UF para ampliar a acurácia em nossas análises espaciais. Um exemplo de identificação: A Região Sul do país é formada por três estados: Paraná, Santa Catarina e Rio Grande do Sul. O código da UF de cada uma dessas unidades corresponde aos valores 41, 42 e 43 respectivamente. Figura 10. Estados da Região Sul do Brasil identificados pelo NOME e GEOCODIGO. Um exemplo de aplicação: Como identificar e selecionar automaticamente os 654 municípios de São Paulo? Podemos realizar essa seleção pelo GEOCODIGO da camada de municípios se identificarmos primeiro o GEOCODIGO do estado de São Paulo. De acordo com a base Lim_UF, São Paulo é identificado pelo código 35: Figura 11. Estado de São Paulo identificado pelo GEOCODIGO. Esta informação é extremamente importante para os passos seguintes. Dentro dessa sistematização, qualquer município de São Paulo considera o código da UF em primeiro lugar. Portanto, na base Lim_Municipal, um determinado município deve ser identificado pelo seu GEOCODIGO de sete algarismos com a sequência numérica iniciando-se em 35. 9
  • 10. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN Logo, conclui-se que, dos 5.566 municípios presentes na base Lim_Municipal, apenas 645 deles iniciam-se pelo valor 35 seguido de cinco outros números, algo como 35XXXXX. Figura 12. Seleção dos 645 municípios de São Paulo através do campo GEOCODIGO. Com o conhecimento acerca do funcionamento das bases, vamos criar expressões para selecionar municípios a partir de critérios específicos. 2.5.3 Expressão para seleção de múltiplos objetos Para este exercício, vamos trabalhar com os operadores LIKE e IN durante a construção da expressão. Abra a Tabela de Atributos da base Lim_Municipal e clique na ferramenta Selecionar Feições através uma Expressão . Identifique o campo GEOCODIGO na categoria Campos e Valores. Figura 13. Seleção do campo GEOCODIGO para construção da expressão. Clique duas vezes sobre o campo GEOCODIGO pra anexá-lo ao item Expressão. Perceba que a categoria Campos e Valores é a penúltima da lista, mas precisamos acessar a primeira categoria da lista, chamada Operadores. Na relação de sinais, procure pelo operador LIKE e clique sobre ele para adicioná-lo. Até o momento, temos esta configuração: “GEOCODIGO” LIKE 10
  • 11. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN Os códigos de São Paulo iniciam-se em 35, logo, devemos colocar o valor 35 em aspas únicas seguido do sinal de percentagem, indicando uma variação. O comando final é este: “GEOCODIGO” LIKE '35%' O algoritmo vai buscar na base de dados todos os municípios que iniciam-se em 35 no campo GEOCODIGO. Este é o resultado esperado: Figura 14. Seleção de municípios através do campo GEOCODIGO pelo operador LIKE. Lembrando: crie uma seleção automática de feições sempre pelo campo GEOCODIGO. 2.5.4 Expressão para uma seleção aleatória de municípios Para uma seleção aleatória de municípios, devemos utilizar o campo NOME combinado com o operador IN na construção da expressão. Clique na ferramenta Selecionar Feições através uma Expressão e digite a seguinte expressão: "NOME" IN ('Piraju', 'Buri', 'Getulina', 'Ibaté') De acordo com a expressão acima, somente os municípios de Piraju, Buri, Getulina e Ibaté serão selecionados. Não custa lembrar que a grafia da expressão deve ser a mesma que consta na tabela de atributos. 2.6 Exportar uma Seleção como Arquivo Shapefile Para exportar uma camada vetorial selecionada, clique com o botão direito sobre a camada vetorial no painel Camadas e selecione a opção Salvar como. Na janela Salvar Camada Vetorial , opção Salvar como, clique em Buscar e navegue até uma pasta do computador. Digite um nome para a nova camada. Em seguida, verifique se a opção Codificação está habilitada como System e marque os campos Salvar Somente Feições Selecionadas e Adicionar Arquivo Salvo ao Mapa. Por último, modifique a projeção de saída clicando no botão Buscar (opcional). 11
  • 12. QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN Figura 15. QGIS 2.4: Opções para Exportar a Seleção como uma nova camada vetorial. 2.7 [VIDEO] QGIS 2.4: Trabalhando com Seleções Acompanhe todo o procedimento através do vídeo que demonstra as técnicas do artigo. • QGIS 2.4: Trabalhando com Seleções: Uso dos operadores LIKE e IN 12
  • 13. Capítulo 3 Contatos Autor deste artigo Jorge Santos Lattes: http://lattes.cnpq.br/1910845468254276 E-mail: jorgepsantos@outlook.com Skype: jorgepsantos2002 Processamento Digital – Geotecnologias e Software Livre Endereço: http://www.processamentodigital.com.br/ Twitter: http://twitter.com/jpsantos2002 Facebook: http://www.facebook.com/ProcessamentoDigital LinkedIn: http://br.linkedin.com/pub/jorge-santos/10/38b/8a4/ Competências · Consultoria em SIG/PDI; · Treinamento em Geotecnologias / Processamento Digital de Imagens; · Gerência de Projetos. 13