Escolar Documentos
Profissional Documentos
Cultura Documentos
no QGIS
por Anderson Medeiros ·
O Quantum GIS (QGIS) realmente é um software com características notáveis! Uma das
mais interessantes está relacionada com o aumento de suas funcionalidades através de
plugins, também chamados de complementos. Este tutorial apresenta uma extensão que
permite importar camadas de informação geográfica de projetos já existentes para sua
sessão de trabalho atual.
Ao trabalhar com o QGIS você pode salvar suas sessões de trabalho usando o ícone
Salvar Projeto ou usando o atalho Crtl+S.
É gerado um arquivo de extensão *.qgs, que não armazena os dados, mas sim os
metadados relacionados com o caminho até os arquivos, suas propriedades visuais (cores,
hachuras, simbologia) e sua organização no projeto (ordem das camadas, por exemplo).
Você conhece o complemento import layers from project? Como o nome já indica, este
plugin serve para importar camadas de informação de um projeto anteriormente gravado
no Quantum GIS. Vou ensinar agora como usar essa extensão. Comece instalando-o,
conforme já exemplificamos em um tutorial anterior:
Imagine que você esteja trabalhando em um projeto onde uma das camadas deveria
representar todos os nove estados da região Nordeste do Brasil. Caso a informação
desejada esteja “incompleta” e você saiba que ela se encontra em outro projeto já criado,
é possível carregá-lo sem grandes dificuldades. Por exemplo, no mapa abaixo falta o
polígono que representa o estado da Paraíba.
Após feita a escolha, temos de indicar qual camada será importada do projeto (clique na
imagem para ampliar).
Note que a janela acima (Layer Chooser) além de permitir que você selecione quantas e
quais camadas quiser, ainda indica o tipo do dado, tipo de geometria, fonte do arquivo
(caminho), etc. Após selecionar o que for preciso, clicamos em Ok e obtemos o resultado.
Para baixar o pequeno conjunto de pontos utilizado neste passo a passo, clique aqui. Este
tutorial também está disponível em formato de vídeo em nosso Canal no Youtube!
complemento é este: .
PASSO 3: Acesse a extensão através do ícone mostrado no passo anterior ou pelo menu
Vetor → Points2One → Points2One.
PASSO 4: Na interface seguinte, informe a camada que será considerada para geração
do polígono, indique o diretório e nome do arquivo que será criado e por fim, clique em
Ok.
É possível realizar esta operação com base em um campo da tabela de atributos e definir
a codificação dos caracteres da tabela de atributos.
Nesta primeira parte da série sobre mapeamento temático no QGIS vamos aprender sobre
mapas qualitativos, ou seja, aqueles que mapeiam um atributo nominal. São exemplos
deste tipo de dados: nomes de bairros, regiões, estados, países, etc.
É importante destacar que para geração do mapa temático é necessário que haja na tabela
de atributos os dados que se deseja espacializar. Neste nosso caso, iremos utilizar o campo
REG, que divide o Amazonas de acordo com uma regionalização não oficial.
PASSO 3: A escolha das cores pode ser feita de várias formas. Neste exemplo, no
parâmetro cor do degradê, escolhi as opções Nova cor de rampa… e selecionei a
alternativa Compositor de cores e na sequência Spectral.
PASSO 4: Escolha a coluna da tabela que será a base do mapeamento (REG, neste caso).
Clique em Classifica. Caso queira excluir alguma das classes, clique em Exclui. Após as
devidas alterações, clique em Apply e depois em Ok.
Para dicas práticas sobre como escolher as cores de seus mapas, recomendo que leia os
tutoriais sobre o aplicativo gratuito JCPicker e o site ColorBrewer.
Como Fazer Mapas Temáticos no QGIS –
Parte 2
por Anderson Medeiros ·
Este tutorial é o segundo de uma breve série sobre mapas temáticos básicos no Quantum
GIS (QGIS). Na primeira publicação, aprendemos como construir mapas qualitativos, ou
seja aqueles que são baseados em atributos nominais, que são de grande relevância em
projetos da área de Geoprocessamento. Agora, vamos abordar a elaboração de mapas
quantitativos. Utilizaremos nos procedimentos a versão 1.8.0 do nosso programa para
SIG.
Como já citado, nesta segunda parte da série sobre mapeamento temático no QGIS vamos
aprender sobre mapas quantitativos, ou seja, aqueles que mapeiam um atributo
numéricos. São exemplos deste tipo de dados: Índice de Desenvolvimento Humano
(IDH), população, número de nascimentos etc.
É importante lembrar que para geração do mapa temático é necessário que haja na tabela
de atributos os dados que se deseja espacializar. Neste nosso caso, iremos utilizar o campo
CRIMES_ANO, que apresenta números fictícios de ocorrências criminais ao longo do
território dos municípios do Amazonas.
Neste exemplo utilizamos o modo de divisão das classes considerando intervalos iguais
dos valores. Você pode, e deve, testar as várias opções disponíveis (quantil, quebras
naturais, desvio padrão e quebras claras).
É possível alterar os intervalos para os que o usuário achar mais apropriado clicando-se
duas vezes sobre os valores e fornecendo os parâmetros desejados.
Clique em Aplicar (Apply) para ver se a aparência ficou adequada e, em caso positivo,
utilize o botão Ok para finalizar.
RESULTADOS E CONSIDERAÇÕES
Observe o resultado na imagem abaixo. Note que para este caso do exemplo, há uma
concentração (área em tom mais escuro) de ocorrências de crimes no mapa do Estado do
Amazonas. Isso pode gerar uma série de análises e aplicações. Percebem isso?
Caso queira alterar algumas das cores, acesse novamente as propriedades da camada,
clique duplamente no quadrado que representa as entidades que terão suas cores alteradas
e informe o código (RGB, por exemplo) desejado.
Para sugestões práticas sobre como escolher as cores de seus mapas, recomendo que leia
os tutoriais sobre o aplicativo gratuito JCPicker e o site ColorBrewer.
Neste tutorial vamos explorar um outro recursos para preparação de mapas no QGIS, que
é a estruturação baseada em regra.
No caso dos dois tutoriais citados acima os mapas eram gerados tendo por base apenas 1
(um) único atributo por vez, quer ele fosse do tipo texto ou numérico. A dica desta vez é
sobre um recurso que nos permite montar um mapa temático baseado em mais de um
campo (coluna).
Na imagem abaixo temos a representação do Estado de São Paulo (SP) com sua divisão
municipal. Em sua tabela de atributos há, entre outros dados, a indicação da população
rural (coluna POPRURAL) e da população urbana (campo POPURBAN). Para fazer o
download do shapefile clique aqui (400 KB).
Acesse as propriedades da camada clicando duas vezes sobre o nome dela com o botão
esquerdo ou clique sobre ela com o botão direito e escolha a opção Propriedades, no
menu suspenso. Vá para a primeira aba, Estilo.
Clique sobre onde aparece por padrão escrito “(sem filtro)“, destacado na imagem a
seguir com um traço vermelho. Depois clique em Editar para que seja aberta uma nova
janela.
Na janela propriedades da régua (na verdade deveria ser ‘propriedades da regra’, isso
foi um erro de tradução da interface) clique no botão com as reticências [. . .].
Na área A, destacada na imagem abaixo, temos os campos. Neste tutorial vamos trabalhar
com os marcados no retângulo vermelho. Clique primeiro em POPRURAL, depois na
área B, clique no sinal ‘menor que‘ (<) e, novamente na área A, clique no campo
POPURBAN.
Na área C aparecerá a consulta estrutura. Clicando em testar você terá informação sobre
quantos municípios atendem a este critério. Neste caso, 587 de um total de 645 cidades.
Clique em OK.
Na janela a seguir, o campo RÓTULO é o valor que aparecerá na legenda de seu mapa
final. FILTRO se refere a consulta lógica que foi montada, também chamada, neste
contexto, de regra. O campo DESCRIÇÃO é opcional e visa ser preenchido com um
comentário sobre o filtro aplicado.
Caso não queira alterar algum aspecto visual, clique novamente em OK.
Chegou a hora de criar regras que definirão novos critérios para o mapa. Clique em
Adicionar. Repita o processo anteriormente ilustrado, mas de modo que o filtro seja para
as cidades onde a população rural é maior que a urbana (veja a imagem).
Neste nosso exemplo temos apenas duas regras, que se complementam, usando dois
campos da tabela de atributos do shapefile. Realize as alterações necessárias ou desejadas
(cores a ser empregadas, por exemplo) e clique em OK.
Após algumas alterações visuais, o mapa abaixo representa nosso mapa temático
baseado em regras, preparado no QGIS.
QGIS: Como Dividir uma Camada
Vetorial
por Anderson Medeiros ·
Suponha a seguinte situação: Você tem uma camada vetorial composta de diversos
polígonos e deseja separar cada uma das entidades em arquivos isolados. Qual é o melhor
método a ser utilizado? Há mais de uma meneira de se realizar esta tarefa. Qual a
funcionalidade de seu programa preferido para Sistemas de Informações Geográficas
(SIG) você utilizaria? Neste tutorial vamos aprender como realizar este procedimento no
Quantum GIS (QGIS).
Para ilustrar melhor o que desejamos fazer tomemos o seguinte exemplo. O estado
brasileiro de Roraima (RR) é composto de 15 municípios.
Abaixo visualizamos no QGIS um shapefile com esta divisão municipal. Faça o download
do Shapefile [308 kb]
Acesse o menu Vetor > Gerenciar Dados > Dividir uma Camada Vetorial.
Na janela que será aberta, informe a camada vetorial de entrada, neste nosso exemplo
chamada de RR.
Indique também o campo de identificação exclusivo de cada feição que no caso é a coluna
Código onde há o código único de cada município, definido pelo Instituto Brasileiro de
Geográfia e Estatística (IBGE). Escolha a pasta de saída dos novos shapefiles e clique
em Ok.
Após o processamento das geometrias. Você pode carregar normalmente os arquivos, que
foram nomeados de acordo com o nome do campo escolhido e de seu conteúdo.
Neste exemplo do tutorial temos layers nomeadas de forma altomática para algo como
RR_Codigo_1400704. Veja abaixo o resultado.
Como Selecionar por Localização no
QGIS
por Anderson Medeiros ·
Nesse caso ilustrativo vamos utilizar uma camada poligonal constituída por 1.135
municípios, que formam a região conhecida como Semiárido Brasileiro (imagem abaixo).
Caso queira obter este arquivo shapefile deixe seu pedido através de um comentário nesta
postagem para que eu possa lhe enviar posteriormente por e-mail.
Criei uma camada com, 2.800 feições, formada por pontos gerados aleatóriamente no
QGIS. Chamamos aqui essa camada de “Ocorrencia”. Na imagem a seguir você confere
a visualização das duas camadas no ambiente SIG.
O primeiro passo que daremos é selecionar o polígono que servirá como base (limite) de
localização dos pontos que desejamos selecionar. Você tanto pode selecionar o objeto
manualmente ou realizando uma consulta utilizando os recursos que o QGIS oferece.
Note que há diversas entidades pontuais sobre o polígono. Como você poderia saber
quantas delas estão sobre este polígono em destaque? Você não precisa fazer a contagem
visualmente.
Acesse o Menu: Vetor > Investigar > Selecionar pela Localização.
Na janela que será aberta indique em “Selecionar feições em” qual camada terá feições
selecionadas, neste caso a camada pontual Ocorrencia. Na opção “que cruzem feições
em” indique a camada poligonal que será nossa referência (Semiárido, no exemplo), não
esquecendo de marcar a caixa “Use apenas feições selecionadas“. Depois disso clique
em Ok. Em seguida, feche a janela.
Além de visualizar no mapa, abrindo a tabela de atributos você pode verificar quantas
feições foram selecionadas. Em nosso exemplo, foram 45 entidades do total de 2.800
pontos.
Este tutorial é um Guest Post elaborado por Kyle Felipe Vieira Roberto, natural de Belo
Horizonte, MG. Cursando 6º período de licenciatura em Geografia na Faculdade Pedro II
em Belo Horizonte. Estagiário na área de Geoprocessamento do IEF/MG.
Para esse tutorial iremos utilizar vetores do tipo polígono, e os procedimentos adotados a
seguir podem ser utilizados em todos os outros tipos de vetores citados anteriormente.
Iremos utilizar como base um shapefile já existente, pois não precisaremos criar a tabela
de atributos de novo.
Para criação deste mosaico, utilizaremos como base vários municípios de Minas Gerais
que são limítrofes de Belo Horizonte (Betim, Brumadinho, Contagem, Ibirité, Nova Lima,
Raposos, Ribeirão das Neves, Sabará, Santa Luzia, Vespasiano entre outros) e cada um
deles já possui sua tabela de atributos com dados já previamente inseridos em suas
colunas.
Primeiramente, vamos habilitar o modo de edição do arquivo de base, que pode ser feito
de duas maneiras diferentes. Clicando sobre o arquivo na aba “Camadas” com o botão
direito do mouse e em seguida clicando em [Alternar edição], ou no lápis azul na parte
de cima do QGIS.
E agora vamos adicionar os outros shapes para serem inseridos no mosaico e selecionar
o polígono adicionado com a ferramenta de seleção simples
Note que para selecionar o polígono, o layer deve estar selecionado na aba “Camadas”
conforme mostrado na figura acima, e logo após clicar sobre o polígono.
Antes de conferir este tutorial, recomendamos que leia a seguinte matéria publicada
anteriormente aqui em nosso site:
Neste exemplo, conforme ilustrado abaixo, temos uma camada vetorial formada por uma
linha base no formato shapefile. Você pode fazer o download deste arquivo gratuitamente
clicando aqui (1 Kb).
No QGIS 2.0 as funcionalidades da extensão Sextante podem ser acessadas a partir do
menu Processamento → Caixa de Ferramentas.
Na janela Mean coordinates(s) escolha a camada sobre a qual o processo será realizado.
O dado que nós vamos operar neste tutorial é um recorte de um Modelo Digital de
Elevação de uma área da cidade de Porto Alegre/RS, com 1 metro de resolução espacial.
A
imagem abaixo representa uma visualização do arquivo no QGIS. Destacamos que este
procedimento pode ser realizado mesmo com dados com uma resolução espacial inferior,
como é o caso dos dados da missão SRTM / Topodata.
Recomendamos também, desde já, que não deixe de ler os dois tutoriais indicados abaixo
que apresentam procedimentos relacionados com o que estamos estudando aqui:
Além disso, caso não seja fornecido o nome do atributo (que por padrão é ELEV) não
será incluída na tabela de atributos uma coluna com os valores da cota para cada vetor.
Então, é bom ficar atento a este detalhe!
Depois de clicar em OK o processamento é iniciado. Na imagem a seguir, temos o
resultado de todas as curvas de nível geradas pelo software (para este exemplo, desativei
a camada MDE para facilitar a visualização).
Por vim, aplicamos na imagem a seguir algum nível de aproximação (zoom) para melhor
verificação das curvas extraídas. Observe na imagem com o valor da cota exibido como
rótulos das feições.
O que acharam do processo? Imaginavam que era algo tão simples?
Para este exemplo vamos usar três bandas espectrais produzidas pelo satélite LANDSAT
7. Vamos trabalhar no QGIS com as bandas 4 (imagem abaixo), 3 e 2.
Entenda que para começar o processo não é necessário que as imagens estejam
carregadas na área de visualização do projeto.
Indique qual banda será associada a cada componente da composição colorida. Aqui
relacionamos a banda 4 com o Red (vermelho), a banda 3 com o Green (verde) e a banda
2 com o Blue (azul). Depois clicamos em Run para que o processo seja executado.
Na imagem abaixo vemos o resultado obtido, uma imagem RGB/432. O que você achou?
É importante lembrar que este tutorial considerar que o QGIS e seus módulos estão
devidamente instalados e configurados. Este não é o único método de geração de
composição colorida no QGIS.
Inicialmente, é importante distinguir os processos. Não estamos falando aqui dos casos
onde você tem um arquivo de texto com uma série de coordenadas. Isso já foi ensinado
em outro tutorial. Veja:
Estamos tratando de casos onde você quer criar um ou mais pontos em uma determinada
área e quer fazer isso digitando manualmente as coordenadas, na hora.
O primeiro passo é criar uma nova camada shapefile do tipo ponto, com o sistema de
referência adequado.
Neste nosso exemplo vamos criar pontos que se enquadram no código EPSG 29195, ou
seja, Datum SAD69, sistema UTM, zona 25 S.
Na janela que será aberta, comece a inserir as coordenadas X e Y dos pontos que você
deseja que sejam desenhados. Note na janela que é possível indicar se as coordenadas
estão no sistema do layer ou do projeto.
Neste nosso tutorial estamos fornecendo as coordenadas de 6 (seis) pontos, conforme
ilustrado na imagem a seguir. Fique à vontade para reproduzir esta sequência como
exercício. Depois, clique em OK.
Por fim, temos o resultado esperado: A geração de uma camada vetorial pontual com as
feições posicionadas de forma adequada, segundo os parâmetros fornecidos.
Como fazer Separação de Bandas RGB
no QGIS
por Anderson Medeiros ·
Para aprender como gerar uma composição colorida no ambiente do QGIS, não deixe de
ler o seguinte tutorial:
Imagine a seguinte situação: Temos uma composição colorida RGB – 432, conforme
ilustrada abaixo numa visualização no QGIS. Nossa intenção é gerar novos arquivos
matriciais por meio da extração das bandas espectrais que formam a imagem composta.
Na janela que será aberta indique em Input layer qual é a camada da composição colorida
(neste exemplo, Composicao_RGB). Nos três campos seguintes indique como e onde
serão gravados os arquivos das bandas individuais (apenas salvos em memória ou de
forma permanente).
Para este exemplo, nomeamos, respectivamente, as camadas como Banda_R, Banda_G e
Banda-B. Não esqueça de marcar a opção de carregar na tela cada arquivo de saída
gerado. Por fim, clique em Run.
Como foram de Natal? Espero que tenha acontecido tudo dentro do normal! Final de ano
chegando, festividades com família e amigos, mas ainda dá tempo de aprender/conhecer
mais uma ferramenta do QGIS, dando continuidade a Série "Quebrando tabus: software
livre também faz!".
Para esta Série, adotamos a hashgat #SLGeoTbFaz e publiquei, aqui no blog, 3 tutorias
da mesma, confira:
Vale ressaltar que esta Série conta com o apoio dos amigos "geoblogueiros" Eliazer
Kosciuk (@eliazerk), Sadeck (@sadeckgeo), Anderson Medeiros (@ClickGeo), Esdras
Andrade (@geoparalinux) e José Carlos (@geojcarlos), com publicações em seus
respectivos blogs. A Série também recebeu uma nota na 3ª Edição da Revista FOSSGIS
Brasil (@fossgis)
Para este tutorial usaremos uma SRTM da mesma região usada para o ArcGIS. Clique
aqui para fazer o download e acompanhar o passo a passo. Adicione o raster ao QGIS.
Siga o caminho Raster > MDE (modelo digital de elevação), como mostra a figura 1.