Download pdf - Apostila Qgis

Transcript
Page 1: Apostila Qgis

APOSTILA DE TREINAMENTO EM

Autores:

Cap Luiz Claudio

1º Ten Borba

1º Ten Dave

1º Sgt Eduardo

1º Sgt Mário Venâncio

Page 2: Apostila Qgis

1 INFORMAÇÕES SOBRE OS ITENSOs itens desse curso são separados em 3 níveis:

• Básico: É assumido que o aluno tem pouca ou nenhuma experiência com operação desoftware de SIG.

• Intermediário: É assumido que o aluno tem experiência de trabalho com SIG.

• Avançado: É assumido que o aluno possui experiência e conhecimento com bancos dedados espaciais, uso de dados em servidores remotos, e talvez com desenvolvimento descripts para análise.

Page 3: Apostila Qgis

2 A INTERFACEVamos explorar a interface básica do QGIS para te familiarizar com os menus, barras de

ferramentas, área de desenho e lista de camadas.

2.1 O Básico

1. Lista de camadas

2. Barra de Ferramentas

3. Área de Desenho

4. Barra de Status

5. Barra de Ferramentas lateral

2.2 Criando um projeto básico• Abra o QGIS

• Procure por "Adicionar camada vetorial"

• Clique neste menu para ver o seguinte diálogo:

Figura 1: A interface (Manual de treinamento do QGIS)

Page 4: Apostila Qgis

• Clique em "Buscar" e navegue no sistema de arquivos para procurar o arquivo desejado.Com o arquivo selecionado (um arquivo .shp por exemplo) clique em "Abrir"para carregaros dados selecionados.

• Clique no botão "Salvar Como"

• Escolha um nome para o seu projeto.

Figura 2: Adicionar camada vetorial (Manual de treinamento do QGIS)

Page 5: Apostila Qgis

3 CRIANDO UM MAPA BÁSICONeste módulo veremos como criar um mapa básico.

3.1 Trabalhando com Dados VetoriaisDados vetoriais são o tipo de dado geoespacial mais comum utilizado no dia a dia em um

SIG. Ele descreve dados geoespaciais com o uso de 3 primitivas geométricas: ponto, linha, área.Cada objeto numa base vetorial é chamado de feição, que contém uma geometria e atributos que adefinem.

3.1.1 Visualizando Atributos

Toda camada vetorial carregada no QGIS deve possuir uma tabela de atributos associada.

Para visualizar essa tabela basta clicar na camada desejada e clicar em como se pode ver na

figura baixo.

3.1.2 Carregando Dados Vetoriais de Bancos de Dados

No item #2.2. vimos como carregar dados a partir de arquivos. Agora vamos ver comocarregar dados a partir de um banco de dados.

Bancos de dados permitem o armazenamento de um imenso volume de dados. O QGISpermite trabalhar com bancos de dados poderosos como o PostGIS entre outros. No caso a seguirvamos ver como carregar dados a partir de um banco de dados Sqlite. Para isso basta seguir osseguintes passos:

• clicar no botão

• clicar em "Novo"

• selecione o arquivo desejado (extensão .sqlite)

• clique em abrir

• clique em conectar para visualizar as camadas vetoriais (tabelas) existentes no banco dedados selecionado como se pode ver na figura abaixo:

Figura 3: Abrindo tabela de atributos

Page 6: Apostila Qgis

• selecione as tabelas desejadas e clique em "Adiciona".

3.1.3 Reordenando Camadas

As camadas carregadas no QGIS são desenhadas na área de desenho de baixo para cima.Isso não necessáriamente implica em um modo lógico como se pode ver na figura a seguir.

Figura 5: Camadas fora de ordem (Manual de treinamento do QGIS)

Esta ordenação impede a visualização da places pois a camada landuse é desenhada porúltimo cobrindo o que já havia sido desenhado.

Para resolver esse problema clique e arraste as camadas para cairem na ordem desejada paraque fiquem como mostrado na figura abaixo.

Figura 4: Carregando a partir de banco de dados

Page 7: Apostila Qgis

Onde as áreas são desenhadas primeiro, seguidas das linha e posteriormente os pontos.

3.2 SimbologiaA simbologia define como as camadas vetoriais serão representadas na área de desenho, de

modo simplificado, a simbologia define como as camdas serão desenhadas no QGIS.

Cada camada possui sua própria simbologia, inicialmente, toda vez que uma camada écarregada o QGIS atribui uma simbologia aleatória para a camada caso uma não tenha sido definidaanteriormente.

A seguir veremos como trabalhar com a simbologia no QGIS.

3.2.1 Mudando Cores

Para mudar as cores de uma camada abra a janela de propriedades da camada com o cliquedo bpotão direito do mouse abrindo a janela mostrada a seguir:

Figura 6: Mapa ordenado (Manual de Treinamento do QGIS)

Page 8: Apostila Qgis

Na aba da esquerda clique em "Estilo", procure o campo "Cor" e escolha a cor desejada.

3.2.2 Mudando a estrutura do Símbolo

Até o momento foi visto como mudar somente as cores de uma camada carregada no QGIS.O pŕoximo passo é aprender a mudar a estrutura do símbolos utilizados. Na aba "Estilo" clique em"Preenchimento simples" para acessar a janela mostrada abaixo.

Agora é possível alterar todos os parâmetros exibidos para experimentar estruturas que mais

Figura 7: Estilos

Figura 8: Estrutura de símbolos

Page 9: Apostila Qgis

se adequem ao que se deseja descacar no mapa.

3.2.3 Visibilidade de acordo com a Escala

Algumas vezes é possível ver que uma dada camada não deve ser exibida sempre na área dedesenho do QGIS, isso ocorre normalmente para camadas com muito informação quando sãovisualizadas em escalas muito pequenas. Como exemplo podemos citar uma camada de edificaçõesde uma cidade sendo visualizada em uma escala estadual como se pode ver na figura abaixo.

Para resolver esse problema o QGIS permite que camadas sejam exibidas somente em umdeterminado intervalo de escalas. Desta forma, no caso acima, poderiamos determinar que a camadade edificações seja apenas exibida até uma determinada escala, por exemplo, 1:25.000. Desta forma,ao se colocar a área de desenho do QGIS em uma escala menor como, por exemplo, 1:100.000 essacamada não seria desenhada.

Para habilitar a renderização (desenho de camadas) baseada em escala, execute os seguintespassos:

• Abra as propriedades da camada (botão direito na camada);

• Clique em "Geral";

• Habilite "Escala dependente da visibilidade" conforme figura abaixo:

Figura 9: Construções em escala pequena (Extraído do manual do QGIS))

Page 10: Apostila Qgis

• Defina as escalas desejadas, mínima e máxima, como se pode ver o exemplo a seguir;

3.2.4 Fazendo símbolos em camadas

Até o momento foi mostrado como mudar a simbologia simples de camadas, o próximopasso é criar simbologias mais complexas. O QGIS permite isso usando símbolos em camadas.

Para trabalhar com com símbolos em camada abra a janela de propriedades do QGIS eclique em "+" para criar uma nova camada de símbolo conforme se pode ver na figura abaixo.

Figura 10: Visibilidade baseada em escala

Figura 11: Ajustando a escala de visibilidade

Page 11: Apostila Qgis

Essa nova simbologia deve ser tratada conforme o já mostrado no item #3.2.2. Caso sedeseje mais camadas é só replicar os passos mostrados nesse item até atingir o resultado desejado.

3.2.5 Ordenando os níveis dos símbolos

Quando os símbolos são renderizados eles são desenhados em sequência de maneira similiarcom o que acontece com as camadas carregadas no QGIS. Isso pode fazer com que, em certoscasos, os símbolos não sejam desenhados como desejado.

Para lidar com essa situação é possível definir a ordem de desenho das camadas de símbolosconforme o exemplo a seguir.

Inicialmente se deve adicionar pelo menos duas camadas de símbolos para a camada comose pode ver na Figura 12. Nesse exmplo vamos mudar a simbologia em azul de "Preenchimentosimples"para "Padrão de preechimento de linha" conforme figura baixo.

Figura 12: Símbolos em camada

Figura 13: Camada de símbolo de linha

Page 12: Apostila Qgis

Agora se deve clicar em "Line", em "Avançado" e depois em "Níveis de símbolos" como sepode ver na figura abaixo.

Isso issa abrir o diálogo abaixo. Neste diálogo é possível definir a ordem de desenho dascamadas que compõem o símbolo.

No caso da Figura 15, o simbolo de preenchimento simples vai ser desenhado antes dosímbolo preenchimento de linha. Gerando algo como o apresentado na figura abaixo.

Figura 14: Entrando no menu de ajuste de níveis

Figura 15: Definindo a ordem de desenho

Page 13: Apostila Qgis

Caso a ordem dos símbolos estivesse invertida (1-0) o resultado seria o mostrado na figuraabaixo.

3.2.6 Tipos de camada de símbolo

Até o momento vimos simbolos do tipo "Preenchimento simples", porém, o QGIS permitetrabalhar com mais tipos permitindo ao usuário criar simbologias complexas.

3.2.6.1 Simbologia tipo Ponto

• Abra as propriedades de Estilo conforme a Figura 12 e mude o tipo de simbologia para"Padrão de preenchimento de ponto" conforme figura abaixo.

Figura 16: Ordem 0-1

Figura 17: Ordem 1-0

Page 14: Apostila Qgis

• Em "Marker" é possível acessar algumas opções conforme figura abaixo.

Figura 18: Preenchimento de ponto

Figura 19: Marker

Page 15: Apostila Qgis

• Em "Marcador simples" há opções mais detalhadas como se pode ver na figura abaixo.

• Para o "Marcador simples" existem ainda diversas outras opções como se pode ver na figuraabaixo.

Figura 20: Marcador simples

Figura 21: Tipo de marcador simples do tipo ponto

Page 16: Apostila Qgis

3.2.6.2 Simbologia tipo Linha

• Abra as propriedades de Estilo conforme a Figura 12 e mude o tipo de simbologia para"Padrão de preenchimento de linha" conforme Figura 13.

• Clique em "Line" para ter acesso a simbologias pré-definidas conforme se pode ver abaixo.

• Em "Linha simples" há diversas outras opções de customização que podem ser alteradaspara se criar a simbologia desejada como se pode ver na figura abaixo.

• Para o "Linha simples" existem ainda diversas outras opções como se pode ver na figuraabaixo.

Figura 22: Line

Figura 23: Linha simples

Page 17: Apostila Qgis

3.2.6.3 Simbologia tipo Polígono

• Abra as propriedades de Estilo conforme a Figura 12.

• Verifique as opções de estilo de preenchimento conforme figura abaixo.

• Verifique as opções de estilo de borda conforme figura abaixo.

Figura 24: Tipos de linha simples

Figura 25: Estilo de preenchimento

Page 18: Apostila Qgis

• Verifique os estilos de união conforme figura abaixo.

• Edite as opções restantes até chegar ao resultado desejado

As possíveis combinações de todas essas opções são imensas e por questões práticas nãoabordadas neste material. É recomendado que o usuário teste o que foi visto até o momento atéchegar à simbologia desejada.

Cabe ressaltar que existem ainda outras opções para criação de símbolos no QGIS como sepode ver na figura abaixo.

Figura 26: Estilo de borda

Figura 27: Estilo de união

Page 19: Apostila Qgis

Nesta figura vemos as seguinte opções não abordadas anteriormente:

• Preenchimento do centróide: Preenche o centroíde de geometrias com simbologias de ponto.

• Preenchimento de gradiente: Preenche a geometria com um gradiente de cor

• Preenchimento de imagem raster: Preenche a geometria com uma imagem selecionada pelousuário conforme figura abaixo.

• Preenchimento SVG: Preenche a geometria usando imagens SVG que podem ser dabiblioteca nativa do QGIS ou criadas pelo usuário conforme figura abaixo.

Figura 28: Outros tipos de simbologia

Figura 29: Simbologia com imagens

Page 20: Apostila Qgis

Figura 30: Simbologia com SVG

Page 21: Apostila Qgis

4 Classificando Dados VetoriaisClassificação de dados vetoriais permite atribuir diferentes símbolos para feições,

dependendo dos seus atributos. Isto permite que alguém use o mapa para facilmente ver os atributosde várias feições.

Até o momento as alterações feitas na simbologia afetavam igualmente toda a camada. Apartir deste momento veremos como trabalhar com os atributos para facilitar a leitura de um mapa.

Para acessar a tabela de atributos de uma camada verifique o item #3.1.1. Como exemplo,podemos mostrar a tabela de atributos de uma camada de travessia de pedestres definida pelaEDGV para a cidade de Paranaguá.

4.1 Ferramenta de rótulosEsta ferramenta permite que sejam mostradas informações obtidas da tabela de atributos de

uma camada vetorial.

4.1.1 Usando rótulos

Caso a ferramenta de rótulos não esteja visível ela pode ser habilitada em "Configurações –Barra de Ferramentas – Rótulo" conforme figura abaixo.

Figura 31: Tabela de atributos

Page 22: Apostila Qgis

Para ativar a rotulação para uma camada siga os seguintes passos:

• Clique na camada desejada.

• Clique no botão

• Selecione o campo que se deseja rotular conforme figura abaixo em clique em "Ok". Nonosso caso iremos escolher o campo "matconst" conforme figura abaixo.

Figura 32: Ativando rótulos

Page 23: Apostila Qgis

O resultado pode ser visto na figura abaixo.

Figura 34: Rótulo inicial

Figura 33: Escolhendo o campo para rotular

Page 24: Apostila Qgis

4.1.2 Mudando os opções de rotulação

Dependendo de como o mapa esta sendo renderizado a forma como os rótulos estão sendoapresentados pode não ser apropriada. Para resolver isso o QGIS permite que as opções de rotulaçãosejam alteradas seguindo os seguintes passos:

• Abra a janela de criação de rótulo como mostrado anteriormente.

• Selecione "Texto" e edite as opções conforme figura abaixo.

• Selecine "Buffer" edite as opções conforme figura abaixo.Figura 35: Modificando ajustes

Page 25: Apostila Qgis

O resultado pode ser visto na figura abaixo. É possível ver que há uma pequenasobreposição entre os rótulos e os pontos da camada devido ao buffer de 1mm criado acima.

Agora é possível mudar a posição dos rótulos em relação aos pontos, para acabar com asobreposição, da seguinte forma:

Figura 37: Rotulando travessias de pedestres

Figura 36: Modificando ajustes

Page 26: Apostila Qgis

• Selecione "Posição" e edite conforme a figura a seguir.

• Caso seja necessário, é possível definir a posição dos rótulos em relação a geometriaconforme figura abaixo.

Figura 38: Mudando a posição

Figura 39: Escolhendo o ancoramento do rótulo

Page 27: Apostila Qgis

4.1.3 Rotulando Linhas

Agora que já foi apresentado como rotular, podemos resolver um problema adicional. Pontose Polígonos são mais fáceis de rotular, mas linhas são mais complicadas. Ao rotularmos linhas domesmo jeito que rotulamos pontos o resultado pode ser visto na figura abaixo.

Vemos que os rótulos não ficam visualmente agradáveis pois não seguem as geometriasrotuladas. Para resolver isso vamos seguir os seguintes passos:

• Abrir a janela de criação de rótulos conforme já mostrado anteriormente.

• Clicar em "Posição" e editar os parâmetros conforme a figura abaixo.

Figura 40: Rótulo básico de linhas

Page 28: Apostila Qgis

• Chegando ao resultado mostrado na figura abaixo.

Figura 41: Ajustes de parâmetros para rotular linha

Figura 42: Rótulos curvos

Page 29: Apostila Qgis

• Caso seja necessário, é possível evitar que o mesmo rótulo seja renderizado emmultiplicidade. Basta editar os opções de rotulação conforme a figura a seguir.

4.1.4 Ajustes definidos pelos dados

Agora veremos como rotular feições baseado nos atributos delas. Para tanto abra a janela de

configuração de rótulos para a camada e clique em para abrir a janela abaixo.

Figura 43: Evitando multiplicidade

Figura 44: Construtor de expressões

Page 30: Apostila Qgis

Agora vamos editar os parâmetros para que somente travessias de pedestres de concretosejam rotuladas. Para isso precisamos de uma expressão feita com "Condicionais" do tipo "CASE"como visto na figura abaixo.

Isso gera o resultado mostrado na figura abaixo que pode ser comparado com o visto naFigura 37.

Figura 45: Criando expressão para rotular somente travessias de concreto

Figura 46: Rotulando somente travessias de concreto

Page 31: Apostila Qgis

4.1.5 Mais possibilidades com rótulos

Existem mais possibilidade para se trabalhar com rótulos. A ferramenta permite que, casosejam criados campos para posição X, Y, ângulo de rotação entre outros, os rótulos sejam

livremente manipulados através dos botões:

Para facilitar a vida do usuário, o plugin EasyCustomLabeling permite fazer os ajustesinformados acima de maneira automática.

Page 32: Apostila Qgis

5 CRIANDO MAPASNeste módulo será mostrado como usar o Compositor de Impressão para produzir mapas de

qualidade com todos os elementos necessários.

5.1 Abrindo o Compositor de ImpressãoPara abrir o compositor de impressão basta clicar no botão conforme mostrado na figura

abaixo.

Illustration 1: Amazonas cliassificado

O próximo passo é definir um nome para o compisitor que está sendo criado conforme afigura abaixo.

Illustration 2: Novo compositor

Após a definição do nome do compisitor de impressão um novo diálogo será criado como sepode ver na figura abaixo. Nesta nova janela criada são criados os mapas no QGIS.

Page 33: Apostila Qgis

Illustration 3: Compositor

Na figura abaixo vemos alguns campos essenciais para a criação de um mapa. Na figuraabaixo é possível ver no lado direito os campos onde se define os parâmetros de tamanho da folha.No local em destaque no lado esquerdo da figura é possível ver o botão que permite adicionar ummapa no compositor.

Ao adicionar um mapa no compositor é necessário definir a escala do mapa entre outrosparâmentros como se pode na figura abaixo.

Page 34: Apostila Qgis

Para adicionarmos um Grid com marcas fiduciais e coordenadas na folha utilizamos apropriedade do item do Mapa “Grades” e adicionamos no sinal “+” escolhendo as características dogrid necessário ao mapa como se pode ver na figura a seguir.

Na figura abaixo é possível ver com maior detalhes os parâmetros de configuração de GRID.

Page 35: Apostila Qgis

Para se adicionar uma legenda ao mapa basta ao usuário clicar no botão em destaque no ladoesquerdo da figura abaixo.No lado direito é possível ver onde se pode editar a legenda. No QGIS alegenda é adicionada automaticamente, porém, é possível editar a legenda para fazer ela se ajustar ànecessidades específicas.

A adição da escala do mapa é feita conforme mostrado na figura abaixo. O botão emdestaque na esquerda da imagem mostra como adicionar e no lado direito da imagem é possível vercomo editar os parâmetros da escala adicionada.

Page 36: Apostila Qgis

Na figura abaixo é possível ver como adicionar a tabelas de atributos como legenda nomapa.

O QGIS permite que vários mapas sejam adicionados no compositor de impressão. Issopermite criar de maneira simples um mapa de situação como se pode ver na figura abaixo.

Page 37: Apostila Qgis

O título do mapa e demais informações textuais podem ser adicionados conforme se pode ver nafigura abaixo. No caso em questão está sendo adicionado o título do mapa.

Figuras necessárias para a editoração do mapa podem ser adicionadas conforme presente nafigura abaixo.

Page 38: Apostila Qgis

Com o que foi mostrado até o momento é possível criar um mapa simples, porém com oselementos necessários. A figura abaixo mostra o resultado obtido.

Cabe ressaltar que é possível salvar sua composição junto com o trabalho do QGIS no seuarquivo de extensão .qgs bem como salvar modelos com a extensão ".qpt".

Page 39: Apostila Qgis

6 CRIANDO DADOS VETORIAISCriar mapas com dados já existentes é apenas o início. Neste módulo iremos ver como

modificar dados vetoriais já existentes e como criar dados novos.

6.1 Criar camada VirtualAntes de criar os dados é necessário criar uma camada vetorial para armazenar os dados que

serão criados nela. Para tanto vamos seguir os seguintes passos (abaixo dos itens há figurasexemplificando o passo a passo):

• Clique com o botão esquerdo do mouse em "Camada (item de menu)".

Illustration 4: Acesso ao menu

• Clique em "Nova Camada de Rascunho Temporária...".

Illustration 5: Criando uma nova camada

Page 40: Apostila Qgis

• Altere o nome da camada para “Rascunho_Ponto” e, em seguida, clique no ícone de seleçãode sistema de referências, conforme indicado na figura abaixo.

Illustration 6: Definindo o nome

• Entre no campo filtro “sirgas 2000 utm 23”, em seguida clique no sistema de referência“SIRGAS 2000/UTM zone 23S” (conforme ilustrado na figura abaixo) e, em seguida cliquecom o botão esquerdo do mouse em "OK (botão de ação)" em "Seletor de Sistema deCoordenadas de Referência".

Illustration 7: Definindo o CRS

• Clique em "OK (botão de ação)" em "Nova Camada Temporária de Rascunho".

Page 41: Apostila Qgis

Illustration 8: Finalizando a criação

• Repita os passos de 1 a 5, trocando somente o tipo para linha e polígono e, ao final doprocedimento, o resultado será igual ao mostrado abaixo:

Illustration 9: Criando camadas de linha e polígono

6.2 Criar feições do tipo pontoVimos até o momento como criar camadas. Agora iremos ver como criar feições do tipo

ponto. Para tanto vamos seguir os seguintes passos para atingir nosso objetivo.

• Clique em "Rascunho_Ponto".

• Clique em “Alternar Edição” e, em seguida em"Adicionar feição (caixa de seleção)".

Page 42: Apostila Qgis

Illustration 10: Entrando em edição

• Clique com o botão esquerdo do mouse no local em que se quer desenhar o ponto, conformea figura abaixo.

Illustration 11: Criando um ponto

• Desenhe quatro pontos, conforme a figura abaixo:

Page 43: Apostila Qgis

Illustration 12: Finalizando os pontos

• Clique em salvar, conforme a figura abaixo:

Illustration 13: Salbvando os pontos

6.3 Criar feições do tipo linhaOs passos a seguir mostram como criar feições do tipo linha.

• Clique na camada "Rascunho_Linha".

• Clique em "Alternar edição".

Page 44: Apostila Qgis

• Clique em "Adicionar feição".

• Clique onde se quer iniciar a linha.

Illustration 14: Iniciando a linha

• Desenhe a linha e, em seguida, clique com o botão direito para finalizá-la e, por fim, cliqueem “Salvar Edição de Camada”.

Illustration 15: Salvando a linha

Page 45: Apostila Qgis

6.4 Criar feições do tipo polígonoAgora iremos criar feições do tipo polígono, finalizando as primitivas geométricas básicas.

• Clique em "Alternar edição (caixa de seleção)".

• Clique em "Adicionar feição" conforme já mostrado anteriormente.

• Usando o botão esquerdo do mouse iniciar a criação de um novo polígono. Para finalizarclique com o botão direito do mouse conforme figura abaixo.

Illustration 16: Finalizando a edição

• Clique em "Salvar Edições da Camada (botão de ação)".

Page 46: Apostila Qgis

Illustration 17: Salvando alterações

6.5 Ferramenta de atração (Snap)Muitas vezes, durante a criação de feições vetoriais se deseja que as geometrias criadas

estejam conectadas para estarem topologicamente válidas. Como exemplo disso podemos citar ocaso da criação de feiçtões que representem construções que são vizinhas. As feições querepresentam essas contruções devem estar conectadas, desta forma é possível realizar consultasespaciais que permitem determinar quais contruções são vizinhas de uma determinada construçãoem análise. Para facilitar a criação desta forma, a ferramenta de atração (snap) permite que durantea criação de feições vetorais o ponteiro do mouse se atraído para uma feição já criada. Nos passosabaixo veremos como utilizar o SNAP.

• Clique em "Configurações".

Illustration 18: Menu configurações

• Clique do usuário com o botão esquerdo do mouse em "Opções de Ajuste...".

Page 47: Apostila Qgis

Illustration 19: Acesso ao menu de snap

• Selecione o modo de atração “Avançado” em "Opções de aproximação".

Illustration 20: Escolhendo o modo

• Altere o modo de atração para “ao vértice” e ajuste a tolerância para 7.

Page 48: Apostila Qgis

Illustration 21: Ativando o snap

• Na coluna “unidades”, altere para “pixels”.

Illustration 22: Mudando as unidades

• Altere a tolerância para 7 e a unidade para “pixels” para todas as camadas, confome a figuraabaixo. Em seguida, clique em “Aplicar” e, por último, “Ok”.

Page 49: Apostila Qgis

Illustration 23: Ajustando a tolerância

• Ative o mode de edição conforme já mostrado anteriormente.

• Inicie a criação de uma nova feição como já mostrado anteriormente.

• Aproxime o cursor do primeiro ponto e, quando aparecer a cruzeta rosa, clique com o botãoesquerdo.

Illustration 24: Inciando a linha

Page 50: Apostila Qgis

• Repita o Passo 10 com o vértice mostrado na figura e, em seguida, clique com o botãodireito para finalizar a edição.

Illustration 25: Finalizando a linha

Utilizando o SNAP é possível ver a atração do ponteiro do mouse acontecendo quando seaproxima de alguma feição já existente na área de desenho do QGIS. Desta forma finalizamos oaprendizado da ferramenta de atração.

6.6 Criar camadas do tipo ShapefileAté o momento vimos como criar camadas temporárias, agora vamos criar camadas do tipo

Shapefile. Para tanto vamos seguir os seguintes passos:

• Clique no menu "Camada".

• Clique em "Camada do tipo shape..." conforme figura abaixo.

Page 51: Apostila Qgis

• Escolha o tipo de geometria da camada. Neste exemplo linha.

• Preencha o campo “nome” com o valor “teste” e, em seguida, clique em “Adicionar à listade atributos” para criar um novo atributo.

Page 52: Apostila Qgis

• Clique do usuário com o botão esquerdo do mouse em "OK (botão de ação)" em "Novacamada vetorial".

• Selecione o local, entre com o nome do arquivo e clique em “Salvar”.

Page 53: Apostila Qgis

6.7 Criar camadas do tipo SpatialiteO processo para criar camadas do tipo spatialite é bem semelhante ao que já foi mostrado até

o momento. Nesse caso iremos apenas mostrar (vide figura abaixo) qual o menu de acesso a criaçãode camadas Spatialite, o resto do processo é o mesmo.

Page 54: Apostila Qgis

6.8 Ferramentas de ediçãoAgora veremos algumas das ferramentas que o QGIS disponibiliza para a edição de feições

vetoriais.

6.8.1 Mover feições

Para mover feições inteiras de lugar precisamos seguir os seguintes passos:

• Clique em "Mover feições".

• Clique na feição e a arraste até o local desejado.

6.8.2 Rotacionar feições

Passos:

Figura 47: Ferramenta de mover feições

Page 55: Apostila Qgis

• Clique em "Rotacionar feições".

• Clique a arraste a feição até atingir a rotação desejada.

6.8.3 Ferramenta de nós

A ferramenta de nós permite ao usuário manipular os vértices de uma geometria de maneiraindividual como se pode ver nos passos a seguir:

• Clique em "Ferramenta de nós".

• Selecione feição que se deseja manipular.

• Selecione o nó que se deseja manipular como se pode ver na figura abaixo.

Figura 48: Ferramenta de rotacionar feições

Figura 49: Ferramenta de nós

Page 56: Apostila Qgis

Figura 50: Movendo nós

6.8.4 Simplificar feições

Permite remover vértices para simplificar feições. Vejamos os passos:

• Selecione "Simplificar feições"

Figura 51: Simplificar feições

• Selecione a feição.

Page 57: Apostila Qgis

Figura 52: Simplificando

• Ajuste os parâmetros e veja o resultado.

6.8.5 Adicionar anéis

Passos para adicionar anéis em polígonos:

• Clique em "Adicionar anéis"

Page 58: Apostila Qgis

• Desenhe o anel desejado.

Figura 54: Definindo o anel

• Clique com o botão direito para finalizar a criação do anel.

Figura 53: Ferramenta de adição de anel

Page 59: Apostila Qgis

Figura 55: Finalizando

6.8.6 Adicionar parte

Permite criar uma geometria multi-parte. Para tanto siga os seguintes passos:

• Clique na ferramenta de seleção.

• Selecione uma feição com a ferramenta de seleção.

Page 60: Apostila Qgis

• Selecione "Adicionar parte"

• Crie uma nova parte conforme já mostrado anteriormente e veja o resultado final.

Page 61: Apostila Qgis

6.8.7 Preencher anel

Funciona semelhando ao adicionar anel, porém, os aneis criados são preenchidos sendo umanova geometria criada na camada.

6.8.8 Excluir anel

Para remover anéis é só seguir os passos abaixo:

• Clique em "Excluir anel"

• Clique no anel que se deseja remover

Page 62: Apostila Qgis

• O resultado pode ser visto abaixo.

6.8.9 Excluir parte

Funciona de modo semelhante ao adicionar parte. Selecione a feição multi-parte e clique naparte que se deseja remover.

6.8.10 Remodelar feições

A ferramenta de remodelar feições permite que sejam adicionados pedaços em uma feição jáexistente. Para mostrar o funcionamento vamos seguir os seguintes passos:

• Selecione a ferramenta de "Remodelar feições".

Page 63: Apostila Qgis

• Crie a nova parte remodelada da mesma forma de um polígono normal

• Termine o polígono para terminar a remodelagem.

Page 64: Apostila Qgis

6.8.11 Quebrar feições

Permite cortar uma feição, dividindo a mesma. Vejamos os passos:

• Ative a ferramenta.

• Crie a linha de corte e a finalize com o botão direito.

Page 65: Apostila Qgis

6.8.12 Dividir partes

Funciona de modo semelhante ao dividir feição, porém é feito para trabalhar com geometriasmultiparte apenas criando uma nova parte que pode, por exemplo, ser removida posteriormente.

6.8.13 Mesclar feições selecionadas

Permite juntar feições selecionadas. Um novo diálogo é aberto ao ativar a ferramentapermitindo selecionar quais atributos serão utilizados na junção conforme se pode ver a seguir.

• Selecione as feções que serão mescladas

• Ative a ferramenta para ver o diálogo de seleção de atributos.

Figura 56: Mesclar feições

• Escolha os atributos e clique em "OK".

Page 66: Apostila Qgis

7 ANÁLISE VETORIALA análise vetorial nos permite revelar como diferentes feições interagem entre si no espaço e

de acordo com seus atributos. Tendo em vista a grande gama de funções que o QGIS nos trás, éinviável percorrer todas neste curso, sendo assim, iremos apenas abordar algumas ferramentas pararesolver um problema. Após a execução da análise proposta, e após o término desse curso, você serácapaz de explorar o QGIS em busca de outras ferramentas e formas de solucionar questões deanálise vetorial.

7.1 Processo de resolução de problemasDe maneira geral, para se resolver um problema de análise vetorial podemos seguir os

passos listados a seguir:

1. Defina o problema

2. Obtenha dados

3. Analise o problema

4. Obtenha resultados

Neste capítulo iremos estudar dois problemas, um para analise de atributos e outro paraanálise espacial.

7.2 Análise de atributos

7.2.1 O problema

O problema está relacionado a obtenção de informações sobre o Rio Mirim. Se deseja saberqual a área total do rio.

7.2.2 Os dados

Os dados usados para resolver essa questão são classes existentes na base de dados doParanaguá que estamos usando em algumas partes desta apostila, no caso:

1. trecho_massa_dagua_a

Cabe ressaltar que esse dados estão originalmente em WGS84 que usa como unidade demedidas o grau, desta forma para fazer análises de distância precisamos converter as camadasnecessárias para algum CRS com o sistema métrico. Neste caso usaremos o EPSG 31982 tendo emvista Paranaguá ficar na zona 22 sul.

7.2.3 Análise do problema

Vamos analisar os detalhes do problema para dividir o mesmo em problemas menores que podem ser solucionados mais facilmente.

1. O rio está em Paranaguá, então o uso da base da dados de Paranaguá resolve essa questão.

2. Precisamos selecionar somente o Rio Mirim para prosseguir na análise

3. Precisamos calcular a área do Rio Mirim.

7.2.4 Resolvendo o problema

Vamos agora seguir os passos necessários para resolver o problema.

Page 67: Apostila Qgis

7.2.4.1 Mudando o CRS das Camadas

Vamos selecionar as camadas necessárias para a resolução do problema e seguir os seguintespassos:

• Clique com o botão direito na camada

• Clique em salvar como.

• Escolha o fomato da saída, o CRS desejado e o local para salvar o arquivo conforme figura aseguir.

Figura 57: Trocando o CRS

• Repita os passos acima para todas as classes necessárias.

7.2.4.2 Carregamento das classes convertidas

Vamos carregar as classes convertidas em EPSG 31982. Primeiramente vamos fazer umnovo projeto para facilitar o processo. Com as classes carregadas devemos ter algo como omostrado abaixo.

Page 68: Apostila Qgis

Figura 58: Camada de rios

7.2.4.3 Seleção por atributos

Vamos ver como selecionar o Rio Mirim dentre todos os rios presentes na camada carregada.Para isso precisamos seguir os seguintes passos:

• Selecione a camada

• Abra a tabela de atributos

• Clique no botão em destaque na figura abaixo

Figura 59: Tabela de atributos

• Faça uma consulta por atributos selecionando "Campos e Valores" e dando um duplo cliqueem "nome". Clique em "Carregar valores Únicos" e selecione "RIO MIRIM" com um duploclique. Tudo conforme figura abaixo.

Page 69: Apostila Qgis

Figura 60: Fazendo a consulta

• Clique em "Selecionar" para finalizar a seleção.

• Salve a seleção em uma nova camada com o "Salvar Como...", para isso clique com o botãodireito na camada. Configure a janela conforme a figura abaixo.

Figura 61: Salvando a consulta

• Abra a camada salva para executar os próximos passos.

Page 70: Apostila Qgis

7.2.4.4 Calculando a área

Para calcular a área usaremos a calculadora de campo do QGIS. Para tanto devemos seguiros seguintes passos:

• Abra a tabela de atributos

• Clique no botão em destaque na figura abaixo

• Na janela que será aberta selecione "Geometria" e depois "$area" com um duplo clique. Ajanela deve ficar conforme a janela abaixo.

Figura 62: Cálculo de área

7.2.4.5 Verificando a área total do Rio Mirim

Para calcular a área total usaremos a ferramenta de estatística básica seguindo os passos aseguir:

• Clique em Estatística básica conforme figura abaixo.

Page 71: Apostila Qgis

• Clique em "OK" e obtenha o resultado mostrado abaixo.

Desta forma obtivemos a área total do do Rio Mirim, que é de 421.577,777m2

Page 72: Apostila Qgis

7.3 Análise Espacial

7.3.1 O problema

O problema está relacionado a localização da moradia para clientes idosos de umaimboliária seguindo os seguintes critéios:

1. As moradias precisam ser em Paranaguá.

2. As moradias devem ser próximas a edificações da saúde (digamos 1km).

3. Por comodidade as moradias devem ficar próximas do Oceano (1km)

7.3.2 Os dados

Os dados usados para resolver essa questão são classes existentes na base de dados doParanaguá que estamos usando em algumas partes desta apostila, quais sejam:

1. massa_dagua_a

2. edif_habitacional

3. edif_saude_p

Cabe ressaltar que esse dados estão originalmente em WGS84 que usa como unidade demedidas o grau, desta forma para fazer análises de distância precisamos converter as camadasnecessárias para algum CRS com o sistema métrico. Neste caso usaremos o EPSG 31982 tendo emvista Paranaguá ficar na zona 22 sul.

7.3.3 Análise do problema

Vamos analisar os detalhes do problema para dividir o mesmo em problemas menores quepodem ser solucionados mais facilmente.

4. As moradias precisam ser em Paranaguá, então o uso da base da dados de Paranaguá resolveessa questão.

5. A moradias precisam estar a até 1km das edificações de saúde. Desta forma, se fizermosuma região de 1km em volta das edificações da saúde, saberemos que todas as moradias(edificações habitacionais) que estiverem dentro desta região atenderão ao item 2 doproblema.

6. A análise do item 3, proximidade do Oceano pode ser resolvida da mesma maneira que oitem 2.

7.3.4 Resolvendo o problema

Vamos agora seguir os passos necessários para resolver o problema.

7.3.4.1 Mudando o CRS das camadas

Vamos selecionar as camadas necessárias para a resolução do problema e seguir os seguintespassos:

• Clique com o botão direito na camada

• Clique em salvar como.

• Escolha o fomato da saída, o CRS desejado e o local para salvar o arquivo conforme figura aseguir.

Page 73: Apostila Qgis

Figura 63: Trocando o CRS

• Repita os passos acima para todas as classes necessárias.

7.3.4.2 Carregamento das classes convertidas

Vamos carregar as classes convertidas em EPSG 31982. Primeiramente vamos fazer umnovo projeto para facilitar o processo. Com as classes carregadas devemos ter algo como omostrado abaixo.

Page 74: Apostila Qgis

Figura 64: Classes convertidas

7.3.4.3 Criando buffers

Buffers são regiões de toleância que podem ser criados da seguinte forma:

• Selecione buffers conforme figura abaixo.

Figura 65: Criação de buffers

• Selecine a camada desejada, neste primeiro caso, a camda de edificações de saúde conformeabaixo.

Page 75: Apostila Qgis

Figura 66: Configurações de buffer

• Clique em "OK" para ver o resultado conforme figura abaixo.

Figura 67: Resultado de buffer de saude

• Repita o processo para a camada massa_dagua_a e obtenha o seguinte resultado:

Page 76: Apostila Qgis

Figura 68: Resultado de buffer de Oceano

7.3.4.4 Fazendo consultas espaciais

Agora nos resta determinar as edificações que estão dentro das duas camadas de buffersimultaneamente. Para isso seguiremos os seguintes passos:

• Determinar quais edificações estão dentro da camada buffer_saude da seguinte forma:

◦ Hablite o plugin "Complemento de pesquisa espacial"

Figura 69: Abrindo a consulta espacial

◦ Edite o diálogo que aparece da seguinte forma:

Page 77: Apostila Qgis

Figura 70: Configurando a janela

◦ Clique em "OK" e obtenha uma seleção de edificações que atendem ao que foi pedido.Os losangos amarelos são as edificações que atendem ao pedido.

Figura 71: Primeiro resultado

• A partir desse conjunto de feições selecionadas devemos realizar outra consulta espacialpara determinar quais das feições selecionadas acima estão dentro de buffer_oceano. Oprocesso é o mesmo feito acima, apenas com o detalhe de usar somente feições selecionadasna consulta como se pode ver na figura abaixo.

Page 78: Apostila Qgis

Figura 72: Nova consulta

• Com isso podemos chegar ao seguinte resultado:

Figura 73: Resultados filtrados

Desta forma resolvemos nosso problema. Vamos fazer uma pequena análise e salvar osdados em uma nova camada fazendo os passos a seguir:

• Verificar resultados

Page 79: Apostila Qgis

◦ Abrir a tabela de atributos e verificar as feições selecionadas conforme figura a seguir.

Figura 74: Atributos dos resultados obtidos

◦ Obtivemos 376 habitações das 8108 que se adequam aos nossos requsitos.

• Vamos salvar os dados em uma nova camada, encerrando nossa análise.

◦ Botão direito na camada edif_habitacional_p

◦ Clique em "Salvar como"

◦ Edite conforme figura abaixo, lembrando da salvar somente feições selecionadas.

Page 80: Apostila Qgis

Figura 75: Salvando os resultados em uma nova camada

◦ Clique em "OK" para encerrar a análise.

Page 81: Apostila Qgis

8 Dados Matriciais

8.1 Adicionar Camada matricialA adição de camadas matriciais no QGIS é bem semelhante à adição de camadas vetoriais.

Para tanto, se deve clicar em "Adicionar camada raster”

Figura 76: Adição de camada

Posteriormente busque o arquivo desejado, no caso podems usar o arquivo"SCN_Carta_Topografica_Matricial-LUÍSEDUARDOMAGALHÃES-SD-23-V-B-II-1-NE-25.000"na janela "Abrir uma fonte de dados raster GDAL suportada"

Figura 77: Seleção do arquivo

Clique em abrir e finaliza o carregamento.

Page 82: Apostila Qgis

Figura 78: Finalizando o carregamento

8.2 GeorreferenciadorO Georreferenciador possibilita referenciar rasters para sistemas de coordenadas projetados

ou geográficas através da criação de um novo GeoTiff ou adicionando um world file (ex. Umarquivo .tfw) à imagem existente. O georreferenciamento de um arquivo matricial passa por umaabordagem simples de localização de pontos no raster para que possa com precisão determinar assuas coordenadas. Na figura abaixo é possível ver os ícones disponíveis no Georreferenciador esuas respectivas descrições.

Figura 79: Botões do georreferenciador

Page 83: Apostila Qgis

A entrada de coordenadas no QGIS pode ser feita pelos modos abaixo, a saber:

• DMS (dd mm ss.ss): grau, minuto, segundo.

• DD (dd.dd): grau decimal

• Coordenadas projetadas (mmmm.mm) que correspondem aos pontos selecionados naimagem

Existem basicamente, dois modos de executar a obtenção de coordenadas para ogeorreferenciamento:

1. O raster as vezes apresenta cruzes, marcas fiduciais, com coordenadas “escritas” na imagem.Neste caso, você pode introduzir as coordenadas manualmente.

2. Usando camadas já georreferenciadas. Elas podem conter informação vectorial ou raster quecontenham os mesmos objetos/elementos que esteja na imagem que queira georreferenciar ecom a projeção que você deseja para a sua imagem. Neste caso, você pode digitar ascoordenadas, clicando sobre o conjunto de dados de referência carregados na tela do mapa.

O procedimento habitual para o georreferenciamento de uma imagem consiste em selecionarmúltiplos pontos no raster, especificar suas coordenadas e escolher o tipo de transformação maisapropriado para o arquivo. Baseado nos dados e parâmetros de entrada, o complemento irácomputar os parâmetros de georreferenciamento e gerar o resultado escolhido pelo usuário(normalmente um GeoTiff).

Figura 80: Acesso ao georreferenciador

A janela aberta a seguir é onde é feito o georreferenciamento. Devemos clicar na parte emdestaque na figura abaixo para selecionar a imagem que se deseja georreferenciar.

Page 84: Apostila Qgis

Figura 81: Adicionando a imagem que será georreferenciada

Após a seleção da imagem devemos proceder com a coleta de pontos, para tanto, devemosdar o devido zoom nos pontos que serão usados no processo com o uso dos botões em destaque nafigura abaixo.

Figura 82: Ferramentas de zoom

O pontos devem ser adquiridos com o uso da ferramenta em destaque na figura baixo.

Page 85: Apostila Qgis

Figura 83: Janela de entrada de coordenadas

Caso necessário, o QGIS permite que os pontos adquiridos sejam salvos para uso posteriorconforme se pode ver na figura abaixo.

Figura 84: Salvando pontos

Page 86: Apostila Qgis

Após a coleta de todos os pontos necessários precisamos definir os parâmetros datransformação. Para isso se deve clicar no botão em destaque na figura abaixo.

Figura 85: Janela de configuração de parâmetros

Ao clicar no botão a janela abaixo será aberta para edição de parâmetros, na figura abaixomostramos um exemplo de configuração de georreferenciamento rápido e que necessita de menospontos para ser executado.

Figura 86: Parâmetros

Page 87: Apostila Qgis

Posteriormente resta ao usuário clicar no botão em destaque na figura abaixo para executar ogeorreferenciamento propriamente dito. Ao término do processo o georreferenciamento estarácomcluído.

Figura 87: Rodar o georreferenciamento


Recommended