Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia Do Usuario Quantum GIS 174 PT Br1
Guia Do Usuario Quantum GIS 174 PT Br1
4 Wroclaw
maio de 2012
PREAMBULO
Arthur Nanni - arthur@qgisbrasil.org Este documento o guia do usurio oficial do Quantum GIS. O software e o hardware descritos neste documento so em muitos casos marcas registradas. Quantum GIS licenciado pela Licena Pblica Geral (GNU). Procure por mais informaes na pgina do Quantum GIS em http://www.qgis.org. Os detalhes, dados, resultados, etc. apresentados neste documento foram escritos e verificados cuidadosamente pelos autores e editores. No entanto, erros relativos ao contedo so possveis. Assim, os dados no so passveis de quaisquer direitos ou garantias. Os autores e editores no tm qualquer responsabilidade por falhas e suas consequncias. Sua opinio sempre bem-vinda para indicar possveis erros. Este documento foi confeccionado com LibreOffice. Sua estrutura organizada pela comunidade QGISBrasil. Para mais informaes sobre como contribuir com a construo deste e outros documentos, acesse http://www.qgisbrasil.org. Links neste Documento Este documento contm links internos e externos. Os links internos podem ser percebidos quando, ao passar com o mouse por sobre uma chamada ou citao, o mesmo se transforma em uma pequena mo, ao invs do habitual cursor. Os links externos aparecem em azul e sublinhados, como padro. Editores da verso original do Guia do usurio, instalao e codificao: Tara Athan Otto Dassau Anne Ghisla Magnus Homann Werner Macho Claudia A. Engel Jrgen E. Fischer Gary E. Sherman Radim Blazek Martin Dobias Stephan Holl K. Koy Carson J.Q. Farmer Brendan Morely Marco Hugentobler Tim Sutton Godofredo Contreras Peter Ersts N. Horning Lars Luthman Tyler Mitchell David Willis Gavin Macaulay
Um agradecimento a Bertrand Masson pelo leiaute, a Tisham Dhar por preparar o ambiente de documentao msys inicial (MS Windows), ao Tom Elwertowski e William Kyngesburye por auxiliar na Seo instalao para MAC OSX e ao Carlos Dvila, Paolo Cavallini e Christian Gunning pelas revises. Se esquecemos de algum, por favor, aceitem nossas desculpas por este descuido.
ii Responsveis pela traduo e adaptao da verso original deste guia e do banco de amostra para o portugus brasileiro: Arthur Nanni (org.) Daniel Montenegro Grasiela Willrich Guilherme Dantas* Lenidas Filho* Revisores desta edio: Luis Fernando Ruiz Natalia Wiederkehr Renata Morais Tatiana Sposito Catarina Sanches *Autores que aturam tambm como revisores Jonatan Moraes Srgio Bianchini Alda Maria Khler Luis Fernando Ruiz Marco Aurlio Virtuoso* Paulo Henrique Machado Rodrigo Sperb Yuri Calazans
AVISO:
Caro usurio, como voc pode ver a traduo/adaptao desta obra realizada por muitas cabeas. Desta forma, caso encontre erros (e eles existem) ou tenha sugestes a fazer, procure junto ao ttulo do captulo/seo que voc encontrou o erro ou deseja fazer a sugesto, o nome e o contato do responsvel por tal, para entrar em contato. Caso no consiga retorno, envie uma mensagem para comunidade@qgisbrasil.org. Copyright 2004 - 2012 Equipe de desenvolvimento do Quantum GIS Internet: Site oficial: http://www.qgis.org Comunidade brasileira: http://www.qgisbrasil.org/ Promotores Somos gratos a Universidade Federal de Santa Catarina que promoveu parte da produo desta publicao atravs do projeto de extenso Adequao do Aplicativo Computacional Quantum GIS, um Sistema de Informaes Geogrficas para o Pblico Brasileiro, que tem a coordenao do professor Arthur Nanni e conta com a participao de mais docentes e bolsistas, fomentados pelo Programa de Bolsas/PRPE/UFSC, que atuam junto ao curso de graduao e ps-graduao em geografia.
iii Como citar este documento em publicaes? NANNI AS, DESCOVI FILHO L, VIRTUOSO MA, MONTENEGRO D, WILLRICH G, MACHADO PH, SPERB R, DANTAS GS, CALAZANS Y. Quantum GIS - Guia do Usurio, Verso 1.7.4 Wroclaw . Acesso em: <DATA>. Disponvel em: http://qgisbrasil.org. 291p., il. Licena deste documento Permisso para copiar, distribuir e/ou modificar este documento sobre os termos da Licena GNU de Documentao Livre, Verso 1.3 ou mais recente publicada pela Free Software Foundation; sem sees invariantes, sem textos de capa frontal e contracapa. Uma cpia desta licena est inclusa na seo D intitulada "Licena GNU de Documentao Livre". O Quantum GIS reconhecido pelo
iv
CONTEDO
PREAMBULO.................................................................................................................................. 2 1. Convenes.............................................................................................................................. 22
1.1. Convenes da Interface Grfica (GUI)..............................................................................................22 1.2. Convenes de Texto e Teclado........................................................................................................ 23 1.3. Instrues para plataformas especficas............................................................................................. 23
vii 10.3.1. Aba Item Caixa de dilogo Mapa e Extenso......................................................................179 10.3.2. Aba Item caixa de dilogo Grade e Opes gerais..............................................................180 10.4. Adicionando outros elementos ao compositor de mapas................................................................182 10.4.1. Aba/guia Item caixa de dilogo Rtulo e Opes gerais......................................................182 10.4.2. Aba/guia Item opes da figura caixas de dilogo opes da figura e opes gerais.........183 10.4.3. Aba item legenda janelas geral, itens da legenda e opes do item...................................184 10.4.4. Aba item barra de escala janelas barra de escala e opes gerais.....................................186 10.5. Ferramentas de Navegao........................................................................................................... 187 10.6. Ferramentas de reverter e restaurar...............................................................................................187 10.7. Adicionar forma bsica e seta......................................................................................................... 188 10.8. Adicionar os valores da tabela de atributos....................................................................................189 10.9. Elevar, recuar e alinhar os elementos............................................................................................. 190 10.10. Criao de arquivo de sada......................................................................................................... 190 10.11. Guardar e carregar um layout de impresso compositor..............................................................191
viii 12.9.3. GPSBabel............................................................................................................................... 237 12.9.4. Importando dados GPS ......................................................................................................... 237 12.9.5. Descarregando dados GPS de um dispositivo ......................................................................237 12.9.6. Carregando dados GPS para um dispositivo GPS ................................................................238 12.9.7. Definindo novos tipos de dispositivos.....................................................................................239 12.10. Complemento de interpolao...................................................................................................... 240 12.11. Complemento OpenStreetMap..................................................................................................... 242 12.11.1. Instalao............................................................................................................................. 245 12.11.2. Interface Bsica de Usurio..................................................................................................246 12.11.3. Carregando dados OSM....................................................................................................... 247 12.11.4. Visualizando dados OSM...................................................................................................... 248 12.11.5. Editando dados bsicos do OSM..........................................................................................249 12.11.6. Editando relaes................................................................................................................. 252 12.11.7. Baixando dados do OSM...................................................................................................... 253 12.11.8. Upload de dados OSM.......................................................................................................... 255 12.11.9. Salvando os dados OSM...................................................................................................... 256 12.11.10. Importando dados OSM...................................................................................................... 256 12.12. Complemento para anlise de modelagem de terreno em raster.................................................257 12.13. Complemento Pesquisa Espacial.................................................................................................258 12.14. Complemento menor distncia..................................................................................................... 261 12.15. Complemento exportar para MapServer.......................................................................................264 12.15.1. Criando o Arquivo de Projeto................................................................................................ 264 12.15.2. Criando um Arquivo de Mapa...............................................................................................264 12.15.3. Testando o Arquivo de Mapa. .............................................................................................. 267 12.16. Complemento de edio offline.................................................................................................... 268 12.17. Complemento oracle georaster..................................................................................................... 269 12.17.1. Gerenciando conexes......................................................................................................... 269 12.17.2. Selecionando um georaster.................................................................................................. 271 12.17.3. Mostrando um GeoRaster..................................................................................................... 272 12.18. Complemento SQL Anywhere...................................................................................................... 272
ix
NDICE DE FIGURAS
Figura 2.1: Uma seo simples do QGIS........................................................................................................ 31 Figura 3.1: Interface do QGIS com arquivos de exemplo do tutorial..............................................................34 Figura 3.2: Definir opes de atalho............................................................................................................... 43 Figura 3.3: Ferramentas de medio em ao...............................................................................................46 Figura 3.4: Configuraes de proxy no QGIS.................................................................................................51 Figura 3.5: Dilogo de texto de anotao....................................................................................................... 53 Figura 3.6: Formulrio de anotao do qt designer personalizada.................................................................54 Figura 3.7: Rastreamento em tempo real do GPS..........................................................................................55 Figura 3.8: Janela de opes de percurso do GPS........................................................................................57 Figura 4.1: Dilogo abrir camada vetorial....................................................................................................... 59 Figura 4.2: Dilogo abrir arquivo OGR suportado........................................................................................... 60 Figura 4.3: O QGIS com a camada MASSA_DE_AGUA.SHP carregada.......................................................61 Figura 4.4: Mapa em lat/long cruzando a linha de 180 de longitude............................................................68 Figura 4.5: Mapa cruzando a longitude de 180 aplicando a funo ST_Shift_Longitude.............................68 Figura 4.6: Opes de simbologia simples..................................................................................................... 71 Figura 4.7: Barra para definio da intensidade da transparncia..................................................................72 Figura 4.8: Representao categorizada de pontos.......................................................................................74 Figura 4.9: Representao graduada............................................................................................................. 76 Figura 4.10: Representao baseada em regra.............................................................................................77 Figura 4.11: Propriedade do smbolo.............................................................................................................. 79 Figura 4.12: Gerenciador de Estilo................................................................................................................. 80 Figura 4.13: Selecione a feio e escolha a ao.......................................................................................... 89 Figura 4.14: Gerenciador de Complementos do QGIS...................................................................................90 Figura 4.15: Propriedades da camada............................................................................................................ 91 Figura 4.16: Propriedades da camada: Aba diagrama...................................................................................92 Figura 4.17: Opes de Aproximao............................................................................................................. 93 Figura 4.18: Caixa de dilogo valores de atributos de feio vetorial.............................................................97 Figura 4.19: Refazer e desfazer a renderizao...........................................................................................102 Figura 4.20: Rotao de smbolos pontuais..................................................................................................105 Figura 4.21: Nova camada vetorial............................................................................................................... 106 Figura 4.22: Nova camada SpatiaLite........................................................................................................... 107 Figura 4.23: Tabela de atributos................................................................................................................... 108 Figura 4.24: Criao de camada vetorial OGR............................................................................................. 110 Figura 4.25: Ferramenta de Consulta........................................................................................................... 112 Figura 4.26: Propriedades da camada (clicar no boto Ferramenta de Consulta, grifado em vermelho).....113 Figura 5.1: Caixa de dilogo de propriedades da camada raster.................................................................120 Figura 5.2: Calculadora Raster..................................................................................................................... 124 Figura 6.1: Aba para adicionar um servidor WMS........................................................................................129 Figura 6.2: Caixa de dilogo para adicionar um servidor WMS, mostrando as camadas disponveis..........131 Figura 6.3: Dilogo para buscar servidores WMS atravs de algumas palavras-chave...............................134 Figura 6.4: Adicionar uma camada WFS...................................................................................................... 137 Figura 7.1: Aba SRC na caixa de dilogo Opes do QGIS.........................................................................141 Figura 7.2: Dilogo de projees.................................................................................................................. 142 Figura 7.3: Caixa de dilogos SRC Personalizados.....................................................................................144 Figura 8.1: Definies para um projeto de servidor WMS do QGIS..............................................................147 Figura 8.2: Servidor WMS do QGIS baseado em um projeto do QGIS........................................................148
x Figura 8.3: WMS padro com limites dos EUA inclusos no servidor QGIS..................................................148 Figura 9.1: Dados do GRASS na LOCALIZAO alaska (adaptado de (Neteler & Mitasova 2008))...........152 Figura 9.2: Criar uma nova locao do GRASS ou um novo Conjunto de mapas no QGIS.........................153 Figura 9.3: Barra de ferramentas de digitalizao do GRASS......................................................................158 Figura 9.4: Aba de digitalizao de categoria do GRASS.............................................................................159 Figura 9.5: Aba de opes do GRASS......................................................................................................... 161 Figura 9.6: Aba de simbologia do GRASS.................................................................................................... 161 Figura 9.7: Aba de digitalizao de tabela do GRASS.................................................................................163 Figura 9.8: Caixa de ferramentas do GRASS e lista de mdulos pesquisveis............................................163 Figura 9.9: Dilogos de mdulos da caixa de ferramentas do GRASS........................................................164 Figura 9.10: Mdulo r.contour da caixa de ferramentas do GRASS.............................................................166 Figura 9.11: Mdulo GRASS v.generalize para amaciar o mapa vetorial.....................................................168 Figura 9.12: O Shell do GRASS com o mdulo r.shaded.relief....................................................................170 Figura 9.13: Relevo sombreado criado com o mdulo r.shaded.relief do GRASS.......................................171 Figura 9.14: Navegador de LOCALIZAO do GRASS...............................................................................173 Figura 10.1: Compositor de mapas............................................................................................................... 177 Figura 10.2: Compositor de mapas aba/guia Item Caixas de dilogos (a) Mapa e (b) Extenso..............179 Figura 10.3: Compositor de mapas Aba Item Caixas de dilogo (a) Grade e (b) Opes gerais.............181 Figura 10.4: Compositor de mapas Aba/guia Item Caixas de dilogo (a) Rtulo e (b)Opes gerais.......182 Figura 10.5: Compositor de mapas Aba/guia Item Figura Caixas de dilogo (a) Opes da figura e (b) Opes gerais............................................................................................................................................... 184 Figura 10.6: Compositor de mapas Aba Item Legenda - janelas (a) Geral, (b) Itens da legenda e (c) Opes da legenda.................................................................................................................................................... 185 Figura 10.7: Compositor de mapas Aba/guia Barra de escala - Janelas (a) Barra de escala e (b) Opes gerais............................................................................................................................................................ 186 Figura 10.8: Histrico de comandos do compositor de mapas.....................................................................188 Figura 10.9: Compositor de mapas Aba/Item formato e seta - Janelas (a) formato e (b) Seta.....................188 Figura 10.10: Compositor de mapas Aba/guia tabela de atributos - Janelas (a) Tabela e (b) Opes gerais ...................................................................................................................................................................... 189 Figura 10.11: Compositor de mapas com visualizao dos mapas, legenda, barra de escalas, coordenadas, norte e ttulo.................................................................................................................................................. 191 Figura 10.12: Gerenciador do compositor..................................................................................................... 192 Figura 11.1: Gerenciador de complementos.................................................................................................194 Figura 12.1: Complemento captura de coordenadas....................................................................................196 Figura 12.2: Complemento Rtulo de Copyright........................................................................................... 198 Figura 12.3: Complemento Rosa dos Ventos............................................................................................... 199 Figura 12.4: Complemento Barra de Escala................................................................................................. 200 Figura 12.5: Caixa de dilogo para inserir texto delimitado como camada...................................................202 Figura 12.6: Janela de dilogo para seleo de Sistema de Referncia de Coordenadas (SRC)................203 Figura 12.7: Complemento conversor dxf2shape.........................................................................................204 Figura 12.8: A janela de visualizao do eVis.............................................................................................. 206 Figura 12.9: Janela de opes do eVis......................................................................................................... 207 Figura 12.10: Janela de configurao de aplicativos externos.....................................................................208 Figura 12.11: Janela de conexo com a base de dados eVis.......................................................................213 Figura 12.12: Aba de consulta SQL do eVis................................................................................................. 214 Figura 12.13: Aba de consultas predefinidas do eVis...................................................................................216 Figura 12.14: A lista de menus do GDALTools.............................................................................................225 Figura 12.15: Janela de dilogo com as informaes do raster....................................................................226
xi Figura 12.16: Janela de dilogo para gerao de linhas de contorno..........................................................227 Figura 12.17: Camada vetorial resultante do GDAL contorno......................................................................227 Figura 12.18: Janela de dilogo para Trocar projeo.................................................................................228 Figura 12.19: Janela de dilogo do complemento Georreferenciador..........................................................231 Figura 12.20: Janela de insero para entrar com as coordenadas do mapa..............................................232 Figura 12.21: Definindo as configuraes de transformao do georreferenciador......................................233 Figura 12.22: Janela de dilogo Ferramentas GPS......................................................................................237 Figura 12.23: Ferramenta para descarregar dados GPS..............................................................................238 Figura 12.24: Complemento de interpolao................................................................................................241 Figura 12.25: Interpolao de dist_pseudobombax_def usando o mtodo Peso pelo inverso da distncia. 242 Figura 12.26: Dados do OpenStreetMap na internet....................................................................................243 Figura 12.27: Interface de usurio do OpenStreetMaps...............................................................................246 Figura 12.28: Caixa de dilogo Carregar OSM (Load OSM from file)...........................................................247 Figura 12.29: Alterando a tag de um feio OSM.........................................................................................249 Figura 12.30: Mensagem de falha na criao de um ponto..........................................................................250 Figura 12.31: Caixa de dilogo Baixar dados OSM....................................................................................254 Figura 12.32: Caixa de dilogo para carregar arquivos................................................................................255 Figura 12.33: Caixa de dilogo Salvar OSM.............................................................................................. 256 Figura 12.34: Mensagem de aviso................................................................................................................ 257 Figura 12.35: Importar dados para o OSM..................................................................................................257 Figura 12.36: Complemento para Anlise da Modelagem de Terreno em Raster........................................258 Figura 12.37: Janela do complemento Pesquisa Espacial............................................................................260 Figura 12.38: Os polgonos representado distritos com a presena de pontos foram selecionados atravs do complemento de Pesquisa Espacial............................................................................................................. 261 Figura 12.39: Configuraes do Complemento Menor Distncia..................................................................262 Figura 12.40: Complemento Menor Distncia...............................................................................................263 Figura 12.41:Caixa de dilogo para exportao de MapServer....................................................................266 Figura 12.42: Criando um projeto offline em camadas do tipo shape...........................................................269 Figura 12.43: Dilogo criar uma conexao Oracle..........................................................................................270 Figura 12.44: Dilogo criar uma conexo oracle.......................................................................................... 271 Figura 12.45: Janela de dilogo: Adicionar camada SQL Anywhere............................................................273 Figura 13.1: Instalador de Complemento Pyhon........................................................................................... 276 Figura 13.2: Opes de ajuste: Opes de aproximao - Camada, Modo, Tolerncia, Unidades..............280
xii
NDICE DE TABELAS
Tabela 4.1: Parmetros de conexo PostGIS................................................................................................. 63 Tabela 4.2: Barra de ferramentas de edio vetorial......................................................................................96 Tabela 4.3: Barra de ferramentas da edio vetorial avanada....................................................................102 Tabela 6.1: Parmetros de conexo WMS................................................................................................... 128 Tabela 9.1: Ferramentas de digitalizao do GRASS..................................................................................158 Tabela 10.1: Ferramentas do compositor de mapas....................................................................................175 Tabela 12.1: Formato de exemplo usando-se o caminho absoluto, caminho relativo e uma URL...............209 Tabela 12.2: Tags XML lidas pelo eVis......................................................................................................... 217 Tabela 12.3: Ferramentas de anlise do fTools............................................................................................ 219 Tabela 12.4: Ferramentas de investigao do fTools...................................................................................220 Tabela 12.5: Ferramentas de geoprocessamento do complemento fTools..................................................220 Tabela 12.6: Ferramenta Geometria do complemento fTools.......................................................................222 Tabela 12.7: Ferramenta de gerenciamento de dados do complemento fTools...........................................222 Tabela 12.8: Ferramentas do georreferenciador..........................................................................................229
xiii
NDICE DE DICAS
Dica 3.1 - Exemplo usando os argumentos de linha de comando: ............................................................... 33 Dica 3.2 - Restaurar barras de ferramentas: ................................................................................................. 39 Dica 3.3 - Aproximar/afastar o mapa com a roda do mouse: ........................................................................ 41 Dica 3.4 - Movimentar o mapa com cursor de teclado e a tecla de espao: ................................................. 41 Dica 3.5 - Calcular a escala correta da sua rea de mapa: .......................................................................... 42 Dica 3.6 - Usando proxies: ............................................................................................................................ 52 Dica 4.1 - Cores das camadas: ..................................................................................................................... 60 Dica 4.2 - Carregar camada e projeto de unidades externas montadas em OS X: ...................................... 61 Dica 4.3 - Definies do usurio e segurana: ............................................................................................. 64 Dica 4.4 - Camadas PostGIS: ....................................................................................................................... 64 Dica 4.5 - Exportando conjuntos de dados do PostGIS: ............................................................................... 66 Dica 4.6 - Importao de arquivo do tipo shape contendo palavras PostgreSQL reservadas: ..................... 66 Dica 4.7 - Complemento Gerenciador de dados SpatiaLite: ......................................................................... 69 Dica 4.8 - QGIS Edio em uso corrente: ..................................................................................................... 92 Dica 4.9 - Salvar regularmente: .................................................................................................................... 96 Dica 4.10 - Tipos de valores de atributos : .................................................................................................... 97 Dica 4.11 - Marcadores de vrtice: ............................................................................................................... 98 Dica 4.12 - Congruncia de feies copiadas: ............................................................................................ 100 Dica 4.13 - Suporte para excluir feies: .................................................................................................... 100 Dica 4.14 - Integridade dos dados: ............................................................................................................. 101 Dica 4.15 - Manipulando arquivos de atributos: .......................................................................................... 110 Dica 4.16 - Alterar a definio da camada: ................................................................................................. 112 Dica 5.1 - visualizar uma banda individual de um raster multibandas: ........................................................ 121 Dica 5.2 - Coletando estatsticas raster: ..................................................................................................... 124 Dica 6.1 - Em URLs de servidores WMS: ................................................................................................... 128 Dica 6.2 - Codificao de imagem: ............................................................................................................. 129 Dica 6.3 - Ordenando camadas WMS: ....................................................................................................... 130 Dica 6.4 - Transparncia em camada WMS: .............................................................................................. 130 Dica 6.5 - Acessar camadas OGC seguras: ............................................................................................... 135 Dica 6.6 Procurar servidores WMS e WFS: ............................................................................................. 138 Dica 6.7 - Acessando servidores WFS seguros: ......................................................................................... 138 Dica 7.1 - SRC na legenda do mapa: ......................................................................................................... 141 Dica 9.1 - Carregar dados do GRASS: ....................................................................................................... 151 Dica 9.2 - Aprendendo o modelo de dados vetoriais do GRASS: ............................................................... 156 Dica 9.3 - Criando uma tabela de atributos para uma nova camada vetorial do GRASS: .......................... 157 Dica 9.4 - Digitalizando polgonos no GRASS: ........................................................................................... 157 Dica 9.5 - Criando uma 'camada' GRASS adicional com o QGIS.: ............................................................. 160 Dica 9.6 - Permisses de edio do GRASS: ............................................................................................. 163 Dica 9.7 - Mostrar resultados imediatamente.: ........................................................................................... 165 Dica 9.8 - A ferramenta simplificar: ............................................................................................................. 167 Dica 9.9 - Outros usos para o r.contour: ..................................................................................................... 168 Dica 11.1 - Complementos falhando: .......................................................................................................... 194 Dica 12.1 - Configuraes de complementos salvas para o projeto: .......................................................... 200 Dica 12.2 - Criando uma camada vetorial a partir de uma planilha eletrnica Excel.: ................................ 216 Dica 12.3 - GPS da Garmin em Ubuntu Linux: ........................................................................................... 240 Dica 13.1 - Adicionar mais repositrios: ...................................................................................................... 275
xv
PREFCIO
Bem vindo ao maravilhoso mundo dos Sistemas de Informao Geogrfica (SIG)! O Quantum GIS (QGIS) um Sistema de Informaes Geogrficas de Cdigo Aberto. O projeto iniciou em maio de 2002 e foi reconhecido como um projeto no SourceForge em junho do mesmo ano. Temos trabalhado duro para fazer um aplicativo SIG para qualquer pessoa com acesso bsico a um computador pessoal. O QGIS atualmente roda em muitas distribuies Linux, Unix, Windows e OS X. O QGIS desenvolvido utilizando-se o QT toolkit (http://qt.nokia.com) e C++. Isto faz com que o QGIS tenha uma interface grfica amigvel de fcil uso. O QGIS pretende ser uma ferramenta SIG de uso amigvel, fornecendo funes e caractersticas comuns. O objetivo inicial foi fornecer um SIG para visualizar dados, atualmente ele usado por muitos apenas para ver dados raster e vetoriais em muitos formatos, com novos formatos podendo ser facilmente adicionados atravs de complementos (Veja Apndice A para uma lista completa de formatos atualmente suportados). O QGIS licenciado sobre a Licena Pblica Geral (GPL). Desenvolver o QGIS sobre esta licena significa que voc pode inspecionar e modificar o cdigo fonte, garante a voc o acesso permanente ao aplicativo, livre de custos, podendo ser livremente modificado. Voc pode ler a licena na ntegra na pgina 285. Caractersticas O QGIS oferece muitas funcionalidades SIG comuns fornecidas por feies nativas e complementos. Em resumo, so apresentadas seis categorias para se ter uma primeira impresso. Visualizar dados Voc pode ver e sobrepor dados vetoriais e raster em diferentes formatos e projees sem converso para um formato interno comum. So suportados os formatos:
Tabelas PostgreSQL espacialmente habilitadas usando PostGIS, formatos vetoriais suportados pela biblioteca OGR instalada, incluindo arquivos do tipo shapefile, MapInfo, SDTS, GML e muitos outros.
Formatos Raster e de imageamento suportados pela biblioteca GDAL (Geospatial Data Abstraction Library) instalada, como GeoTiff, Erdas Img., ArcInfo Ascii Grid, JPEG, PNG e muitos outros.
Bases de dados SpatiaLite (ver seo 4.3) Raster do GRASS e dados vetoriais a partir de banco de dados GRASS (localizao/mapset), ver Seo 9,
Dados espaciais OCG hospedados on-line em servidores do tipo Web Map Service (WMS) ou Web Feature Service (WFS), ver Seo 6,
xvi Explorar dados e compor mapas Voc pode compor mapas e explorar interativamente dados espaciais com uma interface grfica amigvel (GUI). As muitas ferramentas de ajuda disponveis na GUI incluem:
projeo nas nuvens compositores de mapas painel de viso geral favoritos geoespaciais identificar/selecionar feies editar/ver/buscar atributos feio rotular modificar simbologia vetorial e raster adicionar uma camada vetorial do tipo grade incluir em seu mapa uma rosa dos ventos, barra de escala e rtulo de copyright salvar e restaurar projetos
Criar, editar, gerenciar e exportar dados Voc pode criar, editar, gerenciar e exportar mapas vetoriais em diversos formatos. Dados raster precisam ser importados para o GRASS para estarem disponveis a edio e exportao em outros formatos. O QGIS oferece os que seguem:
Ferramentas de vetorizao para formatos OGR suportados e camada vetorial GRASS Criar e editar arquivos do tipo shape e camadas vetoriais GRASS Imagens geocode com o complemento Georreferenciador Ferramentas GPS para importar e exportar para formato GPX, e converter outros formatos GPS para GPX ou descarregar/carregar diretamente para o GPS
Visualizar e editar dados OpenStreetMap Criar camadas PostGIS a partir de arquivos shape com complemento SPIT Melhor manuseio de tabelas PostGIS Gerenciar tabelas de atributos vetoriais com a nova tabela de atributos (ver seo 3.5.6) ou complemento Gerenciador de Tabela
Analisar dados Voc pode realizar anlises de dados espaciais em formatos PostgreSQL/PostGIS e outros do tipo OGR suportados usando o menu vetor. O QGIS atualmente oferece anlise vetorial, amostragem,
xvii geoprocessamento, ferramentas de gerenciamento de base de dados e geometrias. Voc pode tambm usar ferramentes GRASS integradas, que incluem a funcionalidade completa de mais de 300 mdulos (ver Seo 9). Publique mapas na internet O QGIS pode ser usado para exportar dados para arquivos do tipo map e para public-los na internet usando um servidor web com Mapserver instalado. O QGIS pode tambm ser usado como um cliente WMS ou WFS, e como servidor WMS. Ampliar as funcionalidades do QGIS atravs de complementos O QGIS pode ser adaptado para suas necessidades com uma arquitetura expansvel atravs de complementos. O QGIS fornece bibliotecas que podem ser usadas para criar complementos. Voc pode criar novas aplicaes com C++ ou Python! Complementos nativos
1. Adicionar uma camada de texto delimitado (carrega e mostra arquivos de texto delimitados
contendo coordenadas x e y)
2. Captura de coordenadas (captura coordenadas com o mouse em diferentes SRC) 3. Elementos decorativos (Rtulo de copyright, rosa dos ventos e barra de escala) 4. Sobreposio de diagramas (pe diagramas em uma camada vetorial) 5. Conversor Dxf2Shp (Converte DXF para Shape) 6. Ferramentas GPS (Carrega e importa dados GPS) 7. GRASS (integrao com o GRASS GIS) 8. Georreferenciador GDAL (Adiciona informao de projeo a um raster usando GDAL) 9. Complemento de interpolao (interpolao baseada nos vrtices de camadas vetoriais) 10. Exportao para Mapserver (Exporta um arquivo de projeto do QGIS para um arquivo MapServer
map)
11. Conversor de camadas OGR (converte camadas vetoriais entre formatos) 12. Complemento OpenStreetMap (Visualizador e editor para dados openstreetmap) 13. Suporte Oracle Spatial GeoRaster 14. Instalador de complementos Python (Descarrega e instala complementos python no QGIS) 15. Impresso rpida (Imprime um mapa com mnimo esforo) 16. Anlise de terreno raster (Anlise raster baseada no terreno)
xviii
17. SPIT (Importa arquivo shape para PostgreSQL/PostGIS) 18. complemento WFS (Adiciona camadas WFS tela do QGIS) 19. eVIS (Ferramenta de visualizao de eventos) 20. fTools (Ferramentas para anlises e gerenciamento vetoriais) 21. Terminal Python (Acesso ao ambiente) 22. Ferramentas GDAL
Complementos Python Externos O QGIS oferece um crescente nmero de complementos python externos fornecidos pela comunidade. Estes complementos permanecem no repositrio oficial PyQGIS e podem ser facilmente instalados usando o Instalador de complementos Python (Ver Seo 13). O que h de novo na verso 1.7.4 Por favor, note que esta verso est em desenvolvimento, suscetvel a instabilidades. Ela contm novas feies e extenses em relao a verso estvel do QGIS 1.0.x e o QGIS 1.5.0. Ns recomendamos que voc use esta verso ao invs de lanamentos mais antigos. Este lanamento contm mais de 177 correes de bugs e muitas feies novas. Melhorias Gerais
Adicionado suporte gps para navegao ao vivo com o GPS. Um novo complemento foi adicionado para permitir edio offline. Calculadora de campo que permitir inserir feies de valor NULL em caso de erro de clculo ao invs de parar e reverter o clculo para todos os recursos.
Atualizar srs.db para incluir grade de referncia. Adicionado um complemento nativo (C++) implementao calculadora raster que pode lidar com grandes rasters de forma mais eficiente.
Melhoria de interao com o elemento adicional na barra de status onde o texto do elemento pode ser copiado e colado.
Muitas melhorias e novos operadores para o calculador de campo incluindo concatenao de campo, contador de linha, etc.
Adicionada a opo configpath que substitui o caminho padro ( /.qgis) por configurao do usurio e fora Configuraes para usar esta pasta, tambm. Isto permite usurios a instalao do QGIS em um pendrive ou memria flash, juntamente com todos os complementos e configuraes.
xix
Georreferenciador recebeu muitas correes e melhorias. Suporte para int longo no dilogo de atributo e editor. O projeto QGIS Mapserver foi incorporado nos principais repositrios SVN e pacotes esto sendo disponibilizados. O QGIS Mapserver permite voc servir os seus arquivos de projeto do QGIS via protocolo OGC WMS.
Barra de ferramentas de seleo e medio com submenus. Suporte para tabelas no espaciais adicionado ( atualmente OGR, texto delimitado e provedores PostgreSQL). Estas tabelas podem ser usadas para visualizao de campos ou apenas busca genrica e editada usando a visualizao de tabela.
Adicionado suporte de rotina de busca para feies ids ($id) e vrias outras melhorias relacionadas a buscas.
Adicionada mtodo recarregar s camadas do mapa e provedor de interface. Como este, armazenar provedores (atualmente WMS e WFS) podem sincronizar com mudanas na fonte de dados.
Adicionada a opo para o menu de legenda de raster que ir se estender a camada atual usando os valores mnimo e mximo de pixels em sua extenso atual.
Ao escrever arquivos vetoriais usando a tabela de contedos, atravs da opo de menu de contexto "Salvar como" agora voc pode especificar opes de criao OGR.
Na tabela de contedos agora possvel selecionar e remover ou mover vrias camadas de uma vez.
Definio de posio pelos dados. Quebra de linha, fonte definida por dados e configuraes de buffer.
Trs novos modos de classificao adicionados ao renderizador de smbolos (verso 2), incluindo Quebras Naturais (Jenks), Desvios Padro e Pretty Breaks (baseado na pretty a partir do ambiente estatstico R).
Melhorias na velocidade ao carregar o dilogo de propriedades de smbolos. Rotao e tamanho definidos pelos dados para o renderizador graduado e categorizado (simbologia ng).
Uso de tamanho de escala para smbolos do tipo linha para modificar espessura da linha. Implementao de substituio de histograma raster baseada em Qwt. Adicionada a opo para
xx salvar o histograma como arquivo de imagem. Mostra valores de pixel reais no eixo X do histograma raster.
Adicionada a funo de seleo interativa de pixels a partir da tela para preencher a tabela de transparncia no dilogo de propriedades da camada raster.
Possibilidade de criao de cores de declividades na caixa de combinao. Adicionado o boto gerenciador de estilo para o seletor de smbolos que facilitar a busca por estilos.
Compositor de mapas
Itens do compositor agora podem ser excludos com a tecla backspace. Ordenar para tabela de atributos do compositor (vrias colunas e ascendente/descendente).
1. CONVENES
Arthur Nanni - arthur@qgisbrasil.org Marco Virtuoso - marco@qgisbrasil.org Esta seo descreve uma coleo de estilos padres para todo o manual. As convenes usadas neste manual so apresentadas a seguir.
Configuraes Configuraes Barra Barrade deferramentas ferramentas Adicionar uma Camada Raster
Digitalizar
Ferramentas: Boto: OK OK
Titulo da caixa de dilogo: Propriedades da Camada Aba: Geral Caixa de Ferramentas: Compositores Compositoresde deimpresso impresso> > Caixa de Seleo: Boto Rdio:
Renderizar
Postgis SRID
EPSG ID
do contorno
22
10%
020mm
Hyperlinks: http://www.qgisbrasil.org Combinaes de chave de lanamento: pressione Control + B , significando pressionar e mantar a tecla Ctrl e ento pressionar a tecla B.
Nome de um arquivo: MASSA_DE_AGUA.shp Nome de uma Classe: NovaCamada Mtodo: classFactory Servidor: myhost.de Texto do usurio: qgis --ajuda
23
distncias geogrficas entre localidades; a rea total (por exemplo, metros quadrados) dentro de uma determinada regio geogrfica; quais elementos geogrficos sobrepem outros elementos; o nmero de sobreposio entre elementos; o nmero de localizaes dentro de uma certa distncia de um referencial; e assim por diante...
Estes exemplos podem parecer simples, mas podem ser utilizados em vrios tipos de aplicaes. Os resultados de anlises muitas vezes podem ser mostrados em um mapa, mas tambm tabulados em relatrios para apoiar as decises na gesto espacial.
1 A verso em ingls deste captulo de autoria de Tyler Mitchell (http://www.oreillynet.com/pub/wlg/7053) e utilizado seguindo a Licena Creative Commons. Tyler o autor de Web Mapping Illustrated, publicado pela O'Reilly, 2005.
24
O recente fenmeno de servios baseados em localizao promete apresentar todos os tipos de recursos, mas muitos sero baseados em uma combinao de mapas e anlises. Por exemplo, voc tem um celular que monitora sua localizao geogrfica. Se voc tiver o software certo, seu telefone pode te dizer quais tipos de restaurantes esto nas proximidades. Embora esta seja uma nova aplicao da tecnologia geoespacial, est essencialmente fazendo anlise de dados geoespaciais e exibindo os resultados para voc.
25
Um dado raster uma grade regular composta de clulas, ou no caso de imagens, de pixeis. Essa estrutura (imagem raster - composta por pixeis) tem um nmero fixo de linhas e colunas. Cada clula tem um valor numrico e uma certa dimenso geogrfica (por exemplo, 30x30 metros de tamanho). Mltiplos raster sobrepostos so usados para representar imagens usando mais de um valor de cor (ou seja, um raster para cada conjunto de valores de vermelho, verde e azul so combinados para criar uma imagem colorida). Imagens de satlite tambm representam dados em mltiplas "bandas". Cada banda essencialmente um raster separado e espacialmente sobreposto, onde cada banda guarda valores de certos comprimentos de onda da luz. Como voc pode imaginar, um raster grande ocupa muito mais espao em arquivo. Um raster com clulas menores pode dar mais detalhes, mas ocupar mais espao em arquivo. O segredo encontrar o equilbrio ideal entre o tamanho da clula pensando no armazenamento e levando tambm em considerao a anlise e mapeamento necessrios.
1. Pontos - Uma nica coordenada (x, y) representa um local geogrfico discreto 2. Linhas - Mltiplas coordenadas (x1 y1, x2 y2, x3 y4, ... xn yn) juntas e ordenadas, como
representando o desenho de uma linha do ponto (x1 y1) ao ponto (x2 y2) e assim por diante. Estas partes entre cada ponto so consideradas segmentos de linha. Elas tm um comprimento e pode-se dizer que essas linhas tm uma direo, com base na ordem dos pontos. Tecnicamente, uma linha um nico par de coordenadas ligados entre si, enquanto uma sequncia de linhas so mltiplas linhas conectadas.
3. Polgonos - Quando as linhas so conectadas por mais de dois vrtices, e o ltimo vrtice esta
26
na mesma posio que o primeiro, ns chamamos isso de polgono. A principal caracterstica dos polgonos que existe uma rea fixa dentro deles.
2.3. Instalao
A instalao do QGIS muito simples. Pacotes de instalao esto disponveis para o MS Windows e Mac OS X. Para muitas distribuies GNU/Linux esto disponveis binrios (rpm e deb) e repositrios que podem ser adicionados ao seu gerenciador de instalao. Acesse as ltimas informaes sobre essas instalaes do QGIS em http://hub.qgis.org/projects/quantum-gis/wiki/Download Instalao usando o cdigo fonte Se voc precisa compilar QGIS de sua fonte, consulte o guia de codificao e compilao disponvel em http://www.qgis.org/en/documentation/manuals.html. distribudas junto com o cdigo fonte do QGIS. Instalao usando uma mdia externa QGIS permite definir uma opo configpath, que substitui o caminho padro (por exemplo com o /.qgis no Linux) para a configurao de usurio e faz com que o QSettings use esse diretrio tambm. Isto permite que os usurios realizem uma instalao do QGIS usando um flash drive com todos os complementos e configuraes, por exemplo. As instrues de instalao tambm so
outro local. Se voc no selecionou essa opo de instalar o conjunto de amostras durante a instalao inicial do QGIS, voc pode:
Usar os dados SIG que voc j possui; Fazer um download desses dados a partir do site http://hub.qgis.org/projects/quantumgis/wiki/Download ou voc pode baixar do site da comunidade QGISBrasil.
Desinstalar e reinstalar o QGIS selecionando a opo de fazer download dos dados, se as solues acima no forem bem sucedidas.
Para GNU/Linux e Mac OSX ainda no existem pacotes de instalao desses dados disponveis como rpm, deb ou dmg. Para usar esse conjunto de dados deve ser feito um download do arquivo QGIS_sample_data em formato ZIP ou RAR (disponvel em http://download.osgeo.org/qgis/data/) ou do banco de amostra do guia brasileiro arquivo banco_amostra em formato RAR (disponvel para voc baixar do site da comunidade QGISBrasil). Depois do download descompacte em seu sistema usando o comando "deszipar" ou "extrair". Estes conjuntos de dados incluem todos os dados SIG que so usados como exemplos e capturas de tela no guia do usurio. Alm disso, o banco inclui um pequeno banco de dados GRASS. A projeo para o banco de dados do QGIS comunidade brasileira a WGS 84 (World Geodetical System), o cdigo EPSG 4326. A projeo do banco Alaska Alaska Albers Equal Area com unidade medida em ps. O cdigo EPSG 2964. As bases do banco de amostra da Comunidade QGISBrasil usa projeo WGS84.
PROJCS["Albers Equal Area", GEOGCS["NAD27", DATUM["North_American_Datum_1927", SPHEROID["Clarke 1866",6378206.4,294.978698213898, AUTHORITY["EPSG","7008"]], TOWGS84[-3,142,183,0,0,0,0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9108"]], AUTHORITY["EPSG","4267"]], PROJECTION["Albers_Conic_Equal_Area"], PARAMETER["standard_parallel_1",55], PARAMETER["standard_parallel_2",65], PARAMETER["latitude_of_center",50], PARAMETER["longitude_of_center",-154], PARAMETER["false_easting",0],
28
Se voc pretende usar o QGIS como interface grfica para o GRASS, voc pode encontrar uma seleo de dados GRASS de amostragem (por exemplo, Spearfish ou South Dakota) no stio oficial do GRASS GIS http://grass.osgeo.org/download/data.php.
Clique no cone
Navegue at a pasta /banco_amostra/raster/, selecione o arquivo [GDAL] JPEG JFIF florianopolis.jpg e clique em Abrir .
Se o arquivo no estiver na lista, verifique se a caixa de seleo Tipo de arquivo na parte inferior da caixa de dilogo est correta, neste caso como [GDAL] JPEG JFIF.
29
Na
Fonte
Conjunto
de
Dados
Clique
em
Buscar
Navegue
at
pasta
/banco_amostra/vetores/, selecione Arquivo shape ESRI [OGR] para caixa combinada do tipo de arquivo, depois selecione o arquivo MASSA_DE_AGUA.shp e clique em clique Abrir .
Abrir , depois
Amplie um pouco uma rea favorita da tela. De duplo clique na camada MASSA_DE_AGUA abrir a caixa de dilogo
Clique na Aba Estilo e clique em cor muda, selecione a cor azul em na caixa select color. Clique na Aba Rtulos verificar se a caixa de seleo
para permitir a rotulagem. Selecione o campo NOME para o Campo que contm rtulo.
Para melhorar a legibilidade dos rtulos, voc pode adicionar um buffer de qualquer cor em torno deles, clicando em "buffer no rtulo" e escolhendo o tamanho de buffer.
Clique em Aplicar , veja se ficou bom e depois clique OK . Agora voc j pode ver como fcil de visualizar camadas vetoriais e raster no QGIS. Vamos seguir em frente para as sees que se seguem para aprender mais sobre as funcionalidades disponveis, recursos e configuraes e como us-los.
30
31
Assumindo que o QGIS esteja instalado no CAMINHO, voc pode iniciar o QGIS digitando: qgis num prompt de comando ou com um duplo clique no link (ou atalho) da aplicao na rea de trabalho ou no menu de aplicativos.
Inicie o QGIS usando o menu Iniciar ou o atalho na rea de trabalho, ou d um duplo clique no arquivo do projeto QGIS.
D um duplo clique no cone na pasta de seus Aplicativos. Se voc precisa iniciar o QGIS em linha de comando, execute /caminho-para-o-arquivo-executvel/Contents/MacOS/Qgis. Para fechar o QGIS, clique no menu de opes { atalho Control+Q . Arquivo QGIS} Sair, ou use o
32
QGIS 1.7.4 Wroclaw Guia do Usurio Brasileiro [--width width] [--height height] [--lang language] [--project projectfile] [--extent xmin,ymin,xmax,ymax] [--nologo] [--noplugins] [--optionspath path] [--configpath path] [--help] FILES: Files specified on the command line can include rasters, vectors, and QGIS project files (.qgs): 1. Rasters - Supported formats include GeoTiff, DEM and others supported by GDAL 2. Vectors - Supported formats include ESRI Shapefiles and others supported by OGR and PostgreSQL layers using the PostGIS extension width of snapshot to emit height of snapshot to emit use language for interface text load the given QGIS project set initial map extent hide splash screen don't restore plugins on startup use the given QSettings path use the given path for all user configuration this text
Dica 3.1 - Exemplo usando os argumentos de linha de comando Voc pode iniciar o QGIS especificando um ou mais arquivos de dados na linha comandos. Por exemplo, assumindo que voc no diretrio qgis_sample_data directory, voc poderia iniciar o QGIS com uma camada vetorial e um arquivo raster para carregar ao iniciar usando o seguinte comando: qgis ./raster/landcover.img ./gml/lakes.gml Opo de linha comando --snapshot Esta opo o permite criar um snapshot em formato PNG da visualizao atual. Isto pode ser til quando voc tem muitos projetos e deseja gerar snapshots do seus dados. Atualmente, este comando gera arquivos PNG com 800x600 pixels. Isto pode ser adaptado usando os argumentos de linha de comando --width e --height. Um nome arquivo pode ser agregado aps --snapshot. Opo de linha comando --lang Baseado na localidade do QGIS, sua localizao corretamente selecionada. Se voc deseja de mudar o idioma, pode especificar um cdigo de idioma. Por exemplo: #-lang=it inicia o QGIS em localizao italiana. Uma lista de idiomas suportados atualmente, com cdigo de idioma e status fornecido em http: //www.qgis.org/wiki/GUI_Translation_Progress. Opo de linha comando --project Iniciar o QGIS com um arquivo de projeto existente tambm possvel. Basta adicionar a opo de linha de comando --project seguido do nome do seu projeto e o QGIS iniciar com todos as canadas descritas naquele arquivo. Opo de linha comando --extent Para iniciar com uma extenso de mapa especfica use esta opo. Voc precisa adicionar as coordenadas da extenso (bounding box) na seguinte ordem, separados por vrgula:
--extent xmin,ymin,xmax,ymax
Opo de linha comando --nologo Este argumento de linha de comando esconde a tela de inicializao quando o QGIS iniciado. 33
Opo de linha comand --noplugins Se voc tem problemas ao iniciar com complemento (plugins), voc pode evitar carreg-los ao iniciar. Eles continuaro disponveis no Gerenciador de Plugins (Plugins Manager) para depois. Opo de linha comando --optionspath Voc pode ter mltiplas configuraes e decide quais usar ao iniciar o QGIS, utilizando esta opo. Atualmente, no h forma de especificar em qual arquivo onde escrever as configuraes, portanto voc pode criar uma cpia do arquivo de configuraes original e renome-lo. Opo de linha comando --configpath Esta opo similar a anterior, mas adicionalmente substitui o caminho padro (.../.qgis) para configuraes de usurio e fora as configuraes do QGIS para usar este diretrio tambm. Isto permite aos usurios a, por exemplo, carregar a instalao do QGIS em um pendrive junto com todos os complementos e configuraes.
Figura 3.1: Interface do QGIS com arquivos de exemplo do tutorial. Nota: A decorao de janela (barra de ttulos, etc.) pode aparecer diferente dependendo do seu sistema operacional e gerenciador de janelas, bem como da verso que est instalada em seu computador. A interface do QGIS dividida em cinco reas como ilustrado anteriormente na Figura 3.1:
Estes 5 componentes da interface do QGIS so descritos em maiores detalhes nas sees posteriores. Duas sees mais apresentam atalhos de teclado e ajudas de contedo.
Os atalhos de teclado agora podem ser configurados manualmente (os atalhos apresentados nesta seo so os padronizados), usando a ferramenta Atalhos no Menu de Configuraes.
35
Menu Editar
Referncia Seo 4.5.4 Seo 4.5.4 Seo 4.5.3 Seo 4.5.3 Seo 4.5.3 Seo 4.5.3 Seo 4.5.3 Seo 4.5.3 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.4 Seo 4.5.3 Seo 4.5.4 Seo 3.5
36
Menu Exibir
Referncia
37
Menu Camada
Referncia Seo 4.5.5 Seo 4 Seo 5 Seo 4.2 Seo 4.3 Seo 6.2
Seo 4.5.6
Menu Configuraes
Seo 3.7
38
Colocar Colocaro oitem itemno notopo topo . Grupos podem ser inseridos dentro de outros grupos. A caixa de seleo para
um grupo ir mostrar/esconder todas as camadas contidas neste. O contedo do boto direito do mouse depende se o item selecionado na legenda for uma camada vetorial ou raster. Para camadas vetoriais GRASS a funo Alternar Alternaredio edio> > no estar habilitada. Veja a seo 9.7 para informaes sobre edio de camadas vetoriais GRASS.
39
40
possvel selecionar mais de uma camada ou grupo ao mesmo tempo mantendo-se pressionado Ctrl enquanto seleciona as camadas com o mouse. Voc pode mover todas as camadas selecionadas ao mesmo tempo para um novo grupo. Voc tambm pode excluir mais de uma camada ou grupo selecionados com o Ctrl e pressionando depois Ctrl-D .
Dica 3.4 - Movimentar o mapa com cursor de teclado e a tecla de espao Voc pode usar as teclas de cursor do teclado para movimentar o mapa. Posicione o cursor na rea do mapa e depois use cada cursor para movimentar para oeste, norte, leste ou sul. Voc tambm pode movimentar o mapa usando a tecla espao: pressione a tecla espao e clique uma vez no mapa, depois basta mover o mouse enquanto mantm pressionada a tecla espao.
41
Mostrar na viso geral . Voc tambm pode adicionar camadas ou remover todas as
camadas da viso geral usando Ferramentas de viso geral na barra de ferramentas. Se voc clicar e arrastar o retngulo vermelho na viso geral, ser mostrada a extenso atual no mapa principal.
Propriedades Propriedadesdo doprojeto projeto> > .ou voc pode se;lecionar um SRC clicando no cone
presente no
canto direito da barra de situao. Em ltimo caso, as unidades podem ser definidas como especficas do projeto, e.g. '+units=m'.
42
Figura 3.2: Definir opes de atalho. A configurao bastante simples. Apenas selecione o recurso a partir da lista e clique em Mudar Mudar ,
Desmarcar Desmarcar ou Marcar Marcarcomo comopadro padro(nenhum) (nenhum). Uma vez modificado, voc poder salv-la como
um arquivo XML e carreg-la em outras instalaes do QGIS.
3.3. Renderizao
Como padro, o QGIS redesenha todas as camadas sempre que a visualizao do mapa for modificada. Os eventos que sero disparados ao atualizar o mapa incluem:
1. Adicionar camada
43
2. Movimentar, aproximar e afastar 3. Redimensionar a janela do QGIS 4. Mudar a visibilidade de uma camada ou camadas
O QGIS permite voc controlar o processo de renderizao em um nmero de formas.
Propriedades Propriedades atravs de um duplo clique na camada da legenda. Na aba Geral Geral , defina os valores de
escalas mnima e mxima e ento, clique na caixa de seleo
tela em resposta a qualquer um dos eventos descritos na Seo 3.3. Exemplos de quando voc pode precisar suspender a renderizao incluem:
Adicionar muitas camadas e simbolizar do que priorizar o desenhar Adicionar uma ou mais camadas pesadas e definir dependente antes de desenhar Adicionar uma ou mais camadas pesadas e aproximar a uma viso especfica antes de desenhar Qualquer combinao com as acima citadas
Ao marcar
b) Configurar opo adicionar camada Voc pode definir uma opo para sempre carregar novas camadas sem renderiz-las. Isto significa que a camada ser adicionada ao mapa, mas sua visualizao na caixa de seleo estar desmarcada por padro. Para definir esta opo, escolha o menu Configuraes Configuraes Opes Opes> > , clique na aba Por padro novas camadas adicionadas ao mapa podem ser mostradas
Renderizao Renderizao
44
Renderizao Renderizao .
Desmarque
caixa
Por padro novas camadas adicionadas ao mapa podem ser mostradas . Nesta condio qualquer camada que for adicionada ao mapa no aparecer na tela aps ser carregada por padro. c) Atualizar o mapa durante a renderizao Voc pode definir uma opo para atualizar o mapa como desenhado. Por padro o QGIS no mostra quaisquer feies de uma camada at que esta seja totalmente renderizada. Para atualizar a tela ao mesmo tempo que ocorre a renderizao, escolha no menu Configuraes Configuraes Opes Opes> > , clique na aba Renderizao Renderizao . Defina o recurso contar um valor apropriado para atualizar a tela durante a renderizao. Configure um valor de 0 que desabilita atualizao durante a renderizao (isto o padro). Configure um valor muito baixo e resultar em baixa performance com o mapa na tela continuamente atualizado durante a leitura das feies. O valor sugerido para iniciar 500. d) Influncia da qualidade ao renderizar Para influenciar a qualidade da renderizao do mapa voc tem 3 opes. Escolha a opo do menu
Configuraes Configuraes Opes Opes> > , clique na aba Renderizao Renderizao e marque ou desmarque as caixas de
seleo que seguem: Faz as linhas aparecerem com menos definio para no perder performance do desenho
3.4. Medir
Medir funciona apenas com sistemas de coordenadas projetados (p.e. UTM). Se o mapa carregado est definido com um sistema de coordenadas geogrficas (latitude/longitude), os resultados a partir de uma linha ou rea podero estar incorretos. Para ajustar isto voc precisa definir um sistema de coordenadas apropriado (ver Seo 7). Todos os mdulos de medidas podem tambm ser usados pelas configuraes de ajuste a partir do mdulo de digitalizao. Isto corriqueiro, se voc precisa medir comprimentos de linhas ou reas em camadas vetoriais. Para selecionar a ferramenta de medio clique em e selecione a ferramenta que voc quer usar.
45
elipsoide definido. Para configurar este, escolha o menu Configuraes Configuraes Opes Opes> > , clique na aba
Ferramentas Ferramentasde demapa mapa e escolha o elipsoide apropriado. L voc pode tambm definir uma cor da
linha de medida e sua unidade de medida preferida (metros ou ps) e unidades de ngulo (graus, radianos e gon). As ferramentas lhe permitiro clicar em pontos do mapa. Cada comprimento de seguimento, bem como o total, so mostrados em uma janela de medio. Para parar a medio clique com no boto direito do mouse. reas tambm podem ser medidas. Na janela medir o tamanho da rea acumulada aparecer. Adicionalmente, a ferramenta de medida ajustar para a camada selecionada, fornecida pela camada que tem sua tolerncia definida (Ver Seo 4.5.1) Ento, se voc quer medir exatamente ao longo de uma feio linear, ou entorno de uma feio poligonal, primeiro defina a tolerncia de ajuste, ento selecione a camada. Agora, quando usar a ferramenta de medio, cada clique do mouse (dentro da tolerncia configurada) se ajustar aquela camada. Voc pode medir ngulos, selecionando a ferramenta de medio de ngulos. O cursor passar a uma forma de cruz. Clique para desenhar o primeiro seguimento do ngulo que voc deseja medir, ento mova o cursor para desenhar o ngulo desejado. A medida mostrada em uma janela pop-up (Figura 3.3).
46
3.5. Projetos
O trabalho no ambiente QGIS d-se atravs de projetos. O QGIS trabalha apenas com um projeto de cada vez. As configuraes so ajustadas por projeto e podem tambm serem ajustadas como padro. (ver Seo 3.7). O QGIS pode salvar o conjunto de camadas presentes na sua seo do QGIS dentro de um projeto usando-se o menu Arquivo Arquivo Salvar Salvarprojeto projetocomo... como... . Para carregar um projeto salvo siga o menu Arquivo Arquivo Abrir Abrirprojeto... projeto... ou Arquivo Arquivo Abrir Abrirprojeto projetorecente recente> >. Se voc deseja encerrar a seo atual de um projeto existente, escolha Arquivo Arquivo Novo Novoprojeto projeto . Sempre que decidir por este caminho, caso o projeto aberto tenha sido modificado, voc ser perguntado se deseja salv-lo. Os tipos de informaes que pode ser salvas em um projeto incluem:
Camadas adicionadas Propriedades de camadas Projees para a visualizao do mapa ltima viso do mapa
O arquivo de projeto salvo em formato XML, que possibilita sua edio fora do QGIS caso voc saiba o que est fazendo. O formato de arquivo foi atualizado muitas vezes em comparao com verses antigas do QGIS. Arquivos de projetos criados em verses antigas do QGIS podem trabalhar de forma inapropriada. Para estar ciente disso, voc pode selecionar na aba Geral Geral do menu Configuraes Configuraes
Opes Opes : Apto a salvar projeto quando requerido Lembrar quando abrir um projeto salvo com uma verso antiga do QGIS
Propriedades do projeto Na janela propriedades do projeto que voc acessa atravs do menu
Arquivo Arquivo
Propriedades Propriedadesdo doprojeto... projeto... voc pode definir opes especficas, dentre elas:
Na aba Geral Geral voc pode definir o ttulo do projeto, cores de seleo e de plano de fundo, unidades de camadas, preciso e opes para salvar caminhos relativos para camadas.
O Sistema Sistemade dereferncia refernciade decoordenadas coordenadas(SRC) (SRC) habilita voc a escolher o SRC para o projeto e habilitar a reprojeo on-the-fly para camadas raster e vetoriais, quando estas so mostradas com diferentes SRCs.
Com a aba Camadas Camadasidentificveis identificveis voc define (ou desabilita) quais camadas podero ser identificveis pelo cone .
A aba Servidor ServidorWMS WMS permite definir informaes sobre o Servio de Capacidades do QGIS mapserver, a extenso e restries de SRC. permitir Ativando fazer
O menu Arquivo Arquivo Salvar Salvara atela telacomo comoimagem... imagem... abre uma janela onde voc poder selecionar o nome, caminho e tipo de imagem (PNG ou JPG). Um arquivo de referncias geogrficas PNGW ou JPGW ser salvo na mesma pasta que voc escolheu para salvar a imagem da tela.
O menu Configuraes Configuraes Novo Novocompositor compositorde deimpresso impresso abrir uma janela onde voc pode definir o leiaute e imprimir o mapa que aparece na tela (Ver Seo 10).
48
Apto a salvar projeto quando requerido Lembrar quando abrir um projeto salvo com uma verso antiga do QGIS
Mudar a cor da seleo e do fundo da tela. Mudar o tema e o tamanho dos cones. Definir ao para o duplo clique na legenda, podendo escolher entre 'abrir propriedades da camada' ou 'Abrir tabela de atributos'.
Tornar maisculo os nomes de camadas na legenda Mostrar nomes de atributos de classificao na legenda Criar cones raster na legenda No exibir a tela inicial (splash screen) Mostrar dicas ao iniciar
Abrir resultados identificados numa pequena janela (ser necessrio reiniciar o QGIS)
Abrir opes de ajuste em uma janela flutuante (reincio do QGIS necessrio) Abrir tabela de atributos em uma janela flutuante (reincio do QGIS necessrio)
Adicionar uma camada PostGIS com um duplo clique e seleciona no modo extendido
Definir como campos nulos sero representados na tabela de atributos. Adicionar caminhos para buscar bibliotecas de complementos C++ adicionais
Aba Renderizao
49
Use armazenamento de desenho onde for possvel para deixar a renderizao mais veloz Fazer linhas aparecerem com menos definio para no perder performance ao renderizar
Ajustar problemas com polgonos preenchidos incorretamente Usea nova gerao de smbolos para renderizao
Adicionar/remover caminhos para encontrar mais smbolos em formato SVG.
Adicionalmente voc pode definir como ser o caminho, se absoluto ou relativo na aba Geral Geral do menu
O modo configurao determina quais camadas sero mostradas pela ferramenta de identificao. possvel definir para identificar a 'Camada atual', 'De cima para baixo, parando na primeira' ou 'De baixo para cima' (veja Propriedades do projeto na seo 3.5 para definir quais camadas sero identificveis), sero mostradas pela ferramenta de identificao.
Selecionar a unidade de medida linear, se metros ou ps. Selecionar a unidade de medida de ngulos, se graus, radianos ou gon.
Definir o comportamento da roda do mouse (visualizar, visualizar e centralizar, aproximar ao cursor do mouse ou nada).
Aba Sobreposies
Permite definir o algoritmo de posicionamento (escolha entre 'ponto central', 'corrente', 'popmusic tabu chain', 'popmusic tabu' ou 'popmusic chain'). Honestamente, ao traduzir estes termos no encontrei nada melhor, entenda como indo do mais lento ao mais rpido.
Aba Digitalizar
Definir a espessura e a cor da linha. Definir o modo de atrao, se 'ao vrtice', 'ao segmento' ou a ambos. A tolerncia padro para atrair Definir o raio de busca para editar vrtices na unidade do mapa ou pixel.
50
Reutilizar ltimo valor de atributo inscrito Suprimir atributos de janelas pop-up depois de cada feio criada
Aba SRC A aba SRC dividida em duas reas. A primeira permite definir o SRC padro para novos projetos.
A segunda rea permite definir a ao, quando uma nova camada criada ou quando uma camada sem SRC carregada.
Prompt para SRC Usar SRC de projeto Usar SRC padro mostrado abaixo
Aba Regio
Aba Rede
Usar proxy para acessar a web e defina: Mquina, Porta, Usurio e Senha.
51
Definir Tipo Tipodo doProxy Proxy> > de acordo com as suas necessidades:
Default DefaultProxy Proxy> > : Proxy determinado baseado na aplicao definido em uso Socks5Proxy Socks5Proxy> > : Proxy genrico para qualquer tipo de conexo. Suporta TCP, UDP,
ligao a uma porta (conexes de entrada) e autenticao.
HttpProxy HttpProxy> > : Implementado usando o comando CONECTAR, suporta apenas conexes
de sada TCP e suporta autenticao.
HttpCachingProxy HttpCachingProxy> > : Implementado usando comandos HTTP normais, til apenas no
contexto de pedidos HTTP.
FTPCachingProxy FTPCachingProxy> > : Implementado usando um proxy FTP, til apenas no contexto de
pedidos FTP.
Define configuraes de Cache (caminho e tamanho) Define buscador de endereos WMS, o padro http://geopole.org/wms/search?search= %1&type=rss
URLs podem ser adicionadas na caixa de texto logo abaixo das configuraes do proxy (Figura 3.4). Para proceder pressione o boto Adiciona Adiciona . Depois disto, d um duplo clique sobre o campo URL recm criado e entre com a URL que voc gostaria de excluir para usar o proxy. Obviamente o boto
\\HKEY\CURRENT_USER\Software\QuantumGIS\qgis
Voc
pode
encontrar
suas
configuraes
em:
52
$HOME/Library/Preferences/org.qgis.qgis.plist
dentro do mapa. Use a ferramenta de anotao de texto e clique dentro do mapa para posicion-la. D um duplo clique no item para abrir o dilogo com vrias opes (Figura 3.5). Ali est o editor de texto para entrar com o texto formatado e outras configuraes. Uma vez adicionado o balo, o mesmo pode ser movido selecionando-o e arrastando-o. Redimensionar o balo tambm possvel selecionando-se os cantos do mesmo ou pelos lados. Caso prefira possvel mover o balo selecionando-se .
personalizado pelo qt designer (Figura 3.6). Este similar ao designer de formulrios para a ferramenta de identificao, mas mostrado em um item de anotao. Veja tambm o blog do QGIS em http://blog.qgis.org/node/143 (em ingls) para maiores informaes.
53
Nota: Se voc pressionar Ctrl+T enquanto a ferramenta de anotao est ativa (mover anotao, anotao de texto ou formulrio de anotao), as condies de visibilidade dos itens so invertidas.
1. Aproxime para a rea de interesse; 2. Selecione o menu Exibir Exibir Novo Novofavorito... favorito... ou pressione Control+B . 3. Entre com o nome de descrio do favorito (at 255 caracteres). 4. Clique OK OK para adicionar o favorito ou Cancelar Cancelar para sair sem adicionar o favorito.
Note que voc pode ter mltiplos favoritos com o mesmo nome. Trabalhando com favoritos Para usar ou gerenciar os favoritos, selecione o menu Exibir Exibir Mostrar Mostrarfavoritos favoritos . O dilogo
Favoritos Geoespaciais permite voc aproximar ao local do favorito ou exclu-lo. Voc no pode
54
editar o nome e as coordenadas do favorito. Aproximando a um favorito A partir do dilogo Favoritos Geoespaciais , selecione o favorito desejado clicando nele, ento clique
Aproximar Aproximarpara para . Voc pode tambm aproximar para um favorito com um duplo clique nele.
Excluindo um favorito Para excluir um favorito a partir do dilogo Favoritos Geoespaciais , clique nele e ento clique em
Excluir Excluir . Confirme sua escolha clicando em Sim Sim ou cancele a excluso clicando No No .
55
Com um receptor GPS plugado (tem de ter suporte pelo seu sistema operacional) um simples clique em
Conectar Conectar conectar o GPS ao QGIS. Um segundo clique, agora Desconectar Desconectar desconectar o
receptor GPS do seu computador. Para GNU/Linux o suporte gpsd integrado para suportar conexes de muitos receptores GPS. Desta forma, voc pode primeiro precisa configurar o gpsd adequadamente para conectar o QGIS ao GPS. [IMPORTANTE]: Se voc deseja gravar sua posio ao mapa voc deve criar uma nova camada vetorial primeiro e deix-la no modo de edio ativo para poder gravar seu percurso.
Auto-detectada para
Usar
caminho / porta abaixo e selecione o caminho/porta onde seu receptor GPS est conectado. Um
clique em Conectar Conectar novamente inicia a conexo com o receptor GPS. Com o deslizador
seu percurso ser automaticamente gravado na camada vetorial ativa (claro que a camada deve estar com o modo de edio ativado). 56
Com o GPS mapa recenter voc pode decidir de que forma a tela ser atualizada, se suas coordenadas registradas comear, quer para sair da tela ou se houver qualquer mudana em tudo. Cor e espessura do percurso definem a cor do e a espessura do seu percurso desenhado. Se voc quer definir uma feio manualmente voc deve voltar a clicar em Adicionar Adicionarfeio feio . Coordenadas de posio e
57
.shp - arquivo contendo feies geomtricas. .dbf - arquivo contendo os atributos em formato dBase. .shx - arquivo ndice.
Arquivos do tipo shape tambm podem incluir arquivos com a extenso .prj , que contm as informaes de projeo. Embora seja muito til ter um arquivo de projeo, este no obrigatrio. A base de dados do arquivo do tipo shape pode conter arquivos adicionais. Para maiores detalhes veja a especificao
58
tcnica da ESRI em http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf Problemas ao carregar um arquivo no formato .prj Se voc carregar um arquivo do tipo shape com o arquivo .prj e o QGIS no estiver programado para ler as referncias do sistema de coordenadas do arquivo voc ter que definir a projeo adequada manualmente na aba Geral da caixa de dilogo Propriedades da Camada . Isso acontece devido aos arquivos .prj , em alguns casos, no fornecerem os parmetros completos da projeo, como os usados pelo QGIS e listados na caixa de dilogo. Por essa razo, se voc criar um novo arquivo do tipo shape usando o QGIS, dois arquivos diferentes de projeo sero criados. Um arquivo .prj com os parmetros de projeo limitada, compatveis com o software ESRI , e um arquivo .qpj, fornecendo os parmetros completos do SRC (Sistema de Referncia de Coordenadas) utilizado. Sempre que o QGIS encontrar um arquivo .qpj ele ser usado ao invs do .prj.
Figura 4.1: Dilogo abrir camada vetorial. Entre as opes disponveis selecione
de dilogo padro para seleo do arquivo (Ver Figura 4.2) permitindo que voc explore pelo sistema de arquivos e carregue um arquivo shape ou outro formato de dado compatvel.
59
Figura 4.2: Dilogo abrir arquivo OGR suportado. A caixa de seleo Arquivos do tipo
... ...||
compatveis. Voc tambm pode pr-selecionar o tipo de codificao para o arquivo do tipo shape se desejar. Selecionando um arquivo do tipo shape da lista e clicando em Abrir Abrir ele carregar no QGIS. A Figura 4.3 mostra o QGIS aps carregar o arquivo .../banco_amostra/vetores/MASSA_DE_DAGUA.SHP. Dica 4.1 - Cores das camadas Quando voc adiciona uma camada no mapa, atribuda a ela uma cor aleatria. Quando adicionar mais de uma camada ao mesmo tempo, diferentes cores sero atribudas a cada camada. Uma vez carregada, voc pode aproximar a visualizao do arquivo shape usando as ferramentas de navegao do mapa. Para modificar a simbologia de uma camada, abra a caixa de dilogo
Propriedades da Camada com duplo clique no nome da camada ou clicando com o boto direito do
mouse sobre o nome na legenda de camadas e selecionando Propriedades Propriedades> > do menu de opes. Maiores informaes na seo 4.4 sobre a seleo de simbologias para camadas vetoriais.
60
Figura 4.3: O QGIS com a camada MASSA_DE_AGUA.SHP carregada. Dica 4.2 - Carregar camada e projeto de unidades externas montadas em OS X Em OS X, unidades portteis que so montadas alm do disco rgido primrio no aparecem em Arquivo Abrir o Projeto conforme o esperado. Estamos trabalhando em mais uma caixa de dilogo OSX-native abrir/salvar para resolver isso. Como uma soluo alternativa voc pode digitar /Volumes na caixa Nome do Arquivo e pressionar enter. Depois voc pode navegar para unidades externas e montar redes.
Carregue um arquivo do tipo shape. Abra a caixa de dilogo Propriedades da Projeto por duplo clique sobre o nome na legenda do arquivo do tipo shape ou por clique com o boto direito do mouse e escolhendo
Adicionar uma Camada Vetorial ou pelo atalho Ctrl-Shift-V em seguida troque o tipo de arquivo
que ser filtrado por [OGR] [OGR]MapInfo MapInfo(*.mif (*.mif*.tab *.tab*.MIF *.MIF*.TAB) *.TAB) || deseja carregar. e selecione a camada que
ou pelo atalho
Ctrl-Shift-V
Pasta .
Cobertura CoberturaArc/Info Arc/InfoBinria Binria|| . Explore a pasta que
contm os arquivos de cobertura e selecione-os. De forma similar pode ser carregado uma pasta base de arquivos vetoriais no formato UK National Transfer assim como no formato US Census Bureau raw TIGER.
Criar uma conexo de armazenamento no QGIS para a base de dados PostgreSQL (caso no tenha uma definida).
Conectar-se a base de dados. Selecionar a camada para adicionar ao mapa. Como uma forma opcionalmente pode ser fornecido uma clusula SQL where para definir quais caractersticas carregar da camada.
Carregar a camada. 62
Selecione
opo caixa
do de O
Ctrl-Shift-D .
e
selecionar
base
de
dados.
Adicionar Tabela(s) PostGIS ser exibido. Para acessar o gerenciador de conexes, clique no
boto Novo Novo para exibir a caixa de dilogo Criar uma nova conexo com base de dados . Os parmetros necessrios para uma conexo so mostrados na Tabela 4.1. Opcionalmente voc pode ativar caixas de busca:
Salvar o nome do usurio Salvar senha Procurar apenas nas colunas_geometria da tabela Procurar apenas no esquema publico Usar estimativa da tabela matadados
Uma vez que todos os parmetros e opes esto definidos, voc pode testar a conexo clicando no boto Teste Testede deconexo conexo . Tabela 4.1: Parmetros de conexo PostGIS. Nome Servio Um nome para conexo. Podendo ser o mesmo nome da Base de dados. O parmetro servio pode ser usado alternativamente para hostname/porta (e potencial base de dados). Ele pode ser definido em pg_service.conf Nome da maquina da base de dados. Este deve ser um utilizado para abrir uma conexo telnet ou ping no host. Se o banco de dados est no mesmo computador que o QGIS, basta digitar nele 'localhost'. Nome da base de dados Numero da porta do servidor da base de dados PostgreSQL listado. A porta padro 5432 Como a conexo ser negociada com o servido? Estes so as opes: desabilitada: apenas tentar uma conexo SSL criptografada;
permitir: tenta uma conexo no-SSL, se falhar, tenta uma conexo SSL; 63
Nome
Um nome para conexo. Podendo ser o mesmo nome da Base de dados. preferencial (o padro): tenta uma conexo SSL, se falhar tenta uma conexo no-SSL. Note que aumentos de velocidade massivos ao renderizar camada PostGIS pode ser acessados desabilitando-se SSL no editor de conexo.
Usurio Senha
Nome de usurio utilizado para conectar a base de dados Senha utilizada com o nome de usurio para conectar a base de dados
Dica 4.3 - Definies do usurio e segurana Suas configuraes personalizadas para QGIS so armazenados com base no sistema operacional. s configuraes so armazenadas em sua pasta padro .QGIS/. , as configuraes so armazenadas no registro. Dependendo do seu ambiente de computao, o armazenamento de senhas nas configuraes do seu QGIS pode ser um risco de segurana.
Uma vez que voc tenha uma ou mais conexes definidas, voc pode carregar as camadas de um banco de dados PostgreSQL. necessrio que os dados estejam em PostgreSQL. Veja seo 4.2.4 para informaes referentes a importao de dados de um banco de dados. Para carregar uma camada de PostGIS, siga os seguintes passos:
Escolha a conexo a partir de uma lista de seleo e clique em Conectar Conectar . Encontre a camada que deseja adicionar na lista de camadas disponveis. Selecione-a com um clique. Voc pode selecionar vrias camadas segurando e mantendo pressionada a tecla shift enquanto seleciona as camadas. Veja a seo 4.6 para maiores informaes quanto ao uso da Ferramenta de Consulta para definir melhor uma camada PostgreSQL.
Dica 4.4 - Camadas PostGIS Normalmente uma camada PostGIS definida por uma entrada na tabela geometry_columns. Da verso 1.5.0 em diante o Qgis pode carregar camadas que no tenham entrada na tabela geometry_columns. Isto inclui as tabelas e visualizaes. Definir uma viso espacial fornece um poderoso meio para visualizar seus dados. Consulte o seu manual PostgreSQL para informaes de criao de vises.
64
65
os sistemas de referncia espacial e projees. Dica 4.5 - Exportando conjuntos de dados do PostGIS Assim como a ferramenta de importao shp2pgsql existe tambm a ferramenta para exportar conjuntos de dados PostGIS como arquivos do tipo shape: pgsql2shp. Este enviado dentro dos limites de distribuio do PostGIS. Complemento SPIT O QGIS vem com um complemento chamado SPIT (Shapefile to PostGIS Import Tool). SPIT pode ser usado para carregar vrios arquivos do tipo shape de uma s vez e inclui suporte para esquemas. Para usar SPIT, abra o gerenciador de complementos do menu Complementos Complementos , verifique a caixa do
abrir a caixa de dialogo SPIT - Ferramenta de importao de arquivo shape para PostGIS . Selecione a base de dados PostGIS que voc quer conectar e clique em Conectar Conectar . Agora voc pode adicionar um ou mais arquivos para o enfileiramento clicando no boto Adicionar Adicionar . Para processar os arquivos clique no boto OK OK . O processo de importar assim como quaisquer erros e avisos so exibidos quando cada arquivo shape for processado. Dica 4.6 - Importao de arquivo do tipo shape contendo palavras PostgreSQL reservadas Se um arquivo shape adicionado fila contendo campos que so palavras reservadas na base de dados PostgreSQL uma janela de dilogo pop-up mostrar a posio de cada campo. Voc pode editar cada campo por nomes em uma prioridade de importncia e modificar qualquer uma das palavras reservadas (ou alterar qualquer outro nome de campo que desejar). A tentativa de importar um arquivo shape com palavras reservadas como nome de campo provavelmente vai falhar. ogr2ogr Alm do shp2pgsql e SPIT, existe outra ferramenta para a alimentao de dados espaciais no PostGIS: ogr2ogr. Isto faz parte da sua instalao GDAL. Para importar um arquivo do tipo shape em um PostGIS, siga os procedimentos: ogr2ogr user=postgres \ password=topsecret" alaska.shp Este procedimento importar um arquivo do tipo shape alaska.shp em uma base de dados PostGIS postgis utilizando o usurio postgres com a senha topsecret no host myhost.de. -f "PostgreSQL" PG:"dbname=postgis host=myhost.de
66
Perceba que OGR deve ser contrudo com PostgreSQL para suportar PostGIS. Voc pode ver isso digitando ogrinfo --formats | grep -i post Se voc gostar de usar o comando COPY do PostgreSQL ao invs do mtodo padro INSERT INTO voc pode exportar a seguinte varivel de ambiente (disponvel at o momento em e export PG_USE_COPY=YES ogr2ogr no cria ndices espaciais como o shp2pgsl faz. Voc precisa cri-los manualmente usando o comando SQL CREATE INDEX mais tarde como um passo extra (como descrito na prxima seo 4.3). ):
67
gis_data=# \q gsherman@madison:~/current$
Figura 4.4: Mapa em lat/long cruzando a linha de 180 de longitude. Uma soluo para transformar valores de longitude usando o PostGIS a funo ST_Shift_Longitude4. Esta funo reconhece todos os pontos/vrtices em cada componente de cada feio em uma geometria, e se a coordenada longitudinal < 0 adiciona 360 a ele. O resultado seria uma verso de 0 - 360 do arquivo plotado em um mapa centrado em 180.
http://postgis.refractions.net/documentation/manual-1.4/ST_Shift_Longitude.html
68
Uso
Importar dados para o PostGIS (4.2.4) utilizando, por exemplo, o gerenciador de complementos PostGIS ou o complemento SPIT.
Use a interface de linha de comando PostGIS para emitir o seguinte comando (este um exemplo em que "TABLE" o nome atual da sua tabela PostGIS)
Se tudo correu bem voc dever receber uma confirmao sobre o nmero de feies que foram atualizadas, ento voc poder carregar o mapa e perceber a diferena (Figura 4.5)
Adicionar Adicionarcamada camadaSpatiaLite SpatiaLite opo do menu Camadas Camadas ou digitando Ctrl+Shift+L . Isso mostrar
uma janela que permite a voc conectar-se a uma base de dados SpatiaLite j conhecida pelo QGIS, que voc pode escolher no menu suspenso ou para definir uma nova conexo para uma nova base de dados. Para definir uma nova conexo clique em Novo Novo e use o navegador de arquivo para apontar sua base de dados SpatiaLite, que um arquivo com uma extenso .sqlite. Se voc deseja salvar uma camada no formato SpatiaLite voc pode fazer isto clicando com o boto direito do mouse na legenda. Ento clique em
sqlite como formato e o SRC e, ento, adicione 'SPATIALITE=YES' no campo de criao na fonte de dados OGR. Isto leva o OGR para
http://www.gdal.org/ogr/drv_sqlite.html. Criar uma nova camada SpatiaLite Se voc deseja criar uma nova camada SpatiaLite consulte a seo 4.5.5. Dica 4.7 - Complemento Gerenciador de dados SpatiaLite Para gerenciar dados SpatiaLite voc pode usar o complemento Python 'QspatiaLite' a partir de repositrios terceiros.
69
aba
Geral
na
caixa
de
dilogo
Propriedades da Camada . Voc tambm pode tornar a nova simbologia como padro, ativando a
aba Rever traduo em Configuraes no menu Opes . Compreendendo a Gerao de Simbologia Existem trs tipos de Smbolos: smbolos marcadores (para pontos), smbolos de linha e smbolos de preenchimento (para polgonos). Os smbolos podem consistir de uma ou mais camadas de smbolo. possvel definir a cor de um smbolo, e essa cor definida para todas as camadas de smbolo. Algumas camadas podem ter cores bloqueadas, para aquelas que a cor no pode ser alterada. Isso til quando voc definir a cor de um smbolo de mltiplas camadas. Da mesma forma, possvel definir a largura da linha de smbolos, assim como o tamanho e o ngulo de smbolos marcadores.
70
Marcador simples: Representao como um dos marcadores codificados. Linha simples: Representao usual de uma linha (com largura, cor e o estilo de trao especifico).
Preenchimento simples: Representao usual de um polgono (com preenchimento de cor definido, padro de preenchimento e contorno).
Marcador SVG: Representao com imagens SVG. Marcador de linha: Uma linha representada pela repetio de um marcador de smbolo.
Barra de cores Barras de cores so usadas para definir uma gama de cores que podem ser usadas durante a criao de representaes. A cor do smbolo ser definida a partir da Barra de cores. Existem trs tipos de Barras de cor:
Aleatria: Cores geradas aleatoriamente de uma determinada rea do espao de cores. Compositor de cores: Cria uma rea de cor de um esquema de cores e define um nmero de classes de cor.
Barras de cores podem ser definidas na caixa de dilogo Gerenciador de estilo selecionando Tipos de estilo de smbolos: Barra Barrade decor cor|| como tipo de estilo de elemento na lista de rolagem, clicando no boto Adicionar Adicionarsmbolo smbolo e depois escolhendo o tipo da barra de cor. Estilos Um estilo agrupa um conjunto de vrios smbolos e Barra de cores. Voc pode definir os seus smbolos preferidos, ou usados frequentemente, e pode us-los sem ter de recri-los sempre. Os smbolos do estilo (smbolos e Barra de cores) tm sempre um nome pelo qual eles podem ser consultados a partir do estilo. Existe um estilo padro no QGIS (modificvel) e o usurio pode adicionar mais estilos. Transparncia Vetorial O QGIS permite definir uma transparncia para cada camada vetorial. Isso pode ser feito com a barra
Transparncia 10%
Figura 4.7: Barra para definio da intensidade da transparncia. Representao A representao responsvel por desenhar uma feio, juntamente com o smbolo correto. Existem trs tipos de representao: smbolo nico, categorizado (chamada de cor nica na simbologia antiga), e graduada. No existe representao contnua de cor, porque na verdade apenas um caso especial de representao graduada. A representao categorizada e graduada pode ser criada especificando-se um smbolo e uma Barra de cores - que vai definir as cores para os smbolos adequadamente. 72
escolher uma das trs representaes: O smbolo nico, categorizado e graduado. Dependendo da representao escolhida, a aba de simbologia oferece diferentes configuraes e opes, que sero descritas nas sees seguintes. A caixa de dilogo da nova gerao de simbologia tambm oferece um boto Gerenciador Gerenciadorde deestilo estilo que d acesso ao gerenciamento de estilo (veja detalhes na seo 4.4.3). O Gerenciador de Estilo permite a voc editar e remover smbolos existentes e adicionar novos. Representao de smbolo nico A Representao de Smbolo nico usada para representar todas as caractersticas da camada usando um nico smbolo definido pelo usurio. As propriedades, que podem ser ajustados na aba Simbologia, dependem em parte do tipo da camada, mas todos os tipos compartilham a estrutura seguinte. Na parte superior esquerda da aba, existe uma pr-visualizao do smbolo atual a ser representado. Na parte inferior da pgina, existe uma lista de smbolos j definida para o estilo atual, preparados para serem usados selecionando-os na lista. O smbolo em uso pode ser modificado utilizando o boto Mudar... Mudar... que abre uma caixa de dilogo Propriedades do smbolo , ou o boto
Selecionar SelecionarCor Cor , que abre uma caixa simples de dilogo Cor . Depois de ter feito as alteraes
necessrias, o smbolo pode ser adicionado lista de smbolos do estilo atual (usando o boto
O Atributo (usando a caixa de listagem da Coluna) O smbolo (usando o boto de propriedades do smbolo) As cores (usando a caixa de listagem Cor da Barra de ferramentas) O boto Avanado Avanado no canto inferior direito da caixa de dilogo permite selecionar os campos contendo informaes de rotao e escala de tamanho. Para maior comodidade, a lista na parte inferior da aba, lista os valores de todos os atributos selecionados em conjunto, incluindo os smbolos que sero representados. 73
O exemplo na Figura 4.8 mostra a representao categorizada usada para a camada arvores.shp presente em banco_amostra/vetores.
Figura 4.8: Representao categorizada de pontos. possvel criar uma barra de cores personalizada escolhendo Nova cor de rampa... na barra de menu da Barra de cores. A caixa de dilogo vai direcionar para o tipo de barra: Gradiente, Aleatrio, Compositor de cores, depois cada uma ter opes para etapas e/ou mltiplas escalas na barra de cor. Veja a seo 4.4.3 para um exemplo de customizao de barra de cor. Representao Graduada A representao Graduada usada para processar todas as caractersticas de uma camada usando um nico smbolo definido pelo usurio, cuja cor reflete a classificao dos atributos selecionados na camada para uma classe. Como para a Representao Categorizada, a aba simbologia permite que
74
voc selecione a posio e a escala de tamanho de colunas especficas. Tambm como a representao categorizada, a aba simbologia permite que voc selecione:
O atributo (usando a caixa de listagem da coluna) O smbolo (usando o boto Propriedades do Smbolo) As cores (usando a caixa de listagem da Barra de Cor)
Alm disso, voc pode especificar o nmero de classes e tambm o modo como classificar camadas dentro das classes (usando o modo lista). Os Modos disponveis so:
Intervalo igual Quantis Quebras Naturais (Jenks) Desvio Padro Quebras claras
A caixa de listagem do boto Estilo Estilo parte de uma tabela de simbologia listando classes juntos aos gamas, etiquetas e smbolos que sero representados. O exemplo na Figura 4.9 mostra a representao graduada usada para a camada arvores.shp presente no banco_amostra/vetores.
75
Figura 4.9: Representao graduada. Representao baseada em regra A Representao baseada em regra usada para representar todas as feies da camada, usando smbolos como uma regra base, cujas cores refletem a classificao dos atributos da feio selecionados para uma classe. O exemplo na Figura 4.10 mostra a representao baseada em regra na representao usada para a camada arvores.shp presente no banco_amostra/vetores.
76
Figura 4.10: Representao baseada em regra. Deslocador de Ponto A representao do deslocar de ponto oferecido para visualizar todas as feies de uma camada de pontos, mesmo se eles possurem a mesma localizao. Para isso, os smbolos dos pontos so deslocados e colocadas em um crculo ao redor de um smbolo central. Propriedades do Smbolo A caixa de dilogo propriedades do smbolo permite que o usurio especifique propriedades diferentes do smbolo a ser representado. Na parte esquerda superior da janela, voc encontrar uma prvia do smbolo atual como ele ser exibido na tela do mapa. Abaixo da prvia a lista das camadas de smbolos. Para iniciar a caixa de dilogo da propriedade do smbolo, clique no boto Mudar Mudar... ... na aba
aplicveis ao smbolo nico da camada selecionada na lista de smbolos da camada. importante a seleo entre as opes na barra de rolagem "Tipo da camada smbolo, que permite escolher o tipo de camada. As opes disponveis dependem do tipo de camada (Ponto, Linha ou Polgono). Para pontos:
Marcador SVG: Tamanho, ngulo, Deslocamento X e Y, Imagem SVG Marcador de fonte: Fonte, Cor, Tamanho, Rotao, Deslocamento X e Y Opes de tipos de smbolos de camadas para camadas de Linhas.
Para linhas:
Linha Simples: Cor, Espessura da caneta, Deslocamento, Estilo da caneta, Estilo da unio e Estilo do rtulo
Decorao de linha: Cor, Espessura da caneta Marcador de Linha: Marcador, Marcador de posio (com intervalo, em cada vrtice, apenas no ltimo vrtice, apenas no primeiro vrtice, no ponto central), Girar Marcador, Deslocamento de linha.
Para polgonos:
Preenchimento Simples: Cor, Estilo do preenchimento, Cor da borda, Estilo da borda, Espessura da borda, Deslocamento X e Y.
Preenchimento do Centroide: Marcador. Preenchimento SVG: Espessura da Textura, Rotao, Contorno, Imagem SVG. Contorno: Decorao de linha: Cor, Espessura da caneta. Contorno: Marcador de linha: Marcador, Marcador de posio (Ccom intervalo, em cada vrtice, apenas no ltimo vrtice, apenas no primeiro vrtice, no ponto central), Girar Marcador, Deslocamento de linha.
Contorno: Linha simples: Cor, Espessura da caneta, Deslocamento, Estilo da caneta, Estilo da unio e Estilo do rtulo.
78
79
1. Carregue o arquivo Shape MASSA_DE_AGUA.shp no QGIS. 2. Aproxime um pouco para enquadrar uma rea com algum LAGO/RIO 3. Deixe a camada MASSA_DE_AGUA.shp Ativa. 4. Abra a caixa de dilogo Propriedades da camada . 5. Clique na aba Rtulos . 6. Marque a caixa de seleo Mostrar Rtulos para permitir a Rotulao.
7. Escolha o campo para aplicar rtulos. Neste exemplo utilizaremos Campo que contm
80
Rtulos Multilinhas? . O QGIS ir procurar por uma linha de retorno real em seu campo de rtulos e inserir as quebras de linha de acordo. Uma linha de retorno real um caractere nico \n, (e no dois caracteres distintos, como um recuo \ seguido do caractere n). Clique em Aplicar Aplicar . 10. Agora que temos os rtulos eles provavelmente so muito grandes e mal colocados em relao ao marcador de smbolo para MASSA_DE_AGUA.shp. 11. Selecione a Fonte usando os botes Fonte Fonte e Cor Cor para definir a fonte e a cor. Possvel tambm alterar o ngulo e a posio do texto do rtulo. Para alterar a posio do texto em relao feio: 1. Clique em Fonte 2. Altere o posicionamento do rtulo, selecionando um dos botes de opo no grupo Posicionamento. Para fixar o rtulo deste exemplo selecione Direita. ou
3. A opo Tamanho da fonte permite que voc selecione entre Em EmPontos Pontos | | Unidades Unidadesdo domapa mapa| | na barra de rolagem. 4. Clique em Aplicar Aplicar para verificar as modificaes sem fechar a janela.
Uma melhora na edio pode ser visualizada, contudo os rtulos ainda esto perto do marcador. Para corrigir isto podemos usar os recursos de afastamento, podendo adicionar deslocamentos para as direes X e Y. Adicionando um deslocamento de 5 para X mover os rtulos de marcador e tornando-os mais legveis. Caso o smbolo do marcador ou a fonte for muito grande um maior deslocamento ser necessrio. O ltimo ajuste que faremos o Buffer nos rtulos. O que significa apenas colocar um pano
81
de fundo em torno do rtulo para ele sobressair melhor. Para o buffer nos rtulos de nosso exemplo das MASSA_DE_AGUA.shp : 1. Clique na caixa Buffer no rtulo para habilitar o buffer.
2. Escolha o tamanho do buffer usando a caixa de seleo. 3. Escolha a cor clicando em Cor Cor e escolhendo a cor de sua preferencia no seletor de
cores. possvel tambm selecionar uma quantidade de transparncia para o buffer se preferir.
4. Clique em Aplicar Aplicar para ver se esta de acordo com as mudanas. Caso no esteja satisfeito com os resultados, ajuste as configuraes e teste novamente, clicando em Aplicar Aplicar . Um buffer de 1 ponto parece dar um bom resultado. Observe que tambm possvel especificar o tamanho do buffer em unidades do mapa, pode funcionar melhor dependendo das configuraes que esteja utilizando em seu projeto. As entradas restantes no interior da aba Rtulos permitem o controle da aparncia dos rtulos usando atributos armazenados na camada. As entradas podem ser inseridas a partir da aba Avanado que permite a definio dos parmetros para os rtulos usando os campos na camada. Note que a aba Rtulos oferece uma Prvia onde o rtulo escolhido mostrado. 4.4.5. Nova Rotulao
A nova aplicao de Rotular disponibiliza uma rotulao inteligente para camadas vetoriais de ponto, linhas e polgonos e requer apenas alguns parmetros. Esta nova aplicao substituir a rotulao em uso no QGIS, descrita na seo 4.4.4 assim como o suporte "on-the-fly" transformao de camadas.
82
para usar a rotulao. Depois disso voc pode definir o local do rtulo e o estilo de texto, prioridade na rotulao, baseado em uma escala de visibilidade, se cada uma das partes da feio estaro rotuladas e se as feies da camada atuam como impedimentos para os rtulos ou no.
para usar a rotulao. Depois disso possvel definir o local do rtulo, orientao, distncia da feio, estilo de texto, prioridades na rotulao, baseados em escala de visibilidade, se cada parte do total das linhas da camada esto rotuladas, se as linhas apresentarem rtulos nas duas margens e se as caractersticas da feio da camada atuam como impedimentos para os rtulos ou no.
para usar a rotulao. Depois disso voc pode definir o local do rtulo, distncia e estilo de texto, prioridades na rotulao, levando em considerao uma escala de visualizao, se as caractersticas da feio da camada atuam como obstculos para os rtulos ou no .
83
Nova Coluna e
Excluir coluna
estiver no modo Ativar modo de edio . No momento, apenas as colunas de camadas do PostGIS podem ser removidos e adicionados. A biblioteca OGR suporta adicionar novas colunas, mas no remov-las, se voc tiver uma verso da GDAL >= 1.6 instalado. Editar elemento possvel encontrar tambm na aba
usada para definir valores ou um intervalo de valores que esto autorizados a serem adicionados ao atributo especfico de uma coluna da tabela. Clicando no boto Editar Editarlinha linha , uma caixa de dilogo ser aberta, onde possvel definir diferentes entre os seguintes pacotes:
1.
Editar Editarlinha linha| | campo de edio que permite inserir texto simples (ou restringir para
nmeros de atributos numricos).
2.
Classificao Classificao| | exibe uma caixa de combinao com valores de atributos utilizados para
a classificao, se voc escolheu 'valor nico', como tipo de legenda na aba de simbologia da caixa de dilogo Propriedades.
3.
4.
Valores Valoresexclusivos exclusivos| | o usurio pode selecionar um dos valores j utilizados na tabela
de atributos. Se editvel uma linha de edio exibida com suporte completar de finalizao, caso contrrio, uma caixa de combinao utilizada.
5.
Nome Nomedo doarquivo arquivo| | simplifica a seleo de arquivo adicionando uma janela de seleo
de arquivos.
6.
armazenado no atributo, a descrio mostrada na caixa de combinao. possvel definir os valores manualmente ou carreg-los de uma camada ou mesmo carregar dados de um arquivo CSV.
84
7.
Srie Srie| | abre uma caixa de combinao com os valores que podem ser utilizadas dentro
de alguns tipos de colunas. Isto atualmente suportado apenas pelo provedor PostGre.
8.
9.
Oculto Oculto| | uma coluna de atributo oculto invisvel. O usurio no capaz de modificar o
contedo.
acrescentado para a coluna quando a caixa de escolha estiver ativa (marcada) ou no.
11. Editar Editartexto texto| | abre um campo editor de texto que permite o uso de mltiplas linhas. 12. Calendrio Calendrio| | Abre um pacote de calendrio para inserir data. O tipo de coluna em uso
deve ser de texto.
camada, mas este boto no momento s est disponvel quando voc abre a tabela de atributos e selecione o boto ... ... prximo busca avanada.
85
Aes . Fornea um nome descritivo para a ao. A ao deve conter por si o nome do aplicativo que
ser executado quando a ao chamada. Voc pode adicionar um ou mais campos de valores de atributo como argumentos para o aplicativo. Quando a ao chamada, qualquer conjunto de caracteres que comeam com um % seguido do nome do campo ser substitudo pelo valor desse campo. Os caracteres especiais %% sero substitudos pelo valor do campo que foi selecionado a partir da identificao de resultados ou tabela de atributos (veja Usando Aes abaixo neste mesmo capitulo). Aspas Duplas podem ser usadas para grupo de texto em um nico argumento para o programa, script ou comando. Aspas duplas sero ignoradas se precedido por uma barra invertida. Se voc tem os nomes de campo que so derivaes de outros nomes de campo (exemplo; col1 e col10) voc deve indicar tambm, colocando o nome do campo (e o caractere % ) entre colchetes (e.g., [%col10]). Isso impedir que o nome do campo %col10 seja confundido com o nome do campo %col1 com um 0 no final. Os colchetes sero removidos pelo QGIS quando substitudo no valor do campo. Caso voc queira que o campo substitudo seja colocando entre colchetes, use um segundo conjunto como este: [[%col10]]. A caixa de dilogo Identificar Resultados inclui um (Derivado) item que contm informaes relevantes para o tipo da camada. Os valores neste item podem ser acessados de forma semelhante a outros campos, usando o nome do campo anterior (Derivado). Por exemplo, uma camada de ponto tem um campo X e Y e o valor destes pode ser usado na ao com %(Derivado).X e %(Derivado).Y. Os atributos derivados so disponveis somente a partir da caixa de dilogo Identificar Resultados e
86
no a caixa de dilogo Tabela de Atributos . Dois exemplos de aes so apresentados abaixo: firefox http://www.google.com/search?q=%nam firefox http://www.google.com/search?q=%% No primeiro exemplo, o navegador web Firefox chamado e passou uma URL para abrir. A URL realiza uma pesquisa no Google sobre o valor do campo namda nossa camada vetorial. Note que a aplicao ou o script chamado pela ao deve ser o caminho ou voc tem que fornecer o caminho completo. Para ter certeza, poderamos reescrever o primeiro exemplo como: Terminal $firefox
http://www.google.com/search?q=%nam. Isto assegura que o aplicativo Firefox ser executado quando a ao for executada. O segundo exemplo usa a notao %% que no dependem em um campo especfico para o seu valor. Quando a ao executada, o %% ser substitudo pelo valor do campo selecionado na identificao de resultados ou tabela de atributos. Usando aes As aes podem ser chamadas tanto a partir da caixa de dilogo Identificar Resultados como ela caixa de dilogo Tabela de Atributos (Lembre-se que esses dilogos podem ser abertos clicando
Identificar Feies ou
o boto direito sobre o arquivo gravado e escolha a ao no menu pop-up. Aes so listadas no menu pop-up com o nome que foi atribudo ao definir as aes. Clique na ao que deseja executar. Caso esteja chamando uma ao que usa a notao %%, clique com o boto direito sobre o valor do campo na caixa de dilogo Identificar Resultados ou na caixa de dilogo Tabela de Atributos que deseja passar para aplicao ou script. Aqui est outro exemplo que puxa os dados de uma camada vetorial e os insere em um arquivo usando o comando bash e echo. A camada em questo tem campos de nomes de espcies taxon_name, latitude lat e longitude long. A ao para fazer uma seleo espacial de uma localidade e exportar esses valores de campo para um arquivo de texto para o registro selecionado, exibido em amarelo (cor padro) na rea do mapa do QGIS a seguinte: bash -c "echo \"%taxon_name %lat %long\" >> /tmp/species_localities.txt" Depois de selecionar algumas localidades e executar a ao de cada um, a abertura do arquivo de sada ser algo parecido com isto: Acacia mearnsii -34.0800000000 150.0800000000
87
Acacia mearnsii -34.9000000000 150.1200000000 Acacia mearnsii -35.2200000000 149.9300000000 Acacia mearnsii -32.2700000000 150.4100000000 Como um exerccio, criamos uma ao que faz uma pesquisa no Google sobre a camada lagos. Primeiro precisamos determinar a URL necessria para realizar uma pesquisa sobre uma palavra-chave. Isso facilmente feito apenas acessando o Google e fazendo uma busca simples, em seguida apanhando a URL da barra de endereos do seu navegador. Desta pequena aplicao, vemos que o formato : http://google.com/search?q=qgis, onde o QGIS o termo de busca. Munidos com essa informao, podemos prosseguir:
Certifique-se que a camada de lagos est carregada. Abra a caixa de dilogo Propriedades da Camada por duplo clique sobre a camada na legenda ou clique com o boto direito e escolha Propriedades Propriedades> > no menu.
Clique na aba Aes . Digite um nome para a ao, por exemplo busca Google. Para a ao precisamos fornecer o nome do programa externo a ser executado. Neste caso podemos usar o Firefox. Se o programa no estiver em seu caminho, voc precisa fornecer o caminho completo.
Seguindo o nome do aplicativo externo, adicione o URL usado para fazer uma pesquisa no Google, no inclua o termo de pesquisa: http://google.com/search?q=
O texto no campo Ao deve agora ser como este: firefox http://google.com/search?q= Clicando na caixa de rolagem contendo o campo de nomes para a camada lagos. localizado esquerda do boto Inserir InserirCampo Campo .
A partir da caixa de rolagem, selecione Campo Contendo Rtulos Nome Nome|| e clique em
O texto da ao fica parecido com este: firefox http://google.com/search?q=%NAMES Para finalizar a ao clique no boto Inserir InserirAo Ao .
Os passos descritos completam a ao e ela est pronta para ser utilizada. O texto final da ao dever ser parecido com este: firefox http://google.com/search?q=%NAMES Podemos agora usar a ao. Feche a caixa de dilogo Propriedades da Camada e amplie a rea de interesse. Certifique-se de que a camada lagos.shp est ativa e identifique um lago. Na caixa de
88
resultado voc ver agora que a nossa ao visvel: Quando clicamos na ao, o programa abrir o Firefox e navegar para a URL
http://www.google.com/search?q=Tustumena. Isto possvel tambm para adicionar mais campos de atributos para a ao. Portanto, voc pode adicionar um + ao final do texto da ao, selecione outro campo e clique em Inserir InserirCampo Campo . Neste exemplo no h outro campo disponvel que faa sentido pesquisar. possvel definir vrias aes para uma camada e cada uma vai aparecendo na caixa de dilogo Identificar Resultados .
Figura 4.13: Selecione a feio e escolha a ao. Pode-se pensar em vrios tipos de usos para as aes. Por exemplo, se voc tem uma camada de pontos contendo locais de imagens ou fotos junto com um nome de arquivo, voc pode criar uma ao para iniciar um visualizador para mostrar a imagem. Voc tambm pode usar aes para executar relatrios baseados na rede para um campo de atributo ou combinao de campos, especificando-os na mesma forma que fizemos em nosso exemplo de pesquisa no Google.
Propriedades da Camada onde as configuraes para os diagramas podem ser inseridos (ver
Figura 4.15).
90
Figura 4.15: Propriedades da camada A implementao atual de Diagramas fornece suporte para grficos de setores, grficos de barras, smbolos proporcionais SVG e suporte para grfico de crescimento linear do Diagrama de acordo com um atributo de classificao. Como exemplo, mostraremos a sobreposio DISTRITOS_FLORIPA.shp em um diagrama de grfico de barras mostrando alguns dados referentes a esta camada vetorial. Ambas camadas vetoriais fazem parte de um conjunto simples de dados amostrais do QGIS (ver seo 2.4).
DISTRITOS_FLORIPA.shp.
D um duplo clique na camada DISTRITOS_FLORIPA na legenda de camadas do mapa para abrir a caixa de dilogo Propriedades da Camada .
Clique na aba Diagramas e selecione Grafico Graficode debarras barras como o tipo de diagrama. No diagrama queremos exibir os valores de trs colunas xxx, xxx e xxx . Primeiro selecionamos
Adicionaratributo atributo , depois adicionamos xxx e finalmente xxx. xxx como atributo e clicamos Adicionar
Para escala linear do tamanho do diagrama definimos xxx como atributo de classificao. Agora Clique em Encontrar Encontrarvalor valormximo mximo , escolha o valor de tamanho e a unidade de
91
tamanho e clique em Aplicar Aplicar para exibir o diagrama na janela de menu do QGIS.
possvel tambm adaptar o tamanho do grfico, ou modificar as cores dos atributos a partir de um clique duplo nos valores de cor no campo de atributo. A Figura 4.16 fornece uma impresso.
OK . Finalmente clique em OK
4.5. Edio
O QGIS suporta uma capacidade variada para edio de camadas vetoriais OGR, PostGIS e Spatialite. Entretanto o procedimento para edio de camadas GRASS diferente, portanto veja a seo 9.7 para maiores detalhes. Dica 4.8 - QGIS Edio em uso corrente Esta verso do QGIS no segue o mesmo caminho caso algum mais estiver editando uma feio ao mesmo tempo que a edio que voc estiver fazendo. A ultima pessoal a salvar sua edio a que estar habilitada.
92
valores da pesquisa de raio que nos permitam uma otimizao na edio de geometrias das camadas vetoriais. Tolerncia de proximidade A tolerncia de proximidade a distncia que o QGIS utiliza para procurar pelo vrtice mais prximo e/ou o seguimento que se deseja conectar quando voc estabelecer um novo vrtice ou mover um vrtice j existente. Se no estiver nos limites de tolerncia o QGIS vai posicionar o vrtice onde o boto do mouse for solto, ao invs de aproxim-lo a um vrtice e/ ou seguimento j existente. A configurao da tolerncia de proximidade influncia todas as ferramentas que trabalham com tolerncia.
A forma geral para definir a tolerncia de proximidade do projeto escolhendo Configuraes Configuraes Opes Opes (no Mac: V para QGIS QGIS Preferencias, no Linux Editar Editar Opes Opes . Na aba
Digitalizar Digitalizar possvel selecionar entre Ao vrtice, ao segmento ou ambos como modo padro
de aproximao. possvel tambm definir uma tolerncia de proximidade padro e uma pesquisa de raio para edio de vrtice. A tolerncia pode ser selecionada tanto em unidades do mapa comodidade em pixel. A vantagem na escolha por pixel que a tolerncia de proximidade no ter que ser modificada aps operaes de aproximao. Os resultados devem variar, mas algo aceitvel em uma escala de 1:10 000 sendo uma configurao razovel.
A tolerncia de proximidade pode ser definida para uma camada selecionando Configuraes Configuraes e clicando em Opes Opesde deajuste... ajuste... para habilitar e ajustar o modo de aproximao e a
Figura 4.17: Opes de Aproximao. Perceba que a camada com referncia na aproximao substitui a opo de aproximao geral definida na na aba Digitalizao. Ento caso seja necessrio editar uma camada, e aproximar seus vrtices para 93
outra camada necessrio habilitar a aproximao apenas para a Camada, em seguida diminua a tolerncia de proximidade geral para um valor menor. Alm disso a aproximao nunca ir ocorrer para uma camada que no estiver selecionada na caixa de dilogo das opes de aproximao, independentemente da tolerncia de proximidade geral. Certifique-se de marcar a caixa de seleo para aquelas camadas que precisam de aproximao. Pesquisa de Raio A pesquisa de raio a distncia que o QGIS utiliza para procurar o vrtice mais prximo que estiver sendo movido quando clicado no mapa. Caso no esteja dentro dos limites da pesquisa de raio, o QGIS no encontrar e no selecionar nenhum vrtice para edio e ir notificar com um aviso o efeito. Tolerncia de aproximar e pesquisa de raio so definidas em unidades do mapa ou em pixel, ento pode ser necessrio experimentar ambas para definir a utilizao apropriada. Especificando uma tolerncia muito grande o QGIS poder aproximar a um vrtice errado, especialmente se o nmero de vrtice em que esteja trabalhando estiver em grande nmero e muito prximo um do outro. Definindo uma pesquisa de raio muito pequena pode no encontrar nada para mover. A pesquisar o raio para edio de vrtice em unidades da camada pode ser definida na aba Digitalizar Digitalizar em Configuraes Configuraes Opes Opes . O mesmo local onde definido a forma geral de tolerncia de proximidade do projeto.
Panormica no mapa
frente para aproximar e para trs para afastar. A posio do cursor do mouse ser o ponto central da rea de interesse ampliada. possvel tambm customizar o comportamento da ao da roda do mouse
94
utilizando a aba Ferramentas de mapa no menu de Configuraes Configuraes Opes Opes > > . Panorama com as teclas de seta A panormica do mapa ao londo do processo de digitalizao possvel com as teclas de seta. Posicione o cursor do mouse na rea do mapa e clique na tecla da seta direita para oeste, tecla da seta esquerda para Leste, tecla da seta para cima para panormica norte e tecla da seta para baixo para panormica sul. Existe tambm a possibilidade de utilizar a barra de espao tendo o mesmo funcionamento dos movimentos do mouse para ento ter a visibilidade panormica do mapa. As teclas PgUp e PgDown do teclado fazem a exibio para aproximar ou afastar sem interromper a digitalizao. Edio topolgica Alm das opes de na aba Geral do menu Configuraes Propriedades do Projeto Configuraes Propriedades do Projeto
e/ou ativar
Evitar int..
polgonos. O QGIS detecta um limite em comum em um mosaico de polgono sendo somente necessrio mover o vrtice enquanto o QGIS toma conta em atualizar o outros limites. Evitando Interseco de novos polgonos. A segunda opo topolgica chamada
evita
sobreposio no mosaico de polgonos. um bom recurso para digitalizao rpida de polgonos adjacentes. Caso j exista no projeto um polgono possvel, com esta funo, digitalizar o segundo fazendo com que ambos se intersectem e o QGIS corta o segundo para um limite em comum com o primeiro. A vantagem esta em os usurios no precisarem digitalizar todos os vrtices do limite comum.
digitalizao avanada, descrita na seo 4.4.3. possvel habilitar e desabilitar ambas em Exibir Exibir
Barra Barrade deFerramentas Ferramentas > > . Usando as ferramentas da digitalizao bsica possvel o recurso as
seguintes funes: Tabela 4.2: Barra de ferramentas de edio vetorial. cone Funo Alternar edio Adicionar feies: captura de linha Mover feio Excluir selecionado(s) Copiar feies Salvar alteraes cone Funo Adicionar feies: captura de ponto Adicionar feies: captura de polgono Ferramenta de ns Recortar feies Colar feies
localizada e selecionada na barra de menu superior aps selecionar uma camada ou acessando o menu da camada com um clique do boto direito do mouse em uma camada na legenda de camadas. Como uma forma alternativa possvel usar o boto
para comear ou para sair do modo de edio. Uma vez que a camada estiver em modo de edio marcadores iro aparecer nos vrtices e botes adicionais na barra de edio estaro disponveis para o uso. Dica 4.9 - Salvar regularmente Lembre-se de desativar regularmente
salvas, e tambm confirmando que a fonte de dados aceite todas as alteraes. Adicionando Feies Os cones
Captura de ponto
Captura de linha
Captura de polgono da
barra de ferramentas habilita o cursor do mouse para o modo de digitalizao. Para cada feio necessrio primeiro digitalizar a geometria para ento inserir os atributos. Para digitalizar a geometria, clique com o boto esquerdo do mouse na rea do mapa para criar o ponto inicial
96
da sua nova feio. Para linhas e polgonos, continue clicando com o boto esquerdo do mouse para cada ponto adicional que deseja capturar. Quando o processo de adicionar pontos estiver concludo clique com o boto direito do mouse em qualquer lugar da rea do mapa para confirmar que esta concludo o processo de digitalizao de toda a geometria de uma feio. A janela de atributos seja exibida, permitindo que seja inserido as informaes para a nova feio. A Figura 4.18 exibe a seleo de atributos para uma nova via fictcia em VIAS_URBANAS.shp. Na aba
Digitalizar
do
menu
Configuraes Configuraes
possvel
tambm
habilitar:
Reutilizar ltimo valor de atributo inscrito Suprimir atributos de janelas pop-up depois de cada feio criada .
Dica 4.10 - Tipos de valores de atributos Ao finalizar uma edio de um arquivo do tipo shape os tipos de atributos so validados durante a insero. Por este motivo no possvel inserir um nmero dentro da coluna de texto na caixa de dilogo ou vice e versa. Sendo necessrio fazer este comando deve-se editar os atributos em um segundo passo dentro da caixa de dilogos
da
Tabela de Atributos .
97
Ferramenta de ns Tanto para PostgreSQL/PostGIS quanto para camadas base em arquivo shape, a
Ferramenta de ns possui a capacidade para manipular os vrtices das feies de uma forma similar
aos programas de CAD. possvel de uma forma simples selecionar mltiplos vrtices de uma nica vez e moviment-los, adicionar ou exclu-los todos juntos. A ferramenta de ns opera tambm com a projeo on the fly ligada e suporta a edio topolgica de feies. Esta ferramenta , ao contrrio de outras ferramentas no QGIS, permanente, ento quando alguma operao for executada, a seleo continua ativada para esta feio e ferramenta. Caso a ferramenta de ns no encontrar nenhuma feio um aviso sera exibido. importante selecionar as propriedades
Configuraes Configuraes
Opes Opes
Digitalizar
QIS no estar apto a informar qual o vrtice est sendo editado. Dica 4.11 - Marcadores de vrtice A verso atual do QGIS suporta trs tipos de marcadores de vrtice Crculo semi transparente , cruz e nenhum. Para alterar o estilo de marcador escolha em Opes Opes do menu Configuraes Configuraes e clique na aba Digitalizar e selecione a entrada apropriada. Operaes Bsicas Inicie ativando a
vermelha sero exibidas em cada vrtice da feio. Perceba que a seleo de um polgono deve partir de um clique em um de seus vrtices ou lados; clicando dentro ir produzir uma mensagem de erro. Uma vez que a feio for selecionada as seguintes funcionalidades estaro disponveis: selecionar vrtices: Existe a possibilidade de selecionar vrtices clicando sobre eles ao mesmo tempo, clicando em uma borda para selecionar os vrtices em ambas as extremidades ou clicando e arrastando um retngulo ao redor de alguns vrtices. Quando o vrtice estiver selecionado sua cor modifica para azul. Para incluir mais vrtices a seleo em curso, mantenha pressionado a tecla Control enquanto clicar. Mantenha pressionada Control
vrtices (vrtices que estiverem sem seleo sero selecionados como de costume, mas tambm vrtices que j estiverem selecionados ficaro sem seleo). Adicionar vrtices: Para adicionar um vrtice simplesmente prximo a uma borda e um novo 98
vrtice aparecer na borda prximo ao cursor. Perceba que o vrtice aparecer na borda no na posio do cursor, de qualquer forma ele ter que ser movimentado caso necessrio.
Excluir vrtices: Aps selecionar vrtices para excluso, clique na tecla Delete . No possvel
utilizar a
de vrtices para o tipo de feio que esteja trabalhando. Para deletar uma feio completa utilize a ferramenta Excluir Seleo.
Mover Vrtices: Selecione todos os vrtices que desejar mover. Clique em um vrtice
selecionado ou em uma borda e arraste na direo que desejar movimentar. Todos os vrtices selecionados iro ser movimentados juntos. Caso estiver habilitada a seleo toda pode pular para o vrtice ou linha mais prximo.
Cada alterao executada com a ferramenta de ns sera armazenada como uma entrada separada no dilogo de refazer. Lembre-se que todas as operaes suportam a edio topolgica quando estiver ligada. A projeo on the fly tambm suportada e a ferramenta de ns fornece tooltips para identificar um vrtice ao passar o ponteiro sobre ele. Cortar, Copiar e Colar feies Feies selecionadas podem ser recortadas, copiadas e coladas entre camadas do mesmo projeto do QGIS, contanto que a camada de destino estejam selecionadas como Alternar edio previamente. Feies podem tambm ser coladas em aplicaes externas como texto, isto , as feies que estiverem representadas em formato CSV com dados de geometria aparecendo no formato OGC Well-Know Text (WKT). De qualquer forma na verso atual do QGIS, feies de texto externas do QGIS no podem ser coladas em uma camada dentro do QGIS. possvel editar mais de uma camada ao mesmo tempo e copiar e colar feies entre camadas. O que se torna til na criao de uma camada que requer somente algumas feies especficas de outra camada. O QGIS preenche a camada de destino, em caso de colar feies, com o contedo compatvel com o esquema da camada, ignorando o resto. Sendo ento necessrio cuidados com os atributos que esto sendo copiados para a camada de destino, e no necessariamente o design dos tipos de arquivos. Caso queira ter certeza que todos os atributos e feies sero copiados esteja certo de que os esquemas combinam.
99
Dica 4.12 - Congruncia de feies copiadas Caso sua origem e destino de camadas usam a mesma projeo, ento feies coladas tero geometrias idnticas a camada de destino. Contudo se a camada de destino possuir uma projeo diferente o QGIS no garante a geometria idntica para as feies. Isto ocorre porque existem pequenos erros de arredondamentos envolvidos quando ocorre a converso entre as projees. Excluindo Feies Selecionadas Sendo o objetivo a excluso de um polgono inteiro, primeiro selecione o polgono utilizando as ferramentas simples de
Excluir Seleo. possvel tambm selecionar mltiplas feies para Excluir Seleo
excluso. Quando estiver com a seleo de todas as feies, utilize a ferramenta para exclu-las. A ferramenta
utilizada para excluir feies. Esta ferramenta exclui efetivamente as feies, entretanto, tambm deixa uma rea de espao transparente. Ento recortamos as feies para excluir. Pode-se tambm utilizar
Colar Feies para colocar novamente, deixando a capacidade em um nvel para desfazer.
Recortar, copiar e colar funciona em feies selecionadas em uso, significa que podem ser operadas mais de uma ao mesmo tempo. Dica 4.13 - Suporte para excluir feies Quando editar arquivo do tipo shape ESRI, a excluso de feies somente funciona se o QGIS estiver vinculado a uma GDAL verso 1.3.2 ou maior. As verses disponveis para download OS X e Windows esto elaboradas usando GDAL 1.3.2 ou superior. Salvando Camadas editadas Quando uma camada estiver em modo de edio, qualquer alterao permanece na memria do QGIS. Portanto no esto imediatamente salvas na fonte de dados ou disco rgido. Caso queira salvar a edio para a camada em uso, mas deseja seguir editando sem sair do modo de edio basta clicar no boto
Salvar alteraes . Quando sair do modo de edio a partir de Alternar edio (ou sair do QGIS),
ser perguntado se deseja salvar ou descartar a edio. Caso as alteraes no puderem ser salvas (disco rgido cheio ou os atributos possurem valores que esto fora d e ordem por exemplo), o estado de memria do QGIS preservado, permitindo assim que os ajustes necessrios na edio sejam executados e que seja feita nova tentativa para salvar a edio.
100
Dica 4.14 - Integridade dos dados sempre uma boa ideia fazer um backup de sua fonte de dados antes de iniciar a edio. Enquanto autores do QGIS fizemos todos os esforos para preservar a integridade de seus dados, no oferecemos garantia a este respeito.
Desfazer
refazer nas operaes de edio vetorial. . Existe tambm uma ferramenta acoplvel que exibe todas as operaes do histrico desfazer/refazer (veja a Figura 4.19) . Esta ferramenta no exibida como padro do sistema, mas pode ser exibida a partir de um clique direito na barra de ferramentas e ativando a caixa de seleo Desfazer/Refazer. De qualquer forma desfazer/refazer esta ativa mesmo que a ferramenta no seja exibida. Quando desfazer for o estado de todas as feies e atributos sero revertidos para o estado anterior a uma operao acontecer. Modificando outras operaes que no forem as normais da adio vetorial (modificaes feitas por um complemento por exemplo), podem ou no ser revertidas, dependendo de como as alteraes foram executadas. Para utilizar a ferramenta de histrico do recurso de desfazer/refazer clique para selecionar uma operao na lista de histrico; todas as feies sero revertidas ao estado que estavam depois de a operao selecionada.
101
Tabela 4.3: Barra de ferramentas da edio vetorial avanada cone Desfazer Simplificar feies Adicionar parte Excluir parte Quebrar feies Rotacionar pontos com smbolo Funo cone Refazer Adicionar anel Excluir anel Remodelar feies Mesclar feies selecionadas Funo
forma que a geometria no altere. necessrio selecionar a feio, que ser destacada por uma banda de cor avermelhada e uma barra deslizante aparecer. Movendo a barra, a banda vermelha modifica mostrando como a feio ser simplificada. Clicando em OK OK a nova geometria simplificada ser armazenada. Caso a feio no estiver apta a simplificao (Mltiplos polgonos por exemplo) um aviso
102
ser exibido. Adicionar Anel possvel criar polgonos em anel usando o cone
significa que dentro de uma rea existente possvel digitalizar outros polgonos, o que ocorre como um buraco, portanto, somente a rea entre os limites de outra e dentro de polgonos mantm um polgono de anel. Adicionar parte Pode-se
precisa ser digitalizada na parte externa do multi polgono selecionado. Excluir Anel A ferramenta de
Excluir Anel
existente. Esta Ferramenta funciona somente com camadas de polgonos. A ferramenta pode ser utilizada em feies de polgono ou em multipolgonos, contudo no altera nada quando utilizada no exterior de um polgono. Antes de selecionar os vrtices de uma parte, ajuste a tolerncia para edio de vrtices. Excluir Parte A ferramenta
feio de multi polgonos por exemplo). Entretanto ela no exclui a ultima parte da feio, a ultima parte permanece intocvel. Esta ferramenta trabalha com todas as geometrias multi partes de ponto, linha e polgono. Antes de selecionar os vrtices de uma parte, ajuste a tolerncia para edio de vrtices. Remodelar Feies possvel remodelar feies de linha e polgono usando o cone da barra de ferramentas
Remodelar Feies . Ele substitui parte ma linha ou polgono da primeira a ultima interseco com a
linha original. Em alguns casos com polgonos pode levar resultados inesperados. Este recurso muito til quando existe a necessidade em substituir pequenas partes de um polgono, no preciso uma grande reformulao em remodelar linhas entretanto, no permitido cruzar anel de polgonos originando assim um polgono invlido. Pode-se, por exemplo, editar limites de um polgono com esta ferramenta. Primeiro, clique dentro de uma rea do polgono prximo ao ponto onde deseja-se adicionar o novo vrtice. Em seguida cruze o limite e adicione o vrtice fora do polgono. Para finalizar d um clique direito dentro da rea do polgono. 103
A ferramenta ir automaticamente adicionar um n onde a linha cruza a borda. Tambm possvel remover parte da rea de um polgono, comece uma linha fora do polgono, adicione vrtices dentro, e finalize a linha fora do polgono com um clique direito. Nota: A ferramenta para remodelar feies pode alterar a posio inicial de um anel de polgono ou uma linha prxima. Portanto o ponto que estiver representado duas vezes no ser mais o mesmo. Isto pode no ser um problema para a maioria das aplicaes, mas algo a considerar durante a digitalizao de feies vetoriais. Quebrar feies Existe a possibilidade de quebrar feies usando o cone
ferramentas. Apenas desenhe uma linha pela feio que deseja quebrar. Mesclar Feies Selecionadas A ferramenta
limites em comum quanto alguns atributos. Mesclar Atributos de Feies Selecionadas A ferramenta
feies com limites e atributos em comum sem mesclar seus limites. Rotacionar Pontos com Smbolos A Ferramenta
antiga simbologia. Ele permite alterar a rotao de smbolos pontuais na tela do mapa, caso tenha definido na coluna de rotao na tabela de atributos da camada de pontos na aba Estilo em
104
menu Camada Camada da barra de ferramentas. A caixa de dilogo Nova Camada Vetorial ser exibida como mostra a Figura 4.21. Escolha o tipo de camada (ponto, linha ou polgono) e o SRC (Sistema de Referncia de Coordenadas).
105
Figura 4.21: Nova camada vetorial Note que o QGIS ainda no esta apto a criar feies em 3D (feies com coordenadas y, x, z). At este momento somente feies de arquivo shape podem ser criadas. Em uma verso futura do QGIS a criao de qualquer camada do tipo OGR ou PostgreSQL ser suportada. Para completar a criao de uma nova camada do tipo shape, adicione os atributos desejados clicando no boto e especificando um nome e um tipo para os atributos. A primeira coluna id adicionada como padro mas pode ser removida. Apenas atributos Tipo
Tipo
acordo com o tipo de atributo possvel tambm definir a espessura e preciso de uma nova coluna de atributos. Satisfeito com os atributos clique em OK OK e fornea um nome para o arquivo Shape. O QGIS ir automaticamente adicionar a extenso .shp ao nome especfico. Uma vez que a camada for criada ela ser adicionada ao mapa e possvel edit-la como descrito na seo 4.5.4 acima.
106
Criando uma nova camada SpatiaLite Para criar uma nova camada SpatiaLite para edio, selecione Novo Novo Camada SpatiaLite... no
menu Camada Camada da barra de ferramentas. A caixa de dilogo Nova Camada Vetorial ser exibida como mostra a Figura 4.22.
Figura 4.22: Nova camada SpatiaLite O primeiro passo selecionar uma base de dados Spatialite ou criar uma nova. Podendo ser feito com o boto de pesquisa ao lado direito do campo da base de dados. Posteriormente adicione um nome para a nova camada e defina o tipo de camada e a EPSG SRID. Caso desejar pode selecionar
Cria um autoincremento para a chave primria . Para definir uma tabela de atributos para a
anova camada SpatiaLite adicione os nomes das colunas dos atributos que deseja criar de acordo com o tipo de coluna e clique no boto Adicionar Adicionar lista listade deatributos atributos . Estando de acordo com os atributos clique em OK OK . O QGIS ir automaticamente adicionar a nova camada a legenda de camadas e possvel edit-la como descrito na seo 4.5.5 acima. A caixa de dilogo de criao de SpatiaLite permite criar mltiplas camadas sem que seja necessrio
107
Figura 4.23: Tabela de atributos. Este procedimento abrir uma nova janela que exibe as feies doas atributos da camada Figura 4.23. O nmero de feies e o numero de feies selecionadas so mostrados no ttulo da tabela de atributos. Selecionar feies na tabela de atributos Cada linha selecionada na tabela de atributos exibe o atributo de uma feio da selecionada na camada. Caso a seleo de feies na janela principal for modificada, a seleo tambm atualizada na tabela de atributos. Igualmente, caso a seleo de linhas na tabela de atributos for alterada, a seleo de feies na janela principal ser atualizada. 108
Linhas podem ser selecionadas clicando no nmero de linhas ao lado esquerdo da linha. Mltiplas linhas podem ser marcadas mantendo pressionada a tecla
executada segurando a tecla Shift e clicando em vrios cabealhos de linha no lado esquerdo da linha. Todas as linhas entre a posio do cursor e a linha so selecionadas. Movimentando a posio do cursor na tabela de atributos, clicando em clula na tabela, no modifica a seleo da linha. Alterando a seleo no menu no movimenta a posio do cursor na tabela de atributos. A tabela pode ser ordenada por qualquer coluna clicando no cabealho da coluna. Uma pequena seta indica o ordenamento (apontando para baixo significa valores decrescentes da linha ao topo para baixo). Para uma pesquisa simples por atributos apenas em uma nica coluna o campo Buscar Buscarpor por pode
ser utilizado. Selecionando o campo (coluna) para cada procura pode ser procedida a partir do menu e
Buscar . As combinaes de linhas sero selecionadas e o nmero total de linhas clicando o boto Buscar
combinadas aparecer na barra de titulo da tabela de atributo e na barra de status na janela principal. Para pesquisas complexas utilize a Procura avanada Busca Buscaavanada avanada partir da Ferramenta de consultas descrito na seo 4.6. Para exibir apenas registros selecionados utilize a caixa de seleo que iniciar a Pesquisa a
Mostrar apenas selecionado(s) . Para busca de registros selecionados somente, use a caixa de
seleo
Sensvel ao caractere
permite selecionar case sensitive. Os outros botes no rodap esquerdo da janela da tabela de atributos proporcionam as seguintes funcionalidades:
Desselecionar tudo ou Ctrl+U Mover seleo para o topo ou Ctrl+T Inverter seleo ou Ctrl+S Copiar linhas selecionadas para rea de tranferncia ou Ctrl+C Aproximar o mapa s linhas selecionadas ou Ctrl+J Alternar modo de edio ou Ctrl+E Excluir feies selecionadas Nova coluna ou Ctrl+W
ou Ctrl+D
109
Excluir coluna
ou Ctrl+L
Salvar feies selecionadas como uma nova camada As feies selecionadas podem ser salvas como qualquer formato vetor OGR suportado e tambm transformado para outro sistema de referncia de coordenadas (SRC) . Abra o menu da camada com o boto direito do mouse e clique em Salvar Salvarcomo como... ... para definir o nome do arquivo de sada, seu formato e o SRC (veja a seo 7.4). Tambm possvel especificar as opes para criao de OGR dentro da caixa de dilogo (Figura 4.24).
Dica 4.15 - Manipulando arquivos de atributos Atualmente somente camadas PostGIS esto habilitadas para adicionar ou soltar colunas de atributos dentro da caixa de dialogo. Em verses futuras do QGIS outras fontes de dados sero suportadas, por este motivo esta feio foi implementada na GDAL/OGR.
110
Trabalhar com tabelas de atributos no espaciais O QGIS permite tambm carregar tabelas no espaciais. Isto inclui atuais tabelas suportadas por OGR, textos delimitados e provedor PostgreSQL. As tabelas podem ser usadas para busca de campos ou apenas para pesquisas em geral e editadas usando a visualizao da tabela. Quando for carregada uma tabela ser exibido no campo da legenda. Ela poder ser aberta, por exemplo, com a ferramenta e editada posteriormente como qualquer outra tabela de atributos de uma camada. Como um exemplo possvel usar colunas da tabela no espacial para definir valores de atributos ou uma srie de valores que esto permitidos a serem adicionados para uma camada vetorial em especfico durante a digitalizao. D uma olhada na edio de ferramentas na seo 4.4.6 para maiores informaes.
Pesquisa... Pesquisa...
defina um subconjunto de uma tabela usando Clusula onde SQL, o resultado da consulta ser exibido em tela em uma janela. Por exemplo, no nosso banco de dados tutorial vetores PRAIA apresenta e 10 campos, entre eles o campo rea. Ao clique duplo em no campo rea e uma Clusula, por exemplo > ou = e depois duplo clique no valor, a clusula estar pronta a s clicar em Testar que abrir a janela com o resultado, em nosso caso escolhemos valores maiores e iguais a 5920 e a clusula onde retornou 18 linhas de valores, conforme a ilustrado da Figura 4.25.
111
Dica 4.16 - Alterar a definio da camada possvel alterar a definio da camada aps carregar, atravs da ferramenta de consulta SQL. Para fazer isso, abra a caixa de dilogo Propriedades da camada vetorial, indo at as camadas (legenda na esquerda da tela do QGIS) e clicando duas vezes sobre a camada. Abrir Propriedades da camada (no nosso caso PRAIA) e clique no Boto Ferramenta de Consulta, conforme Figura 4.6 na Aba/guia Geral. Veja Seo 4.4 para mais informaes.
112
Figura 4.26: Propriedades da camada (clicar no boto Ferramenta de Consulta, grifado em vermelho) Seleo por consulta Salvar feio selecionadas como uma nova camada
de atributos existentes ou definindo funes, por exemplo para calcular o comprimento da rea da geometria de feies. Os resultados podem ser escritos a uma nova coluna de atributos ou pode ser usado para atualizar valores em uma coluna j existente. A criao de novos campos de atributo atualmente somente vivel em PostGIS e com formatos OGR, se a verso GDAL for maior que 1.6.0. necessrio que a camada vetorial esteja em modo de edio para habilitar o cone da calculadora de campo, que aps selecionado abre a caixa de dilogo. Na caixa de dilogo necessrio primeiro 113
selecionar o que voc quer atualizar a um campo existente, se apenas atualizar feies selecionadas ou criar um novo campo de atributo, onde os resultados do calculo sero adicionados. Caso escolha incluir um novo campo necessrio inserir um nome para o campo, um tipo (inteiro, real ou string) o total de espessura do campo de sada e a preciso. Por exemplo, caso escolha uma espessura de 10 e uma preciso de 3 isso significa que existem 6 sinais antes do ponto, ento o ponto e outros 3 sinais para a preciso. A lista de campos contm todos os atributos da tabela de atributos que ser pesquisada. Para inserir um atributo ao campo de clculo da expresso de clculo de campo, clique duplo no nome na lista de campo. Geralmente possvel usar vrios campos, valores e operadores para construir a expresso de clculo ou simplesmente digitar dentro da caixa. A Lista de valores apresenta os valores de um campo de atributo. Para listar os valores possveis selecione um campo de atributo na lista de campos e clique no boto Tudo Tudo. Para listar todos os valores de um campo de atributo que esto presentes em uma tabela simples, selecione o atributo na lista de Campos e clique no boto Amostra Amostra . O procedimento similar para o Construtor de Consultas. Para adicionar um valor caixa de expresso da calculadora de campo, d um clique duplo no nome na lista de valores. A seo de operadores contm todos os operadores utilizados. Para incluir um operador ao campo a caixa de expresso da calculadora de campo clique no boto apropriado. Clculos matemticos ( +, -, * ), funes trigonomtricas (sem, cos, tan...), Extrao de informaes geomtricas (comprimento e rea) esto disponveis, juntamente com o e o contador de linhas. Fique atento para novas operaes em futuras atualizaes do QGIS. Um pequeno exemplo ilustra como a calculadora de campo funciona. Queremos calcular o comprimento da camada VIAS_URBANAS.shp do banco de dados amostral do QGIS 2.4.
no
QGIS
abra
caixa
de
dilogo
abra
caixa
de
dilogo
da
4. Adicione comprimento como um nome para o arquivo de sada, (nmero decimal) real como
um tipo de arquivo de sada e defina a espessura do campo de sada 10 e uma preciso de 3. 114
5. Agora clique no Operador comprimento para adicionar o comprimento na expresso para caixa
da calculadora de campo e clique em OK OK . Devido ao espao limitado da tela, nem todos os operadores esto disponveis pelos botes, eles esto todos listados na tabela a seguir. Lista de operadores suportados pela calculadora de campo String NULL sqrt(a) sin(a) cos(a) tan(a) asin(a) acos(a) atan(a) Ao int(a) Ao real(a) A string(a) Lower (a) upper(a) Comprimento(a) atan2(y,x) Reposicionar (em a, reposicionar isso com aquilo) Substituir (a, por, len) A || b $rownum $area $perimeter $length $id $x $y Valor literal string Valor nulo Raiz quadrada Seno de a Cosseno de b Tangente de a Arco seno de a Arco cosseno de a Arco tangente de a Converte string a para integral Converte string a para real Converte numero a para string Converte string a para caixa baixa (minscula) Converte string a para caixa alta (maiscula) Comprimento de uma string a arcustangens de y / x usando os sinais dos dois argumentos para determinar o quadrante do resultado. reposicionar isso com aquilo em uma string a caracteres len de uma string a comea por (o primeiro caractere indexado 1) Caracteres de strings a e b Numero da linha atual rea de um polgono Permetro de um polgono rea (comprimento) de uma linha id da feio Ponto da coordenada x Ponto da coordenada y
115
Lista de operadores suportados pela calculadora de campo ab a* b a/b a+b ab +a -a A raised to the power of b a mltiplo de b a dividido por b a mais b a menos b Sinal positivo Valor de a negativo
116
Arc/Info grade binria Arc/Info grade ASCII GRASS Raster Geo TIFF JPEG Grade Padro para Transferncia de Arquivos Espaciais (com algumas limitaes) USGS ASCII DEM Erdas Imagine
Devido implementao de arquivos raster no QGIS ser baseada na biblioteca GDAL, outros formatos de arquivos raster implementados na GDAL tambm so apropriados para trabalho Em caso de dvida tente abrir uma amostra e veja se compatvel. Voc encontra mais detalhes sobre formatos GDAL no endereo eletrnico http://www.gdal.org/formats_ list.html. Se voc quiser carregar um arquivo raster GRASS, veja na seo 9.
arquivo corretamente na tela do mapa. O QGIS faz o uso de informao georreferenciada dentro da camada raster (arquivos Geo TIFF por exemplo) ou em um arquivo mundial apropriado para exibir as propriedades dos dados.
mltiplos itens na caixa de dilogo Abrir uma fonte de dados raster GDAL suportada . Uma vez que a camada raster for carregada na legenda do mapa voc pode clicar no nome da camada com o boto direito do mouse e selecionar e ativar feies especficas da camada ou abrir uma caixa de dilogo para selecionar as propriedades da camada raster. Menu para camadas raster:
Aproximar Aproximara acamada camada sua suaextenso extenso Visualizar Visualizarna namelhor melhorescala escala(100%) (100%) Esticar Esticarusando usandoa aextenso extensoatual atual Mostrar Mostrarna naviso visogeral geral Remover Remover Definir Definiro oSRC SRCda dacamada camada Definir Definiro oSRC SRCdo doprojeto projetoa apartir partirda dacamada camada Propriedades Propriedades Renomear Renomear Adiciona Adicionagrupo grupo Expandir Expandirtudo tudo Fechar Fechartudo tudo
118
Propriedades Propriedades
Propriedades da camada .
Banda cinza simples: Uma banda da imagem ser renderizada como escala de cinza, no padronizado ou em falsa cor.
Trs bandas de cores: trs bandas de cores da imagem sero renderizadas, cada banda representando o componente vermelho, verde ou azul que ser usado para criar uma imagem colorida.
Dentro dos dois tipos de renderizao voc pode inverter a cor de sada usando a caixa de seleo
Renderizao de banda simples Esta seleo oferece duas possibilidades de escolha. Em primeiro voc pode selecionar cada banda que preferir usar para renderizar (se o conjunto de dados tiver mais de uma banda). Uma segunda opo oferece uma seleo de bandas de cores e escalas disponveis para renderizao.
119
Quando for selecionado uma entrada Mapa de Cor Mapa Mapade decores cores|| estar disponvel para edio. Veja mais detalhes no captulo
5.3.3.
Figura 5.1: Caixa de dilogo de propriedades da camada raster O QGIS pode restringir os dados exibidos para mostrar apenas clulas em que os valores estejam dentro de um nmero de desvio padro como mdia para uma camada. Este recurso til quando se tem uma ou duas clulas com valores de anormalidade, altos, em uma grade raster que esta tendo um impacto negativo na renderizao do raster. Esta opo disponvel somente para imagens em pseudocores/falsa cor.
120
Um caminho ainda mais flexvel para customizar a transparncia pode ser feito na Seo de Opo de transparncia personalizada. A transparncia de cada pixel pode ser definida nesta aba. Como um exemplo, podemos selecionar a gua do nosso arquivo de exemplo para a transparncias de 20%. Os seguintes passos so necessrios:
aquivo raster na legenda ou por clique com o boto direito e escolhendo Propriedades Propriedades de camada da barra de menus.
5. Entre com os valores raster (usamos 0 aqui) e ajuste a transparncia para 20%
121
e visualize o mapa.
Voc pode repetir os passos 4 e 5 para ajustar mais valores com a transparncia personalizada. Como possvel perceber bastante simples selecionar a transparncia customizada, mas isto pode dar muito trabalho. De qualquer forma pode ser utilizado o boto lista de transparncia para um arquivo. O boto
aba Estilo (veja capitulo 5.3.1) Trs caminhos de interpolao de cores esto disponveis:
Discreto Linear Exato adiciona a cor para uma tabela de cores individual. O clique duplo na
coluna valor possibilita a insero de um valor em especifico. Clique duplo na coluna cor abre uma caixa de dilogo onde possvel selecionar e atribuir uma cor para aquele valor. Como uma forma alternativa possvel tambm clicar no boto Carregar mapa de cor de Banda , que carrega a tabela de uma banda (caso esta tenha alguma). O item Gerar novo mapa de cores permite a criao de nova categorizao de Mapa de cor. preciso apenas selecionar o Nmero de classes necessrios e clicar no boto Classificar Classificar . No
momento suportado apenas o uso de Modo de classificao Intervalo Intervaloigual igual|| . 5.3.4. Aba geral
A aba Geral exibe informaes bsicas sobre o arquivo raster selecionado, incluindo a exibio do
nome na legenda (que pode ser alterado). Esta aba tambm mostra uma pr-visualizao com uma miniatura da camada, sua legenda de smbolos e cores e a paleta. Um adicional pode ser selecionado nesta aba, Escala dependente da visibilidade. necessrio habilitar a caixa de seleo e informar uma escala apropriada onde seus dados sero exibidos na tela do 122
mapa. O Sistema de referncia de coordenadas tambm apresentado nesta aba como um PROJ.4-string. Podendo ser alterado clicando o boto Especifique... Especifique... .
estatsticas sobre cada banda da camada raster em uso. As estatsticas esto baseadas em necessidade de conhecer, portanto pode acontecer das estatsticas da camada no terem sido coletadas ainda. Esta aba principalmente informativa. Voc no pode modificar qualquer valor publicado nela. Para atualizar as estatsticas voc precisa modificar a aba Histograma base desta aba, ao lado da opo e clicar no boto
Aplicar Aplicar
na
o QGIS
Perceba que construir piramides pode alterar os dados do arquivo original e uma vez criado ele no poder ser removido. Se h necessidade de preservar a verso original de sua camada raster nopirmide, faa uma cpia antes de construir pirmides.
123
automaticamente quando voc abre a Aba Histograma . Voc pode escolher quais bandas sero exibidas selecionando-as na lista da caixa na margem esquerda da aba. Dois diferentes tipos de grficos so permitidos. Dica 5.2 - Coletando estatsticas raster Para coletar estatsticas para uma camada, selecione a aba Estilo --> Renderizar com > Banda de cinza simples Mapa de cor --> Pseudocores e clique no boto Aplicar Aplicar . Coletar estatsticas para uma camada pode consumir algum tempo. Seja paciente enquanto o QGIS examina seus dados.
Figura 5.2: Calculadora Raster. O Campo Bandas raster contm uma lista com todas as camadas raster carregadas e que podem ser utilizadas. Para incluir uma camada raster ao campo 'Calculadora de expresso raster', da calculadora
124
raster, clique duplo no seu nome na lista de Campo. possvel ento usar os Operadores para construir as expresses de calculo ou digit-las na caixa. Na seo Camada Resultante necessrio definir uma camada de sada. Pode-se ento definir as extenses da rea de calculo baseadas em uma camada raster de sada ou baseadas em coordenadas X, Y e nas colunas e linhas selecionar a resoluo da camada de sada. Se a camada de entrada possuir uma resoluo diferente, os valores sero simplificados com os algarismos do vizinho mais prximo. A seo Operadores contm todas as operaes possveis de uso. Para incluir um operador para a caixa de expresso da calculadora raster, clique o boto apropriado. Clculos matemticos ( + , - , * ) e funes trigonomtricas (sen, cos, tan, ) esto disponveis. Fique atento ao surgimento de mais operaes.
125
WMS - Web Map Service WFS - Web Feature Service WCS - Web Coverage Service CAT - Web Catalog Service SFS - Simple Features for SQL GML - Geography Markup Language
Servios OGC esto sendo largamente utilizados para troca de dados entre diferentes tipos de SIG e base de dados. O QGIS, at o presente momento, manipula apenas trs das especificaes acima, a SFS (com o suporte do provedor de dados PostgreSQL/PostGIS, ver seo 4.2), WFS e WMS como clientes.
126
Adicionar Adicionarservidores servidorespadres padres . Isto ir adicionar os ltimos trs servidores para voc usar, incluindo
o servidor WMS da NASA (JPL). Para definir um novo servio de servidor WMS na aba
Conexes de servidores , selecione Novo Novo. Ento, entre nos parmetros para conectar ao servidor
WMS desejado, como listado na Tabela 6.1.
127
Tabela 6.1: Parmetros de conexo WMS. Nome URL Usurio Senha Um nome para esta conexo. Este nome ser usado na caixa "Conexo de servidores" para distinguir de outras conexes com servidores WMS. URL do servidor que prov o dado. Isto deve ser um destino acessvel; o mesmo formato que seria usado para abrir uma conexo telnet ou pingar um destino. Usurio para uma autenticao bsica no servidor WMS. Este parmetro opcional. Senha para uma autenticao bsica no servidor WMS. Este parmetro opcional.
Se voc precisar especificar um servidor proxy para estar apto a receber servios WMS da internet, voc pode adicionar seu servidor proxy nas opes. Escolha o menu Configuraes Configuraes Opes Opes e clique na aba
Rede Rede. Nela voc poder adicionar as configuraes proxy e habilit-las acionando Usar proxy para acessar a internet. Uma vez criada a uma nova conexo para um servidor
WMS, ela ser mantida para futuras sees do QGIS. Dica 6.1 - Em URLs de servidores WMS Esteja certo, quando entrar na URL de um servidor WMS, que voc tem a URL base. Por exemplo, voc no deveria ter fragmentos como request=GetCapabilities ou verso=1.0.0 na sua URL.
128
Figura 6.1: Aba para adicionar um servidor WMS Codificao de Imagem A seo Codificao Codificaode deimagem imagem agora lista formatos que so suportados tanto pelo cliente, quanto pelo servidor. Escolha dependendo das suas necessidades de preciso. Dica 6.2 - Codificao de imagem Voc tipicamente espera que o servidor WMS te oferea a escolha de compresso para os formatos JPEG ou PNG. O formato JPEG perde resoluo na compresso, ao passo que o formato PNG reproduz com fidelidade o dado raster. Use JPEG se voc espera trabalhar com um dado WMS com menor resoluo. Esta escolha reduz em 5 vezes o pedido de transferncia comparado com PNG. Use PNG se voc precisa de representaes mais fiis do dado original, sabendo que para isso ser necessrio maior capacidade de transferncia de dados.
129
Opes A seo Opes Opes fornece um campo de texto onde voc pode adicionar um nome para a camada WMS. Este nome ser apresentado na legenda depois de carregar a camada. Se a OnlineRessource-URL a partir da GetCapabilities-document diferente daquela URL inserida nos parmetros de conexo, o QGIS perguntar a voc qual URL dever ser usada. Dependendo da sua resposta o QGIS marcar as caixas de opo baseada na sua resposta. Isso tambm pode ser ajustado com um
130
Camadas Camadas com o Dilogo Adicionar AdicionarCamada(s) Camada(s)de deum umServidor Servidor .
Figura 6.2: Caixa de dilogo para adicionar um servidor WMS, mostrando as camadas disponveis. Como voc pode perceber possvel entrar com uma palavra-chave no campo de texto e clicar no boto
Procurar Procurar. Aps os resultados sero mostrados na aba abaixo do campo de texto.
Buscar na lista de resultados e observe a tabela. Para visualizar os resultados, selecione uma entrada da tabela, pressione o boto Adicionar Adicionarlinha linhaselecionada selecionadaa alista listaWMS WMS e alterne para a aba servidor servidor . O QGIS atualizar automaticamente sua lista de servidores e o resultado da busca selecionado estar habilitado na lista de servidores WMS salvos.
131
Voc precisa apenas solicitar a lista de camadas clicando no boto Conectar Conectar. Esta opo muito conveniente quando voc precisa encontrar mapas atravs de palavras-chave especficas. Esta opo basicamente uma interface para a API de http://geopole.org.
6.2.5. Tilesets
Quando usar WMS-C (WMS armazenado) servios como http://labs.metacarta.com/wms-c/Basic.py voc estar apto a procurar atravs da aba Tilesets Tilesets fornecida pelo servidor. Informao adicional como tilesize, formatos e SRCs suportados so listados nesta tabela. Em combinao com esta feio voc pode usar a escala deslizante a partir de
Ver Ver
Escala Escaladeslizante deslizante , que fornece a voc as escalas disponveis a partir do servidor tile ' com bom
controle deslizante acoplado.
consulta feita ao servidor a cada seleo efetuada. Os resultados da consulta retornaro em modo texto. A formatao deste texto depender do tipo de servidor WMS usado. Propriedades de visualizao Uma vez adicionado o servidor WMS, voc pode ver suas propriedades clicando com o boto direito na legenda, e selecionando Propriedades Propriedades . Aba Metadata A aba Metadata Metadata mostra a abundncia de informaes sobre o servidor WMS, geralmente coletadas da declarao de capacidades retornadas daquele servidor. Muitas definies podem ser colhidas lendo os padres WMS, abaixo seguem algumas definies mais comuns:
Propriedades do servidor
Verso do WMS - A verso suportada pelo servidor. Formatos de imagem - A lista de tipos MIME que podem ser desenhadas no mapa. O QGIS
132
Formatos de identidade - A lista de tipos MIME que o servidor responde quando voc usa a ferramenta de Identidade. Atualmente o QGIS suporta o tipo text-plain.
Propriedades da camada
Selecionada - Se a camada est selecionada quando seu servidor foi adicionado ao projeto. Visvel - Se a camada est selecionada como visvel na legenda. (Ainda no implementado nessa verso do QGIS).
Transparncia - Se a camada permite ou no ser renderizada com transparncia. Esta verso do QGIS sempre usar transparncia se esta for Sim e se o formato de imagem permita transparncia.
Aproximvel - Se a camada pode ser visualizada com aproximao pelo servidor. Esta verso do QGIS assume que todos as camadas WMS podem ser reunidas para Sim. Camadas deficientes podem retornar resultados ruins.
Cascade Count - servidores WMS podem atuar como um proxy para outros servidores WMS para obter os dados de varredura de uma camada. Esse post mostra quantas vezes o pedido desta camada foi enviado para olhar resultados de servidores WMS.
Largura fixa, Altura fixa - Se a camada possui ou no tamanho fixo de pixel. Esta verso do QGIS assume que todos as camadas WMS podem ser reunidas para no. Camadas deficientes podem ser renderizadas de forma estranha (errada).
Caixa de limite em WGS 84 - Os limites da caixa da camada, em coordenadas WGS 84. Alguns servidores WMS no ajustam isto corretamente.(e.g. Coordenadas UTM ser usada em substituio). Se este o home, ento a viso inicial da camada poder ser desenhada com uma aparncia "distante" pelo QGIS. O webmaster do WMS pode ser informado deste erro, no qual ele pode saber pelo caso podem ser elementos WMS XML
Disponvel no SRC - As projees que esta camada pode ser desenhada pelo servidor WMS. Estas esto listadas no formato WMS-nativo.
Disponvel no estilo - Os estilos de imagem que esta camada pode ser desenhada no servidor WMS.
133
Figura 6.3: Dilogo para buscar servidores WMS atravs de algumas palavras-chave
134
adicionar um servidor WMS. Veja seo 6.3 para detalhes. Dica 6.5 - Acessar camadas OGC seguras Se voc precisar acessar camadas seguras, voc pode usar InteProxy como um proxy de transporte, que suporte diversos mtodos de autenticao. Mais informaes podem ser encontradas no manual do InteProxy no website http://inteproxy.wald.intevation.org.
selecionar feies e ver atributos de tabela. Uma exceo que editar no possvel ainda. Para iniciar o complemento WFS voc precisa abrir
Complementos Complementos
Um novo cone Adicionar camada WFS aparecer depois do cone WMS. Clique nele para abrir o dilogo. Em Geral adicionar uma camada WFS muito similar ao procedimento usado no WMS. A diferena est que no existem servidores definidos, assim, voc precisar adicion-los.
g) Escolha
h) Clique Conectar Conectar i) j) Espere pela lista de camadas aparecerem Clique na camada Parks Parks
k) Clique OK OK para adicionar a camada ao mapa l) Espere pacientemente pelo aparecimento das feies
Note que o complemento WFS tambm reconhece as configuraes do proxy que voc fixar nas suas preferncias.
136
Sem
usar
caixa
de
seleo
feies a partir do servidor WFS. Se voc deseja apenas uma pequena seleo baseada na sua extenso, aproxime para a rea de interesse, solicite a camada WFS novamente e tenha certeza que voc marcou a caixa de seleo acima. Basicamente, isto adiciona o parmetro BOX com os valores a partir da extenso atual pesquisa WFS. Isto extremamente til quando voc deseja apenas pedir algumas feies a partir de um grande conjunto de dados WFS. Voc poder verificar o progresso do download no canto inferior esquerdo da janela principal do QGIS. Uma vez carregado a camada, voc pode identificar e selecionar uma provncia ou duas e ver o atributo de tabela. Lembre que este complemento trabalha bem com servidores MapServer WFS. Poder ocorrer , que voc 137
experimente trocas de comportamento e paus. Voc pode esperar aperfeioamentos em verses futuras deste complemento. Isto significa que apenas WFS 1.0.0 suportado. At o momento no existem testes contrrio a verses WFS mais recentes implementadas em outros servidores WFS. Se voc encontrar problemas com quaisquer outros servidores WFS, por favor no exite em contatar a equipe de desenvolvimento. Por favor refira-se a Seo 14.1 para maiores informaes sobre as listas de e-mail. Dica 6.6 Procurar servidores WMS e WFS Voc pode adicionalmente procurar servidores WMS e WFS usando buscadores como Google ou outros. Existe uma lista de URLs pblicas, algumas mantidas, outras no.
Dica 6.7 - Acessando servidores WFS seguros Dentro do dilogo Criar uma nova conexo WFS descreve acidentalmente que o QGIS ainda no suporta conexes WFS autenticadas. Esperamos nas prximas verses atender tambm o suporte a servidores WFS autenticados. Enquanto isso voc pode usar o InteProxyhttp://inteproxy.wald.intevation.org - para acessar servidores WFS autenticados.
138
139
alteradas no menu Editar Editar (Gnome, OSX) ou Configuraes Configuraes (KDE, Windows), da caixa de dilogo
Editar Editar Opes Opes (Gnome, OSX) ou Configuraes Configuraes Opes Opes (KDE, Windows), na aba SRC SRC .
As opes mostradas na Figura 7.1 so:
Prompt para SRC Usar SRC de projeto Usar SRC padro mostrado abaixo
Se voc quer definir o sistema de referncia de coordenadas para uma determinada camada sem informao de SRC, voc pode fazer isso tambm na aba Geral Geral na caixa de dilogo de propriedades raster (5.3.4) e vetor (5.3.4). Se sua camada j possui um SRC definido, ele ser mostrado como na Figura 4.6.
140
Figura 7.1: Aba SRC na caixa de dilogo Opes do QGIS. Dica 7.1 - SRC na legenda do mapa Com um clique no boto direito do mouse na camada (3.2.3) voc pode acessar dois atalhos para configurar o SRC. Definir Definiro oSRC SRCda dacamada camada> > leva voc diretamente ao dilogo de seleo do SRC. Voc tambm pode faz-lo atravs do boto Especificar EspecificarSRC SRC presenta na aba Geral do dilogo de propriedades da camada. Definir Definiro oSRC SRCdo doprojeto projetoa apartir partirda dacamada camada> > Redefine o SRC do projeto usando o SRC da camada.
selecionar
um
SRC
ativar
caixa
de
seleo
Habilitar transformao SRC on the fly . H duas formas de abrir a caixa de dilogo:
Selecione Propriedades Propriedadesdo doprojeto projeto do menu Editar Editar (Gnome e OSX) ou Configuraes Configuraes (KDE, Windows).
141
Ou clique no cone
Se voc j carregou uma camada, e quer habilitar a projeo OTF, a melhor forma abrir a guia
Propriedades do Projeto ,
a caixa de seleo
de verificao em verde e todas as camadas vetoriais adicionadas posteriormente ser projetada OTF para o SRC definido. A aba Sistema Sistemade deReferncia Refernciade deCoordenadas Coordenadas da caixa de dilogo Propriedades do Projeto contm cinco componentes importantes como mostrados na Figura 7.2 e descritos abaixo.
Habilitar transformao SRC "on the fly" - esta caixa de seleo usada para a habilitar ou desabilitar a projeo OTF. Quando desmarcada, cada camada desenhada usando as
142
coordenadas que so lidas na fonte de dados. Quando marcada, as coordenadas em cada camada so projetadas para o sistema de coordenadas de referncia definido para a rea de visualizao do mapa.
Sistema de Referncia de Coordenadas - esta uma lista de todos os SRC suportados pelo QGIS, incluindo sistemas de referncia de coordenadas Geogrficas, Projetadas e
Personalizadas. Para usar um SRC, selecione-o da lista expandindo o n apropriado e selecione o SRC. O SRC ativo pr-selecionado.
Proj4 text - este o string SRC usado pelo mecanismo de projeo Proj4. Este texto "somente leitura" e fornecido apenas com o propsito de informao.
Buscar - se voc conhece o cdigo EPSG, o identificador ou o nome para um Sistema de Referncia de Coordenadas, voc pode usar o recurso de busca para encontr-lo. Entre com o identificador e clique em Encontrar Encontrar . Use a caixa de seleo para mostrar apenas as projees atualmente vlidas.
SRCs recentemente usados - se voc possui certos SRC que usa frequentemente em seu trabalho SIG dirio, este sero mostrados na tabela abaixo do dilogo Projees. Clique em um deles para selecionar o SRC desejado.
143
A caixa de dilogo Definio de um Sistema de Referncia de Coordenadas Personalizado requer somente dois parmetros para definir um SRC personalizado (Figura 7.3):
SRC. Depois disso, voc pode salvar seu SRC clicando no boto
Observe que o item Parmetros deve comear com um bloco +proj=-, para representar o novo sistema de referncia de coordenadas. Voc pode testar seus parmetros SRC para ver se eles do resultados razoveis atravs do boto
Calcular Calcular dentro do bloco Teste. Primeiramente cole seus parmetros SRC no campo Parmetros.
Depois entre um valor conhecido de latitude e longitude em WGS 84 nos campos Norte (Geogrfica/WGS84) e Leste (Geogrfica/WGS84) respectivamente. Por ultimo clique em Calcular Calcular e compare os resultados com os valores conhecidos em seu sistema de referncia de coordenadas.
144
8. SERVIDOR QGIS
Arthur Nanni arthur@qgisbrasil.org O servidor QGIS (QGIS Server) um WMS 1.3 de cdigo aberto que, alm disso, implementa avanados recursos cartogrficos para mapeamento temtico. O servidor QGIS uma aplicao FastCGI/CGI (Common Gateway Interface) escrita em C++ que opera sempre junto com um servidor web (p.e. Apache, Lighttpd). Ele financiado pelo EU projects Orchestra, Sany e a cidade de Uster na Sua. Ele usa o QGIS como um programa de execuo secundria (backend) para a lgica SIG para a renderizao de mapas. Alm disso, a biblioteca Qt e usada para grficos e para programao em plataforma independente C++. Em contraste com outros softwares WMS, o servidor QGIS usa regras cartogrficas em SLD/SE como configurao de linguagem, ambos para a configurao do servidor e para regras definidas pelo usurio. Alm disso, o projeto servidor QGIS fornece o complemento Publicar na Web. Um complemento para o QGIS desktop que exporta as camadas atuais e smbolos como um projeto da web para o servidor QGIS (contendo regras de visualizao cartogrfica expressadas em SLD). Como o QGIS desktop, o servidor QGIS usa as mesmas bibliotecas de visualizao, os mapas so publicados na web da mesma forma que em um desktop SIG. O complemento Publicar na Web atualmente suporta simbolizao bsica, como regras de visualizao mais complexas introduzidas manualmente. Como a configurao executada com um padro SLD e suas extenses documentadas, existe apenas uma linguagem padronizada para aprender, o que simplifica enormemente a complexidade de criar mapas para a web. Em um dos manuais a seguir ns forneceremos uma amostra de configurao para definir um servidor QGIS. Mas para agora ns recomendamos a leitura de um dos links a seguir para saber maiores informaes:
145
Propriedades Propriedadesdo doprojeto projeto e defina os campos 'Capacidades do servio', 'Restrio ao Sistema de
coordenadas' e 'Extenso anunciada'. Adicionalmente voc pode habilitar a caixa de seleo
para
tornar
camadas
consultveis (ver seo 4.6). Agora salve a seo em um arquivo de projeto 'floripa_comunicacao'.qgs'.
146
Figura 8.1: Definies para um projeto de servidor WMS do QGIS. Para fornecer o projeto como um WMS, ns criamos uma nova pasta '/usr/lib/cgi-bin/project ' e uma cpia do arquivo qgis_mapserv.fcgi isto tudo. Agora ns testamos nosso prprio projeto WMS, adicione o WMS com a URL http://localhost/cgibin/project/qgis_mapserv.fcg como descrito na seo na seo 6.2.2 para o QGIS carregar o WMS, ver Figura 8.1.
147
Figura 8.3: WMS padro com limites dos EUA inclusos no servidor QGIS.
148
Abrir Mapset=Abrir Conjunto de mapas Novo Mapset=Novo Conjunto de mapas Fechar Mapset=Fechar Conjunto de mapas Adiciona uma camada vetorial do GRASS Adiciona uma camada raster do GRASS Criar um novo vetor do GRASS Editar camada vetorial do GRASS Abrir ferramentas GRASS Mostrar a regio atual do GRASS Edita regio atual do GRASS
OBS: Caso o GRASS no estiver instalado em seu Gerenciador de complementos, v at a pgina da comunidade brasileira do QGIS http://www.qgisbrasil.org localize e utilize o tutorial passo a passo para instalao do complemento GRASS no QGIS. Voc inicia carregando camadas raster e vetoriais a partir de uma LOCALIZAO existente do GRASS (ver seo 9.2). Ou voc cria uma nova localizao do GRASS com QGIS (ver seo 9.3.1) e importar algum dado vetorial ou raster (ver seo 9.4) para melhor anlise com a Caixa de ferramentas do GRASS (GRASS Toolbox) (ver seo 9.9).
botes no menu da barra de ferramentas do GRASS. Como um exemplo, ns usamos o dataset do alaska (ver seo 2.4). Esta inclui uma pequena amostra de LOCALIZAO GRASS com 3 camadas vetoriais e 1 raster com um mapa de elevao.
1. Crie uma nova pasta em seu computador pessoal DADOS_GRASS, baixe a partir de
http://download.osgeo.org/qgis/data/ o grupo de dados do alaska para o QGIS
2. Inicie o QGIS. 3. Se voc no carregou uma seo prvia do QGIS, carregue o complemento GRASS clicando em Complementos Complementos Gerenciador Gerenciadorde decomplementos complementos e selecione GRASS GRASS> > . A barra de
ferramentas do GRASS aparecer com seu menu.
4. Na
barra
de
ferramentas
do
GRASS,
clique
no
cone
5. No
campo
Fonte
de
Dados,
clique
em
buscar
navegue
at
pasta
DADOS_GRASS/qgis_sample_data/grassdata.
7. Clique OK OK . Agora voc poder ver no menu do complemento GRASS que novas
funcionalidades esto disponveis.
150
8. Clique em
Dados, Localidade e Conjunto de Mapas ficam como esto e o campo nome do mapa escolha o mapa gtopo30 e clique OK OK . A camada com a elevao poder ser visualizada.
9. Clique em
mapa alaska e clique OK OK . A camada vetorial com o contorno do alaska ir sobrepor a camada raster gtopo30. Voc pode agora ajustar as propriedades da camada conforme descrito na seo 4.4, ex. Mudar opacidade, preenchimento e cor do contorno.
10. Tambm possvel carregar as outras duas camadas vetoriais GRASS, rivers e airports e
ajustar suas propriedades. Como voc pode ver muito simples carregar camadas GRASS raster e vetoriais no QGIS. Veja as sees adiante para editar dados GRASS e criar novas LOCALIZAO. Mais amostras de GRASS LOCALIDADE esto disponveis na pgina do GRASS em http://grass.osgeo.org/download/data.php. Dica 9.1 - Carregar dados do GRASS Se voc tiver problemas para carregar dados ou o QGIS fechar subitamente, verifique para ter certeza que voc carregou o complemento GRASS corretamente, como descrito na seo 9.1.
151
Figura 9.1: Dados do GRASS na LOCALIZAO alaska (adaptado de (Neteler & Mitasova 2008)).
1. Inicie o QGIS e tenha certeza que o complemento GRASS est carregado. 2. Visualize o arquivo shape alaska.shp (ver seo 4.1.1) a partir do grupo de dados do QGIS
chamado alaska (2.4).
3. Na
barra
de
ferramentas
do
GRASS,
clique
no
cone
Abrir Mapset=Abrir Conjunto de mapas para abrir o auxiliar para carregar um Conjunto
de Mapas.
5 Dataset do original em ingls diponvel em: http://download.osgeo.org/qgis/data/ no link
qgis_sample_data.zip 152
4. Selecione uma pasta com uma base de dados do GRASS existente (GISDBASE) grassdata ou
cria uma para a nova LOCALIZAO (Base de dados) usando o gerenciador de arquivos do seu sistema operacional e em seguida criando um
5. Ns podemos usar este auxiliar para criar um novo Conjunto de mapas dentro de uma
LOCALIZAO existente (ver seo 9.6) ou para criar uma nova LOCALIZAO de modo geral. Clique no boto
Figura 9.2: Criar uma nova locao do GRASS ou um novo Conjunto de mapas no QGIS.
6. Entre com um nome para a LOCALIZAO ns usamos alaska e clique Avanar> Avanar>. 7. Defina a projeo clicando no boto rdio
8. Ns estaremos usando a projeo NAD27 Albers Equal Area Alaska e ps como unidade de
medida, EPSG 2964, ID 932, que podemos usar como identificao de busca na caixa Buscar. (Nota: se voc quer repetir o processo para outra LOCALIZAO e projeo e tem memorizado sua ID e EPSG, clique no cone
153
9. Insira o EPSG 2964 e clique em Encontrar Encontrar para selecionar a projeo. 10. Clique Avanar> Avanar> 11. Para definir a regio padro ns temos de entrar com os limites sul, norte, leste e oeste da
LOCALIDADE. Aqui ns clicaremos no boto Definir Definircomo comoextenso extensodo doMAPSET MAPSETno noQGIS QGIS, para aplicar a extenso carregada a camada carregada, com o arquivo alaska.shp como extenso padro de regio do GRASS.
12. Clique Avanar> Avanar> 13. Ns tambm podemos definir um MAPSET dentro de uma nova LOCALIZAO. Voc pode
nomear como quiser, ns usamos demo.
14. Verifique o Sumrio do novo MAPSET a ser criado , se estiver tudo correto clique em Terminar Terminar logo aps clique OK OK . 15. A nova LOCALIDADE alaska e dois Conjuntos de mapas demo e PERMANENT so criados. O
trabalho definido atualmente aberto Conjunto de mapas demo como voc definiu.
16. Verifique que algumas ferramentas da barra de ferramentas do GRASS que estavam
desabilitadas agora esto disponveis. A LOCALIZAO alaska agora est pronta para importao de dados (ver seo 9.4). Voc pode tambm usar dados vetoriais e raster j existentes na amostra GRASS LOCALIDADE alaska inclusa no conjunto de dados alaska do QGIS (2.4) e partir para a seo (9.5).
1. Inicie o QGIS e tenha certeza que o complemento GRASS est carregado. 2. Carregar a camada raster de cobertura do solo landcover.img e a camada vetorial
lakes.gml.
4. Selecione a pasta grassdata com a base de dados GRASS no conjunto de dados QGIS
154
6. Para importar o mapa raster landcover.img do QGIS para o GRASS, clique na aba rvore rvorede demdulos mdulos mdulo r.in.gdal. Este mdulo GRASS permitir importar arquivos
raster GDAL suportados para uma LOCALIZAO GRASS. O dilogo do mdulo r.in.gdal aparrecer.
7. Busque a pasta raster no conjunto de dados QGIS alaska e selecione landcover.img. 8. Como nome de sada defina landcover_grass e clique Rodar Rodar . Na aba Sada Sada voc pode
ver a execuo do comando em processamento r.in.gdal -o input=/path/to/landcover.img output=landcover_grass.
9. Quando aparecer Concludo com sucesso 100%, clique Ver Versada sada . A camada raster
landcover_grass est agora inserida no GRASS e poder ser vista na tela do QGIS.
10. Para importar o arquivo vetorial GML lakes.gml clique no mdulo v.in.ogr na aba rvore rvorede demdulos mdulos . Este mdulo GRASS permitir importar arquivos com suporte OGR para
uma LOCALIDADE GRASS. A aba de dilogo do mdulo v.in.ogr aparecer.
11. Na Aba
12. Atribua um Nome do mapa vetor de sada lakes_grass, atribua um Nome da nova locao
a criar lakes e clique Rodar Rodar . Voc no precisa ter cuidado com o boto Mostrar opes avanadas neste exemplo. Na aba Sada Sada voc pode ver a execuo do comando v.in.ogr -o dsn=/path/to/lakes.gml output=lakes_grass em processamento.
13. Quando aparecer Concludo com sucesso 100%, clique Ver Versada sada . A camada vetorial
lakes_grass est agora inseria no GRASS e poder ser vista na tela do QGIS.
14.
Isto importante para compreender melhor o modelo de dados vetoriais do GRASS. Em geral, o GRASS usa um modelo vetorial topolgico. Isto significa que reas no so representadas como polgonos fechados, mas por um ou mais limites. Um limite entre duas reas adjacentes digitalizada apenas uma vez e compartilhado por ambas as reas delimitadas por este. Limites devem estar conectados e fechados sem falhas. Uma rea identificada (e rotulada) pelo centroide da rea. Alm dos limites e centroides um mapa vetorial pode conter pontos e linhas. Todos estes elementos geomtricos podem estar misturados em um vetor e podem ser representados em diferentes 'camadas' dentro do mapa vetorial do GRASS. Ento no GRASS uma camada no um mapa vetorial ou raster, mas sim um nvel dentro de uma camada vetorial. importante distinguir isto com cuidado 6. Isto possibilita armazenar muitas 'camadas' em apenas um conjunto vetorial de dados. Por exemplo, campo, florestas e lagos podem ser armazenados em um vetor. Adjacentemente florestas e lagos podem compartilhar um mesmo limite, mas eles possuem campos separados nas tabelas de atributos. Isto permite tambm anexar atributos aos limites. Por exemplo, o limite entre lago e floresta uma estrada, ento este limite pode ter uma diferente tabela de atributos. A 'camada' de uma feio definida por 'camada' dentro do GRASS. 'Camada' um nmero que defini se existe mais de uma camada dentro do conjunto de dados, ex. Se a geometria floresta ou lago. At agora isto pode ser apenas um nmero, mas no futuro o GRASS suportar campos com nomes com campos em sua interface com o usurio. Atributos podem ser armazenados dentro de uma LOCALIDADE do GRASS como Dbase ou SQLITE3 ou em tabelas de banco de dados externos, por exemplo PostgreSQL, MySQL, Oracle, etc. Atributos em tabelas de banco de dados esto ligadas aos elementos de geometria por intermdio de um valor de 'categoria'. 'Categoria' (chave, ID) uma integral anexada a geometrias primitivas e usada como a conexo para uma coluna chave na tabela do banco de dados. Dica 9.2 - Aprendendo o modelo de dados vetoriais do GRASS O melhor caminho para aprender o modelo vetorial do GRASS e suas potencialidades, baixar um dos muitos tutoriais GRASS onde o modelo vetorial descrito com maior profundidade. Veja http://grass.osgeo.org/gdp/manuals.php para maiores informaes.
Ainda que possvel misturar elementos geomtricos, isto pouco comum at no GRASS apenas usado em casos especiais tais como anlise de redes vetoriais. Normalmente voc deve preferir armazenar diferentes elementos geomtricos em diferentes camadas.
156
Criar um novo vetor do GRASS da barra de ferramentas. Entre com um nome na caixa de texto e
voc pode iniciar da digitalizao de um ponto, linha ou polgono seguindo os procedimentos descritos na seo 9.7. No GRASS possvel organizar todos os tipos de geometrias (linhas, pontos ou reas) dentro de uma camada, devido ao GRASS usar um modelo vetorial de topologia, ento voc no precisa selecionar um tipo de geometria ao criar uma nova camada vetorial. Isto diferente da criao de um arquivo shape a partir do QGIS, porque arquivos shape usam uma feio simples como modelo vetorial (ver seo 4.5.5). Dica 9.3 - Criando uma tabela de atributos para uma nova camada vetorial do GRASS Se voc deseja registrar atributos para suas feies geomtricas digitalizadas, tenha certeza de criar uma tabela de atributos com colunas antes de iniciar a digitalizao (ver Figura 9.7).
carregado uma camada vetorial do GRASS e t-la selecionada antes de clicar na ferramenta de edio. A Figura 9.4 mostra o dilogo de edio que mostrado quando voc clica na ferramenta de edio. As ferramentas e configuraes sero discutidas nas prximas sees. Dica 9.4 - Digitalizando polgonos no GRASS Se voc deseja criar um polgono no GRASS, voc primeiro deve digitalizar os limites do polgono, configurar o modo para Sem categoria. Ento, voc adiciona um centroide (rtulo de ponto) dentro do limite fechado, configura o modo para Prximo no usado. A razo para isto que um modelo vetorial topolgico conecta informaes de atributo de um polgono sempre ao centroide e no ao limite. Barra de ferramentas Na Figura 9.3 voc v os cones de edio fornecidos pelo complemento GRASS. A Tabela 9.1 mostra cada funo disponvel.
157
Figura 9.3: Barra de ferramentas de digitalizao do GRASS. A aba Categoria Categoria permite voc definir o caminho ao qual os valores de categoria sero registrados para um novo elemento geomtrico.
Modo: que valor de categoria deve ser aplicado ao novo elemento geomtrico.
Prximo no usado aplica o prximo valor (numrico) de categoria no usado ao elemento geomtrico.
Entrada manual define manualmente o valor de categoria para o elemento geomtrico no campo de entrada 'Categoria'.
Sem categoria No aplica um valor de categoria ao elemento geomtrico. isto p.e. usado para os limites de rea, porque os valores de categoria para o elemento geomtrico so conectados via centroide.
Categoria Um nmero (ID) anexado para cada elemento geomtrico digitalizado. Isto usado para conectar cada elemento geomtrico com seus atributos.
Campo (camada) Cada elemento geomtrico pode ser conectado com muitas tabelas de atributos usando diferentes geometrias de camadas GRASS. Por padro o nmero da camada 1. Tabela 9.1: Ferramentas de digitalizao do GRASS.
cone
Ferramenta Novo ponto Nova linha Novo limite (rea) Novo centroide Mover vrtice Adicionar vrtice Exclui vrtice Mover elemento
Funo Digitalizar um novo ponto Digitalizar uma nova linha (termina ao selecionar uma nova ferramenta) Digitaliza um novo limite (termina ao selecionar uma nova ferramenta) Digitaliza um novo centroide (rotula uma rea existente) Mover vrtice de uma linha ou limite existente e identificar a nova posio Adiciona um novo vrtice a uma linha existente Exclui vrtice de uma linha existente (confirma o vrtice selecionado por outro clique) Move limite selecionado, linha, ponto ou centroide para uma nova posio
158
cone
Funo Divide uma linha existente em duas partes Exclui limite existente, linha, ponto ou centroide (confirma o vrtice selecionado por outro clique) Edita atributos do elemento selecionado (note que um elemento pode representar mais feies, veja acima) Fecha a seo e salva a situao atual (reconstri topologias depois)
Aba Opes A aba Opes Opes permite voc definir a opo de aproximao em pixels na tela. Isto define a qual distncia novos pontos ou final de linha sero ajustados em relao a pontos existentes. Isto ajuda a prevenir falhas ou diferenas entre limites. O ajuste de 10 pixels apresentado como padro. Aba Simbologia A aba Simbologia Simbologia permite voc ver e definir as simbologias e as configuraes de cor para vrios tipos de geometria e sua situao topolgica (ex. fechado / limite aberto). Aba Tabela A aba Tabela Tabela fornece informao sobre a tabela de banco de dados para uma determinada 'camada'. Aqui voc pode adicionar novas colunas a uma tabela existente ou criar uma nova tabela de base de dados para uma nova camada vetorial GRASS (ver seo 9.6).
159
Dica 9.5 - Criando uma 'camada' GRASS adicional com o QGIS. Se voc deseja adicionar mais camadas ao seu conjunto de dados, apenas adicione um nmero na caixa de entrada 'Campo (camada)' e pressione Enter. Na aba Tabela voc pode criar sua nova tabela conectada com sua nova camada.
Mostrar a regio atual do GRASS . Editar regio atual do GRASS voc abre o dilogo para mudar a regio atual e a
Com o cone
simbologia do retngulo de regio do GRASS na tela do QGIS. Entre com os novos limites de regio e resoluo e clique em OK OK . Tambm possvel selecionar a regio atravs do clique interativo com o mouse na tela do QGIS. Assim, clique com o boto esquerdo do mouse na tela do QGIS, abra um retngulo e feche-o usando o boto esquerdo do mouse novamente e clique OK OK . O mdulo GRASS g.region fornece mais parmetros para definir a extenso e resoluo apropriada da regio para a anlise do seu raster. Voc pode usar estes parmetros com a Caixa de ferramentas do GRASS, como descrito na seo 9.9.
trabalhar com dados dentro de uma LOCALIZAO e Conjunto de mapas do GRASS selecionados. Para usar a caixa de ferramentas do GRASS voc precisa abrir a LOCALIZAO e Conjunto de mapas onde voc tem permisso de escrita (geralmente garantida se voc criou o Conjunto de mapas) Isto necessrio por que novas camadas raster ou vetoriais criadas durante a anlise precisam ser escritas na LOCALIZAO e no Conjunto de mapas atualmente selecionados. 160
O Shell do GRASS presente dentro da caixa de ferramentas do GRASS fornece acesso para quase todos (mais de 330) mdulos GRASS atravs da interface por linhas de comando. Para oferecer um ambiente mais amigvel ao usurio, cerca de 200 mdulos e funcionalidades disponveis no GRASS esto tambm disponveis em dilogos grficos dentro da caixa de ferramentas do complemento GRASS.
161
162
Figura 9.7: Aba de digitalizao de tabela do GRASS. Dica 9.6 - Permisses de edio do GRASS Voc deve ser o proprietrio do Conjunto de mapas do GRASS se voc deseja edit-lo. impossivel editar dados em camadas de Conjunto de mapas que no so seus, mesmo que voc tenha permisso de escrita.
163
(c) Mdulo manual Figura 9.9: Dilogos de mdulos da caixa de ferramentas do GRASS. Opes A aba Opes Opes fornece um dilogo de mdulo simplificado onde voc pode frequentemente selecionar uma camada vetorial ou raster visualizada na tela do QGIS e entrar com parmetros mais especficos para rodar o mdulo. Os parmetros fornecidos pelo mdulo so muitas vezes incompletos para manter o dilogo claro. Se voc deseja usar melhor os parmetros do mdulo e 164
bandeiras, voc precisa iniciar o Shell do GRASS e rodar o mdulo atravs da linha de comando. Um novo recurso no QGIS 1.7.3 o suporte para um boto Mostrar Mostraropes opesavanadas avanadas> > abaixo do dilogo de mdulo simplificado na aba Opes Opes . At o momento isto permitido apenas ao mdulo v.in.ascii como um exemplo do uso, mas ser provavelmente parte de mais / todos mdulos na caixa de ferramentas do GRASS em verses futuras do QGIS. Isto permitir usar as opes completas de mdulos GRASS sem a necessidade de utilizar o Shell do GRASS. Sada A aba Sada Sada fornece informao sobre a situao de sada do mdulo. Quando voc clicar no boto
Rodar Rodar o mdulo trocar para a aba Sada Sada para voc ver a informao sobre o processo de anlise.
Se tudo funcionar bem voc finalmente ver uma mensagem Concludo com sucesso. Manual A aba Manual Manual mostra uma pgina HTML de ajuda do mdulo do GRASS. Voc pode us-la para verificar melhor os parmetros e bandeiras do mdulo ou para aprofundar os conhecimentos sobre a proposta do mdulo. No fim de cada pgina manual do mdulo voc tem informaes (em ingls) sobre mais links para o ndice principal de ajuda, o ndice temtico e o ndice completo. Estes links fornecem a mesma informao que apresentada pelo mdulo g.manual. Dica 9.7 - Mostrar resultados imediatamente. Se voc deseja mostrar os seus resultados imediatamente na tela do seu mapa, voc pode usar o boto
Ver Versada sada presente na parte inferior da aba Manual Manual . 9.9.3. Exemplos de mdulos do GRASS
Os exemplos que seguem demostraro o poder de alguns mdulos do GRASS. Criar linhas de contorno O primeiro exemplo cria um mapa vetorial com linhas de contorno a partir de um raster de elevao (MDE). Assumindo que voc tem a LOCALIZAO Alaska definida na seo 9.4.
Na aba rvore rvorede demdulos mdulos clique em Raster Gerenciamento de superfcie Gerar linhas de contornos vetoriais.
Agora clique na ferramenta r.contour e abrir o dilogo como explicado acima (seo 9.9.2). O raster gtopo30 deve aparecer como o Nome
Entre no
Incremento entre curvas de nvel 100 100 o valor 100 (Isto criar linhas de contorno do mapa vetor de sada ctour_100 ctour_100 o nome ctour_100.
Entre no Nome
Clique Rodar Rodar para iniciar o processo. Espere por um longo tempo at que a mensagem Concludo com sucesso finalmente aparea na janela de sada. Ento clique Ver Versada sada e
Fechar Fechar .
Figura 9.10: Mdulo r.contour da caixa de ferramentas do GRASS. Uma vez que a rea bastante extensa levar um bom tempo at o resultado ser mostrado. Depois de encerrar a renderizao voc poder abrir a janela de propriedades da camada para mudar cor de linha para que os contornos apaream claramente sobre o raster de elevao, como no item 4.4. Depois aproxime para uma poro pequena da rea de montanhas no centro do Alaska. Ao aproximar
166
voc perceber possui troca de vrtices abrupta. O GRASS oferece a ferramenta v.generate para alterar levemente os mapas vetoriais enquanto mantm sua forma total. A ferramenta usa muitos diferentes algoritmos com diferentes propostas. Alguns destes algoritmos (p.e. Douglas Peuker e Vertex reduction) simplificam as linhas removendo alguns vrtices. O resultado far com que o vetor carregue mais rapidamente. Este processo ser usado quando voc tem vetores muito detalhados, mas voc est criando um mapa de pouco detalhe, sendo desnecessrio tal detalhe. Dica 9.8 - A ferramenta simplificar Note que o complemento do QGIS fTools tem uma ferramenta Simplificar Simplificargeometrias geometrias> > que executa o mesmo processo do algoritmo Douglas-Peuker usado pelo mdulo v.generalize. Entretanto, a proposta do exemplo diferente. O contorno criado pelo r.contour tem ngulos fechados que podem ser amaciados. Dentro dos algoritmos v.generate existe Chaikens que faz isso (tambm Hermite splines). Esteja ciente que estes algoritmos podem adicionar vrtices adicionais ao vetor, ocasionando um carregamento mais lento.
Abra a caixa de ferramentas do GRASS e d um duplo clique em Vetor Desenvolver mapa Generalizao, ento clique no mdulo v.generalize para abrir sua janela de opes.
ctour_100 ctour_100
A partir da lista de algoritmos escolha Chaiken's. Deixe todas as outras opes em seu padro e abaixe at Nome
O processo tomar um bom tempo. Uma vez que aparea Concludo com sucesso na janela de sada, clique em Ver Versada sada e ento Fechar Fechar.
Voc pode mudar a cor das linhas de contorno do vetor para v-las claramente sobre o raster e contrastar com as linhas de contornos originais (sem amaciamento). Voc perceber que as novas linhas de contorno tero vrtices mais macios que o original estando fiis s linhas originais (Figura 9.11).
167
Figura 9.11: Mdulo GRASS v.generalize para amaciar o mapa vetorial. Dica 9.9 - Outros usos para o r.contour O procedimento descrito acima pode ser usado em outras situaes equivalentes. Se voc tem um mapa raster de dados de precipitao, por exemplo, ento o mesmo mtodo pode ser criado para gerar linhas de isoietas (constante de chuvas). Criando um efeito sombreado 3D no relevo Muitos mtodos so usados para mostrar camadas de elevao e fornecer efeitos 3D em mapas. O uso de linhas de contorno como mostrado anteriormente um dos mtodos mais populares para produzir mapas topogrficos. Outra forma de mostrar elevaes atravs do relevo sombreado com efeito em 3D. O efeito de relevo sombreado criado a partir de um modelo digital de elevao (MDE) raster que permite calcular declividades em cada clula (pixel). Assim, voc pode estabelecer o tipo de insolao, seu azimute de incidncia e sua inclinao em relao ao horizonte. Como resultado algumas faces do relevo ficaro claras (iluminadas) e outras ficaro escuras (em condio de sombra).
Inicie este exemplo carregando o raster de elevao gtopo30. Abra a caixa de ferramentas do 168
GRASS e sobre uma categoria raster d um duplo clique em Anlise Espacial Anlise de terreno.
Azimute do sol em graus ou para nordeste 270 270 para 315. Entre com o nome
gtopo30_shade para o novo raster com relevo sombreado e clique Rodar Rodar.
Quando o processo concluir adicione o raster de relevo sombreado ao mapa. Voc dever v-lo em tons de cinza.
Para ver ambos, o relevo sombreado e as cores do raster getopo30 juntos, posicione a camada que contm o relevo sombreado abaixo da camada que contm o mapa gtopo30 original, depois selecione esta ltima e clique em
169
Figura 9.12: O Shell do GRASS com o mdulo r.shaded.relief. O mdulo r.shaded.relief pode ter um parmetro zmult com mltiplos valores de elevao relativo as unidades de coordenadas X-Y de forma que o efeito de sombreamento do relevo mais pronunciado.
Carregue o raster de elevao gtopo30 como descrito anteriormente, ento inicie a caixa de ferramentas do GRASS e clique no Shell do GRASS. Na janela do Shell insira o comando: r.shaded.relief map=gtopo30 shade=gtopo30_shade2 azimuth=315 zmult=3 e pressione Enter .
Depois que o processo finalizar adicione o raster gtopo30-shade2 para mostr-lo no QGIS. Repita os passos explicados anteriormente para gerar sobreposio e transparncia entre camadas raster. Assim voc ter o efeito 3D com cores de elevao como mostra a Figura 9.6.
170
Figura 9.13: Relevo sombreado criado com o mdulo r.shaded.relief do GRASS. Estatsticas raster em um mapa vetorial O prximo exemplo mostra como um mdulo GRASS pode reunir dados e adicionar colunas para cada polgono em um mapa vetorial.
Novamente usando os dados do Alaska, use o item 9.4 para ver como importar dados para uma Locao do GRASS a partir da pasta shapefiles importe o arquivo trees.shp.
Agora um passo intermedirio necessrio: centroides devem ser adicionado a rvore de mapas para fazer uma rea do GRASS completa (incluindo ambos limites e centroides).
A partir da caixa de ferramentas escolha Vetor Gerenciar feies e abra o mdulo v.centroids.
Entre com o Name for output vector map forest_areas forest_areas e rode o mdulo. Agora carregue o vetor forest_areas e apresente os tipos de florestas deciduous, evergreen, mixed com cores diferentes atravs do caminho Propriedades Propriedades> > da camada, aba
Estilo Estilo
Categorizado Categorizado||
VEGDESC VEGDESC
171
para VEGDESC.
Aps reabra a caixa de ferramentas do GRASS e abra Vetor Atualizar vetor a partir de outros mapas.
Clique no mdulo v.rast.stats. Entre gtopo30 e forest_areas (importante: as camadas devem estar com a visualizao ligada para aparecerem como opo de seleo em mdulos GRASS).
Apenas um parmetro adicional necessrio: Entre com prefixo da coluna para nova coluna de atributos elev elev e clique em Rodar Rodar. Esta uma operao bastante demorada que deve tomar cerca de duas horas.
Finalmente abra a tabela de atributos da camada forest_areas e verifique que muitas colunas novas foram adicionadas incluindo elev_min, ele_max, elev_mean, etc. Para cada polgono de floresta.
172
Figura 9.14: Navegador de LOCALIZAO do GRASS. A barra de ferramentas dentro da aba Navegador Navegador oferece as seguintes ferramentas para gerenciar a LOCALIZAO selecionada:
Adicionar mapa selecionado tela Copiar o mapa selecionado Renomear o mapa selecionado Excluir o mapa selecionado Definir a regio atual ao mapa selecionado Atualizar Renomear o mapa selecionado e Excluir o mapa selecionado operam
As ferramentas
apenas com mapas dentro do Conjunto de mapas atualmente selecionado. Todos as outras ferramentas tambm operam com camadas raster e vetoriais em outro Conjunto de mapas.
173
174
Suporta exportao para SVG, mas no est funcionando apropriadamente com algumas verses mais recentes de QT4. Voc deve executar uma tentativa e verificar individualmente em seu sistema.
175
cone
Finalidade/propsito Selecionar/mover item Agrupar itens Elevar Abaixar Trazer para frente Centralizar na vertical Alinha ao topo
cone
Finalidade/propsito Mover item do contedo Desagrupar itens Alinhar esquerda Alinhar direita Enviar para trs Centralizar na horizontal Alinha base
Todas as ferramentas do compositor de mapas, esto disponveis na barra de menu superior e como cones em uma barra de ferramentas. A barra de ferramentas pode ser desligada e ligada clicando com o boto direito do mouse sobre a barra de ferramentas e desmarcando ou marcando a caixa de seleo correspondente a barra de ferramentas.
Novo Novocompositor compositorde deimpresso impresso da barra de ferramentas ou a partir Novo Novocompositor compositorde deimpresso impresso .
176
Figura 10.1: Compositor de mapas. Ao abrir o compositor de mapas surgir uma tela em branco na qual voc pode adicionar a tela atual do mapa QGIS, legenda, barra de escala, imagens, formas bsicas, setas e texto. Figura 10.1 ilustra a viso inicial do compositor de mapas com o modo Grade Gradepara paraalinhamento alinhamento ativado, mas antes de mais elementos serem inseridos. O compositor de mapas fornece na sua lateral direita, trs abas/guias (Geral, Item e Histrico de comandos):
A aba/guia Geral Geral permite que voc defina o tamanho do papel, a orientao, a qualidade de impresso para o arquivo de sada em dpi e ative alinhando a uma grade de uma resoluo definida. Favor notar que a Grade Gradepara paraalinhamento alinhamento s funciona, se voc definir uma resoluo para grade > 0. Alm disso, voc tambm pode ativar a caixa de seleo
Imprimir Imprimircomo comoraster raster . Isso significa que todos os elementos sero rasterizados antes de
imprimir ou salvar como Postscript de PDF.
A aba/guia Item Item exibe as propriedades para o elemento selecionado no mapa. Clique com o cone
Selecionar/Mover Selecionar/Movertem tem para selecionar um elemento (ex. Legenda, escala, setas ou
selo) na tela. Clicando na guia Item voc poder customizar as ferramentas para os elementos selecionados.
A aba/guia Histrico Histricode decomendos comendos apresenta um histrico de todas as mudanas realizadas 177
da barra de
ferramentas do compositor de mapas e desenhe um retngulo na tela do compositor de mapas segurando o boto esquerdo do mouse pressionado sobre a tela do compositor (espere alguns segundos) e o mapa ser adicionado no interior do retngulo desenhado na tela. Na guia Item existem trs diferentes formas de pr-visualizao do mapa atual na tela do compositor, so elas (Cache, desenhar e retngulo):
Pr-visualizao Cache Cache desenha o mapa na resoluo de tela atual. Se caso voc aumentar ou diminuir o nvel de zoom da janela do compositor, o mapa no ser processado novamente, mas a imagem ser redimensionada.
Pr-visualizao Desenhar Desenhar atravs da qual, voc amplia ou reduz a janela do compositor, e o mapa processado novamente, mas por razes de espao, apenas com uma resoluo mxima.
Pr-visualizao Retangulo Retangulo a visualizao padro. Ela exibe apenas uma caixa vazia com a seguinte mensagem ''O Mapa ser impresso aqui''.
Cache o modo de visualizao padro do compositor mapas para mapas recm-adicionados. Voc pode redimensionar os elementos do mapa clicando com o boto
selecionar/mover item ,
selecionando os elementos e arrastando-os com o mouse ou ainda alterando as dimenses movendo os quadrados dos cantos do mapa e/ou seus elementos. Com o mapa selecionado voc pode optar por mais propriedades na aba/guia Item Item . Para mover camadas dentro do mapa selecionado, clique no boto do cone 178
Mover item do contedo selecione o elemento, e mova um dos elementos dentro do quadro com o
boto esquerdo do mouse. Aps o posicionamento adequado de cada elemento conforme a sua preferncia, existe a opo de bloquear a posio dos elementos na tela do compositor de mapas. Selecione o elemento do mapa e de um clique simples com o boto direito do mouse, ir aparecer o cone
clicar novamente no elemento selecionado com o boto direito do mouse e o cadeado desaparecer o cadeado do canto superior esquerdo. Voc tambm pode bloquear os elementos do mapa ativando a caixa de dilogo travar camadas para o item do mapa localizada na barra ao lado esquerdo da tela de edio do leiaute do compositor de mapas, na aba/guia Item, opo Mapa.
Figura 10.2: Compositor de mapas aba/guia Item Caixas de dilogos (a) Mapa e (b) Extenso
No campo pr-visualizao existe a possibilidade de definir os modos de visualizao cache, desenhar e retngulo, como descrito anteriormente. Clique no boto
No campo mapa existe a possibilidade de redimensionamento e de reposicionamento especificando a: largura, altura, escala e a rotao dos elementos do mapa. O campo Rotao Rotao permite rotacionar o mapa e seu contedo, em graus e no sentido horrio. Note que uma estrutura de coordenadas s pode ser adicionada com valor 0 padro. Ainda existe a possibilidade de habilitar as caixas de seleo Bloquear Bloquearcamadas camadaspara parao oitem itemdo domapa mapa e
179
Se voc realizar alguma modificao na tela do mapa do QGIS atravs dos dos recursos de ampliar (zoom) e viso panormica (pan) ou alterar as propriedades vetoriais ou raster do mapa, voc pode atualizar a exibio no compositor de mapas, selecionando o mapa no compositor e clicando no boto Atualizar Atualizarpr-visualizao pr-visualizao.
Caixa de dilogo Extenses A janela Extenses da aba apresenta as seguintes funcionalidades (ilustradas na Figura 10.2 b). No campo mapa existe a possibilidade para especificar as extenses do mapa usando valores cartesianos X e Y mximo/mnimo. ou clicando o boto Fixa Fixao omapa mapaa aextenso extensoda datela tela. Se voc realizar alguma modificao no mapa da tela do QGIS atravs do zoom ou pan ou alterar as propriedades vetoriais ou raster do mapa, voc pode atualizar a exibio no compositor de mapas, selecionando o mapa no compositor e clicando no boto Atualizar Atualizarpr-visualizao pr-visualizao na aba/guia
Item Item caixa de dilogo mapa em pr-visualizao (ver Figura 10.2 a). 10.3.2. Aba Item caixa de dilogo Grade e Opes gerais
Caixa de dilogo Grade A janela Grade da aba Item apresenta as seguintes funcionalidades (ver Figura 10.3 a):
A caixa de seleo
O tipo de grade voc pode especificar selecionado entre linha slida ou cruzamentos. Alm disso, voc pode definir um intervalo ou deslocamento nas direes X e Y, bem como a largura da grade utilizada para o tipo de cruz ou linha.
A caixa de seleo
coordenadas a moldura do mapa. A anotao pode ser desenhada dentro ou fora da moldura do mapa. A direo de anotao pode ser definida como horizontal, vertical, na direo do seu limite ou horizontal e vertical. Alm de poder definir a cor da grade, a fonte, a distncia da moldura do mapa e a preciso do desenho da coordenada no mapa.
180
Figura 10.3: Compositor de mapas Aba Item Caixas de dilogo (a) Grade e (b) Opes gerais Caixa de dilogo Opes gerais A janela Opes gerais da Aba Item apresenta as seguintes funcionalidades (ver Figura 10.3 b):
Nela voc define a posio, cor e espessura da moldura alm da cor de fundo e a opacidade para tela do mapa. O boto
caixa
de
dilogo
definir definira aposio posiodo doitem item que permite definir a posio da moldura do mapa a partir dos
pontos de referncia ou coordenadas. Alm de voc poder habilitar/desabilitar a moldura do mapa selecionando a caixa de seleo
181
e para colocar o elemento na tela de composio, clique com o boto esquerdo do mouse sobre o local onde voc pretende posicionar o rtulo na tela do mapa, para personalizar sua aparncia clique na Aba/guia Item do lado direito da sua tela.
Figura 10.4: Compositor de mapas Aba/guia Item Caixas de dilogo (a) Rtulo e (b)Opes gerais
182
Caixa de dilogo Rtulo A janela Rtulo localizada na Aba/guia Item apresenta as seguintes funes (ver Figura 10.4 (a)):
A caixa de dilogo Rtulo possibilita adicionar rtulos de texto para a tela do compositor de mapas. Voc pode definir o alinhamento horizontal e vertical, selecionar fonte e cor da fonte do texto e possvel definir uma margem de texto em mm e inserir uma identificao no rtulo (ID do rtulo).
Caixa de dilogo Opes gerais A janela Opes gerais da guia Item rtulo fornece as seguintes funcionalidades (veja a Figura 10.4 b):
Aqui voc define a posio, cor e espessura da moldura alm da cor de fundo e a opacidade para o rtulo. O boto
abre
caixa
de
dilogo
definir definira aposio posiodo doitem item que permite definir a posio da moldura do mapa usando pontos
de referncia ou coordenadas. Alm de voc poder habilitar/desabilitar a moldura do mapa selecionando a caixa de seleo
10.4.2. Aba/guia Item opes da figura caixas de dilogo opes da figura e opes gerais
Para adicionar uma imagem clique com o boto esquerdo do mouse no cone
e em seguida clique com o boto esquerdo do mouse na tela do compositor de mapas, ir abrir a Aba/guia Item as Opes da figura.
183
Figura 10.5: Compositor de mapas Aba/guia Item Figura Caixas de dilogo (a) Opes da figura e (b) Opes gerais Caixa de dilogo Item Opes da figura A janela Opes da figura da Aba Item fornece as seguintes funcionalidades (veja a Figura 10.5 a):
A caixa de Buscar pastas permite adicionar e remover pastas com figuras em formato SVG para o banco de dados de figuras (disponvel em Pr-visualizao).
A caixa de Pr-visualizao, mostra todas as figuras armazenadas nas pastas selecionadas. A caixa Opes mostra carregado o caminho at a figura selecionada e permite definir sua largura, altura e rotao no sentido horrio. tambm possvel adicionar um caminho especfico ao arquivo SVG. Ativando a caixa de seleo Sincronizar Sincronizarcom como omapa mapa sincronizar a rotao do mapa do compositor QGIS com a figura ativada.
10.4.3. Aba item legenda janelas geral, itens da legenda e opes do item.
Para adicionar uma legenda no mapa, clique no cone Adicionar Adicionarnova novalegenda legenda, coloque a legenda clicando com o boto esquerdo do mouse sobre a tela do compositor de mapas, posicionando e personalizando a sua aparncia atravs das opes disponveis na Aba Item de legenda localizada no lado direito da tela do compositor Figura 10.6.
184
Figura 10.6: Compositor de mapas Aba Item Legenda - janelas (a) Geral, (b) Itens da legenda e (c) Opes da legenda Janela Geral A caixa de dilogo Geral da aba Item Legenda disponibiliza as funcionalidades que foram ilustradas na Figura 10.6 a:
Aqui voc pode personalizar o ttulo da legenda, e alterar tambm a fonte do ttulo. Voc pode configurar a largura e espessura do smbolo da legenda e adicionar novos smbolos de camada. Na caixa de espaos voc pode aumentar ou diminuir os espaos entre as camadas,
smbolo, cones, rtulo e caixa. Caixa de dilogo Itens da legenda A janela Itens da legenda apresenta as seguintes funcionalidades ilustradas na Figura 10.6 b:
A Aba Itens da legenda possibilita alterar a ordem dos itens, editar os nomes das camadas, remover, adicionar e restaurar itens da lista. Depois de alterar a simbologia na janela principal QGIS voc pode clicar no boto Atualizar Atualizar para aplicar as mudanas nos elementos da legenda do compositor de mapas. A ordem dos itens da legenda pode ser alterada usando as
185
teclas/botes
esquerdo do mouse pressionado e arrastando. Caixa de dilogo Opes do item A janela Opes do item apresenta as seguintes funcionalidades ilustradas na Figura 10.6 c:
Aqui voc define a posio, cor e espessura da moldura alm da cor de fundo e a opacidade para a legenda. O boto
abre
caixa
de
dilogo
definir definira aposio posiodo doitem item que permite definir a posio da moldura do mapa usando pontos
de referncia ou coordenadas. Alm de voc poder habilitar/desabilitar a moldura selecionando a caixa de seleo Mostrar Mostrarmoldura moldura .
10.4.4. Aba item barra de escala janelas barra de escala e opes gerais
Para adicionar a barra de escala clique no cone
de escala usando o boto esquerdo do mouse e clicando sobre o local que pretende adicion-lo na tela do compositor de mapas, para personalizar sua posio e aparncia use a aba Item barra de escala.
Figura 10.7: Compositor de mapas Aba/guia Barra de escala - Janelas (a) Barra de escala e (b) Opes gerais Caixa de dilogo Barra de escala A caixa de dilogo Barra de escala da Aba Item apresenta as funes ilustradas na Figura 10.7 a:
A Janela Barra de escala permite definir o tamanho do segmento da barra de escala em unidades de mapa, as unidades de mapa utilizadas por unidades da barra, e quantos segmentos de unidades devem serem usados esquerda e direita do 0.
Voc pode definir o estilo barra de escala, os estilos disponveis so os de escalas grficas e 186
numrica, as grficas podem ser de cinco tipos diferentes: caixa simples e dupla, linhas tracejadas no meio, a cima e a baixa enquanto a escala numrica no estilo numrico.
Alm disso, voc pode definir altura, espessura da linha da moldura e espaamentos da barra de escala, adicionar uma unidade para o rtulo e definir a cor e fonte da barra de escala.
Janela Opes gerais A Janela Opes gerais localizada na Aba Item da Barra de escala apresenta as funes ilustradas na Figura 10.7 b:
Aqui voc define a posio, cor e espessura da moldura alm da cor de fundo e a opacidade para a barra de escala. O boto
definir definira aposio posiodo doitem item que permite definir a posio da moldura do mapa usando pontos
de referncia ou coordenadas. Alm de voc poder habilitar/desabilitar a moldura selecionando a caixa de seleo Mostrar Mostrarmoldura moldura .
Mostrar Mostrartudo tudo , Aproximar Aproximar , Afastar Afastar e Atualizar Atualizarviso viso , caso perceba que o mapa esta com aparncia desatualizada.
187
Figura 10.8: Histrico de comandos do compositor de mapas Ou tambm clicando na Aba Histrico Histricode decomandos comandos conforme a Figura 10.8.
Figura 10.9: Compositor de mapas Aba/Item formato e seta - Janelas (a) formato e (b) Seta A caixa de dilogo formato permite desenhar elipses, retngulos ou tringulos na tela do compositor de mapas. Voc pode definir o seu contorno, a cor de preenchimento, a largura do contorno e rotacionar no sentido horrio. A caixa de dilogo seta permite desenhar uma seta na tela do compositor de mapas. Pode-se definir a cor e a largura do contorno, como modelo de seta possvel utilizar: Marcador comum ou padro, Sem 188
marcador e Marcadores SVG. Para os marcadores SVG voc pode ainda adicionar um marcador inicial SVG e marcador de final de uma pasta de seu computador.
Figura 10.10: Compositor de mapas Aba/guia tabela de atributos - Janelas (a) Tabela e (b) Opes gerais Janela Caixa de dilogo A janela Tabela da guia item tabela de atributos fornece as seguintes funcionalidades (veja a Figura 10.10 a):
A janela Tabela permite selecionar a camada de vetor e as colunas da tabela de atributos desejadas. As colunas de atributos podem ser classificadas e voc pode defini-la para mostrar os seus valores de forma ascendente ou descendente.
possvel definir o nmero mximo de linhas a serem exibidos e se os atributos sero exibidos apenas para as caractersticas visveis da tela atual do compositor.
Alm disso, voc pode definir as caractersticas da grade da tabela e a fonte de cabealho e contedo.
189
A Janela Opes gerais localizada na Aba/guia Item da tabela de atributos apresenta as funes ilustradas na Figura 10.10 b. Aqui voc define a posio, cor e espessura da moldura alm da cor de fundo e a opacidade para a tabela de atributos. O boto Posio Posioe etamanho... tamanho... abre a caixa de dilogo
definir definira aposio posiodo doitem item que permite definir a posio da moldura do mapa usando pontos de
referncia ou coordenadas. Alm de voc poder habilitar/desabilitar a moldura selecionando a caixa de seleo Mostrar Mostrarmoldura moldura .
Levantar Levantaritens itensselecionados selecionados . Escolha um elemento na tela do compositor de impresso e selecione
a funcionalidade correspondente para elevar ou recuar o elemento selecionado em comparao com os outros elementos (ver Tabela 10.1). H vrias funcionalidades de alinhamento disponveis no menu suspenso
Alinhar Alinharitens itensselecionados selecionados esquerda esquerda (ver Tabela 10.1). Para usar uma funcionalidade de
alinhamento necessrio inicialmente selecionar alguns elementos e, em seguida, clique no cone de alinhamento correspondente. Selecionando todos elementos, eles iro ser alinhados dentro do mesmo comando.
O cone
O cone
O cone
Exportar Exportarcomo comoPDF PDF exporta o mapa da tela em arquivo no formato PDF.
190
O cone
Exportar Exportarcomo comoSVG SVG exporta o mapa da tela em arquivo no formato SVG
Nota: Atualmente o formato de sada SVG muito bsico. Este no um problema do QGIS, mas um problema de formato fora de linha da biblioteca Qt. Esperamos que seja resolvido em verses futuras.
presente de um mapa do compositor de mapas como um arquivo de modelo na extenso *. qpt e carregar o modelo posteriormente em uma nova seo de edio.
Figura 10.11: Compositor de mapas com visualizao dos mapas, legenda, barra de escalas, coordenadas, norte e ttulo O boto
Gerenciador Gerenciadordo docompositor compositor permite adicionar um novo modelo de compositor ou gerenciar os
modelos de compositores j existentes.
191
192
Complementos essenciais so mantidos pela Equipe de Desenvolvimento QGIS e so automaticamente parte de qualquer distribuio QGIS. Eles so escritos em uma das duas linguagens: C++ ou Python. Maiores informaes sobre complementos do ncleo so fornecidas na Seo 12.
Complementos externos esto todos escritos em Python. Eles so armazenados em repositrios externos e mantidos pelos autores individuais. Eles podem ser adicionados ao QGIS usando o Instalador de complemento Python. Maiores informaes sobre complementos externos so fornecidas na Seo 13.1.1.
193
Figura 11.1: Gerenciador de complementos. Para ativar um complemento especfico, clique na caixa de seleo esquerda do nome do complemento, e clique em OK OK . Quando voc sair do aplicativo, uma lista de complementos carregados mantido, e a prxima vez que voc executar QGIS estes complementos so carregados automaticamente. Dica 11.1 - Complementos falhando Se voc descobrir que o QGIS falha na inicializao, um complemento pode ser o causador. Voc pode parar de carregar todos os complementos, editando seu arquivo de configuraes armazenadas (ver 3.7 para localizao). Localize as configuraes de complementos e mude todos os valores de complemento para falso para impedir que eles sejam carregados. Por exemplo, para prevenir o complemento de texto delimitado de cargar, entre em $ HOME/.config/QuantumGIS/qgis.conf em Linux deve ficar assim: adicionar Camada de Texto delimitada = falso. Faa isso para cada complemento na seo [Complementos ou PluginsStarter] . Voc pode ento iniciar QGIS e adicionar o complemento de cada vez a partir do Gerenciador de complementos para determinar qual complemento est causando o problema.
194
cone
Complemento Adicionar uma camada a partir de um texto delimitado Captura de coordenadas Rtulo de copyright Diagrama de cobertura Deslocamento de ponto Converter DXF para SHP eVis fTools Ferramentas de GPS GRASS GDAL Georreferenciador GDAL Interpolao Exportao para Mapserver Rosa dos ventos
Descrio Carrega e mostra arquivos de texto delimitados que contenham coordenadas X,Y,Z Captura com o mouse coordenadas em diferentes Sistemas de Referncia de Coordenadas Desenha um rtulo de copyright com informaes Coloca diagramas em camadas vetoriais Adiciona um novo renderizador que deslocar automaticamente o ponto em casos onde este tenha a mesma posio Converte um arquivo DXF para SHP Uma ferramenta de visualizao de evento ver imagens associadas com feies vetoriais Uma sute de anlises, geometrias, geoprocessamento e ferramentas de pesquisa. Carrega e descarrega dados de receptores GPS Ativa a poderosa caixa de ferramentas do GRASS Ferramentas raster: interface grfica simplificada para os programas mais comumente usados. Gerreferencia rasters usando GDAL Executa interpolaes baseadas nos vrtices (pontos) de uma camada vetorial Exporta um projeto do QGIS salvo para um arquivo map do Mapserver Mostra uma rosa dos ventos sobreposta ao mapa
4.4.2
195
cone
Complemento Edio offline OpenStreetMap Oracle Spatial GeoRaster Instalador de complementos Anlise Raster do Terreno Menor Distncia SPIT SQL em qualquer lugar Barra de escala Pesquisa espacial WFS
Descrio Permite a edio offline e sincroniza com a base de dados Visualisador e editor para dados do OpenStreetMap Permite acessar GeoRaster Oracle Spatial Baixa e instala complementos python Anlise de terreno baseada em raster Calcula a menor distncia entre dois pontos Ferramenta para importar um arquivo shape para PostgreSQL/PostGIS Armazena camadas vetoriais dentro de qualquer base de dados Desenha uma barra de escala no mapa Permite fazer pesquisas espaciais em camadas vetoriais Adiciona uma camada WFS para a tela do QGIS
Captulo no guia 12.16 12.11 12.17 13.1.2 12.12 12.14 4.2.4 12.18 12.2.3 12.13 6.4.1
196
Inicie o QGIS, Selecione Propriedades Propriedadesdo doprojeto projeto do menu Editar Editar (Gnome e OSX) ou
Configuraes Configuraes (KDE, Windows) e clique na aba Projees Projees . Alternativamente voc pode
acessar pelo cone
Situao do SRC no canto inferior direito da barra de situao. Habilitar transformao SRC on the fly e selecione um
Carregue o complemento de captura de coordenadas no Gerenciador de Complementos (ver Seo 11.1.1) e tenha certeza que o dilogo est visvel pelo caminho Exibir Exibir Paineis Paineis e certifique-se que o item Captura Capturade decoordenadas coordenadas est ativado. O dilogo de captura de coordenadas aparecer como mostra a Figura 12.1.
Para iniciar a captura de coordenadas, clique em Iniciar Iniciarcaptura captura . Agora, voc pode clicar em qualquer ponto do mapa e o complemento mostrar as coordenadas para ambos os SRCs selecionados.
Rastreamento do mouse
197
Figura 12.2: Complemento Rtulo de Copyright. a) Tenha certeza de que o complemento est carregado . b) Clique em Complementos Complementos Decoraes Decoraes Rtulo Rtulode deCopyright Copyright ou use o cone
No exemplo acima (padro) insere o smbolo de copyright seguido da data no canto inferior direito na tela do mapa.
198
Estilo
da Barra de Escala
da barra da barra
e) Defina o tamanho da barra e seu rtulo Tamanho f) Tenha certeza que a opo
199
Figura 12.4: Complemento Barra de Escala. Dica 12.1 - Configuraes de complementos salvas para o projeto Quando voc salva um projeto .qgs, quaisquer mudanas que voc tenha feito aos complementos Rosa dos Ventos, Barra de Escala e Rtulo de Copyright sero salvos com o projeto. Na prxima vez que voc carregar o mesmo projeto as configuraes sero tambm recarregadas.
12.3.1. Requisitos
Para ver um arquivo de texto delimitado como uma camada, o arquivo de texto deve conter: a) Uma linha de cabealho com os nomes dos campos delimitados. Esta linha deve ser a primeira linha no arquivo de texto. b) A linha de cabealho deve conter campos com coordenadas X e Y. Esses campos podem ter qualquer nome. c) As coordenadas planas (UTM ou grau decimal) X e Y devem ser especificadas com nmeros. O sistema de coordenadas no importante. Como um exemplo de arquivo de texto vlido, importaremos um arquivo de pontos de elevao pontos_elevacao.csv que est incluso no conjunto de dados de exemplos do QGIS (Olhe Seo
200
2.4): X; Y; ELEVACAO 723193; 6934879; 20 725774; 6935990; 5 725924; 6940712; 9 725492; 6946728; 13 726855; 6955861; 21 [...] Com relao a este arquivo de texto de exemplo, algumas observaes pode ser feitas: a) O arquivo de texto de exemplo usa ; como delimitador. Qualquer caractere pode ser usado para delimitar os campos. a) A primeira linha a linha de cabealho. Contm campos X, Y e ELEVACAO. b) No use aspas () para delimitar campo de texto delimitado. c) As coordenadas X contm o campo X . d) As coordenadas Y contm o campo Y . Outro formato de arquivo de texto que pode ser carregado como camada o padro WKT. A disposio dos texto segue o seguinte formato: id|wkt 1|POINT(723193 6934879) 2|POINT(725774 6935990) 3|POINT(725924 6940712) 4|POINT(725492 6946728) 5|POINT(726855 6955861) [] Um vdeo tutorial sobre esta funo apresentado em http://linfiniti.com/2010/12/video-tutorial-2delimited-text-plugin/. Maiores informaes acerca do formato WKT na Wikipedia em
http://en.wikipedia.org/wiki/Well-known_text.
Adicionar uma camada a partir de um texto delimitado para abrir o dilogo de texto delimitado,
conforme mostra a Figura 12.5.
201
Figura 12.5: Caixa de dilogo para inserir texto delimitado como camada. Primeiro selecione o arquivo (p.e., banco_amostra/vetores/pontos_elevacao.csv) para importar clicando no boto Procurar Procurar . Uma vez o arquivo selecionado, o complemento analisar o arquivo usando o ltimo delimitador usado pelo complemento, neste caso um ponto e vrgula (;). Para analisar corretamente o arquivo, importante selecionar o delimitador correto. Para mudar o delimitador para usar tabulao use \t (esta a expresso regular para tabulao). Aps mudar o delimitador, clique no boto Analisar Analisar. Uma vez analisado o arquivo, escolha os campos que contm as coordenadas X e Y na listagem e entre com o nome da camada (e.g., elevp ) como mostra a Figura 12.5. Para adicionar a camada ao mapa, clique no boto OK OK. O arquivo de texto delimitado agora comporta-se como uma camada na tela do QGIS. 202
Aps esse passo a janela de dilogo de seleo do SRC (ver Figura 12.6) abrir solicitando a escolha do mesmo. Defina o SRC de acordo com o utilizando no seu projeto e clique no boto OK OK. .
Figura 12.6: Janela de dilogo para seleo de Sistema de Referncia de Coordenadas (SRC).
Arquivo DXF de entrada: Entre com o caminho para o DXF que voc deseja converter. Arquivo de sada: Entre com o nome do arquivo shape (SHP) a ser criado. 203
Tipo de arquivo de sada: Especifique o tipo de geometria do arquivo shape de sada. Atualmente so suportados polilinha, polgonos e pontos.
Exportar rtulos de texto: Quando esta caixa de seleo marcada, um arquivo SHP adicional ser criado e a tabela DBF associada conter informaes sobre os campos de "TEXTO"encontrados no DXF e sequncias de texto.
complemento DXF2SHP aparecer como mostra a Figura 12.7. b) Entre com o arquivo DXF, um nome para o arquivo SHP de sada e o tipo de geometria do SHP. c) Marque
204
Buscador de evento eVis ou clique em Complementos Complementos eVis eVis Buscador Buscadorde deevento eventoeVis eVis.
Isto abrir a janela de Busca de evento eVis. O Buscador de evento eVis genrico tem abas dispostas em rvore na parte superior da janela. O mostrador de aba usado para ver a fotografia e seus dados associados. A aba Opes Opes fornece um nmero de configuraes que podem se ajustadas para controlar o comportamento do complemento eVis. Finalmente, a aba Configurar Configuraraplicativos aplicativosexternos externos usada para manter a tabela ou extenses de arquivos e seus aplicativos associados para permitir que o eVis mostre documentos ou imagens.
Esta Seo proveniente de Horning, N., K. Koy, P. Ersts. 2009. eVis (v1.1.0) Users Guide. American Museum of Natural History, Center for Biodiversity and Conservation. Available from http://biodiversityinformatics.amnh.org/, and released under the GNU FDL.
205
Figura 12.8: A janela de visualizao do eVis. 1) Janela de visualizao: A janela que mostra a fotografia. 2) Boto aproximar: Aproxime a imagem para ver maiores detalhes da mesma. Se a imagem no puder ser mostrada inteiramente na tela, barras de rolagem aparecero para permitir sua visualizao completa. 3) Boto afastar: afasta para permitir a visualizao de uma rea maior. 4) Aproximao para a extenso: Mostra a extenso total de uma imagem. 5) Janela de informao de atributo: Toda a informao do atributo para o ponto associado com a imagem que est sendo mostrada. Se o tipo de arquivo que est sendo referenciado no registro no uma imagem, mas sim um outro tipo de arquivo definido na aba
206
Figura 12.9: Janela de opes do eVis. 1) Localizao do arquivo: Uma lista de campos de atributos que contm a pasta ou URL para as fotografias ou outros documentos que esto sendo mostrados. Se o caminho da localizao for relativo ento marque a caixa de seleo
caminho base para o caminho relativo poder ser inserido no campo Caminhos Relativos logo abaixo. Informaes sobre as diferentes opes para especificar a localizao de arquivos apresentada na seo 12.5.3. 2) Campo mostrar orientao da bssola: uma lista para especificar o campo de atributo que contem a orientao da bssola associada com a fotografia que est sendo mostrada. Se a informao sobre a orientao da bssola est disponvel necessrio marcar a caixa de seleo
3) Configurar o deslocamento da bssola: O deslocamento da bssola pode ser usado para compensar a declinao magntica (ajusta orientaes coletadas usando o norte verdadeiro como padro). Clique em Manual para inserir o deslocamento na caixa de texto ou clique
Do atributo para selecionar o campo de atributo que contm os deslocamentos. Para ambas opes, declinaes para o leste devem ser inseridas usando-se valores positivos e, negativos
207
para declinaes para oeste. 4) Caminho para a pasta base: O caminho base no qual o caminho relativo definido na Figura 12.8(1) ser adicionado. 5) Aplicar regras para todos os documentos: Se marcado, o mesmo caminho definido para fotografias ser tambm utilizado para outros arquivos, como vdeos, documentos de texto e sons. Se no marcado, as regras de caminho sero aplicadas apenas para fotografias e outros documentos ignoraro o caminho base. 6) Salvar configuraes: Se a caixa de seleo
valores associados aos parmetros estaro salvos para a prxima seo em que a janela for aberta ou o boto Gravar Gravar for pressionado. 7) Redefinir valores: ao pressionar o boto Redefinir Redefinir, redefinir a linha para configurao padro. 8) Restaurar predefinies: Se pressionado o boto
campos sero restaurados ao padro. O mesmo efeito poder ser alcanado redefinindo-se item-por-item. 9) Gravar: ao clicar em Gravar Gravar as configuraes sero salvas fechando o painel de opes.
Figura 12.10: Janela de configurao de aplicativos externos. 1) Tabela de referncia de arquivos: Tabela contendo tipos de arquivos que podem ser abertos usando-se o eVis. Cada tipo de arquivo necessita a extenso do arquivo e o caminho para o aplicativo que ir abri-lo. Isto lhe fornece a possibilidade de abrir os mais diferentes tipos de arquivos como filmes, sons e documentos de texto, ao invs de somente imagens. 2) Adicionar novo tipo de arquivo: Ao clicar no boto Adicionar Adicionarnovo novotipo tipode dearquivo arquivo abrir uma linha na tabela para voc inserir o tipo de arquivo e o caminho para o aplicativo que ir abrilo. 3) Excluir um tipo de arquivo: Ao clicar em Excluir Excluirlinha linhaatual atual ser excludo a linha selecionada que contm o tipo de arquivo e o caminho para o aplicativo associado. 208
Orientao 275 80 10 76
pdf:http://www.testsite.com/attachments.php?attachment_id-12
um duplo clique na linha destacada em verde na janela de informao de atributos. Se um formato suportado estiver referenciado na tabela de informao e o caminho do arquivo no estiver destacado em verde, ento ser necessrio adicionar uma entrada para as extenses de arquivos na aba
Configurar Aplicativos Externos . Se o caminho do arquivo estiver destacado em verde, mas quando
voc der o duplo clique ele no abrir, ser necessrio ajustar os parmetros na aba Opes para que o arquivo seja localizado pelo eVis. Se a orientao da bssola no informada na aba Opes um asterisco vermelho ser mostrado no topo da feio vetorial que est associada com a fotografia que est sendo mostrada. Se a orientao da bssola for informada, ento uma seta aparecer apontando na direo indicada pelo valor de orientao da bssola contida no campo da janela Busca de evento . A seta poder ser centralizada sobre o ponto a que est associado com a fotografia ou outro documento. Para fechar a janela
pelo menu Complementos Complementos eVis eVis Ferramenta Ferramentade deEvento EventoID IDeVis eVis. Ao selecionar esta funo o cursor em forma de seta com um i indica que a ferramenta est ativa. Para ver as fotografias associadas com feies vetoriais da camada mostrada na tela do QGIS, mova o cursor de Evento ID sobre a feio e clique o mouse. Depois de clicar na feio, a janela
Busca de evento abrir e as fotografias nesta posio ou prximas a esta sero mostradas no
Buscador de Eventos. Se mais de uma foto estiver disponvel, voc poder v-las usando os botes
Anterior Anterior e Prximo Prximo. Os demais comandos esto descritos na seo 12.5.6. 12.5.8. Conexo com a base de dados
O mdulo de conexo com a base de dados fornece ferramentas para conectar uma consulta ou base de 210
dados ou outra fonte ODDBC, tais como uma planilha eletrnica. O eVis pode se conectar diretamente com quatro tipos de de base de dados: Microsoft Access, PostgreSQL, MySQL, SQLITE e pode tambm ler a partir de conexes ODBC. Quando for ler a partir de uma fonte de dados ODBC (tais como uma planilha do Excel) ser necessrio configurar seu driver ODBC para o sistema operacional que voc est usando. Abrir o mdulo Conexo com a base de dados eVIS Para abrir o mdulo Conexo com ou a base de no dados menu eVIS use o cone a
Conexo com a base de dados eVIS Conexo Conexocom coma abase basede dedados dadoseVIS eVIS .
clique Ao
Complementos Complementos
esta opo
eVis eVis
janela
selecionar
Conexo com a base de dados abrir. A janela possui trs abas: Consultas Consultaspredefinidas predefinidas, Conexo Conexocom coma abase basede dedados dados e Consulta ConsultaSQL SQL . A janela console de sada situada na parte
inferior mostra a situao das aes iniciadas pelas diferentes sees deste mdulo. Conetar com a base de dados Clique na aba Conexo Conexocom coma abase basede dedados dados para abrir a interface de conexo com a base de dados. Aps, clique na caixa de seleo Tipo Tipoda dabase basede dedados dados> > para selecionar o tipo de base de dados cuja qual voc deseja conectar. Se um usurio e senha for solicitado, esta informao deve ser inserida nas caixas de texto Usurio e senha. Entre com a mquina da base de dados na caixa de texto
MSAccess como o tipo da fonte de dados. Se a base de dados encontra-se no seu prprio computador voc dever entrar com localhost. Se voc selecionou ODBC como tipo da base de dados ser necessrio entrar com o nome da base de dados. Quando todos os parmetros estiverem preenchidos, clique no boto Conectar Conectar. Se a conexo for bem sucedida uma mensagem informando que a conexo foi estabelecida aparecer na janela do console. Se houver falha na conexo ser necessrio revisar os parmetros inseridos. 1) Tipo da base de dados: Uma caixa de seleo em lista para especificar o tipo de base de dados que ser usada. 2) Mquina da base de dados: O nome da mquina da base de dados. 3) Post: O nmero da porta se a base de dados selecionada for do tipo MYSQL ou PostgreSQL. 4) Nome da base de dados: O nome da base de dados. 5) Conectar: Um boto para conectar com a base de dados usando-se os parmetros informados.
211
6) Console de sada: Uma janela de console onde as mensagens de avano so mostradas. 7) Usurio: Nome do usurio para base de dados protegida. 8) Senha: Senha para base de dados protegida. 9) Consultas predefinidas: Aba para abrir a janela Consultas predefinidas. 10) Conexo com a base de dados: Aba para abrir a janela Conexo com a base de dados. 11) Consulta SQL: Aba para abrir a janela Consulta SQL. 12) Ajuda: Mostra a ajuda online. 13) OK: Fechar a janela principal Conexo com a base de dados. Rodando consultas SQL Consultas SQL so usadas para extrair informaes de uma base de dados ou fonte ODBC. No eVis a sada destas consultas so um vetor adicionado tela do QGIS. Clique na aba Consulta ConsultaSQL SQL para mostrar a interface de consulta. Comandos SQL podem ser inseridos na janela de texto. Um tutorial de ajuda para comandos SQL est disponvel em http://www.w3schools.com/sql/. Por exemplo, para extrair todos os dados a partir de uma planilha de dados do tipo Excel, selecione a partir de [planilha1$] onde planilha1 o nome da planilha eletrnica. Clique no boto Rodar Rodarconsulta consulta para executar o comando. Se a consulta for bem sucedida a conexo com o arquivo da base de dados ser mostrada. Se a conexo falhar, uma mensagem de erro aparecer no console de sada.
212
Figura 12.11: Janela de conexo com a base de dados eVis. Na janela Seleo de Arquivo da base de dados, insira o nome da camada que ser criada a partir dos resultados da consulta na caixa de texto Nome da Nova Camada. A) Janela de texto da consulta SQL: Uma tela para consultas do tipo SQL. B) Rodar consulta: Boto para executar a consulta inserida na Janela de Consulta SQL. C) Janela de console: A janela de console onde as mensagens de avano so mostradas. D) Ajuda: Mostra a ajuda online. E) OK: Fechar a janela principal Conexo com a base de dados. Use os menus de seleo e, Coordenada CoordenadaX X> > e Coordenada CoordenadaY Y> > para selecionar o campo a partir da base de dados que armazena as coordenadas X (ou longitude) e Y (ou latitude). Clicando no boto
213
Para salvar este arquivo vetorial como SHP voc poder usar o comando
ser acessado com um clique com o boto direito do mouse sobre o nome da camada na legenda do mapa do QGIS. Rodando consultas predefinidas Com as consultas predefinidas voc pode selecionar consultas armazenadas previamente em arquivos de formato XML. Isto muito til se voc tiver familiaridade com comandos SQL. Clique na aba
Figura 12.12: Aba de consulta SQL do eVis. Para carregar um conjunto de consultas predefinidas clique no cone
janela de dilogo onde voc procurar o arquivo contendo as consultas. Quando as consultas forem carregadas, seus ttulos definidos no arquivo XML, aparecero na caixa de seleo localizada logo abaixo do cone caixa de seleo.
214
Selecione a consulta que voc deseja rodar a partir da caixa de seleo e clique na aba
Consulta ConsultaSQL SQL para ver se a consulta foi carregada na janela de consulta. Se esta for a primeira vez
que voc est rodando uma consulta predefinida ou trocando bases de dados, voc precisar estar certo de qual base de dados est conectando. Clique no boto Rodar Rodarconsulta consulta da aba Consulta ConsultaSQL SQL para executar o comando. Se a consulta for bem sucedida uma janela de Seleo de Arquivo de Base de Dados ser mostrado. Se a a consulta falhar uma mensagem de erro aparecer na janela do console de sada. a) Abrir Arquivo de Consulta: Abre o buscador Abrir arquivo para procurar por arquivos XML de consultas predefinidas. b) Consultas predefinidas: Uma caixa de seleo com uma lista de todas as consultas definidas pelo arquivo XML. c) Descrio da consulta: Uma breve descrio da consulta. Esta descrio para o arquivo XML de consultas predefinidas. d) Janela console: A janela console onde as mensagens de avano de processamento so mostradas.
215
Figura 12.13: Aba de consultas predefinidas do eVis. Dica 12.2 - Criando uma camada vetorial a partir de uma planilha eletrnica Excel. Ao criar uma camada vetorial a partir de uma planilha eletrnica do Excel voc pode ver que zeros no desejados (0) foram inseridos nas linhas da tabela de atributos abaixo dos dados vlidos. Isto pode ter causado pela excluso de valores para estas clulas no Excel usando-se a tecla backspace. Para corrigir este problema voc precisa abrir o arquivo Excel (voc precisar fechar o QGIS se o arquivo XLS estiver conectado com o QGIS para permitir a edio do arquivo) e, ento, Use Editar > Excluir planilha, usando Editar > Excluir antes de salvar o arquivo.
216
Ajuda: Mostra a ajuda online. OK: Fecha a janela principal Conexo com a base de dados.
O formato XML para consultas predefinidas Tabela 12.2: Tags XML lidas pelo eVis. Tag query shortdescription description databasetype databaseport databasename databaseusername databasepassword sqlstatement Descrio Define a confirmao do incio e final de uma consulta. Uma breve descrio da consulta que aparece na caixa de seleo do eVis. Uma descrio mais detalhada da consulta mostrada na janela de consultas predefinidas. O tipo da base de dados como foi definida na caixa de seleo na aba Conexo com a base de dados. A porta como foi definida na caixa de texto da aba Conexo com a base de dados. O nome da base de dados como foi definida na caixa de texto da aba Conexo com a base de dados. O nome do usurio da base de dados como definido na caixa de texto da aba Conexo com a base de dados. A senha da base de dados como definido na caixa de texto da aba Conexo com a base de dados. O comando SQL. Uma bandeira (verdadeira ou falsa) para especificar se as tags acima podem ser usadas para conectar automaticamente com a base de dados sem rodar a rotina de conexo da base de dados na aba Conexo com a base de dados.
autoconnect
Uma amostra completa da rvore de consultas do arquivo XML mostrada a seguir: <?xml version="1.0"?> <doc> <query> <shortdescription>Import all photograph points</shortdescription> <description>This command will import all of the data in the SQLite database to QGIS </description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\textbackslash Workshop/textbackslash eVis\_Data\textbackslash PhotoPoints.db</databasename> 217
<databaseusername /> <databasepassword /> <sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID</sqlstatement> <autoconnect>false</autoconnect> </query> <query> <shortdescription>Import Valley"</shortdescription> <description>This "looking across a valley" to QGIS</description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename> <databaseusername /> <databasepassword /> <sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID where COMMENTS=Looking across valley</sqlstatement> <autoconnect>false</autoconnect> </query> <query> <shortdescription>Import "limestone"</shortdescription> <description>This command will import only points that have photographs that mention "limestone" to QGIS</description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename> <databaseusername /> <databasepassword /> <sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID where COMMENTS like %limestone% </sqlstatement> 218 photograph points that mention command will import only points that have photographs photograph points "looking across
Matriz de distncia
Soma de comprimentos de linha Pontos no polgono Lista de valores nicos Estatsticas bsicas
219
Ferramentas de anlise disponveis via complemento fTools Vizinho mais prximo Computa estatsticas do vizinho mais prximo para o nvel de agrupamento em uma camada do tipo pontos. Computa tanto mdia normal ou balanceada em uma camada vetorial ou mltipla feies baseadas em um nico campo de ID. Localiza intersees entre linhas e resulta sada como um arquivo shape de pontos. til pata localizar intersees de estradas ou rios, ignora intersees de linhas com comprimento > 0.
Coordenada(s) mdia(s)
Intersees de linhas
Tabela 12.4: Ferramentas de investigao do fTools. Ferramentas de investigao via complemento fTools cone Ferramenta Seleo aleatria Seleo aleatria dentro de subconjuntos Pontos aleatrios Pontos regulares Grade vetorial Funo Seleciona aleatoriamente n nmeros de feies ou n porcentagem de feies. Seleciona aleatoriamente feies dentro de subgrupos baseada em um campo de ID nico. Gera pontos pseudo-aleatrios sobre uma dada camada de entrada. Gera uma grade regular de pontos sobre uma regio especfica e exporta-a como um arquivo shape de pontos. Gera uma grade de linhas ou polgonos baseada no espaamento de grade espacificado. Seleciona feies baseadas em sua localizao relativa a outra camada para formar uma nova seleo, ou adicionar ou subtrair a partir da seleo atual. Cria uma camada do tipo polgono com um retngulo simples a partir da extenso da camada vetorial ou raster de entrada.
Tabela 12.5: Ferramentas de geoprocessamento do complemento fTools. Ferramentas de geoprocessamento via complemento fTools cone Ferramenta Forma(s) convexa(s) Buffer(s) Cruza Funo Cria formas convexa(s) mnima(s) para uma camada de entrada ou baseada em um campo de ID. Cria buffer(s) entorno de feies baseado em distncia ou campo de distncia. Gera uma camada de sada resultante da rea de sobreposio entre duas camadas de entrada.
220
Ferramentas de geoprocessamento via complemento fTools Unir Diferena simtrica Cortar Diferena Gera uma camada de sada resultante da soma de reas de duas camadas de entrada, indiferente de sobreposio ou no. Gera uma camada de sada contendo aquelas reas de camadas de entrada onde estas no se cruzam. Gera uma camada de sada contendo reas sobrepostas pela camada de corte. Gera uma camada contendo reas no-sobrepostas pela camada de corte. Mescla feies baseadas no campo de entrada. Todas as feies com valores de entrada idnticos so combinadas para formar uma feio simples.
Dissolver
221
Tabela 12.6: Ferramenta Geometria do complemento fTools. Ferramentas de geometrias via complemento fTools cone Ferramenta Verificar a validade de geometria Exportar/Adicionar geometria de colunas Centroides de polgonos Funo Verifica polgonos por intersees, furos fechados e ajusta ordens de ns Adiciona informao de de geometria de uma cama vetorial para camadas do tipo pontos (coordenadas X,Y), linhas (comprimento) ou polgono (rea, permetro). Calcula centroides verdadeiros para cada polgono em uma camada de entrada. Calcula e gera uma camada de sada (polgonos) com triangulao Delaunay de uma camada vetorial de entrada. Calcula polgonos Voronoi de uma camada vetorial de entrada. Simplifica linhas ou polgonos com um algoritimo modificado Douglas-Peucker. Converte feies multiparte para mltiplas feies simples. Cria polgonos ou linhas simples. Converte mltiplas feies simples para uma feio multiparte baseada em um nico campo de ID. Converte polgonos para linhas, polgonos multiparte para mltiplas linhas simples. Converte linhas para polgonos, polilinhas para mltiplos polgonos de uma parte. Extra ns a partir de camadas do tipo linhas e polgonos e gera uma sada com pontos.
Triangulao Delaunay
Polgonos Voronoi Simplificar geometrias Multipartes para partes simples Partes simples para multipartes Polgonos para linhas Linhas para polgonos Extrair ns
Tabela 12.7: Ferramenta de gerenciamento de dados do complemento fTools. Ferramentas de gerenciamento de dados via complemento fTools cone Ferramenta Exportar para uma nova projeo Definir projeo atual Funo Projeta feies sobre um novo SRC e exporta como um novo arquivo shape. Especifica o SRC para arquivos shape cujo SRC no tenha sido definido. Une atributos de uma tabela externa para a camada carregada, criando um novo arquivo shape de sada, a partir de um campo em comum entre as mesmas. Une atributos adicionais em uma camada vetorial baseados em relaes espaciais. Atributos de uma
222
Ferramentas de gerenciamento de dados via complemento fTools camada vetorial so adicionados tabela de atributos de outra camada e o resultado exportado com um arquivo shape. Dividir uma camada vetorial Divide uma camada de entrada em mltiplas camadas separadas baseadas em um campo de entrada. Mescla diversos arquivos shape dentro de uma pasta para uma um novo arquivo shape baseado no tipo de camada (ponto, linha ou rea).
Rasterizar
223
Poligonizar
Cria polgonos vetoriais para todas as regies conetadas por pixels no raster usando o mesmo valor de pixel. Cada polgono criado com um atributo que indicar o valor do pixel. Ser criado uma base de dados para o arquivo vetorial de sada se este ainda no existir. Gera um mosaico automtico de um conjunto de imagens. Todas imagens devem estar dentro do mesmo SRC e ter o mesmo nmero de bandas, mas elas podem estar sobrepostas e ter diferentes resolues. Em regies onde h sobreposio a ltima imagem ser copiada acima das demais. O script gdal_sieve.py remove pequenos polgonos de um raster a partir de um tamanho fornecido (em pixels) e substitui com o valor do polgono vizinho de maior tamanho. O resultado pode ser escrito sobre o raster original ou copiado para um novo arquivo. O script gdal_proximity.py gera um mapa raster de proximidade indicando a distncia a partir do centro de cada pixel para o centro de pixel mais prximo indicado como pixel-alvo. O pixel alvo aquele no raster fonte para o qual o valor de pixel est no conjunto de valores-alvo de pixel. Rastreia a imagem para definir todos os pixels que esto prximos do preto (ou do branco) em torno do limite exatamente ao preto (ou branco). frequentemente usado para fajustar perdas em aerofotos comprimidas, de forma que pixels coloridos podem ser tratados como transparentes quando mosaicar. Ferramenta para mosaicar, reprojetar e ajustar imagens. O programa pode reprojetar para qualquer projeo suportada e tambm aplicar GCPs armazenadas com a imagem se a imagem bruta com informao de controle. Cria uma grade regular (raster) a partir de dados dispersos de uma base de dados OGR. Os dados de entrada sero interpolados para preencher ns da grade com valores, voc pode escolher a partir de vrios mtodos de interpolao. Pode ser usado para converter dados raster entre diferentes formatos, potencialmente executando algumas operaes como subconfiguraes, reamostragem e reescalonamento de pixels no processo. Lista vrias informaes sobre o conjunto de dados GDAL suportado. O programa pode reprojetar para qualquer projeo suportada e tambm aplicar GCPs armazenadas com a imagem se a imagem bruta com informao de controle. -s_srs srs def: define a fonte da referncia espacial. Os sistemas de coordenadas podem ser transformados para qualquer OGRSpatialReference.SetFromUserInput() suportado, que inclui EPSG, PCS e GCSes (p.e. EPSG:4296), declaraes PROJ.4 (como acima) ou o nome do arquivo .prf contendo um texto conhecido. Pode ser usado para construir ou reconstruir pirmides de imagens para a maior parte dos formatos de arquivos suportados com uma gama de algoritmos de amostragem.
Mesclar
Filtrar
Proximidade
Prximo ao preto
Ajustar
Grade
Fixar projeo
Construir pirmides
224
Cortador
Gera um mosaico automtico de um conjunto de imagens. Todas imagens devem estar dentro do mesmo SRC e ter o mesmo nmero de bandas, mas elas podem estar sobrepostas e ter diferentes resolues. Em regies onde h sobreposio a ltima imagem ser copiada acima das demais. -ul_lr ulx uly lrx lry : A extenso do arquivo de sada. Se no especificada, um agregado de extenses de todos os arquivos de entrada ser usado. Computa uma tabela tima de pseudocores para uma dada imagem usando um algoritmo de corte mdio em um histograma de reduo de resoluo do RGB. Ento ele ir converter a imagem para uma imagem pseudo-colorida usando a tabela de cores. Esta converso utiliza a mistura Floyd-Steinberg (difuso do erro) para maximizar a qualidade da imagem de sada. Converte uma banda de pseudocor de um arquivo de entrada para um arquivo RGB de sada do formato desejado. Constri um arquivo shape com o registro para cada arquivo raster de entrada, um atributo contendo o nome do arquivo e uma geometria de polgono contornando o raster. Ferramentas para analisar e visualizar MDEs. Permite criar relevo sombreado, declividade, relevo em cores, ndice de rugosidade do terreno, ndice de posio topogrfica e mapa rugosidade a partir de qualquer raster de elevao suportado.
ndice deslizante
225
12.7.3. Exemplos
A seguir so mostrados alguns exemplos de uso destas ferramentas. Adquirindo informao sobre um raster
Figura 12.15: Janela de dilogo com as informaes do raster. Criando linhas de contorno Este exemplo criar linhas de contorno a partir de um arquivo de elevao SRTM.
226
227
Usando o GDAL projees para re-georreferenciar um raster Aqui est a janela de dilogo para reprojeo da imagem de MDE (med_reg8_corte.tif) originalmente espacializada na projeo WGS84 em Lon/Lat (EPSG:4326).
228
Ferramentas
Tabela 12.8: Ferramentas do georreferenciador. cone Propsito Abrir raster Gerar script GDAL Salvar pontos GCP como Adicionar ponto Mover ponto GCP Aproximar Ver a camada Prxima visualizao Conecta QGIS ao Georreferenciador cone Propsito Iniciar georreferenciamento Carregar pontos GCP Configuraes de transformao Excluir ponto Movimentar Afastar ltima visualizao Conecta Georreferenciador ao QGIS
Procedimentos para georreferenciamento Para inserir as coordenadas Lat/Long (geogrficas) ou X e Y (cartesianas) em pontos
selecionados para realizar o georreferenciamento da imagem, podem ser aplicados dois procedimentos:
229
ponto inserido tenha boa preciso. J para o item 2, caso tenha-se uma camada vetorial j georreferenciada, seria possvel criar primeiramente um arquivo vetorial e pontos (ver sees 4.1.1 e 5.2), criando assim, pontos exatamente nos vrtices selecionados, utilizando a vantagem do recurso de ajuste/aproximao. O procedimento habitual para o georreferenciamento de uma imagem consiste em selecionar mltiplos pontos no raster, especificar suas coordenadas e escolher o tipo de transformao mais apropriado para o arquivo. Baseado nos dados e parmetros de entrada, o complemento ir computar os parmetros do arquivo world ou ento criar um novo GeoTIFF. Quanto mais pontos de controle (coordenadas) forem informados, melhor ser o resultado do processo. O primeiro passo iniciar o QGIS, carregar o Complemento Georreferenciador (ver seo 11.1.1) e clicar no cone
Georreferenciador que
aparece na barra de ferramentas do QGIS. A caixa de dilogo Complemento Georreferenciador aparece como o demonstrado na Figura 12.19. Neste exemplo, ser realizado o georreferenciamento da carta 1:50.000 Florianpolis que se encontra na pasta /banco_amostra/raster do banco de amostra do QGIS. Repare que neste caso o procedimento adotado corresponde ao mtodo do exemplo 1, ou seja, esto sendo adicionados pontos de controles nas intersees de meridianos e paralelos.
230
Figura 12.19: Janela de dilogo do complemento Georreferenciador. Entrando com pontos de controle GCPs (Ground Control Points)
raster foi carregado, possvel ento comear a entrar com os pontos de controle. Os pontos de controle podem ser obtidos em cartas ou mesmo em campo, utilizando um GPS ou estao total.
2. Usando a ferramenta
raster e ento informar suas respectivas coordenadas (Figura 12.20). Para este procedimento, tem-se duas opes: a) Clique em determinado ponto da imagem raster e entre com suas coordenadas manualmente. b) Clique em determinado ponto da imagem raster e escolha o boto
231
Figura 12.20: Janela de insero para entrar com as coordenadas do mapa. Os pontos que forem adicionados ao mapa sero armazenados em um arquivo de texto em separado ([nomedoarquivo].points) geralmente em conjunto com a imagem raster. Isso permite que seja possvel reabrir esse complemento futuramente e adicionar e/ou deletar pontos de controle com o intuito de otimizar o resultado. O arquivo de pontos contm valores na forma de: mapX, mapY, pixelX, pixelY. possvel utilizar os botes
os arquivos. Dentro da tabela GCP pode-se clicar no ttulo de uma coluna e com isso habilitar a ordenao numrica, por exemplo. A lista de pontos gcp atualizada automaticamente.
Definindo as configuraes de transformao Depois que os pontos GCP foram devidamente adicionados imagem raster, necessrio definir as configuraes de transformao para o processo de georreferenciamento conforme janela de dilogo ilustrada na Figura 12.21.
232
O algoritmo Linear utilizado para criar um arquivo world, sendo diferentes dos demais uma vez que no transforma o raster verdadeiramente. Este algoritmo provavelmente no ser suficiente para aqueles que esto trabalhando com imagens digitalizadas;
A transformao Helmert realiza transformaes simples de escala e rotao; Os algoritmos Polinomiais 1-3 esto entre os algoritmos mais amplamente aplicados para georreferenciamento, cada um diferindo no grau de distoro introduzido para combinar os pontos de controle da fonte e do destino. Destes, o mais utilizado o algoritmo de transformao polinomial de segunda ordem, que permite alguma curvatura. A transformao polinomial de primeira ordem (affine afim) preserva a colinearidade e permite apenas escala, translao e rotao.
O Suavizador em Lminas Finas (Thin Plate Spline TPS) um mtodo mais moderno de georreferenciamento, que capaz de introduzir deformaes locais na imagem. Este algoritmo til quando se est georreferenciado arquivos originais de qualidade muito baixa. 233
1. Vizinho mais prximo 2. Mtodo Linear 3. Cbico 4. Cbico suavizado 5. Lanczos Compresso
A compresso de arquivos raster est ligada a economia de memria capaz de ser realizada graas compresso do tamanho dos arquivos. Como o Georreferenciador utiliza somente o formato GeoTIFF no necessrio se preocupar com eventuais perdas na qualidade das imagens. Os tipos de compresso so:
A caixa de seleo
Criar arquivo 'wld' somente torna-se disponvel caso opte-se pelo tipo
de transformao Linear. Isto significar que a imagem raster no ser alterada de fato. Neste caso, a opo raster de sada no ser ativada, porque somente ser criado um novo world-file.
Para todos os outros tipos de transformao necessrio definir um raster de sada. Como padro um novo arquivo ser criado na mesma pasta do raster original.
O prximo passo definir o SRC (Sistema de Referncia de Coordenadas) de destino para o arquivo de imagem raster georreferenciado (ver Captulo 7).
Tambm possvel Gerar um mapa em pdf e tambm um Relatrio pdf. O relatrio inclui
234
informaes sobre os parmetros de transformao utilizados, alm de uma imagem dos resduos e uma lista com todos os GCPs e seus erros RMS.
e definir a
resoluo dos pixels do raster de sada. Como padro, as resolues horizontal e vertical so iguais a 1.
A caixa
Use 0 para transparncia quando necessrio pode ser ativada, caso os pixels
Finalmente,
marcando
raster
ser
Opes Opes
Configurando o georreferenciador
Atravs do menu Opes Opes Configurar Configuraro oGeorreferenciador Georreferenciador possvel acessar a janela de dilogo Configurar o Georreferenciador onde possvel selecionar os seguintes parmetros para auxiliar no processo de georreferenciar imagens:
possvel definir a visualizao ou no das coordenadas GCPs e/ou Ids. Podem ser definidas como unidades residuais pixels e unidades do mapa. Para o relatrio PDF podem ser definidas as margens direita e esquerda e tambm o tamanho do papel para o mapa PDF.
Por
ltimo,
tambm
pode-se
ativar
caixa
Mostrar a janela do Georreferenciador ancorada . Iniciando a transformao Depois que todos os GCPs tenham sido coletados e as configuraes de transformao definidas, basta
apertar o boto 'Iniciar georreferenciamento' para criar um novo raster georreferenciado. Agradecimento ao Arq. Rodrigo de Marsillac Linn, Mestre em Sensoriamento Remoto (UFRGS), pela recomendao de fontes bibliogrficas de grande auxlio na traduo do captulo.
235
Complementos Complementos Gerenciar Gerenciarcomplementos... complementos... GPS GPS Ferramentas FerramentasGPS GPS . Quando este
complemento carregado um boto com um pequeno GPS de mo ser mostrado na barra de ferramentas. Um exemplo de arquivo GPX est disponvel no conjunto de arquivos de exemplo do QGIS: /banco_amostra/vetores/localidades.gpx. Ver seo 2.4 para maiores informaes sobre o banco de dados de exemplo. No cone
Ferramentas GPS e abra a aba Carregar Carregararquivo arquivoGPX GPX (ver Figura 12.11). Clique no
boto Procurar... Procurar... para buscar o arquivo localidades.gpx na pasta /banco_amostra/vetores. Aps selecionar o arquivo clique em Abrir Abrir . Ento use as caixas de marcao para selecionar os tipos de feies que voc deseja carregar a partir deste arquivo GPX. Cada tipo de feio ser carregada em camadas separadas ao voc clicar OK OK. O arquivo localidades.gpx inclui apenas pontos.
236
12.9.3. GPSBabel
Uma vez que o QGIS usa arquivos GPX voc precisar converter outros arquivos no formato GPS para GPX. Isto pode ser feito para vrios formatos usando outro software livre chamado GPSBabel, que est disponvel em http://www.gpsbabel.org. Este programa pode tambm transferir dados entre seu computador e um dispositivo de GPS. O QGIS usa o GPSBabel para realizar estas tarefas, desta forma, recomendamos sua instalao. Entretanto, o GPSBabel no ser necessrio se voc apenas deseja carregar dados para o GPS. A verso 1.2.3 do GPSBabel roda bem com o QGIS, mas voc tambm poder usar com verses mais recentes sem maiores problemas.
Importar Importaroutro outroarquivo arquivo na janela de dilogo Ferramentas GPS. Nesta janela voc seleciona o arquivo
que voc quer importar (e o tipo do arquivo), com o tipo de feio que voc quer importar a partir deste, onde voc deseja salvar o arquivo GPX de sada e qual nome voc deseja atribuir camada que ser criada. Note que nem todos os formatos GPS suportaro os trs tipos de feies (linha, ponto e polgono), assim, para muitos formatos, voc poder escolher apenas entre uma ou duas feies.
o tipo de GPS, a porta em que o GPS est conectado (ou USB se seu GPS suporta esta), o tipo de feio que voc quer descarregar, o arquivo GPX onde os dados sero salvos e o nome da nova camada.
O tipo de dispositivo GPS que voc seleciona no menu Dispositivo GPS determina como o GPSBabel tentar comunicar-se com ele. Se nenhum dos tipos trabalhar com o seu dispositivo, voc poder criar um novo tipo (ver seo 12.9.7). A porta pode ser um nome de arquivo ou apenas outro nome que seu sistema operacional usa como uma referncia para a porta fsica no seu computador, na qual o GPS est conectado. Isto pode ser simplesmente uma porta USB, para USB habilite unidades GPS. No Linux o caminho deve ser algo como /dev/ttyS0, /dev/ttyS1 ou usb: e no Windows ser COM1 ou COM2.
Quando voc clicar no boto OK OK os dados sero descarregados do GPS e iro aparecer como uma camada na tela do QGIS.
238
permite voc carregar um mapa, criar waypoints e rotas e, ento, carreg-los usando seu dispositivo GPS.
Descarregar Descarregardo doGPS GPS voc poder definir seu dispositivo. Voc pode fazer isto usando o Editor de
dispositivo GPS que voc acessa pressionando o boto Editar Editardispositivos... dispositivos... presente nas abas de carregar e descarregar dados. Para definir um novo dispositivo voc deve simplesmente clicar no boto Novo Novo, inserir um nome, o comando de descarregar e carregar para o seu dispositivo e clicar no boto Atualizar Atualizar . O nome ser listado no menu de dispositivos nas janelas de carregar e descarregar e pode ser qualquer string. O comando de descarregar o comando usado para baixar dados do GPS para um arquivo GPX. Isto ser baseado em um comando do GPSBabel, mas voc pode usar outros comandos de linha que podem criar um arquivo GPX. O QGIS ir substituir as palavras -chave %type, %in e %out quando rodar este comando. %type ser substitudo por -w se voc estiver baixando pontos, -r se for rotas e -t se forem trilhas. Estas opes de comandos de linhas avisam qual o tipo de feio devero ser descarregadas. %in ser substitudo pelo nome da porta que voc escolheu na janela descarregar e %out ser substitudo pelo nome que voc escolheu para o arquivo GPX que armazenar os dados a serem descarregados. Ento, se voc criar um tipo de dispositivo com o comando gpsbabel %type -i garmin -o gpx %in %out (este na verdade o comando para tipos de
Dispositivo GPS
/dev/ttyS0 para o arquivo output.gpx , o QGIS ir substituir as palavras-chave e rodar o comando gpsbabel -w -i garmin -o gpx /dev/ttyS0 output.gpx . O comando carregar o comando que voc usa para carregar dados para o GPS. As mesmas palavraschave sero usadas, mas %in agora substituda pelo nome do arquivo GPX para a camada que est sendo carregada e %out substitudo pelo nome da porta. Voc pode aprender mais sobre o GPSBabel e suas opes de linha de comando em http://www.gpsbabel.org. Uma vez criado o novo tipo de dispositivo ele aparecer na lista de dispositivos para que voc possa 239
utiliz-lo em ocasies futuras. Dica 12.3 - GPS da Garmin em Ubuntu Linux Via de regra os fabricantes de GPS pouco se importam com sistemas operacionais livres. No caso do Ubuntu, o mais difundido Linux, no diferente. Um breve e fcil tutorial para comunicar dispositivos GPS desta marca com o Ubuntu apresentado por Carlos Grohmann em Corrigindo problemas com GPS Garmin USB no Ubuntu. Atente para reiniciar o computador aps preencher corretamente os passos deste tutorial.
Camada vetorial de entrada: Especifique a(s) camada(s) de pontos de entrada a partir de uma lista de camadas do tipo pontos carregadas. Se muitas camadas forem especificadas, ento todos os dados destas camadas sero utilizados para a interpolao. Nota: possvel inserir linhas ou polgonos como limitadores para a triangulao, especificando "linhas de quebra" ou "estruturas lineares" no menu de seleo
Atributo de interpolao: Selecione a coluna com o atributo a ser utilizado na interpolao ou habilite a caixa armazenados.
Interpolao
triangular (TIN) ... ...|| ou Peso pelo inverso da distncia (IDW) ... ...||
Nmero de colunas/linhas: Especifique o nmero de linhas e colunas para o arquivo raster de sada.
240
Figura 12.24: Complemento de interpolao. Usando o complemento a) Carregue um arquivo de pontos conforme existente explica o na item 12.3 (e.g pasta
dist_pseudobombax_def.csv).,
/vetores/complemento_interpolacao do banco de amostra do QGIS. b) Carregue o complemento de (ver que Interpolao seo aparece no 12.8) menu. em e
Complementos Complementos
clique em
O dilogo
do complemento
Interpolao aparecer como mostra a Figura 12.9. c) Selecione uma camada de entrada (e.g. dist_pseudobombax_def.csv ... ...|| ) e coluna (e.g. altura) para interpolar. d) Selecione um mtodo de interpolao (e.g. Peso pelo inverso da distncia (IDW) ... ...|| ) e especifique um tamanho de clula (p.e 300) e o nome do arquivo de sada (e.g., dist_pseudobombax_def). e) Clique OK OK . f) Para o exemplo atual, duplo clique em dist_pseudobombax_def na lista de camadas para abrir o dilogo de Propriedades da Camada Raster e selecione Pseudocores ... ...|| como cor do mapa na aba Estilo Estilo . Voc pode tambm definir uma nova tabela de cores como descreve a Seo 5.3. Na Figura 12.4 voc pode ver o resultado da interpolao pelo mtodo de Peso pelo inverso da distncia com 300 linhas x 300 colunas para o arquivo de dados dist_pseudobombax_def.csv visualizado usando a tabela de cores Pseudocores. O tempo de processamento depender do nmero de dados que possui o arquivo de entrada. No exemplo atual apresentada a distribuio de exemplares de rvores e 241
Figura 12.25: Interpolao de dist_pseudobombax_def usando o mtodo Peso pelo inverso da distncia.
242
o melhor resultado possvel. A prxima seo oferecer uma breve introduo dos princpios do projeto OpenStreetMaps. Se voc no estiver interessado nas informaes sobre o OSM, s pular a seo. Partes dos prximos pargrafos foram retirados do site OpenStreetMap em http://www.openstreetmap.org.
O projeto OpenStreetMap
O OpenStreetMap um projeto para criar um mapa mundial de edio livre. Como j foi comentado anteriormente, os mapas so criados a partir de dados extrados de aparelhos GPS, fotos areas, outras fontes livres ou simplesmente atravs do conhecimento local. Ele foi iniciado porque a maioria dos mapas possuem restries legais ou tcnicas acerca de seu uso, restringindo o pblico de utiliz-los de maneira criativa, produtiva e inventivas. Tanto as imagens renderizadas quanto o conjunto de dados vetorizados esto disponveis para download sob a licena Creative Commoms Atribution ShareAlike 2.0. A inspirao para a criao do projeto veio de outros projetos de colaborao, como o Wikipedia. A tela do mapa (ver Figura 12.31) apresenta uma aba Editar e tambm mantido um histrico com os conjuntos de alteraes. Usurios registrados podem carregar ( upload de tracklogs) e editar os dados vetoriais com as ferramentas adequadas.
Figura 12.26: Dados do OpenStreetMap na internet. Os dados primitivos do OSM so uma classe de objeto que pode ser armazenada via API no servidor. Os trs tipos suportados de dados so: N, Caminho e Relao.
outros elementos bem como um elemento em si (Pontos de Interesse), quando marcados corretamente.
Um caminho um conjunto de no mnimo dois ns que descrevem um elemento linear como uma rua, por exemplo. Os ns podem ser membros de mltiplos caminhos.
Uma relao um grupo de dois ou mais primitivos com papis associados. utilizada para especificar relacionamentos entre objetos, e podendo tambm modelar um objeto abstrato.
Vrios elementos em um mapa comum (Ponto de Interesse, Rua, Linhas Frreas, Paradas de nibus, etc.) so definidos por esses primitivos. Elementos do mapa so bem conhecidos na comunidade OSM e so armazenadas como tags (caracteres), baseadas numa chave e num valor. OSM normalmente distribudo em formato XML. O XML tambm utilizado para a comunicao com o servidor. Conexo QGIS OSM A primeira parte dessa seo descreve como os dados primitivos OSM so exibidos em camadas vetoriais no QGIS. Como mencionado anteriormente, os dados OSM constituem-se em Ns, Caminhos e Relaes. No QGIS, eles so exibidos em trs tipos de camada: de Pontos, de Linha e de Polgono, No possvel remover qualquer dessas camadas para trabalhar com uma ou duas em particular.
Uma camada de pontos exibe os elementos de pontos (que no pertenam o outros elementos). Isto significa que somente os ns que no fazem parte de caminhos iro compor a camada de pontos.
Uma camada de linhas exibe aqueles elementos OSM do tipo caminho que no so fechados. Quer dizer, nenhum destes caminhos comea e termina no mesmo ponto.
A camada de polgonos exibe todos os caminhos que no esto includos na camada de linhas.
O OpenStreetMap tem mais um dado primitivo alm dos trs mencionados acima. Ele chamado de relao. Propositalmente, no h uma camada vetorial para exibi-la. Uma relao define a ligao entre quaisquer nmeros de dados primitivos. Depois que um ponto, linha ou polgono identificado no mapa, o complemento mostra uma lista de todas as relaes das quais o elemento selecionado faz parte. Representou um desafio projetar a conexo entre os dados OSM e as ferramentas padro de edio do QGIS. Estas ferramentas foram criadas para editar um nico vetor por vez, no importa que tipos de elementos ele mostra. Isto significar que se dados do OpenStreetMap so carregados no QGIS atravs do complemento, ser possvel (teoricamente) editar a camada de pontos, de linhas ou a de polgonos com essas ferramentas padro em separado. Uma camada de linhas consiste em dois diferentes tipos de elemento OSM, caminhos e ns. No formato
244
OSM, um caminho composto por ns. Se for realizada a edio de uma camada de linha e for alterado o formato de algum segmento, esta ao refletir no somente no caminho (OSM), mas tambm nos ns (OSM) que fazem parte dele. As ferramentas de edio padro do QGIS no podem dizer ao provedor OSM, quais membros de qual linha mudou e como. Pode apenas dizer qual a nova geometria de cada linha. Mais isso no o suficiente para reproduzir as mudanas no banco de dados OSM corretamente. A camada de linhas tambm no conhece os identificadores dos membros das linhas. O mesmo problema ocorre quando tenta-se editar a camada de polgonos. Por esta razo, o complemento precisa de suas prprias ferramentas para editar os dados OSM. Enquanto elas so utilizadas, as camadas OSM podem ser alteradas corretamente. As ferramentas de edio do complemento consistem em ferramentas para pontos, linhas, polgonos e tambm criao, eliminao e deslocamento destas. Nota: Para criar uma conexo entre o Complemento OSM e as ferramentas de edio padro, seriam necessrias mudanas no ncleo do cdigo do QGIS.
12.11.1. Instalao
O Complemento OpenStreetMap um dos complementos principais (pr-instalado) do QGIS. Se o suporte Python estiver habilitado, o Complemento OSM pode ser selecionado em Gerenciar Complementos como descrito na seo 11.1.1.
245
Figura 12.27: Interface de usurio do OpenStreetMaps. Na primeira vez que o complemento OSM inicializado (e depois que o primeiro dado carregado), alguns outros cones do complemento aparecero no menu da barra de ferramentas do QGIS juntamente com (eventuais) novos componentes grficos (Figura 12.32): A janela do complemento (do lado direito da tela) ajuda a identificar feies OSM. Ela mostra informaes bsicas sobre o tipo de feio, sobre quando e quem mudou alguma feio e tambm um identificador. Fornece, ainda, todas as ferramentas de edio (na parte superior). Maiores informaes sobre essas ferramentas podero ser encontradas nas sees seguintes. A janela estar inicialmente desabilitada mas ser ativada depois que algum tipo de dado OSM for carregado com sucesso no QGIS.
cones do menu da barra de ferramentas Carregar OSM utilizado para carregar os dados a partir de um arquivo OSM em formato XML. Feies OSM A janela de feies um painel que auxilia na identificao das feies OSM e
tambm na edio de dados.
246
Baixas dados OSM Utilizado para fazer o download de dados do servidor do OpenStreetMaps. Carregar dados OSM Utilizado para carregar os dos dados editados. Importar dados para o OSM utilizado para importar dados de uma camada vetorial. Pelo
menos uma camada vetorial deve ser carregada e os dados OSM devem estar selecionados.
Salvar OSM Utilizado para salvas os dados OSM de volta para um arquivo XML.
Informaes mais detalhadas sobre todos as ferramentas, cones e caixas de dilogo podero ser encontradas nas correspondentes sees deste complemento, de acordo com sua funo.
talvez tenha ocorrido algum processo que desabilitou a barra de Ferramentas do Complemento OSM na instalao do QGIS. Para ativ-la, basta selecionar . OpenStareeMap OpenStareeMap> >
Exibir Exibir
Figura 12.28: Caixa de dilogo Carregar OSM (Load OSM from file).
247
Arquivo OpenStreetMap para carregar: Clique no boto para selecionar o arquivo .osm do qual devero ser carregados os dados.
Adicionar colunas para tags: Esta opo determina uma conexo entre os dados do OpenStreetMap e do QGIS. Cada feio do OSM possui algumas tags (pares de chaves e valores), que definem a propriedade da feio. Cada camada de vetor do QGIS tambm tem seus atributos (chave e valor). Com esta opo possvel definir quais propriedades dos objetos OSM estaro visveis quando forem mostradas as informaes detalhadas nas feies do QGIS.
Substituir dados atuais: Marcando essa opo significa que novos dados devero substituir os atuais que esto sendo utilizados. As camadas das camadas atuais sero removidos e novos sero carregados. Ao carregar dados OSM pela primeira vez, esta opo no est ativada, j que no h nada para substituir.
Desenhar personalizado: Esta opo determina quantos detalhes do mapa sero utilizados. Existem trs tipos pr-definidos de estilos OSM para exibio no mapa. Utilize Small SmallScale Scale (escala pequena) caso seja necessrio ver as feies em detalhe e editar algo. Se no, utilize o
Medium MediumScale Scale ou Large LargeScale Scale. A verso 1.7.4 do QGIS no oferece suporte para
mudanas dinmicas na renderizao. Ento basta clicar OK OK para carregar os dados. Se esta for a primeira vez que o arquivo OSM for carregado, o complemento precisar primeiramente analisar o banco de dados. Isto poder levar alguns segundos ou minutos dependendo da quantidade de dados carregados.
Indentificar feio no alto do canto esquerdo da janela Feies OSM. Utilizando essa ferramenta
possvel explorar os objetos do mapa. Quando o cursor do mouse colocado sobre um objeto, possvel ver toda sua informao diretamente na tela. H tambm uma espcie de marcador dinmico mostrado no mapa para que o usurio seja capaz de determinar qual feio est sendo identificado. A aba Propriedades Propriedades contm todas as tags das feies. Clicando na aba Relao Relao apresentada a lista com todas as relaes ligadas feio identificada.
248
Se for preciso manter a identificao de uma mesma feio por mais tempo, possvel dar um clique com o boto esquerdo do mouse sobre a feio. O processo de identificao ser pausado nessa feio at que seja dado um novo clique com o boto esquerdo. Algumas vezes h mais de uma feio onde o clique com o boto esquerdo foi realizado. Isso acontece especialmente ao se clicar sobre cruzamentos de vias, ou se no foi dado zoom suficiente no mapa. Em tal situao, somente uma dessas feies ser identificada e marcada. Mas o complemento guardar todas opes. Ento (ainda com a identificao pausada) possvel clicar com o boto esquerdo e rotacionar em torno do marcador dinmico para escolher a feio adequada.
Figura 12.29: Alterando a tag de um feio OSM. Mudar a tag (caracteres/propriedades) de uma feio OSM uma ao que pode ser feita diretamente pela tabela de propriedade das feies. A tabela de tags das feies bsicas pode ser encontrada na 249
janela Feies OSM. No se deve esquecer de identificar a feio primeiramente. Para alterar o valor de alguma tag, necessrio apenas um duplo clique na linha apropriada da coluna Value e ento digitar ou selecionar um novo valor. Caso seja preciso remover uma tag, clique na linha relativa e ento clique na ferramenta na parte inferior direita, abaixo da tabela.
Para adicionar novas tags apenas digite a chave (key) e o valor (value) na ltima linha da tabela, onde est escrito <new tag here> (<nova tag aqui>). Perceba que no possvel trocar o valor de uma key de uma tag j existente. Convenientemente, existem caixas com combinaes para todas as tag e keys existentes e seus valores tpicos. Criao de pontos Para criao de pontos h a ferramenta
alguns pontos, basta clicar na ferramenta e ento comear a clicar nos locais apropriados no mapa. Se o cursor estiver sobre algum elemento do mapa, a feio marcada/identificada imediatamente. Clicando no mapa enquanto uma linha ou polgono estiver selecionada, um novo ponto ser criado diretamente sobre tal feio, como um novo membro. Se o cursor estiver sobre um ponto existente, no poder ser criado um novo ponto sobre o mesmo. Em tal situao o complemento OSM mostrar a seguinte mensagem:
Figura 12.30: Mensagem de falha na criao de um ponto. O mecanismo para garantir que o usurio acerte com absoluta preciso determinado segmento de reta ou polgono se chama snapping (agarrando) e j est habilitado por padro. Caso seja preciso criar um ponto muito prximo a uma linha, mas sem ser exatamente sobre ela, necessrio desabilitar o snapping segurando a tecla Control primeiro. Criao de linhas Para a criao de linhas, deve-se utilizar a ferramenta
Criar linha
criar uma linha, basta clicar no cone e ento comear a clicar com o boto esquerdo do mouse sobre o mapa. Cada um dos cliques considerado como um dos vrtices da nova linha, A criao de linha termina com o primeiro clique no boto direito do mouse. A nova linha surgir imediatamente no mapa.
250
Notas:
Uma linha com menos de dois membros no pode ser criada. Em tal situao a operao ser ignorada;
O snapping realizado em todos os vrtices do mapa nos pontos da camada vetorial de Pontos e em todos os membros das camadas de Linhas e Polgonos. Para desativar o snapping vale o mesmo que foi mencionado no tema criao de pontos.
Para criar um polgono basta selecionar a ferramenta e ento comear a clicar com o boto esquerdo do mouse sobre o mapa. Cada um dos cliques considerado como um dos vrtices do novo polgono. A criao do polgono termina com o primeiro clique com o boto direito do mouse. O novo polgono aparecer imediatamente no mapa. Polgonos com menos de trs membros no podem ser criados. Em tal situao a operao ser ignorada. O snapping realizado em todos os vrtices das camadas e para desabilit-lo, clicas-se (e manter pressionado) em Control .
Mover feio . Ento possvel procurar no mapa (as feies so identificadas dinamicamente
quando o cursor fica sobre elas) e clicar na feio que se queira mover. Se for selecionado uma feio equivocadamente depois de um clique, no a mova de lugar. Repita o clique com o boto direito at que a feio correta seja identificada. Quando a seleo j estiver pronta e for se mover o cursor, no mais possvel mudar a escolha do que mover. Para confirmar o deslocamento da feio, clique no boto esquerdo do mouse. Para cancelar o movimento, clique com o boto direito do mouse. Caso se esteja movendo uma feio que ligada a outras feies, estas ligaes no sero afetadas. Outras feies se adaptaro para uma nova posio de uma feio deslocada. O snapping tambm oferecido nesta opo, o que significa: Ao mover um ponto solitrio (que no faa parte de qualquer linha ou polgono), realizado snapping em todos os vrtices e segmentos do mapa; Ao mover um ponto que faa parte de um segmento de linha/polgono, realizado em todos os vrtices e segmentos do mapa, exceo de vrtices para pontos-mestre; Ao mover uma linha/polgono, aplicado snapping em todos os vrtices. No entanto, o complemento OSM tentar dar um snap somente nos 3 vrtices mais prximos do cursor de uma linha/polgono, caso 251
contrrio a operao seria demasiadamente lenta. Para desabilitar o snapping mantenha pressionada a tecla Control . Removendo feies Em caso de necessidade de remover alguma feio, preciso primeiramente identific-la. Para remover um elemento identificado, deve-se utilizar a ferramenta
Ao remover uma linha/polgono, a feio ser deletada e o mesmo acontecer com os pontos que no fazem parte de qualquer outra linha ou polgono. Ao remover um ponto que membro de algum segmento de linha ou polgono, o ponto deletado e a geometria da linha/polgono-mestre (a qual pertencia o ponto) alterada. A nova geometria ter menos vrtices do que a anterior. Se a feio-mestre era um polgono de trs vrtices, sua nova geometria ter apenas dois vrtices. E j que no possvel a existncia de um polgono com dois vrtices, o tipo de feio ser automaticamente mudado para Linha. Se a feio-mestre era uma linha com apenas dois vrtices, sua nova geometria ter somente um vrtice. J que no possvel a existncia de uma linha com apenas um vrtice, o tipo de feio ser automaticamente mudado para Ponto.
252
1. Utilizando a ferramenta
Em ambos os casos, uma nova caixa de dilogo surgir na tela. Porm, no segundo, a feio identificada considerada como sendo a primeira da nova relao, e ento alguns dados j viro preenchidos. Ao criar uma relao, recomendvel escolher primeiramente o seu tipo. possvel selecionar uma das relaes pr-definidas ou ento escrever o seu prprio tipo de relao. Depois disso necessrio preencher as tags de relaes e escolher seus membros. Se o usurio j tiver escolhido um tipo de relao, possvel utilizar a ferramenta
Gerar tags .
Ela ir gerar tags tpicas para seu tipo de relao, e ento ser possvel entrar com valores para as keys (chaves). A escolha de membros da relao poder ser feita tanto pela escrita de identificadores de membros, tipos ou o role (papel) ou tambm pela utilizao da ferramenta na feio do mapa. Finalmente, quando o tipo, tags e membros estiverem definidos, pode-se clicar em , para que o complemento possa criar a nova relao. Mudando relaes Caso opte-se por alterar uma relao existente, o primeiro passo identific-la (siga os passos da seo Examinando relaes). Depois, clique em
Identificar clicando
apresentada, praticamente identifica a anterior. Ela j vem previamente preenchida com informaes das relaes dadas. possvel alterar as tags de relao, membros ou at mesmo o tipo de relao. Depois disso, basta clicar em para realizar as alteraes.
253
Figura 12.31: Caixa de dilogo Baixar dados OSM. As funcionalidades do download seguem logo abaixo:
Extenso: Especifica uma rea do mapa para download dos dados em intervalos de latitude e longitude (graus). Porm, ressalta-se que h certa restrio no tamanho dos arquivos para download, os intervalos no podem ser maiores do que 0,25 graus. Para maiores informaes a respeito das especificaes da extenso pode-se clicar no cone
Ajuda .
Baixar em: Aqui deve-se entrar com o caminho onde o arquivo dever ser armazenado. Pode-se utilizar o boto manter o padro).
Abrir dados automaticamente depois de baixar : Determina se o processo de download ser sucedido pelo carregamento dos dados na tela ou no. Caso no seja necessrio visualizar os dados imediatamente, possvel carreg-los posteriormente, atravs da ferramenta
Substituir dados atuais: Esta opo estar ativa somente se a caixa de seleo Substituir dados atuais (camada atual ser removida) estiver marcada. Marcar esta opo significa que os dados baixados devem substituir os atuais dados com que estamos trabalhando. As camadas com as feies correntes sero substitudas por novas. Ressaltase que ao abrir o QGIS e baixar arquivos OSM pela primeira vez esta opo estar desativada, pois obviamente, no h dados para substituir.
254
Desenhar personalizado: Est opo tambm s estar ativa somente se a caixa de seleo Substituir dados atuais (camada atual ser removida) estiver marcada. Ela
determina a quantidade de detalhes que estaro disponveis no mapa. Existem trs tipos de estilos pr-definidos do OSM para exibio no mapa. Depois disso, clique no boto Baixar Baixar para dar incio ao processo de download dos dados. Uma pequena janela informar o progresso do download, informando sobre o quanto de dados j foram baixados. Quando, eventualmente, acontecer algum tipo de erro durante o processo, ser apresentado um texto dentro de uma janela explicando o por qu. Quando o processo for concludo corretamente, tanto a janela quanto a caixa de dilogo sero fechadas automaticamente.
Figura 12.32: Caixa de dilogo para carregar arquivos. No alto da caixa de dilogo possvel visualizar o nome do arquivo. Abaixo, h uma tabela informando para quais tipos das feies e a quantidade de mudanas que sero carregadas no OSM. Na caixa Comentrio em suas mudanas possvel escrever uma breve informao a respeito do carter das 255
alteraes realizadas. Depois entre com os dados da sua conta pessoal do OpenStreetMap. Se voc ainda no possui uma conta para o servidor OSM, essa pode ser uma boa hora para acessar o endereo http://www.openstreetmap.org/ e criar uma. Depois, clique no boto Carregar Carregar para finalmente comear a operao.
Salvar OSM para arquivo . Depois de clicar no cone, uma nova caixa de dilogo surgir.
Figura 12.33: Caixa de dilogo Salvar OSM. Dentro da caixa, necessrio selecionar as feies que devero ser salvas dentro do arquivo, alm do arquivo em si. Ento basta clicar no boto OK OK . Este processo ir gerar um arquivo .osm, no qual estaro armazenados os dados OSM abrangidos pela extenso atual do mapa na tela. Porm, estaro dentro do arquivo de sada todos os polgonos e linhas do mapa, mesmo aqueles/aquelas que s possuem uma pequena parte representada na extenso do mapa na tela. Para cada polgono/linha salvo, todos seus ns o sero igualmente.
Caso no haja nenhuma camada vetorial (que no seja do OpenStreeMap) carregada, a seguinte janela
256
surgir:
Figura 12.34: Mensagem de aviso. Para no receber essa mensagem, basta selecionar alguma camada vetorial que voc queira importar para o arquivo .osm e clicar no boto.
O Complemento para analise da modelagem de terreno em Raster pode ser utilizado para calcular declividade, aspecto, rugosidade e valores de curvatura para modelos digitais de elevao (MDE). Este complemento muito simples de manipular e fornece uma intuitiva interface de grficos para criao de novas camadas Raster (ver a Figura 12.36). O complemento exige somente que alguns parmetros sejam seguidos e especificados antes da execuo:
Anlise: Pode ser um dos procedimentos de declive, aspecto, rugosidade ou curvatura total. Camada de entrada: Especificar a camada Raster de entrada da lista de camadas Raster carregadas no projeto.
Camada de Sada: Especificar um nome e um caminho para o arquivo Raster de sada. Formato de sada: Especificar um tipo de formato para o arquivo Raster de sada (o formato
257
Declividade: Calcula o ngulo de declive para cada clula em grau (baseado em uma estimativa derivada de primeira ordem).
Aspecto: Exposio (comeando com 0 para a direo norte, em graus seguindo a direo do relgio)
ndice de rugosidade: Medida da quantidade de heterogeneidade do terreno. Curvatura Total: Medida da curvatura que combina plano e curvaturas de contorno.
Usando o Complemento
1. Inicie o QGIS e carregue a camada raster MDE. 2. Carregue o complemento para anlise da modelagem de terreno em raster no gerenciador de
complementos (veja a seo 11.1) e clique no cone
aparece no menu da barra de ferramentas do QGIS. A caixa de dilogo do complemento para anlise da modelagem de terreno aparece conforme mostrado na Figura 12.36.
3. Selecione um mtodo de anlise (p.e. Declividade Declividade> > ). 4. Especifique um caminho para o arquivo de sada, e um tipo para o arquivo de sada. 5. Clique em Ok Ok .
258
de uma camada vetorial com referncia a uma segunda camada. Essa funcionalidade baseada na biblioteca GEOS e depende das fontes das feies das camadas. Os tipos de consultas possveis so:
Cruzar (cruzes); Intercepta (interceptar); Est desunido (is disjoint); Toca (tocar); Dentro (inserir).
1. Iniciar o QGIS e carregar os arquivos shape necessrios; 2. Carregar o complemento de Consulta Espacial, clicando no cone Consulta Espacial .
Caso este no esteja disponvel na tela inicial do QGIS, ser necessrio habilit-lo no Gerenciador de Complementos (ver seo 11.1).
3. Com a camada DISTRITOS_FLORIPA.shp marcada na lista de camadas, use a ferramenta Selecionar para selecionar todos os polgonos desta camada. 4. Selecionar a camada DISTRITOS_FLORIPA.shp como fonte das feies e a camada
pontos. como feies de referncia (ver Figura 12.37);
259
Figura 12.37: Janela do complemento Pesquisa Espacial. Agora temos uma lista com os IDs das feies (ver Figura 12.38) como resultado da consulta e algumas opes:
Clicar no cone
Criar camada com a lista de itens . Criar nova camada com a seleo .
Selecionar o resultado obtido para Criar Removeda daseleo seleoatual atual . Criaruma umanova novaseleo seleo ou Remove Tambm possvel
Registro de mensagens .
260
Figura 12.38: Os polgonos representado distritos com a presena de pontos foram selecionados atravs do complemento de Pesquisa Espacial.
visualizao do menor caminho, sua extenso e o tempo de viagem; apresentao por critrios de extenso ou tempo de viagem; exportao do resultado para uma camada vetorial; ilustrao da direo de deslocamento (procedimento lento e usado principalmente para fins de depurao e testes de configuraes).
Podemos considerar como uma camada de estradas qualquer camada vetorial que contenha polilinhas que se incluam nos diversos formatos suportados pelo QGIS. Duas linhas com um ponto em comum sero consideradas conectadas. No entanto, para que a operao funcione perfeitamente, necessrio
261
que a camada de estradas esteja no mesmo SRC do projeto. Isto se deve ao fato de que o reclculo das coordenadas entre diferentes SRC pode introduzir alguns erros que podem resultar em
descontinuidades, mesmo quando a ferramenta ajuste estiver acionada. Na tabela de atributos os seguintes campos podem ser usados:
velocidade na rodovia campo numrico direo qualquer tipo que possa ser utilizada com formato string. Direes para frente e para trs correspondem as vias de uma mo, vias de mo dupla ou vias duplicadas.
Caso os campos de configurao no sejam preenchidos, valores padro sero assumidos. Estes valores podem ser alterados no dilogo de configuraes. Uso: Aps a ativao do complemento, um painel aparecer no lado esquerdo da janela principal do QGIS. Acerte as configuraes do Complemento Menor Distncia (Figura 12.39) no dilogo do menu Complementos cone Menor Distncia.
262
Figura 12.40: Complemento Menor Distncia. Selecione os pontos de incio e fim a serem calculados dentro da camada vetorial da tela e pressione Calcular.
263
1. Adicionar
camada
Raster
[florianopolis29092.jpg]
clicando
no
cone
Adicionar uma Camada Raster . 2. Adicionar a camada de arquivo vetorial do tipo shape [nome camada localizar], [nome
camada localizar] e [nome camada localizar] da base de dados amostral do QGIS clicando no cone Adicionar uma Camada Vetorial .
3. Alterar para a cor e a simbologia de arquivo de preferncia para representao das camadas
(veja a 4.4.3 para exemplos).
4. Salvar um novo projeto chamado [inserir nome ver padro de nomenclatura para a base de
dados] usando Arquivo Salvar Projeto .
Arquivo de Map Insira um nome para o arquivo de mapa a ser criado. possvel usar o boto direito do cursor para procurar o diretrio para o arquivo de mapa. Arquivo de Projeto QGIS Insira o caminho completo do arquivo de projeto QGIS (.qgis) que deseja exportar. possvel tambm usar o boto a direita para procurar pelo arquivo de projeto QGIS. Nome do Mapa Um nome para o mapa. Este nome fixado em todas as imagens geradas pelo MapServer. Largura do Mapa Largura das imagens de sada em pixels. Altura do Mapa Altura das imagens de sada em pixels. Unidade do Mapa Unidade de medida usada para sada de arquivos. Tipo de Imagem Formato de sada das imagens geradas pelo MapServer. Modelo da Web Caminho completo para o modelo de arquivo MapServer para ser usado com o arquivo de mapa. Cabealho da Web Caminho completo do cabealho de arquivo MapServer para ser usado no arquivo do mapa. Rodap da Web Caminho completo do rodap de arquivo MapServer para ser usado no arquivo do mapa.
265
Somente as inseres Arquivo de Mapa e Arquivo de Projeto QGIS, so indispensveis para criar um arquivo de mapa, no entanto, omitindo outros parmetros, voc pode acabar criando um arquivo de mapa com pouca funcionalidade, dependendo da inteno que se possui quando ao uso deste arquivo. Apesar de o QGIS ser bom em criar arquivos de mapa de seu arquivo de projeto, ele pode requerer de alguns ajustes para conseguir os resultados desejados. Por exemplo, vamos criar um arquivo de mapa usando o arquivo de projeto [inserir nomenclatura] que criamos (veja na figura 1)
1. Inicie a caixa de dilogo do MapServer (veja na Figura 12.41) clicando no cone Exportar MapServer da barra de ferramentas de complementos. 2. Insira um nome para o novo arquivo de mapa (e.x., qgisproject.map). 3. Pesquise e localize o arquivo de projeto QGIS que voc salvou previamente (e.x.,
mapserverproject.qgis)
5. Insira a largura e a altura para a imagem de sada (e.x., 600 para a largura e 400 para a altura). 6. Neste exemplo, as camadas esto configuradas com unidades de medida em metros. 7. Escolha o tipo de imagem png 8. Clique em OK OK para gerar o novo arquivo de mapa qgisproject.map. Aps estes passos, o QGIS
exibir o resultado. E possvel visualizar o arquivo de mapa em qualquer editor de texto ou visualizador de imagens. possvel perceber tambm que a ferramenta de exportao inclui os metadados necessrios para habilitar o arquivo de mapa para WMS.
Abra uma janela Se o arquivo de mapa no tiver sido salvo no diretrio padro, modifique a onde ele foi salvo. Abra shp2img m qgisproject.map -o mapserver_test.png e visualize a imagem.
Estes comandos criam um PNG com todas as camadas includas no arquivo de projeto QGIS. Em Adicional, a extenso do PNG ir ser o mesmo de quando salvamos o projeto. Como pode-se notar na Figura 12.41, todas as informaes, exceto o simbolo do aeroporto, so includas. Em caso de o planejamento para o uso do arquivo de mapa for solicitado WMS, provavelmente no sera necessrio nenhum ajuste. Contudo, caso o planejamento de uso seja, como um mapa modelo ou uma interface customizada, talvez seja necessrio um pouco de trabalho manual a ser feito. Para ver como fcil ir do QGIS ao servidor de mapas na web, de uma olhada no vdeo de cinco minutos de Christopher Schmidt's. Foi utilizado uma verso antiga do QGIS (verso 0.8), mas a demonstrao aplicada igualmente bem para as novas verses.
267
sincronizao copiando o contedo de uma fonte de dados (geralmente PostGIS ou WFS-T) para um banco de dados SpatiaLite que armazena edies offline em tabelas dedicadas. Depois de estar conectado rede novamente, possvel adicionar o contedo editado offline em uma base de dados mestre. Usando o complemento
Abra algumas camadas vetoriais, por exemplo, a partir de uma fonte de dados PostGIS ou WFST.
deseja salvar. O contedo das camadas ser salvo em tabelas SpatiaLite e aparecero na lista de camadas com o nome contendo uma indicao entre parnteses (offline).
Edite as camadas (offline). Depois de ser ligado de novo, carregar as alteraes com o boto
Sincronizar Sincronizar .
268
Adicionar uma camada Oracle Georaster suportada por GDAL e depende de ter instalado e e
trabalho em sua mquina o produto banco de dados Oracle. Apesar de o Oracle ser um software proprietrio ele fornece uma opo livre para finalidade de teste e desenvolvimento.
269
clicando no boto
ferramentas, ele abrir a janela de dilogo, Selecione GeoRaster Oracle Spatial. Clique em Novo Novo para abrir a janela de dilogo e especifique os parmetros de conexo (ver Figura 12.43):
Nome: Insira o nome da conexo para a base de dados. Instncia da base de dados: Insira o nome da base de dados que voc conectar. Usurio: Especifique o nome de usurio que voc usa para acessar a base de dados. Senha: A senha associada ao seu usurio que requisitada para acessar a base de dados.
Figura 12.43: Dilogo criar uma conexao Oracle. Agora, volte a janela de dilogo Selecione GeoRaster Oracle Spatial (ver figura Figura 12.44), use a lista da caixa de seleo para escolher uma conexo e use o boto Conectar Conectar para estabelecer uma conexo. Voc pode tambm Editar Editar a conexo abrindo a o dilogo prvio e fazendo mudanas nas informaes da conexo ou usar o boto Excluir Excluirpara remover a conexo a partir da lista presente na caixa de seleo.
270
adicionado ao QGIS sob a GPL v3. O complemento permite conectar ao SQL Anywhere. A ferramenta
Adicionar Adicionarcamada camadaSQL SQLAnywhere Anywhere semelhante em termos de funcionalidade a ferramenta para
adicionar camadas PostGIS e SpatiaLite.
272
273
274
Dica 13.1 - Adicionar mais repositrios Para adicionar o repositrio 'Usurio contribuiu " e / ou vrios repositrios de autores externos, abra o Instalador ( Complementos Complementos Buscar BuscarComplementos ComplementosPython... Python...), v para a aba repositrios repositrios , e clique Adicionar Adicionarum umgrupo grupoterceiro terceirode derepositrios repositrios . Se voc no quiser um ou mais dos repositrios adicionados, eles podem ser desativados atravs do boto Editar... Editar... , ou remover completamente com o boto Excluir Excluir . H apenas um passo necessrio para integrar complementos externos no QGIS:
Baixe um complemento externo a partir de um repositrio usando o Instalador de complemento Python (Seo 13.1.2). O novo complemento externo ser adicionado lista de complementos disponveis no Gerenciador de Complementos e automaticamente carregado.
localmente, assim como complementos disponveis em repositrios remotos. Cada complemento pode ser:
No instalado - isto significa que o complemento est disponvel no repositrio, mas no est instalado ainda. Afim de instal-lo, selecione o complemento a partir da lista e clique no boto
Novo - isto significa que o complemento foi recentemente disponibilizado no repositrio. Instalado - isso indica que o complemento j est instalado. Se ele tambm est disponvel em qualquer repositrio o boto Reinstalar ReinstalarComplemento Complemento ser ativado. Se a verso disponvel
mais antiga que a verso instalada, o boto complementos Rebaixar RebaixarComplemento Complemento aparecer em seu lugar.
expansvel - isso significa que o complemento est instalado, mas h uma verso atualizada disponvel. Neste caso, os botes complemento de atualizao e atualizao estaro todos habilitados.
Invlido - isso significa que o complemento est instalado, mas no est disponvel ou quebrados. O motivo ser explicado no campo de descrio do complemento.
275
Figura 13.1: Instalador de Complemento Pyhon Aba Complementos Para instalar um complemento, selecione-o na lista e clique no boto Instalar complementos. O complemento ser ativado e instalado em seu prprio diretrio.
. / share / qgis / python / complementos / home / $ USERNAME / .qgis / python / complementos Mac OS X:
. / Contents / MacOS / share / qgis / python / complementos / Users / $ USERNAME / .qgis / python / complementos Windows: C: \ Program Files \ QGIS \ python \ complementos C:. \ Documents and Settings \ $ USERNAME \ qgis \ python \ complementos
Se a instalao for bem sucedida, uma mensagem de confirmao ir aparecer. Se a instalao falhar, o motivo da falha ser exibido em um dilogo de aviso. Na maioria das vezes, os erros so o resultado de problemas de conexo e / ou mdulos Python ausentes. No primeiro caso, voc provavelmente vai precisar esperar antes de tentar a instalao novamente, neste ltimo caso, voc deve instalar os mdulos ausentes relevantes para o seu sistema operacional antes de usar o complemento. Para Linux, os mdulos mais necessrios devem estar disponveis atravs de um 276
gerenciador de pacotes.
mdulo. Se voc estiver usando um proxy, voc pode precisar configur-lo em (Gnome, OSX) ou Ferramentas Opes (KDE, Windows) na aba Proxy . Ferramentas Opes Proxy
O boto Desinstalar Desinstalarcomplemento complemento est habilitado somente se o complemento selecionado est instalado e no um complemento principal. Note que se voc tiver instalado uma atualizao para um complemento principal, voc pode desinstalar esta atualizao com o Desinstalar Desinstalarcomplemento complemento e reverter para a verso fornecida por Quantum GIS. Esta verso padro, no entanto, no pode ser desinstalada. Aba repositrios A segunda aba Repositrios Repositrios , contm uma lista de complementos repositrios disponveis para o instalador de complemento. Por padro, somente o repositrio oficial QGIS est habilitado. Voc pode adicionar vrios repositrios contribudos por usurio, incluindo a central QGIS de contribuio de Repositrios e outros repositrios externos, clicando no boto
Adicionar Adicionarum umgrupo grupoterceiro terceirode derepositrios repositrios . Os repositrios adicionados contm um grande
nmero de complementos teis que no so mantidos pela Equipe de Desenvolvimento QGIS. Como tal, no podemos assumir qualquer responsabilidade por eles. Voc tambm pode gerir a lista de repositrios manualmente, adicionando, removendo e editando as entradas. Desativar temporariamente um repositrio particular possvel, clicando no boto Editar... Editar... Aba das opes A guia Opes Opes onde voc pode configurar as definies do Instalador complemento. A caixa de seleo
Verificar Verificarpor poratualizaes atualizaesna nainicializao inicializao informa o QGIS para procurar
automaticamente atualizaes de complementos e novidades. Por padro, se esse recurso est ativado todos
Repositrios so verificados se h atualizaes a cada vez que o programa for iniciado. A frequncia de verificao de atualizao pode ser ajustada usando o menu suspenso, e pode ser ajustado de uma vez por dia at a uma vez por ms. Se um novo complemento ou atualizao est disponvel para um dos complementos instalados, uma notificao aparecer na barra de status. Se a opo estiver desativada, procura de atualizaes e novidades, executada somente quando o programa de instalao complemento manualmente iniciado a partir do menu. Embora a atualizao de instalao do complemento pode lidar entre 80 portas diferentes, algumas 277
conexes internet podero causar problemas ao tentar verificar automaticamente se h atualizaes. Nestes casos, a procura de novos complementos permanecer visvel na barra de status durante sua sesso do QGIS inteira, e pode provocar um acidente ao sair do programa. Neste caso, desative a caixa de seleo. Alm disso, voc pode especificar o tipo de complementos que so exibidos pelo Instalador de complementos Python. Sob complementos admitidos, voc pode especificar se voc gostaria de:
Apenas mostrar complementos a partir do repositrio oficial, Mostrar todos os complementos, exceto aqueles marcados como experimental, ou Mostrar todos os complementos, at mesmo aqueles marcados como experimental.
Dica 13.2 - Usando complementos experimentais Complementos experimentais so geralmente inadequados para uso em produo. Esses complementos esto nos estgios iniciais de desenvolvimento, e devem ser considerados "incompletos" ou ferramenta "teste de conceito''. A equipe de desenvolvimento do QGIS no recomenda a instalao desses complementos a menos que no pretenda us-los em mquinas de produo.
278
Join Jointwo twolines lines como na barra de menus na opo Join Jointwo twolines lines .
complemento, necessrio carregar Pasta
Tutorial/vetores/Estradas ou criar uma camada vetorial clicando na barra de menus em Camadas Camadas
Nova Nova
Camada Camadado dotipo tiposhape shape , nova camada vetorial do tipo linha, mais informaes
sobre como criar camadas, voc encontra no captulo 4. A prxima etapa aps criar ou carregar a camada vetorial do tipo linha, a seleo da camada na qual ser unida as linhas, atravs de um clique com o boto esquerdo do mouse sobre a camada que esta localizada na lista de camadas (esquerda da tela do QGIS). Em seguida deve abrir Configuraes Configuraes Opes Opesde deajuste ajuste marcar a caixa de seleo
referente a Camada que voc vai unir as linhas, no caso do nosso exemplo, Estradas, bem como o Modo ao segmento, Tolerncia e Unidades, iro depender da escala e unidade do mapa. Veja o exemplo de opo de ajuste na Figura 13.2 a seguir.
279
Figura 13.2: Opes de ajuste: Opes de aproximao - Camada, Modo, Tolerncia, Unidades. Clicando OK na opo de aproximao, ser configurado estas opes de aproximao para edio do vetor. A prxima etapa iniciar a edio atravs da opo barra de menus em Camadas Camadas clique com o boto esqueno no cone Alterar edio que pode ser acessada pela
Alternar Alternaredio edio ou pela barra de ferramentas atravs de um Alternar Alternaredio edio . Aps o inicio da edio, voc notar que
os vrtices da camada vetorial ficaro marcados com um x cor vermelha. Isso indicar que voc est editando aquela camada. Em seguida, clique no boto Ferramenta de ns e clique sobre o n, note que aps o primeiro clique os vrtices do segmento de linha ao qual voc clicou ficaro marcados na cor vermelha. Na sequncia, segure o boto esquerdo do mouse clicado sobre o n (neste momento o segmento selecionados e o n iro ficar na cor azul), e arraste-o at o vrtice ao qual voc vai unir, note que neste momento a sua opo de ajuste ir aproximar e casar de forma automtica os dois ns aproximados. Aps isso, clique na barra de ferramentas no boto na barra de menus em Exibir Exibir Seleo de feies atravs de retngulo ou
ferramenta para selecionar os dois segmentos de linha casados anteriormente segurando clicado o boto esquerdo do mouse e arrastando de forma a selecionar os dois segmentos de linhas no retngulo formado. Note que aps essa etapa, os dois segmentos de linha devero ficar na cor amarela, o que indica que os mesmo esto selecionados. A prxima etapa clicar com o boto esquerdo do mouse no cone
281
282
QGIS-trac Esta lista fornece notificao de e-mail relacionadas gesto de projetos, incluindo relatrios de bugs, tarefas e solicitaes de recursos. Voc pode inscrever-se nesta lista em:
http://lists.osgeo.org/mailman/listinfo/qgis-trac. Equipe da comunidade QGIS Esta lista trata de temas como a documentao, ajuda contextual, guia do usurio, experincia on-line incluindo stios, blog, listas de discusso, fruns e esforos de traduo. Se voc gosta de trabalhar no guia do usurio, bem, esta lista um bom ponto de partida para fazer suas perguntas. Voc pode inscrever-se nesta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-community-team Equipe de lanamento QGIS Esta lista inclui tpicos como o processo de lanamento, pacotes binrios para vrios sistemas operacionais e anncios de novos lanamentos para o mundo em geral. voc pode inscrever-se nesta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-release-team Traduo do QGIS Esta lista trata dos trabalhos de traduo. Se voc gosta de trabalhar na traduo dos manuais ou a interface grfica do usurio (GUI), esta lista um bom ponto de partida para fazer suas perguntas. Voc poder se inscrever a esta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-tr Aprendizado do QGIS Esta lista lida com as realizaes de aprendizados de QGIS. Se voc gosta de trabalhar com materiais de aprendizado de qgis, esta lista um bom ponto de partida para fazer suas perguntas. voc pode inscrever-se nesta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-edu Comit Diretor do QGIS Esta lista usada para discutir com Comit Diretor, questes gerais relacionadas a gesto e direo do Quantum GIS. Voc poder se inscrever a esta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-psc .
14.2. IRC
Ns tambm estamos presentes no IRC - visite-nos, participando do canal #qgis channel em url irc.freenode.net. Por favor, aguarde pela resposta sua pergunta. Ela pode demorar um pouco, pois os participantes do canal podem estar ocupados e levem um tempo para responderem a sua pergunta. O suporte comercial para QGIS tambm est disponvel. Confira o stio http://qgis.org/en/commercialsupport.html para mais informaes. Se voc perdeu algum tpico de discusso no IRC, no se preocupe! Todo tpico de discusso 283
armazenado e voc pode facilmente acess-lo. Acesse o endereo: http://logs.qgis.org e leia os IRClogs.
14.3. BugTracker
Enquanto a lista de discusso de usurios QGIS til para perguntas do tipo "como fao XYZ em QGIS?", voc pode querer nos informar sobre erros do QGIS. Para apresentar relatrio de erro voc pode utilizar bugtracker do QGIS em https://trac.osgeo.org/qgis/. Ao reportar um novo erro do QGIS, por favor fornea um correio eletrnico onde possamos solicitar informaes adicionais. Se voc encontrou algum erro e conseguiu consert-lo, voc pode enviar esta correo. O sistema de mensagens em https://trac.osgeo.org/qgis/ possui esta opo. Selecione patch no menu de tipo. Algum dos desenvolvedores ir analisar e aplicar a correo do QGIS. No se preocupe se a correo no for logo aplicada pois os desenvolvedores podem estar ocupados com outras questes.
14.6. Wiki
Por fim, mantemos um stio com enciclopida livre (Wiki) em http://www.qgis.org/wiki onde voc pode encontrar uma variedade de informaes teis relacionadas com o desenvolvimento QGIS, planos de lanamento, caminhos para stios de descargar, mensagem de traduo, dicas e assim por diante. Confira, h algumas informaes interessantes l dentro!
284
PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
285
A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. "Transparent" is called "Opaque". A copy that is not
Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. The "publisher" means any person or entity that distributes copies of the Document to the public. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this 286
License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.
VERBATIM COPYING
You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies.
COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
MODIFICATIONS
You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
287
A) Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B) List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. C) State on the Title page the name of the publisher of the Modified Version, as the publisher. D) Preserve all the copyright notices of the Document. E) Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. F) Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. G) Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H) Include an unaltered copy of this License. I) Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
J) Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K) For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. L) Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version. M) Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. N) Preserve any Warranty Disclaimers. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your 288
Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.
COMBINING DOCUMENTS
You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements".
COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.
TRANSLATION
Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.
TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it.
RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site. "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. "Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document. An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing.
291