qgis user guide - qgis brasil

206
Quantum GIS Guia do Usuário Versão 1.6.0 ’Copiapó’

Upload: phungcong

Post on 10-Jan-2017

425 views

Category:

Documents


17 download

TRANSCRIPT

  • Quantum GISGuia do Usurio

    Verso 1.6.0 Copiap

  • Preambulo

    Traduzido por Arthur Nanni - [email protected]

    Este documento o guia do usurio oficial do Quantum GIS. O software e o hardware descritos neste doc-umento 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 cuidadosa-mente 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 qual-quer responsabilidade por falhas e suas consequncias. Sua opinio sempre bem-vinda para indicar pos-sveis erros.

    Este documento foi confeccionado com LATEX. Ele est disponvel como cdigo fonte LATEX via subversion eonline como documento PDF via Comunidade QGISBrasil. Para mais informaes sobre como contribuir coma construo deste e outros documentos, acesse http://www.qgisbrasil.org/.

    Links neste Documento

    Este documento contm links internos e externos. Ao clicar em um link interno voc ir movimentar-se dentrodo documento, ao clicar em um link externo abrir um endereo de internet via navegador. Links internosem formato PDF so mostrados em azul, enquanto que os links externos so mostrados em vermelho. Noformulrio HTML, o navegador exibir e manipular ambos de forma idntica.

    i

    http://www.qgis.orghttp://wiki.qgis.org/qgiswiki/DocumentationWritersCornerhttp://qgisbrasil.wordpress.com/documentacao/http://www.qgisbrasil.org/

  • Editores da verso original deste Guia do usurio, instalao e codificao:

    Tara Athan Radim Blazek Godofredo ContrerasOtto Dassau Martin Dobias Peter ErstsAnne Ghisla Stephan Holl N. HorningMagnus Homann K. Koy Lars LuthmanWerner Macho Carson J.Q. Farmer Tyler MitchellClaudia A. Engel Brendan Morely David WillisJrgen E. Fischer Marco Hugentobler Gavin MacaulayGary E. Sherman Tim Sutton

    Um agradecimento a Bertrand Masson pelo leiaute, a Tisham Dhar por preparar o ambiente de documentaomsys inicial (MS Windows), a Tom Elwertowski e William Kyngesburye por auxiliar na Seo instalao paraMAC OSX e ao Carlos Dvila, Paolo Cavallini e Christian Gunning pelas revises. Se esquecemos de algum,por favor, aceitem nossas desculpas por este descuido.

    Responsveis pela traduo e adaptao da verso original deste guia para o portugus brasileiro:

    Arthur Nanni Carlos Antonio Vieira Grasiela WillrichGuilherme Dantas Luiz Antonio Paulino Paulo Henrique MachadoRodrigo Sperb Yuri Calazans

    Copyright c 2004 - 2011 Equipe de desenvolvimento do Quantum GIS

    Internet :

    Site oficial: http://www.qgis.org

    Comunidade brasileira: http://www.qgisbrasil.org/

    Licena deste documento

    Permisso para copiar, distribuir e/ou modificar este documento sobre os termos da Licena GNU de Doc-umentao Livre, Verso 1.3 ou mais recente publicada pela Free Software Foundation; sem sees invari-antes, sem textos de capa frontal e contra-capa. Uma cpia desta licena est inclusa na seo D intitulada"Licena GNU de Documentao Livre".

    ii

    http://www.qgis.orghttp://www.qgisbrasil.org/

  • Contents

    Preambulo iLicena deste documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii

    Sumrio iii

    ndice de Figuras viii

    ndice de Tabelas xi

    ndice de dicas do QGIS xii

    Prefcio 1Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Convenes 7Convenes da GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Convenes de Texto e Teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Instrues para plataformas especficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1 Introduo ao SIG 91.1 Por que isso tudo to novo? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    1.1.1 Dados raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.1.2 Dados vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    1.2 Primeiros passos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.3 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.4 Amostra de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.5 Sesso de exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    2 Recursos a um piscar de olhos 152.1 Iniciando e Fechando o QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    2.1.1 Opes de Linha de Comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.2 Interface do QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    2.2.1 Barra de Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    3 Working with Vector Data 193.1 ESRI Shapefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    3.1.1 Loading a Shapefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.1.2 Improving Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.1.3 Loading a MapInfo Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.1.4 Loading an ArcInfo Binary Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.2 PostGIS Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.2.1 Creating a stored Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.2.2 Loading a PostGIS Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.2.3 Some details about PostgreSQL layers . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2.4 Importing Data into PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    iii

  • 3.2.5 Improving Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243.2.6 Vector layers crossing 180 longitude . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    3.3 SpatiaLite Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.4 The Vector Properties Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    3.4.1 Symbology Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.4.2 New Generation Symbology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.4.3 Working with the New Generation Symbology . . . . . . . . . . . . . . . . . . . . . . . 293.4.4 Style Manager to manage symbols and color ramps . . . . . . . . . . . . . . . . . . . 333.4.5 Labels Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.4.6 New Labeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353.4.7 Attributes Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.4.8 General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.4.9 Metadata Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.4.10 Actions Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.4.11 Diagram Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    3.5 Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.5.1 Setting the Snapping Tolerance and Search Radius . . . . . . . . . . . . . . . . . . . 423.5.2 Zooming and Panning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433.5.3 Digitizing an existing layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.5.4 Advanced digitizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.5.5 Creating a new Shapefile and Spatialite layer . . . . . . . . . . . . . . . . . . . . . . . 503.5.6 Working with the Attribute Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    3.6 Query Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533.7 Field Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    4 Working with Raster Data 574.1 What is raster data? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574.2 Loading raster data in QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574.3 Raster Properties Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    4.3.1 Symbology Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584.3.2 Transparency Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594.3.3 Colormap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604.3.4 General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604.3.5 Metadata Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.3.6 Pyramids Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.3.7 Histogram Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    4.4 Raster Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    5 Trabalhando com dados OGC 635.1 O que um dado OGC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.2 Cliente WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    5.2.1 Viso geral do suporte WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.2.2 Selecionando Servidores WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645.2.3 Carregar camadas WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645.2.4 Buscador de Servidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655.2.5 Tilesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665.2.6 Usando a Ferramenta de Identificao . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.2.7 Limitaes do Cliente WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    5.3 Servidor WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695.4 Cliente WFS e WFS-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    5.4.1 Carregar uma camada WFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    6 Trabalhando com projees 73

    iv

  • 6.1 Viso geral do suporte de projeo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.2 Especificando uma projeo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.3 Definir projeo On The Fly (OTF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746.4 Sistema de Referncia de Coordenadas Personalizado . . . . . . . . . . . . . . . . . . . . . . 75

    7 GRASS GIS Integration 797.1 Starting the GRASS plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797.2 Loading GRASS raster and vector layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797.3 GRASS LOCATION and MAPSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    7.3.1 Creating a new GRASS LOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.3.2 Adding a new MAPSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    7.4 Importing data into a GRASS LOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827.5 The GRASS vector data model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837.6 Creating a new GRASS vector layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847.7 Digitizing and editing a GRASS vector layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847.8 The GRASS region tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867.9 The GRASS toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    7.9.1 Working with GRASS modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867.9.2 GRASS module examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907.9.3 Working with the GRASS LOCATION browser . . . . . . . . . . . . . . . . . . . . . . . 957.9.4 Customizing the GRASS Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    8 Print Composer 978.1 Open a new Print Composer Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988.2 Using Print Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988.3 Adding a current QGIS map canvas to the Print Composer . . . . . . . . . . . . . . . . . . . . 99

    8.3.1 Map item tab - Map and Extents dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . 998.3.2 Map item tab - Grid and General options dialog . . . . . . . . . . . . . . . . . . . . . . 100

    8.4 Adding other elements to the Print Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018.4.1 Label item tab - Label and General options dialog . . . . . . . . . . . . . . . . . . . . . 1018.4.2 Image item tab - Picture options and General options dialog . . . . . . . . . . . . . . . 1028.4.3 Legend item tab - General, Legend items and Item option dialog . . . . . . . . . . . . 1038.4.4 Scalebar item tab - Scalebar and General options dialog . . . . . . . . . . . . . . . . . 104

    8.5 Navigation tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058.6 Add Basic shape and Arrow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058.7 Add attribute table values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068.8 Raise, lower and align elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078.9 Creating Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078.10 Saving and loading a print composer layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    9 QGIS Plugins 1099.1 Managing Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    9.1.1 Loading a QGIS Core Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099.1.2 Loading an external QGIS Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109.1.3 Using the QGIS Python Plugin Installer . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    9.2 Data Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    10 Usando Complementos Nativos 11310.1 Coordinate Capture Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11410.2 Decorations Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    10.2.1 Copyright Label Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11510.2.2 North Arrow Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11510.2.3 Scale Bar Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    10.3 Complemento Texto Delimitado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    v

  • 10.4 Dxf2Shp Converter Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11810.5 eVis Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    10.5.1 Event Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11910.5.2 Event ID Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12310.5.3 Database connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    10.6 fTools Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12810.7 GDAL Tools Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    10.7.1 What is GDALTools? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13210.7.2 The GDAL Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13210.7.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    10.8 Georeferencer Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13810.9 GPS Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    10.9.1 What is GPS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14110.9.2 Loading GPS data from a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14210.9.3 GPSBabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14210.9.4 Importing GPS data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14210.9.5 Downloading GPS data from a device . . . . . . . . . . . . . . . . . . . . . . . . . . . 14310.9.6 Uploading GPS data to a device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14310.9.7 Defining new device types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    10.10 Complemento de Interpolao de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14410.11 MapServer Export Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    10.11.1 Creating the Project File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14610.11.2 Creating the Map File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14710.11.3 Testing the Map File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    10.12 OGR Converter Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15010.13 Oracle GeoRaster Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    10.13.1 Managing connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15110.13.2 Selecting a GeoRaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15110.13.3 Displaying GeoRaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    10.14 OpenStreetMap Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15210.14.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15410.14.2 Basic user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15410.14.3 Loading OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15510.14.4 Viewing OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15610.14.5 Editing basic OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15610.14.6 Editing relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15810.14.7 Downloading OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15910.14.8 Uploading OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16010.14.9 Saving OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16010.14.10Import OSM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    10.15 Raster Terrain Modelling Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16210.16 Quick Print Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    11 Outros complementos nativos 165

    12 Using external QGIS Python Plugins 167

    13 Ajuda e Suporte 16913.1 Lista de correio eletrnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16913.2 IRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17013.3 BugTracker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17013.4 Blog QGISBrasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17013.5 Blog Internacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    vi

  • 13.6 Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    A Formatos de Dados suportados 173A.1 Formatos vetoriais OGR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173A.2 Formatos Raster GDAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    B GRASS Toolbox modules 177B.1 GRASS Toolbox modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

    C GNU General Public License 179C.1 Quantum GIS Qt exception for GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    D GNU Free Documentation License 183

    Index 188Referncias bibliogrficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

    vii

  • List of Figures

    1.1 A Simple QGIS Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    2.1 Interface do QGIS com arquivos de exemplo do tutorial (KDE) . . . . . . . . . . . . . . . . . 17

    3.1 Add Vector Layer Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.2 Open an OGR Supported Vector Layer Dialog . . . . . . . . . . . . . . . . . . . . . . . . . 213.3 QGIS with Shapefile of Alaska loaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.4 Map in lat/lon crossing the 180 longitude line . . . . . . . . . . . . . . . . . . . . . . . . . . 253.5 Map crossing 180 longitude applying the ST_Shift_Longitude function . . . . . . . . . . . 263.6 Vector Layer Properties Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.7 Symbolizing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.8 New Single Symbolizing options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.9 New Categorized Symbolizing options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.10 Example of custom gradient color ramp with multiple stops . . . . . . . . . . . . . . . . . . 313.11 New Graduated Symbolizing options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.12 New Rule-based Symbolizing options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.13 Point displacement dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.14 Defining symbol properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.15 Style Manager to manage symbols and color ramps . . . . . . . . . . . . . . . . . . . . . . 343.16 Smart labeling of vector point layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.17 Smart labeling of vector line layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.18 Smart labeling of vector polygon layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.19 Dialog to change label engine settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.20 Dialog to select an edit widget for an attribute column . . . . . . . . . . . . . . . . . . . . . 383.21 Select feature and choose action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.22 Vector properties dialog with diagram tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413.23 Diagram from temperature data overlayed on a map . . . . . . . . . . . . . . . . . . . . . . 423.24 Edit snapping options on a layer basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433.25 Enter Attribute Values Dialog after digitizing a new vector feature . . . . . . . . . . . . . . . 453.26 Redo and Undo digitizing steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.27 Rotate Point Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503.28 Creating a new Shapefile layer Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503.29 Creating a New Spatialite layer Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513.30 Attribute Table for Alaska layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523.31 Query Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.32 Field Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    4.1 Raster Layers Properties Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594.2 Raster Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    5.1 Caixa de dilogo para adicionar um servidor WMS, mostrando as camadas disponveis . . 66

    viii

  • 5.2 Dilogo para buscar servidores WMS atravs de algumas palavras-chave . . . . . . . . . . 685.3 Adicionar uma camada WFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    6.1 Guia SRC no dilogo de Opes do QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . 746.2 Dilogo de projeo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756.3 Caixa de dilogos SRC Personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    7.1 GRASS data in the alaska LOCATION (adapted from Neteler & Mitasova 2008 [?]) . . . . . . 817.2 Creating a new GRASS LOCATION or a new MAPSET in QGIS . . . . . . . . . . . . . . . 827.3 GRASS Digitizing Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847.4 GRASS Digitizing Category Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867.5 GRASS Digitizing Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877.6 GRASS Digitizing Symbolog Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877.7 GRASS Digitizing Table Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887.8 GRASS Toolbox and searchable Modules List . . . . . . . . . . . . . . . . . . . . . . . . . 887.9 GRASS Toolbox Module Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 897.10 GRASS Toolbox r.contour module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917.11 GRASS module v.generalize to smooth a vector map . . . . . . . . . . . . . . . . . . . . . 927.12 The GRASS shell, r.shaded.relief module . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937.13 Displaying shaded relief created with the GRASS module r.shaded.relief . . . . . . . . . . 947.14 GRASS LOCATION browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    8.1 Print Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988.2 Print Composer map item tab - Map and Extents dialog . . . . . . . . . . . . . . . . . . . . 1008.3 Print Composer map item tab - Grid and General options dialog . . . . . . . . . . . . . . . 1018.4 Print composer label item tab - Label options and General options dialog . . . . . . . . . . 1028.5 Print composer image item tab - Picture options and General options . . . . . . . . . . . . 1038.6 Print composer legend item tab - General, Legend items and Item option dialog . . . . . . . 1048.7 Print composer scalebar item tab - Scalebar and General options dialog . . . . . . . . . . . 1058.8 Print composer basic shape and arrow item tab - Shape and Arrow options dialog . . . . . 1068.9 Print composer attribute table item tab - Table and General options dialog . . . . . . . . . . 1068.10 Print Composer with map view, legend, scalebar, coordinates and text added . . . . . . . . 1088.11 Composer Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    9.1 Plugin Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099.2 Installing external python plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    10.1 Coordinate Cature Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11410.2 Copyright Label Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11510.3 North Arrow Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11610.4 Scale Bar Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11610.5 Janela de dilogo do complemento de insero de camada a partir de texto delimitado . . 11810.6 Dxf2Shape Converter Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11910.7 The eVis display window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12010.8 The eVis Options window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12110.9 The eVis External Applications window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12210.10 The eVis Database connection window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12410.11 The eVis SQL query tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12610.12 The eVis Perdefined queries tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12710.13 The GDALTools menu list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    ix

  • 10.14 The Information dialog window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13510.15 The Contours dialog window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13610.16 The resulting contours layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13610.17 The GDAL warp dialog window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13710.18 Georeferencer Plugin Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13910.19 Add points to the raster image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13910.20 Defining the georeferencer transformation settings . . . . . . . . . . . . . . . . . . . . . . . 14010.21 The GPS Tools dialog window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14210.22 The download tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14310.23 Complemento de interpolao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14510.24 Interpolao de dist_pseudobombax_def usando o mtodo Peso pelo inverso da distncia. 14610.25 Arrange raster and vector layers for QGIS project file . . . . . . . . . . . . . . . . . . . . . . 14710.26 Export to MapServer Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14810.27 Test PNG created by shp2img with all MapServer Export layers . . . . . . . . . . . . . . . . 14910.28 OGR Layer Converter Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15010.29 Create Oracle connection dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15110.30 Select Oracle GeoRaster dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15210.31 OpenStreetMap data in the web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15310.32 OSM plugin user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15410.33 Load OSM data dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15610.34 Changing an OSM feature tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15710.35 OSM point creation message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15710.36 OSM download dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15910.37 OSM upload dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16110.38 OSM saving dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16110.39 OSM import message dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16210.40 Import data to OSM dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16210.41 Raster Terrain Modelling Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16310.42 Quick Print Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16310.43 Quick Print result as DIN A4 PDF using the alaska sample dataset . . . . . . . . . . . . . . 164

    x

  • List of Tables

    3.2 Vector layer basic editing toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.3 Vector layer advanced editing toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    5.1 Parmetros de conexo WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    7.1 GRASS Digitizing Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    8.1 Print Composer Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    10.1 22 Complementos Nativos do QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11310.2 Example format using absolute path, relative path, and a URL . . . . . . . . . . . . . . . . . . 12210.3 The XML tags read by eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12710.4 fTools Analysis tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12910.5 fTools Research tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12910.6 fTools Geoprocessing tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13010.7 fTools Geometry tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13010.8 fTools Data management tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13110.9 List of GDAL tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13210.10 Georeferencer Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    11.1 Outros complementos nativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    12.1 Current moderated external QGIS Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    xi

  • Dicas do QGIS

    1 ATUALIZAR A DOCUMENTAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2 EXEMPLO USANDO OS ARGUMENTOS DE LINHA DE COMANDO . . . . . . . . . . . . . . . . . . . 16

    3 LAYER COLORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 LOAD LAYER AND PROJECT FROM MOUNTED EXTERNAL DRIVES ON OS X . . . . . . . . . . . . 205 QGIS USER SETTINGS AND SECURITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 POSTGIS LAYERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 EXPORTING DATASETS FROM POSTGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 IMPORTING SHAPEFILES CONTAINING POSTGRESQL RESERVED WORDS . . . . . . . . . . . . 249 CONCURRENT EDITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4210 SAVE REGULARLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4511 ATTRIBUTE VALUE TYPES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4512 VERTEX MARKERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4613 CONGRUENCY OF PASTED FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4714 FEATURE DELETION SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4715 DATA INTEGRITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4716 MANIPULATING ATTRIBUTE DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5317 CHANGING THE LAYER DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    18 VIEWING A SINGLE BAND OF A MULTIBAND RASTER . . . . . . . . . . . . . . . . . . . . . . . . 5919 GATHERING RASTER STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    20 EM URLS DE SERVIDORES WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6421 CODIFICAO DE IMAGEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6522 ORDENANDO CAMADAS WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6523 TRANSPARNCIA EM CAMADA WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6524 PROJEES WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6725 ACESSAR CAMADAS-OGC SEGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6926 PROCURAR SERVIDORES WMS E WFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7027 ACESSANDO SERVIDORES WFS SEGUROS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    28 DILOGO PROPRIEDADES DO PROJETO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    29 GRASS DATA LOADING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8030 LEARNING THE GRASS VECTOR MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8331 CREATING AN ATTRIBUTE TABLE FOR A NEW GRASS VECTOR LAYER . . . . . . . . . . . . . . . 8432 DIGITIZING POLYGONS IN GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8433 CREATING AN ADDITIONAL GRASS LAYER WITH QGIS . . . . . . . . . . . . . . . . . . . . . . 8634 GRASS EDIT PERMISSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8835 DISPLAY RESULTS IMMEDIATELY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9036 THE SIMPLIFY TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9137 OTHER USES FOR R.CONTOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    38 CRASHING PLUGINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11039 USING EXPERIMENTAL PLUGINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    xiii

  • 40 PLUGINS SETTINGS SAVED TO PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11741 CREATING A VECTOR LAYER FROM A MICROSOFT EXCEL WORKSHEET . . . . . . . . . . . . . . 125

    42 ADD MORE REPOSITORIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    xiv

  • Prefcio

    Traduzido por Arthur Nanni - [email protected]

    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 foireconhecido como um projeto no SourceForge em junho do mesmo ano. Temos trabalhado duro para fazerum aplicativo SIG para qualquer pessoa com acesso bsico a um computador pessoal. O QGIS atualmenteroda 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 paraver dados raster e vetoriais em muitos formatos, com novos formatos podendo ser facilmente adicionadosatravs 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 significaque 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 no Apndice C.

    QGIS Tip 1 ATUALIZAR A DOCUMENTAOA verso mais recente deste documento pode ser encontrado em http://download.osgeo.org/qgis/doc/manual/, ou na rea documentao do site do projeto QGIS em http://qgis.osgeo.org/documentation/

    Caractersticas

    O QGIS oferece muitas funcionalidades SIG comuns fornecidas por feies nativas e complementos. Emresumo, 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 paraum formato interno comum. So suportados os formatos:

    Tabelas PostgreSQL espacialmente-habilitadas usando PostGIS, formatos vetoriais suportados pelabiblioteca OGR instalada, incluindo arquivos do tipo shapefile, MapInfo, SDTS e GML (ver apndice A.1para a lista completa) .

    Formatos Raster e de imageamento suportados pela biblioteca GDAL (Geospatial Data AbstractionLibrary) instalada, como GeoTiff, Erdas Img., ArcInfo Ascii Grid, JPEG, PNG, ( ver apndice A.2 para alista completa).

    Bases de dados SpatiaLite (ver seo 3.3)

    Raster do GRASS e dados vetoriais a partir de banco de dados GRASS (localizao/mapset), ver Seo7,

    Dados espaciais OCG hospedados on-line em servidores do tipo Web Map Service (WMS) ou WebFeature Service (WFS), ver Seo 5,

    Dados OpenStreetMap (ver Seo 10.14).

    1

    http://qt.nokia.comhttp://download.osgeo.org/qgis/doc/manual/http://download.osgeo.org/qgis/doc/manual/http://qgis.osgeo.org/documentation/

  • Prefcio

    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

    decorar seu mapa com 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 precisamser importados para o GRASS para estarem disponveis para edio e exportao para outros formatos. OQGIS 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 paraGPX 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 comple-mento Gerenciador de Tabela

    Salvar screenshots como imagens georreferenciadas

    Analisar dados

    Voc pode realizar anlises de dados espaciais em formatos PostgreSQL/PostGIS e outros do tipo OGRsuportados usando o menu vetor. O QGIS atualmente oferece anlise vetorial, amostragem, geoprocessa-mento, ferramentas de gerenciamento de base de dados e geometrias. Voc pode tambm usar ferramentesGRASS integradas, que incluem a funcionalidade completa de mais de 300 mdulos (ver Seo 7).

    Publique mapas na internet

    O QGIS pode ser usado para exportar dados para arquivos do tipo map e para public-los na internet usandoum 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 complemen-tos. O QGIS fornece bibliotecas que podem ser usadas para criar complementos. Voc pode criar novasaplicaes com C++ ou Python!

    2 QGIS 1.6.0 Guia do Usurio

  • Caractersticas

    Complementos nativos

    1. Adicionar uma camada de texto delimitado (carrega e mostra arquivos de texto delimitados contendocoordenadas 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)

    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 (Accesso ao ambiente)

    22. Ferramentas GDAL

    Complementos Python Externos

    O QGIS oferece um crescente nmero de complementos python externos fornecidos pela comunidade.Estescomplementos permanecem no repositrio oficial PyQGIS e podem ser facilmente instalados usando o Insta-lador de complementos Python (Ver Seo 9).

    O que h de novo na verso 1.6.0

    Por favor, note que esta verso est em desenvolvimento, suscetvel a instabilidades. Ela contm novasfeies e extenses em relao a verso estvel do QGIS 1.0.x e o QGIS 1.5.0. Ns recomendamos quevoc 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 gpsd 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 invsde parar e reverter o clculo para todos os recursos.

    Atualizar srs.db para incluir grade de referncia.

    Added a native (C++) raster calculator implementation which can deal with large rasters efficiently.

    Melhoria de interao com o elemento adicional na barra de status onde o texto do elemento pode ser

    QGIS 1.6.0 Guia do Usurio 3

  • Prefcio

    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 efora QConfiguraes para usar esta pasta, tambm. Isto permite usurios a instalao do QGIS emum pen drive ou memria flash, juntamente com todos os complementos e configuraes.

    Suporte WFS-T experimental. Adicionalmente wfs portados para gerenciadores de rede.

    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 sendodisponibilizados. O QGIS Mapserver permite voc servir os seus arquivos de projeto do QGIS viaprotocolo OGC WMS.

    Barra de ferramentas de seleo e medio com submenus.

    Suporte para tabelas no espaciais adicionado ( atualmente OGR, texto delimitado e provedores Post-greSQL). Estas tabelas podem ser usadas para visualizao de campos ou apenas busca genrica eeditada usando a visualizao de tabela.

    Adicionado suporte de rotina de busca para feies ids ($id) e vrias outras melhorias relacionadas abuscas.

    Adicionada mtodo recarregar s camadas do mapa e provedor de interface. Como este, armazenarprovedores (atualmente WMS e WFS) podem sincronizar com mudanas na fonte de dados.

    Melhorias na Tabela de Contedos

    Adicionada a opo para o menu de legenda de raster que ir se estender a camada atual usando osvalores 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 u ma vez.

    Rotulagem (Nova gerao apenas)

    Definio de posio pelos dados.

    Quebra de linha, fonte definida por dados e configuraes de buffer.

    Propriedades da camada e simbologia

    Trs novos modos de classificao adicionados ao renderizador de smbolos (verso 2), incluindo Que-bras Naturais (Jenks), Desvios Padro e Pretty Breaks (baseado na pretty a partir do ambiente es-tatstico 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 salvaro 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 detransparncia 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

    4 QGIS 1.6.0 Guia do Usurio

  • Caractersticas

    adicionada a capacidade de mostrar e manipular o item largura/altura do compositor no dilogo deposio.

    Itens do compositor agora podem ser excludos com a tecla backspace.

    Ordenar para tabela de atributos do compositor (vrias colunas e ascendente/descendente).

    QGIS 1.6.0 Guia do Usurio 5

  • Convenes

    Traduzido por Arthur Nanni - [email protected]

    Esta seo descreve uma coleo de estilos padres para todo o manual. As convenes usadas nestemanual so apresentadas a seguir:

    Convenes da GUI

    Os estilos de convenes da GUI destinam-se a imitar a aparncia da interface grfica. Em geral, o objetivo usar uma aparncia no-flutuante, desta forma, um usurio pode examinar visualmente a interface grficapara encontrar algo que se parece com as instrues do manual.

    Opes de Menu: Camada Adicionar uma Camada Raster

    or

    Configuraes Barra de ferramentas I 3 Digitalizar

    Tool: Adicionar uma Camada Raster

    Boto : Salvar como Padro

    Ttulo da Caixa de Dilogo: Propriedades da Camada

    Aba: Geral

    Caixa de Ferramentas : nviz - Abrir Viso-3D no NVIZ

    Caixa de Seleo: Renderizar

    Boto Rdio: Postgis SRID EPSG ID

    Selecionar um Nmero: Matiz 60

    Selecione uma String: Estilo do contorno Linha Slida

    Buscar por um arquivo: . . .

    Selecione uma cor: Cor do contorno

    Deslizante: Transparncia 10% 020mm

    Texto de entrada: Mostrar Nome lagos.shp

    7

  • Convenes

    Uma sombra indica um componente da GUI clicvel.

    Convenes de Texto e Teclado

    O manual tambm inclui estilos relacionados a textos, comandos de teclado e cdigos para indicar diferentesentidades, tais como classes ou mtodos. Estes no correspondem a qualquer aparncia real.

    Hyperlinks: http://www.qgisbrasil.org

    Combinaes de chave de lanamento: pressione Ctrl+B , significando pressionar e mantar a teclaCtrl e ento pressionar a tecla B.

    Nome de um arquivo: lagos.shp

    Nome de uma Classe: NovaCamada

    Mtodo: classFactory

    Servidor: myhost.de

    Texto do usurio: qgis -ajuda

    O cdigo indicado por uma fonte de largura fixa:

    PROJCS["NAD_1927_Albers",

    GEOGCS["GCS_North_American_1927",

    Instrues para plataformas especficas

    Sequncias da GUI e pequenas quantidades de textos podem estar formatados como segue: Clique {

    Arquivo QGIS} Sair para fechar o QGIS.

    Isto indica que em plataformas Linux, Unix e Windows, clique primeiro no menu Arquivo, ento Saia a partirda caixa do menu de seleo, uma vez em plataformas Macintosh OSX, clique na opo QGIS do menuprimeiro, ento Saia a partir do menu de seleo. Grandes quantidades de texto podem estar formatadascomo uma lista:

    faz isso;

    faz aquilo;

    faz algumas coisas.

    ou como pargrafos.

    Faz isto e isto. Ento faz isto e isto e isto e isto e isto e isto.

    Faz aquilo. Ento faz aquilo e aquilo e aquilo e aquilo e aquilo e aquilo.

    Telas capturadas em diferentes interfaces grficas podem aparecer neste manual. Isto se deve ao fato destedocumento ser escrito de forma colaborativa.

    8 QGIS 1.6.0 Guia do Usurio

    http://www.qgisbrasil.org

  • 1. Introduo ao SIG

    Traduzido por Yuri Calazans - [email protected]

    Um Sistema de Informao Geogrfica (SIG) ([?]1) uma coleo de programas que permitem criar, vi-sualizar, consultar e analisar dados geoespaciais. Dados geoespaciais se referem a informaes sobre alocalizao geogrfica de uma entidade. Isso geralmente envolve o uso de uma coordenada geogrfica,como latitude e longitude. Dado espacial outro termo bastante usado, assim como: dados geogrficos,dados SIG, dados sobre mapas, dados de localizao, dados coordenados e geometria espacial.

    Aplicaes usando dados geoespaciais executam uma variedade de funes. Produo de mapa a funomais fcil de entender de aplicaes geoespaciais. Programas de mapeamento usam dados geoespaciais etransformam essas informaes em uma forma visvel, geralmente em uma tela de computador ou em umapgina impressa. Aplicativos podem apresentar mapas estticos (uma imagem simples) ou mapas dinmicosque so personalizados pela pessoa que visualiza o mapa atravs de um programa desktop ou uma pginaweb.

    Muitas pessoas erroneamente supe que as aplicaes geoespaciais apenas produzem mapas, mas aanlise de dados geoespaciais outra funo basica de aplicaes geoespaciais. Alguns tipos tpicos deanlise incluem calcular:

    1. distncias entre localidades geogrficas

    2. a rea total (por exemplo, metros quadrados) dentro de uma determinada regio geogrfica

    3. quais elementos geogrficos sobrepes outros elementos

    4. o nmero de sobreposio entre elementos

    5. o nmero de localizaes dentro de uma certa distncia de um referencial;

    6. e assim por diante...

    Estes exemplos podem parecer simples, mas podem ser aplicados em vrios tipos de aplicaes. Os resulta-dos de uma anlises muitas vezes podem ser mostrados em um mapa, mas tambm tabulados em relatriospara apoiar decises de gesto.

    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 celularque monitora sua localizao geogrfica. Se voc tiver o software certo, seu telefone pode te dizer quais tiposde 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.

    1.1. Por que isso tudo to novo?

    Bem, no . Existem muitos novos dispositivos de hardware possibilitando servios mveis geoespaciais.Muitos aplicativos geoespaciais de cdigo aberto tambm esto disponveis, mas a existncia de hardware esoftware voltados rea geoespacial no nada nova. Sistemas de Posicionamento Global (GPS) esto setornando comuns, mas tm sido usados em diversas indstrias por mais de uma dcada. Da mesma forma,

    1Este captulo foi escrito por Tyler Mitchell (http://www.oreillynet.com/pub/wlg/7053) e distribuido respeitando a Creative Com-mons License. Tyler o autor de Web Mapping Illustrated, publicado por OReilly, 2005.

    9

    http://www.oreillynet.com/pub/wlg/7053

  • 1.1. Por que isso tudo to novo?

    ferramentas de mapeamento e anlise espacial tm tido tambm um grande mercado comercial, focadoprincipalmente em indstrias como as de gesto dos recursos naturais.

    O que novo como o mais recente hardware e software est sendo usado e quem est usando essatecnologia. Usurios comuns de ferramentas de mapeamento e anlise eram analistas SIG altamente treina-dos ou tcnicos em cartografia digital treinados para trabalharem com ferramentas como o CAD. Agora, ascapacidades de processamento dos PCs domsticos e programas de cdigo aberto (OSS) tem permitidoque um exrcito de leigos, profissionais, desenvolvedores web, etc, interajam com dados geoespaciais. Acurva de aprendizagem tem caido. Os custos tambm esto cada vez menores. A quantidade de tecnologiageoespacial aumentou.

    Como os dados geoespaciais so armazenados? Resumindo, existem dois tipos de dados geoespaciais emuso difundido hoje. Isso alm dos tradicionais dados tabulares que so largamente usados por aplicaesgeoespaciais.

    1.1.1. Dados raster

    Um tipo de dado geoespacial chamado de dado raster ou simplesmente "um raster". A forma mais facil-mente reconhecida de dados raster so imagens digitais de satlites ou fotografias areas. Sombras deelevao ou modelos digitais de elevao tambm so representados como dados raster. Qualquer tipo derecurso de mapa pode ser representado como dados raster, mas h limitaes.

    Um dado raster uma grade regular composta de clulas, ou neste caso de imagens, pixels. Essas estruturastem 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 (ouseja, um raster para cada conjunto de valores de vermelho, verde e azul so combinados para criar umaimagem 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 certoscomprimentos de onda da luz. Como voc pode imaginar, um raster grande ocupa muito mais espao emarquivo. Um raster com clulas menores pode dar mais detalhes, mas ocupar mais espao em arquivo.O truque encontrar o equilbrio ideal entre o tamanho da clula pensando no armazenamento e tambmlevando em considerao a anlise e mapeamento necessrios.

    1.1.2. Dados vetoriais

    Dados vetoriais tambm so usados em aplicaes geoespaciais. Se voc ficou acordado durante as aulasde trigonometria e coordenadas geomtricas, j estar familiarizado com algumas das caractersticas dosdados vetoriais. Na seu sentido mais simples, vetores so uma maneira de descrever um local usando umconjunto de coordenadas. Cada coordenada se refere a uma localizao geogrfica usando um sistema X eY.

    Isso pode se dar referenciando um plano cartesiano - voc sabe, aqueles diagramas da escola que mostrameixos x e y. Voc provavelmente usou para desenhar alguns tipos de grficos, e esses conceitos so essen-ciais para a anlise de dados geoespaciais e de mapeamento.

    Existem vrias maneiras de representar essas coordenadas geogrficas, dependendo da sua finalidade. Esta uma grande rea que pode ser estudada um outro dia - Projees de mapas.

    Dados vetoriais podem assumir trs formas, com complexidade crescente.

    1. Pontos - Uma nica coordenada (x, y) representa um local geogrfico discreto

    2. Linhas - Multiplas coordenadas (x1 y1, x2 y2, x3 y4, ... xn yn) juntas e ordenadas, como representandoo desenho de uma linha do ponto (x1 y1) ao ponto (x2 y2) e assim por diante. Estas partes entre cadaponto so consideradas segmentos de linha. Elas tem um comprimento e pode-se dizer que essaslinhas tem uma direo, com base na ordem dos pontos. Tecnicamente, uma linha um nico par de

    10 QGIS 1.6.0 Guia do Usurio

  • coordenadas ligados entre si, enquanto uma seqncia de linhas so mltiplas linhas conectadas.

    3. Polgonos - Quando linhas so ligadas por mais de dois pontos, com o ltimo ponto estando na mesmaposio do primeiro. Um tringulo, crculo, retngulo, etc, so todos polgonos. A principal caractersticados polgonos que existe uma rea fixa dentro deles

    1.2. Primeiros passos

    Traduzido por Yuri Calazans - [email protected]

    Este captulo apresenta uma viso rpida sobre a instalao do QGIS, alguns exemplos que esto na pginaweb do QGIS e como rodar uma sesso simples vizualizando camadas raster e vetoriais.

    1.3. Instalao

    A instalao do QGIS muito simples. Pacotes de instalao esto disponveis para o MS Windows e MacOS X. Para muitas distribuies GNU/Linux esto disponveis binrios (rpm e deb) e repositrios que podemser adicionados ao seu gerenciador de instalao. Acesse as ltimas informaes sobre essas instalaesdo QGIS em http://qgis.osgeo.org/download/.

    Instalao usando o cdigo fonte

    Se voc precisa compilar QGIS dos seus fontes, consulte o guia de codificao e compilao disponvel emhttp://qgis.osgeo.org/documentation/. As instrues de instalao tambm so distribudas junto como 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 noLinux) para a configurao de usurio e faz com que o QSettings use esse diretrio tambm. Isto permite queos usurios realizem uma instalao do QGIS usando um flash drive com todos os plugins e configuraes,por exemplo.

    1.4. Amostra de dados

    O guia do usurio contm exemplos baseados no conjunto de amostras do QGIS.

    O instalador do Windows tem uma opo para baixar esse conjunto de amostras. Se estiver assinal-ada, esses dados sero transferidos para a pasta My Documents e colocados em uma pasta chamada GISDatabase. Voc pode usar o Windows Explorer para mover esta pasta para qualquer outro local. Se voc noselecionou essa opo de instalar o conjunto de amostras durante a instalao inicial do QGIS, voc pode:

    Usar os dados GIS que voc j tiver;

    Fazer um download desses dados a partir do site http://qgis.osgeo.org/download; ou

    Desinstalar e reinstalar o QGIS selecionando a opo de fazer download dos dados, se as soluesacima no forem bem sucedidas.

    Para GNU/Linux e Mac OSX ainda no existem pacotes de instalao desses dados disponveiscomo rpm, deb ou dmg. Para usar esse conjunto de dados deve ser feito um download do arquivo QGIS_sample_data em formato ZIP ou TAR (disponvel em http://download.osgeo.org/qgis/data/)/). Depoisdescompacte em seu sistema usando o comando "unzip" ou "untar". O conjunto de dados Alaska inclui todos

    QGIS 1.6.0 Guia do Usurio 11

    http://qgis.osgeo.org/download/http://qgis.osgeo.org/documentation/http://qgis.osgeo.org/downloadhttp://download.osgeo.org/qgis/data/

  • 1.5. Sesso de exemplo

    os dados GIS que so usados como exemplos e capturas de tela no guia do usurio, e tambm inclui umbanco de dados GRASS pequeno. A projeo para o conjunto de dados do qgis Alaska Albers Equal reacom unidade medida em ps. O cdigo EPSG 2964.

    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],

    PARAMETER["false_northing",0],

    UNIT["us_survey_feet",0.3048006096012192]]

    Se voc pretende usar o QGIS as graphical frontend for GRASS, como interface grfica para o GRASS, vocpode encontrar uma seleco de locais de amostragem (por exemplo, Spearfish ou Dakota do Sul) no siteoficial do GRASS GIShttp://grass.osgeo.org/download/data.php.

    1.5. Sesso de exemplo

    Agora que voc tem o QGIS instalado e um conjunto de amostras disponvel, gostaramos de demon-strar um exemplo de sesso curta e simples no QGIS. Vamos visualizar um raster e uma camada de ve-tor. Usaremos a layer landcover QGIS _sample_data/raster/landcover.img e a camada de vetor QGIS_sample_data/gml/lakes.gml.

    Iniciando QGIS

    Inicie o QGIS digitando: QGIS em um prompt de comando, ou usando o Applications menu seestiver usando um binrio pr-compilado.

    Inicie o QGIS usando o Menu Iniciar ou um atalho na rea de trabalho, ou com um duplo clique noarquivo de projeto do QGIS.

    Duplo clique no cone na sua pasta de Aplicativos.

    Carregando camadas raster e de vetor do conjunto de dados

    1. Clique no cone Load Raster .

    2. Navegue at a pasta QGIS _sample_data/raster/, selecione o arquivo ERDAS Img landcover.img e

    clique em Open .

    3. Se o arquivo no estiver na lista, verifique se a caixa de seleo Filetype na parte inferior da caixa de

    dilogo est correta, neste caso como "Erdas Imagine Imagens (*. img, *. IMG)"

    12 QGIS 1.6.0 Guia do Usurio

    http://grass.osgeo.org/download/data.php

  • Figure 1.1.: A Simple QGIS Session

    4. Agora clique no cone Load Vector .

    5. File deve ser selecionado como "Source Type" na caixa de dialogo Add Vector Layer .

    Agora clique em Browse para selecionar a camada do vetor.

    6. Navegue at a pasta QGIS _sample_data/gml/, e selecione "GML" na caixa de seleo filetype, depois

    selecione o arquivo GML lakes.gml e clique em Open , e na opo Add Vector clique OK .

    7. Aplique um Zoom na sua rea favorita com alguns lagos.

    8. D um duplo clique na camada lakes na legenda do mapa para abrir Layer Properties .

    9. Clique na guia Symbology e selecione azul como cor de preenchimento.

    10. Clique na guia Labels e marque Display labels para permitir a rotulagem. Escolha NAMES como

    um campo com um rtulo.

    11. Para melhorar a legibilidade dos rtulos, voc pode adicionar um buffer branco em torno deles, clicando

    em "Buffer" na lista esquerda, marcando Buffer labels? e escolhendo 3 como tamanho do buffer.

    12. Clique em Apply , e verifique se o resultado parece ser bom e, finalmente, clique em OK .

    Voc pode ver como fcil visualizar camadas vetoriais e raster no QGIS. Vamos passar para as prximassees para aprender mais sobre as funcionalidades disponveis, recursos e configuraes e como us-los.

    QGIS 1.6.0 Guia do Usurio 13

  • 2. Recursos a um piscar de olhos

    Traduzido por Rodrigo Sperb - [email protected]

    Depois de uma primeira e simples sesso no Captulo 1.2, hora de dar um panorama mais detalhado doselementos do QGIS. A maioria dos elementos apresentados nos captulos seguintes sero explicados anddescritos em suas prprias sees, adiante no manual.

    2.1. Iniciando e Fechando o QGIS

    No Captulo 1.5 voc j aprendeu como iniciar o QGIS. Ns vamos repetir isto aqui e voc ver que o QGIStambm oferece mais opes de linha de comando.

    Assumindo que o QGIS esteja instalado no CAMINHO, voc pode iniciar o QGIS digitando: qgisnum prompt de comando ou com um duplo clique no link (ou atalho) da aplicao na rea de trabalhoou no menu de aplicativos.

    Inicie o QGIS usando o menu Iniciar ou o atalho na rea de trabalho, ou d um duplo clique noarquivo do projeto QGIS.

    D um duplo clique no cone na pasta de seus Aplicativos. Se voc precisa iniciar o QGIS em linhade comando, execute /caminho-para-o-arquivo-executvel/Contents/MacOS/Qgis.

    Para fechar o QGIS, clique no menu de opes { File QGIS} Sair, ou use o atalho Ctrl+Q .

    2.1.1. Opes de Linha de Comando

    O QGIS suporta uma srie de opes quando iniciado por linha de comando. Para ter uma lista de opes,entre em qgis -help na linha de comando. O argumento de uso para o QGIS :

    qgis --help

    Quantum GIS - 1.5.0-Tethys 'Tethys' (exported)

    Quantum GIS (QGIS) is a viewer for spatial data sets, including

    raster and vector data.

    Usage: qgis [options] [FILES]

    options:

    [--snapshot filename] emit snapshot of loaded datasets to given file

    [--width width] width of snapshot to emit

    [--height height] height of snapshot to emit

    [--lang language] use language for interface text

    [--project projectfile] load the given QGIS project

    [--extent xmin,ymin,xmax,ymax] set initial map extent

    [--nologo] hide splash screen

    [--noplugins] don't restore plugins on startup

    [--optionspath path] use the given QSettings path

    [--configpath path] use the given path for all user configuration

    [--help] this text

    15

  • 2.1. Iniciando e Fechando o QGIS

    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

    QGIS Tip 2 EXEMPLO USANDO OS ARGUMENTOS DE LINHA DE COMANDOVoc pode iniciar o QGIS especificando um ou mais arquivos de dados na linha comandos. Por ex-emplo, assumindo que voc no diretrio qgis_sample_data directory, voc poderia iniciar o QGIS comuma 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 -snapshotEsta opo o permite criar um snapshot em formato PNG da visualizao atual. Isto pode ser til quandovoc 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 argu-mentos de linha de comando -width e -height. Um nome arquivo pode ser agreagado aps -snapshot.

    Opo de linha comando -langBaseado na localidade do QGIS, sua localizao corretamente selecionada . Se voc deseja de mudaro idioma, pode especificar um cdigo de idioma. Por exemplo: -lang=it inicia o QGIS em localizaoitaliana. 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 -projectIniciar o QGIS com um arquivo de projeto existente tambm possvel. Basta adicionar a opo de linhade comando -project seguido do nome do seu projeto e o QGIS iniciar com todos as canadas descritasnaquele arquivo.

    Opo de linha comando -extentPara iniciar com uma extenso de mapa especfica use esta opo. Voc precisa adicionar as coordenadasda extenso (bounding box) na seguinte ordem, separados por vrgula:

    --extent xmin,ymin,xmax,ymax

    Opo de linha comando -nologoEste argumento de linha de comando esconde a tela de inicializao quando o QGIS iniciado.

    Opo de linha comand -nopluginsSe voc tem problemas ao iniciar com complemento (plugins)s, voc pode evitar carreg-los ao iniciar. Elescontinuaro disponveis no Gerenciador de Plugins (Plugins Manager) para depois.

    Opo de linha comando -optionspathVoc pode ter mltiplas configuraes e decide quais usar ao iniciar o QGIS, utilizando esta opo. Veja ??para verificar onde o sistema operacional salva os arquivos de configurao. Atualmente, no h forma deespecificar em qual arquivo onde escrever as configuraes, portanto voc pode criar uma cpia do arquivode configuraes original e renomea-lo.

    Opo de linha comando -configpathEsta opo similar a anterior, mas adicionalmente substitui o caminho padro ( /.qgis) para configuraesde usurio e fora as configuraes do QGIS para usar este diretrio tambm. Isto permite aos usurios a,

    16 QGIS 1.6.0 Guia do Usurio

    http://www.qgis.org/wiki/GUI_Translation_Progresshttp://www.qgis.org/wiki/GUI_Translation_Progress

  • por exemplo, carregar a instalao do QGIS em um pendrive junto com todos os complemento (plugins)s econfiguraes.

    2.2. Interface do QGIS

    Quando o QGIS iniciado, voc apresentado a uma interface como a mostrada abaixo (os nmeros 1 at6 em ovais em amarelo se referem s 6 maiores reas da interface conforme discutido abaixo:

    Figure 2.1.: Interface do QGIS com arquivos de exemplo do tutorial (KDE)

    Nota: Sua decoraes de janela (barra de ttulos, etc.) podem aparecer diferente dependendo do seusistema operacional e gerenciado de janelas.

    A interface do QGIS dividida em seis reas:1. Barra de Menus 4. Vista do Mapa2. Barra de Ferramentas 5. Barra de situao3. Legenda do Mapa

    Estes seis componentes da interface do QGIS so descritos em mais detalhes nas sees posteriores. Duassees mais apresentam atalhos de teclado and ajudas de contedo.

    2.2.1. Barra de Menus

    A barra de menu oferece acesso a vrios recursos do QGIS usando um padro de menu hierrquico. Osmenus de nvel mais alto e um sumrio de algumas das opes esto listados abaixo, junto aos conesdas ferramentas correspondentes como elas aparecem na barra de ferramentas, assim como os atalhos deteclado.1

    Embora a maioria das opes de menu tem uma ferramenta correspondente e vice-versa, os menus no soexatamente organizados como as barras de ferramentas. A barra de ferramentas contendo a ferramenta lis-tada aps cada opo de menu como uma caixa de checagem. Para mais informaes sobre as ferramentase barra de ferramentas, veja a Seo ??.

    1Os atalhos de teclado agora podem ser configurados manualmente (os atalhos apresentados nesta seo so os padronizados),usando a ferramenta Atalhos no Menu de Configuraes (Settings).

    QGIS 1.6.0 Guia do Usurio 17

  • 2.2. Interface do QGIS

    Opo de Menu Atalho Referncia Barra de ferramentas

    Arquivo

    Novo projeto Ctrl+N veja a Seo ?? 3 Arquivo

    Abrir projeto Ctrl+O veja a Seo?? 3 Arquivo

    Abrir Projetos Recentes I veja a Seo ??

    18 QGIS 1.6.0 Guia do Usurio

  • 3. Working with Vector Data

    QGIS supports vector data in a number of formats, including those supported by the OGR library dataprovider plugin, such as ESRI shapefiles, MapInfo MIF (interchange format) and MapInfo TAB (nativeformat). You find a list of OGR supported vector formats in Appendix A.1.

    QGIS also supports PostGIS layers in a PostgreSQL database using the PostgreSQL data providerplugin. Support for additional data types (eg. delimited text) is provided by additional data providerplugins.

    This section describes how to work with several common formats: ESRI shapefiles, PostGIS layers andSpatialLite layers. Many of the features available in QGIS work the same, regardless of the vector datasource. This is by design and includes the identify, select, labeling and attributes functions.

    Working with GRASS vector data is described in Section 7.

    3.1. ESRI Shapefiles

    The standard vector file format used in QGIS is the ESRI Shapefile. Support is provided by the OGRSimple Feature Library (http://www.gdal.org/ogr/) . A shapefile actually consists of several files. Thefollowing three are required:

    .shp file containing the feature geometries.

    .dbf file containing the attributes in dBase format.

    .shx index file.

    Shapefiles also can include a file with a .prj suffix, which contains the projection information. Whileit is very useful to have a projection file, it is not mandatory. A shapefile dataset can contain addi-tional files. For further details see the ESRI technical specification at http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf .

    Problem loading a shape .prj fileIf you load a shapefile with .prj file and QGIS is not able to read the coordinate reference sys-tem from that file, you have to define the proper projection manually within the General tab of theLayer Properties dialog. This is due to the fact, that .prj files often do not provide the complete

    projection parameters, as used in QGIS and listed in the CRS dialog.For that reason, if you create a new shapefile with QGIS, two different projection files are created. A.prj file with limited projection parameters, compatible with ESRI software, and a .qpj file, providingthe complete parameters of the used CRS. Whenever QGIS finds a .qpj file, it will be used instead ofthe .prj.

    3.1.1. Loading a Shapefile

    To load a shapefile, start QGIS and click on the Add Vector Layer toolbar button or simply

    type Ctrl-Shift-V . This will bring up a new window (see Figure 3.1).

    From the available options check File . Click on Browse . That will bring up a standard openfile dialog (see Figure 3.2) which allows you to navigate the file system and load a shapefile or other

    supported data source. The selection box Files of type . . . allows you to preselect some OGR

    19

    http://www.gdal.org/ogr/http://www.esri.com/library/whitepapers/pdfs/shapefile.pdfhttp://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

  • 3.1. ESRI Shapefiles

    Figure 3.1.: Add Vector Layer Dialog

    supported file formats.

    You can also select the Encoding type for the shapefile if desired.

    Selecting a shapefile from the list and clicking Open loads it into QGIS. Figure 3.3 shows QGIS afterloading the alaska.shp file.

    QGIS Tip 3 LAYER COLORSWhen you add a layer to the map, it is assigned a random color. When adding more than one layer at a time,different colors are assigned to each layer.

    Once loaded, you can zoom around the shapefile using the map navigation tools. To change the sym-bology of a layer, open the Layer Properties dialog by double clicking on the layer name or by

    right-clicking on the name in the legend and choosing Properties I from the popup menu. SeeSection 3.4.1 for more information on setting symbology of vector layers.

    QGIS Tip 4 LOAD LAYER AND PROJECT FROM MOUNTED EXTERNAL DRIVES ON OS X

    On OS X, portable drives that are mounted besides the primary hard drive do not show up under File OpenProject as expected. We are working on a more OSX-native open/save dialog to fix this. As a workaroundyou can type /Volumes in the File name box and press return. Then you can navigate to external drives andnetwork mounts.

    3.1.2. Improving Performance

    To improve the performance of drawing a shapefile, you can create a spatial index. A spatial index willimprove the speed of both zooming and panning. Spatial indexes used by QGIS have a .qix extension.

    Use these steps to create the index:

    Load a shapefile.

    Open the Layer Properties dialog by double-clicking on the shapefile name in the legend or by

    right-clicking and choosing Properties I from the popup menu.

    In the tab General click the Create Spatial Index button.

    20 QGIS 1.6.0 Guia do Usurio

  • 3.1.3. Loading a MapInfo Layer

    Figure 3.2.: Open an OGR Supported Vector Layer Dialog

    3.1.3. Loading a MapInfo Layer

    To load a MapInfo layer, click on the Add Vector Layer tool-

    bar bar button or type Ctrl-Shift-V , change the file type filter to

    Files of Type [OGR] MapInfo (*.mif *.tab *.MIF *.TAB) and select the layer you want to

    load.

    3.1.4. Loading an ArcInfo Binary Coverage

    To load an ArcInfo binary coverage, click on the Add Vector Layer toolbar button or

    type Ctrl-Shift-V to open the Add Vector Layer dialog. Select Directory . Change to

    Type Arc/Info Binary Coverage . Navigate to the directory that contains the coverage files and

    select it.

    Similarly, you can load directory based vector files in the UK National Transfer Format as well as the rawTIGER Format of the US Census Bureau.

    3.2. PostGIS Layers

    PostGIS layers are stored in a PostgreSQL database. The advantages of PostGIS are the spatial in-dexing, filtering and query capabilities it provides. Using PostGIS, vector functions such as select andidentify work more accurately than with OGR layers in QGIS.

    To use PostGIS layers you must:

    Create a stored connection in QGIS to the PostgreSQL database (if one is not already defined).

    Connect to the database.

    Select the layer to add to the map.

    QGIS 1.6.0 Guia do Usurio 21

  • 3.2. PostGIS Layers

    Figure 3.3.: QGIS with Shapefile of Alaska loaded

    Optionally provide a SQL where clause to define which features to load from the layer.

    Load the layer.

    3.2.1. Creating a stored Connection

    The first time you use a PostGIS data source, you must create a connection to the PostgreSQL

    database that contains the data. Begin by clicking on the Add PostGIS Layer toolbar button,

    selecting the Add PostGIS Layer... option from the Layer menu or typing Ctrl-Shift-D . You can

    also open the Add Vector Layer dialog and select Database . The Add PostGIS Table(s)

    dialog will be displayed. To access the connection manager, click on the New button to display the

    Salvar projeto Ctrl+S veja a Seo ??

    Once all parameters and options are set, you can test the connection by clicking on the Test Connect button.

    QGIS Tip 5 QGIS USER SETTINGS AND SECURITY

    Your customized settings for QGIS are stored based on the operating system. , the settings are stored in

    your home directory in .QGIS/. , the settings are stored in the registry. Depending on your computingenvironment, storing passwords in your QGIS settings may be a security risk.

    3.2.2. Loading a PostGIS Layer

    Once you have one or more connections defined, you can load layers from the PostgreSQL database.Of course this requires having data in PostgreSQL. See Section 3.2.4 for a discussion on importing data into

    22 QGIS 1.6.0 Guia do Usurio

  • 3.2.3. Some details about PostgreSQL layers

    the database.

    To load a layer from PostGIS, perform the following steps:

    If the Add PostGIS Table(s) dialog is not already open, click on the Add PostGIS Layer tool-

    bar button.

    Choose the connection from the drop-down list and click Connect .

    Find the layer you wish to add in the list of available layers.

    Select it by clicking on it. You can select multiple layers by holding down the shift key while clicking.See Section 3.6 for information on using the PostgreSQL Query Builder to further define the layer.

    Click on the Add button to add the layer to the map.

    QGIS Tip 6 POSTGIS LAYERSNormally a PostGIS layer is defined by an entry in the geometry_columns table. From version 1.5.0 on, QGIScan load layers that do not have an entry in the geometry_columns table. This includes both tables and views.Defining a spatial view provides a powerful means to visualize your data. Refer to your PostgreSQL manualfor information on creating views.

    3.2.3. Some details about PostgreSQL layers

    This section contains some details on how QGIS accesses PostgreSQL layers. Most of the time QGIS shouldsimply provide you with a list of database tables that can be loaded, and load them on request. However, ifyou have trouble loading a PostgreSQL table into QGIS, the information below may help you understand anyQGIS messages and give you direction on changing the PostgreSQL table or view definition to allow QGIS toload it.

    QGIS requires that PostgreSQL layers contain a column that can be used as a unique key for the layer. Fortables this usually means that the table needs a primary key, or a column with a unique constraint on it. InQGIS, this column needs to be of type int4 (an integer of size 4 bytes). Alternatively the ctid column can beused as primary key. If a table lacks these items, the oid column will be used instead. Performance will beimproved if the column is indexed (note that primary keys are automatically indexed in PostgreSQL).

    If the PostgreSQL layer is a view, the same requirement exists, but views dont have primary keys or columnswith unique constraints on them. In this case QGIS will try to find a column in the view that is derived froma suitable table column. It does this by parsing the view definition SQL. However there are several aspectsof SQL that QGIS ignores - these include the use of table aliases and columns that are generated by SQLfunctions.

    If a suitable column cannot be found, QGIS will not load the layer. If this occurs, the solution is to alter the viewso that it does include a suitable column (a type of int4 and either a primary key or with a unique constraint,preferably indexed).

    3.2.4. Importing Data into PostgreSQL

    shp2pgsqlData can be imported into PostgreSQL using a number of methods. PostGIS includes a utility called shp2pgsqlthat can be used to import shapefiles into a PostGIS enabled database. For example, to import a shapefilenamed lakes.shp into a PostgreSQL database named gis_data, use the following command:

    shp2pgsql -s 2964 lakes.shp lakes_new | psql gis_data

    This creates a new layer named lakes_new in the gis_data database. The new layer will have a spatialreference identifier (SRID) of 2964. See Section 6 for more information on spatial reference systems andprojections.

    QGIS 1.6.0 Guia do Usurio 23

  • 3.2. PostGIS Layers

    QGIS Tip 7 EXPORTING DATASETS FROM POSTGISLike the import-tool shp2pgsql there is also a tool to export PostGIS-datasets as shapefiles: pgsql2shp. Thisis shipped within your PostGIS distribution.

    SPIT Plugin

    QGIS comes with a plugin named SPIT (Shapefile to PostGIS Import Tool). SPIT can be used to loadmultiple shapefiles at one time and includes support for schemas. To use SPIT, open the Plugin Manager fromthe Plugins menu, check the box next to the SPIT plugin and click OK . The SPIT icon will be addedto the plugin toolbar.

    To import a shapefile, click on the SPIT tool in the toolbar to open the

    SPIT - Shapefile to PostGIS Import Tool dialog. Select the PostGIS database you want to connect to and

    click on Connect . Now you can add one or more files to the queue by clicking on the Add button. To

    process the files, click on the OK button. The progress of the import as well as any errors/warnings will bedisplayed as each shapefile is processed.

    QGIS Tip 8 IMPORTING SHAPEFILES CONTAINING POSTGRESQL RESERVED WORDSIf a shapefile is added to the queue containing fields that are reserved words in the PostgreSQL database adialog will popup showing the status of each field. You can edit the field names prior to import and change anythat are reserved words (or change any other field names as desired). Attempting to import a shapefile withreserved words as field names will likely fail.

    ogr2ogrBeside shp2pgsql and SPIT there is another tool for feeding geodata in PostGIS: ogr2ogr. This is part of yourGDAL installation. To import a shapefile into PostGIS, do the following:

    ogr2ogr -f "PostgreSQL" PG:"dbname=postgis host=myhost.de user=postgres \

    password=topsecret" alaska.shp

    This will import the shapefile alaska.shp into the PostGIS-database postgis using the user postgres withthe password topsecret on host myhost.de.

    Note that OGR must be built with PostgreSQL to support PostGIS. You can see this by typing

    ogri