Você está na página 1de 225

Manual de gvSIG

Verso 1.1
Este manual baseado nas seguintes verses de manuais:
- Manual gvSG 1.1 Verso 3 em Espanhol
- Manual gvSG 1.1 Verso 1 em ngls
- Manual gvSG 1.1 Piloto de Redes Verso 2 em Espanhol
- Manual de Elementos Sextante Verso 1.0 em Espanhol
Controlo de Verses
Verso do manual Alteraes introduidas !es"ons#vel das
Alteraes
gvSG 1.1 em Portugus Verso 0 Documento nicial Novageo Solutions
2
ndice
1 - Requisitos mnimos e nstalao ...................................................................................... 6
Requisitos mnimos ........................................................................................................... 6
nstalao do gvSG .......................................................................................................... 6
2 nterface do gvSG ......................................................................................................... 18
Configurao da aplicao .................................................................................................. 20
Annotation Preferences ................................................................................................... 21
Editing .............................................................................................................................. 22
General ............................................................................................................................ 23
Mapa ................................................................................................................................ 26
Net Analyst ....................................................................................................................... 27
Network ............................................................................................................................ 28
Vista ................................................................................................................................. 29
3 Vistas .............................................................................................................................. 30
Criao de Vistas ............................................................................................................. 30
Propriedades das Vistas .................................................................................................. 32
Estrutura de uma Vista .................................................................................................... 33
Adicionar dados a uma Vista ........................................................................................... 33
Adicionar Ficheiros do disco ....................................................................................... 34
Conexo a Bases de Dados Espaciais ....................................................................... 36
Adicionar dados por Web Feature Service ................................................................. 38
Adicionar dados por Web Map Service ....................................................................... 41
Adicionar dados por Web Coverage Service .............................................................. 46
Adicionar dados usando o protocolo ArcMS .............................................................. 49
Adicionar Ortofotos atravs de um Protocolo ECWP ................................................. 52
Tabela da Contedos ....................................................................................................... 53
Criao de novos temas .................................................................................................. 55
Criao de um ficheiro .shp ......................................................................................... 55
Criao de um ficheiro .dxf .......................................................................................... 57
Criao de um tema numa base de Dados Postgis .................................................... 58
Adicionar uma Tabela de Eventos ............................................................................... 60
Propriedades dos Temas ................................................................................................. 62
Propriedades dos Temas vectoriais ............................................................................ 62
Mudar a Cor ............................................................................................................ 62
Mudar o Nome ......................................................................................................... 64
Propriedades ........................................................................................................... 65
Simbologia ............................................................................................................... 67
Propriedades dos Temas Raster ................................................................................. 73
nformao .............................................................................................................. 73
Configurar o Localizador .................................................................................................. 79
4 - Navegao e Ferramentas Bsicas ............................................................................... 80
Ferramentas de Navegao ............................................................................................ 80
Ferramentas de nformao e de Medio ..................................................................... 82
Ferramentas de Seleco ................................................................................................ 83
Ferramentas de Localizao ........................................................................................... 87
5 - Exportao de temas ...................................................................................................... 88
Exportar para shapefile .................................................................................................... 89
Exportar para dxf ............................................................................................................. 89
Exportar para PostGS e Oracle Spatial .......................................................................... 90
Exportar para GML .......................................................................................................... 91
Exportar para um tema Raster ........................................................................................ 91
Corte de imagens ........................................................................................................ 92
3
Alterao da Resoluo Espacial ................................................................................ 92
Seleco de Bandas .................................................................................................... 93
Exportar para um ficheiro de Anotaes ......................................................................... 93
Exportar como magem e WMC ...................................................................................... 97
Exportar como magem ............................................................................................... 97
Exportar como Web Map Context ............................................................................... 97
mportar um Web Map Context ................................................................................. 100
6 - Trabalhar com imagens Raster .................................................................................... 102
Guardar como ficheiro Raster ....................................................................................... 102
Georeferenciao de imagens raster ............................................................................ 106
Brilho, contraste e realce de imagens raster ................................................................. 111
Aplicar Transparncia a pixels ....................................................................................... 113
Seleccionar uma imagem raster .................................................................................... 113
7 Tabelas de Atributos ..................................................................................................... 115
Adicionar tabelas ............................................................................................................ 115
Propriedades das Tabelas ............................................................................................. 117
Estatsticas das Tabelas ................................................................................................ 118
Filtros .............................................................................................................................. 119
Reordenamento de registos .......................................................................................... 120
Unio e Ligao de Tabelas .......................................................................................... 120
8 Calculadora de Campos .............................................................................................. 122
9 Ferramentas de Edio ................................................................................................ 125
Propriedades da Edio ................................................................................................ 127
Snapping .................................................................................................................... 128
Flatness ..................................................................................................................... 129
Grid ............................................................................................................................ 129
Limit rows in memory ................................................................................................. 130
Pilha de Comandos ....................................................................................................... 130
Ferramentas de Desenho .............................................................................................. 131
Desenho atravs da Consola de Comandos ............................................................ 131
Desenho atravs das ferramentas ............................................................................ 132
Ferramentas de Seleco .............................................................................................. 137
Ferramentas de Modificao ......................................................................................... 139
Edio Alfanumrica ...................................................................................................... 144
Adio de registos ..................................................................................................... 145
Modificao de Registos ........................................................................................... 145
Remoo de Registos ............................................................................................... 146
Gesto de Campos .................................................................................................... 147
10 Operaes de Geoprocessamento ............................................................................ 149
Buffer .............................................................................................................................. 150
Spatial Join .................................................................................................................... 152
Clip ................................................................................................................................. 154
Difference ....................................................................................................................... 155
ntercepo .................................................................................................................... 156
Union .............................................................................................................................. 157
Convex Hull .................................................................................................................... 159
Dissolve ......................................................................................................................... 159
Merge ............................................................................................................................. 161
Correco topolgica em temas de linhas .................................................................... 162
XY Shift .......................................................................................................................... 163
Reproject ........................................................................................................................ 164
11 Sadas Grficas .......................................................................................................... 165
4
Propriedades do Mapa .................................................................................................. 166
Configurao da pgina ................................................................................................. 167
nsero de Objectos no Mapa ...................................................................................... 168
Vistas ......................................................................................................................... 169
Legenda ..................................................................................................................... 170
Escala ........................................................................................................................ 171
Rosas dos Ventos ou Setas de Orientao .............................................................. 172
Caixas ........................................................................................................................ 173
magem ...................................................................................................................... 173
Texto .......................................................................................................................... 174
Objectos Grficos ...................................................................................................... 175
Edio e Propriedades dos Objectos do Mapa ............................................................. 176
Undo e Redo ............................................................................................................. 176
Propriedades dos objectos do mapa ......................................................................... 177
Alinhamento ............................................................................................................... 178
Agrupar e Desagrupar ............................................................................................... 178
Simplificar Legenda ................................................................................................... 179
Ordem de Visualizao ............................................................................................. 179
Linha Grfica ............................................................................................................. 180
Tamanho e posio ................................................................................................... 181
Ferramentas de Navegao no Mapa ........................................................................... 181
Templates ....................................................................................................................... 182
mpresso ...................................................................................................................... 184
Exportar para PDF ou PostScript .............................................................................. 184
12 Anlise de Redes ....................................................................................................... 186
Gerao da Topologia de Rede ..................................................................................... 186
Calcular a rede sobre o tema original ....................................................................... 187
Correco Topolgica do Tema Original ................................................................... 188
Trabalhar com as coordenadas originais .................................................................. 189
Usar tolerncia para criar a topologia de rede .......................................................... 190
Carregar topologia de rede ............................................................................................ 191
Gesto de Paragens ...................................................................................................... 191
Adicionar paragens .................................................................................................... 193
Guardar paragens ..................................................................................................... 193
Guardar rota .............................................................................................................. 194
Centrar sobre uma paragem ..................................................................................... 195
Fixar velocidades ....................................................................................................... 195
Obteno de custos de rotas .................................................................................... 196
Activar e Desactivar paragens .................................................................................. 197
Alterar a ordem das paragens ................................................................................... 197
Eliminar paragens ...................................................................................................... 197
Gerao de Rotas .......................................................................................................... 198
13 Sextante ..................................................................................................................... 201
Gestor de Extenses ..................................................................................................... 201
Configurao do Gestor de extenses ...................................................................... 206
Modelador Grfico ......................................................................................................... 208
Definio dos dados de entrada ................................................................................ 209
Definio dos processos ........................................................................................... 210
Edio, Armazenamento e Recuperao de Modelos .............................................. 212
Processos em Batch ...................................................................................................... 213
Linha de comandos ....................................................................................................... 217
Histrico de Processos .................................................................................................. 222
5
1 $ !e%uisitos m&nimos e Instalao
Requisitos mnimos
Para garantir o correcto funcionamento do software no computador, so necessrios os
seguinte requisitos:
- Mnimos: Pentium / 256 MB RAM (Recomendvel: Pentium V / 512MB RAM)
- Sistemas operativos: Windows Linux (Testado em Win98/XP e Linux Suse 8.2/9.0)
Outros requisitos:
- Mquina virtual de java 1.5.0.12
- Bibliotecas JA (Java Advanced maging) e JA mage /O
Instalao do gvSIG
Para realizar a instalao do software gvSG dever aceder-se pgina do projecto e fazer o
download dos ficheiros adequados. A pgina do projecto : www.gvsig.gva.es
Nesta pgina poder seleccionar-se um de quatro idiomas para a navegao pelo site:
Castelhano, Valenciano, ngls ou Chins.
Logo na pgina inicial do site existe um link directo para a descarga da ltima verso estvel do
gvSG. Esto disponveis para instalao os ficheiros para instalao em Windows (.exe), em
Linux (.bin) e em Macintosh (.zip).
Para alm destas opes, existe ainda a opo de descarregar o ficheiro de instalao que inclua
a instalao dos pr-requisitos ou que no a inclua. A verso com a instalao dos requisitos
mnimos verifica se os requisitos de software (Mquina Virtual de Java e Bibliotecas) se
6
encontram disponveis e, caso no se encontrem disponveis, pesquisa a nternet pelos que
estiverem em falta e inicia a instalao dos mesmos. Esta a opo recomendada uma vez que
garante o correcto funcionamento do software.
A verso sem os requisitos de instalao dever apenas ser seleccionada se j tiver instalado e
utilizado o gvSG no computador alguma vez ou se tiver uma Mquina Virtual de Java
correctamente instalada e as Bibliotecas necessrias.
Aps descarregar o ficheiro de instalao, dever executar-se o ficheiro tendo o cuidado de,
quando solicitado, seleccionar a opo "S para que o programa de instalao verifique se os
requisitos de instalao da aplicao esto disponveis.
Caso algum dos requisitos esteja em falta, sero lanados programas de instalao dos mesmos.
Quando estiverem verificados todos os requisitos de instalao, inicia-se a instalao do gvSG,
devendo ser seleccionado o idioma pretendido para a processo de instalao e, em seguida
surge a janela de apresentao do programa.
7
Segue-se a janela com os Termos da Licena de Utilizao, que devero ser aceites para poder
prosseguir com a instalao.
8
No passo seguinte podem ser definidos que componentes do software pretentemos que sejam
instalados. Apenas os componentes cujo smbolo se encontra a cinzento so de instalao
obrigatria. No entanto, para a realizao dos exerccios devero ficar seleccionados todos os
items da lista.
Na janela seguinte pode ser definida a directoria onde vo ser instalados os ficheiros do
programa.
9
Ao clicar no boto seguinte inicia-se a instalao do programa.
Quando a instalao est concluda com sucesso apresentada a seguinte janela.
10
Para alm dos componentes que so instalados com o gvSG, existem outros componentes que
se encontram disponveis na pagna do projecto e que correspondem a funcionalidades adicionais
que se encontram em desenvolvimento, mas cujas verses preliminares possuem j algumas
funcionalidades interessantes.
A instalao destes componentes adicionais pode ser realizada atravs da pgina de downloads
(descargas) onde foi realizado o download do ficheiro de instalao do gvSG. Neste caso,
devero ser instalados seguintes componentes:
- Piloto Raster (BN7)
- Piloto de Redes (BN5)
- Piloto 3d (BN33)
- Cliente ArcSDE (BN6)
Uma vez que alguns destes componentes necessitam por vezes de outras bibliotecas, mais uma
vez recomendvel que sejam seleccionados os ficheiros de instalao com verificao dos
requisitos da aplicao.
Caso exista alguma dvida relativa instalao ou qualquer outra dvida relacionada com o
gvSG, pode tentar encontrar-se uma resposta junto da comunidade de utilizadores de gvSG
atravs das Listas de Distribuio que se encontram disponveis no site do projecto em
http://www.gvsig.gva.es/index.php?id=listas-distribucion&L=0
Por fim, existe ainda outra aplicao open-source que foi adaptada para funcionar sobre o gvSG
e que lhe adiciona um vasto nmero de funcionalidades adicionais: o Sextante.
Existe um link na pgina do gvSG para a pgina do projecto Sextante mas o link directo para o
site o http://www.sextantegis.com/. Aqui poder ser realizado o download da verso actual do
Sextante. Esto disponveis dois ficheiros distintos que permitem realizar a instalao do software.
Poder ser realizada a descarga do ficheiro .jar que, ao ser executado, inicia o processo de
instalao.
11
Devem ser tambm aceites os termos constantes na Licena para poder prosseguir com a
instalao do Sextante.
Por fim, caso no seja detectada automaticamente a localizao da directoria de instalao do
gvSG, a mesma dever ser indicada pelo utilizador. Aps ser indicada a localizao da directoria
do gvSG o restante processo realizado automaticamente.
A outra forma de instalao do Sextante fazer o download do ficheiro em formato .zip e
descomprimir o ficheiro directamente sobre a directoria de extenses do gvSG. Caso a directoria
escolhida durante a instalao tenha sido a que definida por defeito, bastar descomprimir o
ficheiro .zip sobre a directoria \Programas\gvSG_1.1.1\bin\gvSG\extensiones.
12
' ( Inter)a*e do gvSIG
Este o interface inicial do gvSG e que permite realizar as funcionalidades fundamentais com o
software.
+arra de t&tulo Apresenta o nome do software e o nome do projecto em que se est a trabalhar
+arra de men,s ntegra os mens com as funcionalidades disponveis no gvSG. O nmero de
mens disponveis varia consoante o tipo de documento que est a ser trabalhado (Vista, Tabela,
Mapa) e o tipo de ficheiro que est seleccionado (pontos, linha, rea, ficheiro raster).
+arra de -erramentas Apresenta os atalhos para as funcionalidades mais utilizadas no gvSG.
Existem atalhos que surgem apenas quando esto a ser realizadas determinadas operaes (Ex.
Edio). Ao passar o cursor por cima de um atalho apresentada a descrio da funcionalidade.
.rea de trabal/o Aqui encontra-se o Gestor de Projectos e nesta rea que so apresentados
os documentos com que estamos a trabalhar (Vistas, Tabelas, Mapas).
+arra de Estado Apresenta informaes sobre a funcionalidade que est a ser utilizada e outras
informaes adicionais como coordenadas, projeco e distncias.
Os projectos criados em gvSG so armazenados em ficheiros com a extenso .gvp. Ao abrir um
projecto ou ao criar um novo projecto, apresentado Gestor de Projectos. Este Gestor de
Projectos, para alm de apresentar algumas informaes sobre o projecto como sejam a data de
criao e a data do ltimo save, permite aceder aos 4 tipos distintos de documentos existentes em
gvSG:
Vista 0d Tipo de documento que permite a visualizao de dados tridimensionais. Este tipo de
13
Barra de ttulo
Barra de Estado
rea de Trabalho
Barra de mens
Barra de ferramentas
documento apenas se encontra disponvel quando est tambm instalado o Piloto 3d para o
gvSG.
Vista Tipo de documento em que trabalhada a componente grfica dos ficheiros de
informao geogrfica.
1abela Tipo de documento em que trabalhada a componente alfanumrica dos ficheiros de
informao geogrfica
Ma"a Tipo de documento onde so realizadas as sadas grficas relativas aos dados
trabalhados em cada projecto, permitindo a integrao de legendas, escalas, orientao, etc.
Caso a janela do Gestor de Projectos no esteja visvel, possivel tornar a abri-la a partir do
men "Ver seleccionando a opo "Gestor de Projectos.
As opes para que permitem criar, abrir e guardar os projectos podem ser acedidas tanto atravs
do men "Ficheiro, como atravs dos atalhos existentes na barra de ferramentas.
Ao encerrar o programa, surge uma janela com a lista dos projectos que estavam a ser
trabalhados e de todos os ficheiros que estavam dentro do projecto e que estavam numa sesso
de edio. Nesta lista podemos seleccionar que informao queremos que seja guardada
assinalando caixa de seleco ao lado do ficheiro ou projecto.
Para ignorar todas as alteraes poder desseleccionar todas as caixas de seleco ao lado dos
ficheiros, ou simplesmente seleccionar a opo "Discard Changes.
14
Configurao da aplicao
Existem algumas caractersticas da aplicao que podem ser personalizadas pelo utilizador. A
janela que permite realizar as configuraes pode ser acedida atravs do men "Janela e da
opo "Preferences. Existe tambm um atalho na barra de ferramentas que permite abrir a
mesma janela
Ao abrir a janela ficam disponveis 7 opes de configurao: Annotation preferences, Editing,
General, Mapa, Net Analyst, Network e Vista.
Ao seleccionar uma das opes no lado esquerdo, a janela do lado direito fica preenchida com as
caractersticas que podem ser alteradas pelo utilizador.
15
Annotation Preferences
Dentro das Annotation Preferences pode ser definida a formatao das etiquetas que so
apresentadas no mapa.
Assim, a caractersticas que podem ser alteradas so as seguintes:
1e2t Define o texto que ser apresentado caso o campo escolhido para representar as etiquetas
esteja em branco para um qualquer registo. Se optar por deixar esta opo em branco, no ser
apresentada nenhuma etiqueta nos dados que tiverem o campo da etiqueta em branco;
-ont t3"e Define o tipo de fonte que as etiquetas tero por defeito;
-ont st3le Permite definir o estilo da fonte por defeito das etiquetas;
-ont /eig/t Permite definir o tamanho da fonte que ser apresentado por defeito nas etiquetas;
-ont rotate Permite definir a rotao que as etiquetas apresentadas tero por defeito;
-ont *olor Permite definir a cor por defeito das etiquetas que sero apresentadas.
Editing
Dentro da opo Editing podem ser definidas as caractersticas de representao dos elementos
grficos quando estamos a realizar uma sesso de edio.
16
As caractersticas que podem ser configuradas so as seguintes:
Sele*tion *olor Define a cor de um elemento que esteja seleccionado num tema que esteja em
edio;
A2is re)eren*es *olor Permite definir a cor do eixo de referncia, ou seja, do vector de
referncia que apresentado quando estamos a realizar uma alterao a um elemento grfico;
Geometr3 sele*tion *olor Permite definir a cor de um elemento enquanto est a ser
desenhado;
4andler sele*tion *olor Define a cor dos vrtices de um determinado elemento que est a ser
editado. Permite definir a cor do preenchimento e do contorno desses pontos.
Para cada uma destas caractersticas possvel definir igualmente a transparncia de cada uma
delas.
General
Nesta opo possivel alterar algumas configuraes relacionadas com a aparncia e a
configurao do ecr, o idioma, as directorias de trabalho e as extenses.
General Permite desde logo definir se pretendemos que a posio e o tamanho das janelas que
utilizamos seja memorizado pelo programa.
17
A""earan*e Permite definir o estilo de apresentao das janelas de entre os estilos existentes
na lista.
Con)iguration s*reen Esta opo destina-se sobretudo a portteis, mas deve ser utilizada em
todos os computadores em que o interface no seja apresentado de forma correcta. Atravs desta
ferramenta possvel ajustar a resoluo para que a representao seja feita de forma correcta.
Para isso necessrio seguir 4 passos:
1 Medir, com uma rgua, o comprimento da recta no ecr
2 ntroduzir no campo "The length of line above is o comprimento obtido, bem como as
unidades
3 Premir o boto "Calculate
4 O campo "Resolution automaticamente preenchido com a resoluo mais adequada.
5iret6rio de e2tenses Aqui pode ser definido o directrio em que se encontram as extenses
que o gvSG deve utilizar. Para alterar a localizao desse directrio basta clicar no boto
"Examinar e definir o novo caminho.
18
-olders Nesta opo possvel definir a localizao de diversas directorias de trabalho de
maneira a facilitar o acesso s mesmas. Podem ser definidas as seguintes directorias de trabalho:
- Projects folder Define a localizao dos projectos de trabalho (.gvp);
- Geographycal data folder Define a localizao dos dados geogrficos (vectoriais e raster);
- Template folder Define a localizao dos modelos de mapas (templates) que foram
construdos (.gvt);
Idioma Permite escolher o idioma de entre um dos idiomas disponveis na lista. Para que as
alteraes de idioma surtam efeito necessrio reiniciar o programa.
19
E2tensions Ao clicar numa das extenses, o quadro do lado direito preenchido com a
descrio da extenso seleccionada. Para alm disso, ento possvel activar ou desactivar a
extenso seleccionando ou desseleccionando a caixa de "Extenso activa, assim como definir a
prioridade dessa extenso.
Ma"a
Nesta opo possvel configurar os mapas, ou seja, as sadas grficas sem haver necessidade
de estar sempre a configurar uma a uma.
20
Es"ao da mal/a Permite definir o espaamento horizontal e vertical da malha.
Visualiar mal/a Permite definir se a malha ou no visvel
Mal/a a*tivada Permite definir se a malha est ou no activa
A*tivar rgua Permite definir se a rgua est ou no activa, ou seja, se est ou no visvel
7et Anal3st
Esta opo apenas se encontra disponvel se estiver instalada a extenso de Piloto de Redes.
Aqui possvel definir os smbolos a serem associados aos vrios elementos numa anlise de
redes.
21
7et8or9
O men Network oferece duas opes de configurao distintas: Network status e Firewall/Proxy.
7et8or9 status Esta opo permite verificar se o computador se encontra devidamente ligado
nternet. sto pode ser realizado atravs do boto "Check Now. Caso a ligao nternet no
esteja a funcionar, no ser possvel aceder aos servidores de mapas e aos servios web que o
software tem implementados.
-ire8all:;ro23 Esta opo permite configurar o acesso rede para que se possa utilizar os
servios web que o gvSG disponibiliza.
No caso da proxy refere-se ao programa ou dispositivo que permite a ligao nternet de todos
os equipamentos de uma organizao quando apenas se dispe de um equipamento ligado, ou
seja, apenas um P.
O SOCKS proxy funciona tambm como uma firewall proporcionando uma maior segurana aos
utilizadores de uma rede.
Para configurar as ligaes necessrio conhecer o P do servidor, a porta da proxy, o nome de
utilizador e a password.
22
Vista
Nesta opo possvel realizar alteraes s configuraes que as vistas tm por defeito.
;ro<e*o a*tual A primeira configurao que pode ser alterada diz respeito ao sistema de
referenciao que a Vista tem por defeito quando criada. Existem diversas opes que podem
ser escolhidas. No caso da cartografia utilizada em Portugal Continental, o Datum 73 corresponde
ao cdigo EPSG:27492.
Add ne8 la3ers in invisible mode Permite definir se os novos temas, quando so adicionados
Vista, so adicionados como visveis ou invisveis.
=oom -a*tor Permite definir qual o factor de zoom que feito conforme fazemos zoom in ou
zoom out numa Vista.
5e)ault vie8 ba*9 *olor Permite definir qual a cor de fundo que as Vistas apresentam por
defeito.
5e)ault sele*tion *olor Permite definir qual , por defeito, a cor de um elemento grfico que
seja seleccionado.
23
>nidades do ma"a e de medida Permite definir quais so as unidades, de entre as existenets
no men, que so utilizadas por defeito nas Vistas.
3 Vistas
Vistas so os documentos do gvSG que so utilizados como rea de trabalho para a informao
cartogrfica.
Criao de Vistas
A criao de Vistas em gvSG realizada atravs do Gestor de Projectos. Caso o Gestor de
Projectos no esteja visvel poder ser acedido atravs do men "Ver opo "Gestor de
Projectos ou atravs das teclas de atalho Alt+P.
Aps aceder ao Gestor de Projectos, devem ser seguidos os seguintes passos para criar a Vista:
- Seleccionar o tipo de documento "Vista na parte superior do Gestor de Projectos.
- Premir o boto "Novo
- Um documento criado que, por defeito, ter o nome "Sem ttulo 0
24
- Para alterar o nome da Vista, deve seleccionar-se a Vista e premir o boto "Mudar de Nome.
Ser apresentada uma janela onde deve ser introduzido o novo nome da Vista.
25
Propriedades das Vistas
As propriedades de uma Vista podem ser acedidas de duas formas distintas:
- Seleccionando a Vista no Gestor de Projectos e premindo o boto "Propriedades (se a Vista
estiver fechada)
- Quando a Vista est j aberta, atravs do menu "Vista e da opo "Propriedades
Na janela de Propriedades podem ser alteradas algumas configuraes especficas dessa Vista.
Nomeadamente, podem ser alteradas as unidades do mapa e de medida, a cor do fundo da Vista,
o sistema de referenciao e o nome da Vista. (Para outras configuraes das Vista ver o
captulo de Configurao da Aplicao).
26
Estrutura de uma Vista
Ao abrir uma vista que faz parte de um projecto, abre-se uma nova janela que se subdivide em 3
reas distintas:
1abela de Conte,dos No canto superior esquerdo encontra-se a Tabela de Contedos onde
esto listados todos os temas de informao que se encontram na Vista, bem como a simbologia
utilizada para os representar na Vista Geogrfica.
?o*aliador No canto inferior esquerdo est o Localizador. O localizador permite que a rea que
est representada seja enquadrada num outro mapa que engloba uma rea mais vasta,
permitindo perceber a localizao da mesma a uma escala mais pequena.
Vista Geogr#)i*a Do lado direito da Vista encontra-se a subdiviso maior, a Vista Geogrfica.
nesta parte da Vista que so representados os temas geogrficos que esto integrados na Tabela
de Contedos.
Ao abrir uma Vista, o nmero de mens e de ferramentas disponveis aumenta, passando a estar
disponveis as funcionalidades que permitem trabalhar com as diferentes subdivises da Vista (Ex:
Adicionar temas, etc.).
Adicionar dados a uma Vista
O gvSG suporta tanto dados vectoriais, como dados matriciais ou raster, e, dentro de cada uma
dessas estruturas de dados suporta uma grande diversidade de tipos de dados geogrficos.
Para adicionar um ficheiro a uma vista deve clicar-se no boto na barra de ferramentas, ou
atravs do men "Vista e na opo "Adicionar capa ou atravs das teclas de atalho Alt+O.
Ao realizar uma dessas operaes apresentada uma janela que nos d acesso a adicionar
Vista os dados.
27
Tabela de
Contedos
Localizador
Vista Geogrfica
Na parte superior dessa janela temos acesso a separadores que permitem adicionar os diversos
tipos de ficheiros Vista.
Adi*ionar -i*/eiros do dis*o
O primeiro separador ("Ficheiro) permite adicionar Vista diversos tipos de ficheiros que estejam
armazenados em discos. Ao clicar no boto "Adicionar surge uma nova janela em que podemos
seleccionar no men "File types diversos tipos de ficheiros que so suportados pelo gvSG.
Entre os tipos de dados aceites pelo gvSG encontram-se ficheiros .shp ou shapefile, formato de
ficheiro desenvolvido pela ESR e que um dos formatos de informao geogrfica mais
utilizados.
Estes ficheiros so constitudos por 3 ou mais ficheiros com o mesmo nome, sendo que os 3 que
so imprescindveis tm as seguintes extenses:
- .dbf base de dados de atributos
28
- .shp Dados espaciais
- .shx ndexes dos dados espaciais
O gvSG suporta tambm 3 formatos distintos de ficheiros CAD (Computer-Aided Design). Esses
ficheiros so os ficheiros .dgn, .dwg e .dxf. Estes so ficheiros vectoriais que podem ter
informao sobre a forma de pontos, linhas, polgonos e textos.
Podem tambm ser adicionados a uma Vista, dados em formato GM? (Geographic ar!up
"anguage). Este um formato de dados XML que permite transportar e armazenar informao
geogrfica e que foi definido conforme as especificaes do OGC (#pen-Geospatial Consortium).
Estes dados podem ser visualizados e exportados em gvSG.
Para alm dos dados vectoriais, existe a possibilidade de adicionar ficheiros raster ou ficheiros
Image. Existem diversos formatos de ficheiros de imagem que so suportados pelo gvSG como
sejam .tif, .jpg, .ecw ou .sid entre outros.
Aps seleccionado o tipo de ficheiro que pretendemos adicionar e localizarmos o ficheiro no disco,
clicamos no boto "Open e o ficheiro ser adicionado janela de ficheiros a introduzir na Vista.
Antes de clicarmos em "Aceitar devemos ter ateno opo que existe no fundo da janela e que
se refere projeco actual. importante saber qual a projeco de cada um dos ficheiros que
vamos inserir na Vista, uma vez que apenas assim poder ser garantido que todos os dados ficam
devidamente sobrepostos.
Para definir a projeco de um ficheiro, devemos seleccion-lo na lista e posteriormente clicar no
boto que se encontra ao lado da "Projeco actual e definir a projeco correcta.
Aps a projeco de todos os ficheiros que vamos adicionar estarem definidas correctamente,
devemos clicar no boto "Aceitar para adicionar os ficheiros Vista.
29
Cone2o a +ases de 5ados Es"a*iais
O gvSG permite realizar a ligao a bases de dados espaciais como MySQL e PostGS atravs
de um driver que utiliza JDBC ($ava Data %ase Connectivit&).
Para proceder ligao com uma base de dados espacial deve abrir a janela para adicionar
capas e clicar no segundo separarador "GeoDB e clicar no boto do lado direito ("Add
connection). ento apresentada outra janela na qual devem ser preenchidos alguns parmetros
sobre a base de dados espaciais a que se pretende fazer a ligao.
Os parmetros que devem ser preenchidos so:
- Nome da conexo nome com que pretendemos que a conexo seja apresentada
- Driver Escolher o driver correspondente base de dados espaciais a que queremos
estabelecer uma ligao (PostGS, MySQL ou HSQLDB)
- Server URL P onde se encontra a base de dados
- Porta Nmero da Porta por onde ser estabelecida a ligao (normalmente este parmetro
est j preenchido)
- Usurio e Senha Nome do utilizador e senha que permite aceder base de dados.
Depois de preenchidos os parmetros basta clicar em "Aceitar e a ligao est criada e os dados
existentes na base de dados so indicados na lista "Choose Table. Aps seleccionarmos e
activarmos a tabela que nos interessa so indicados na lista "Table fields os campos que
compem essa tabela, e aqui podemos seleccionar quais queremos que estejam disponveis.
30
Quando esto escolhidas as tabelas que pretendemos adicionar podemos definir alguns
parmetros adicionais sobre essas tabelas.
Pode ser definido o nome com que o tema apresentado na Vista ("Nome da capa) e a projeco
em que se encontra o tema ("Projeco atual). Os campos com o D e a Geometria ("D field e
"Geometry field) so preenchidos automaticamente mas temos a opo de os alterar.
As duas restantes opes permitem fazer uma seleco dos dados integrados numa tabela e que
sero apresentados na Vista. Essa seleco pode ser realizada quer atravs de restries de SQL
ou atravs de critrios espaciais.
No caso da restrio SQL, deve introduzir-se o comando da restrio SQL na caixa de texto e
seleccionar a chec!box ao lado da "SQL restriction.
Para a seleco por critrios espaciais, a mesma pode ser realizada de duas formas distintas:
- atravs das coordenadas xy da rea pretendida
- atravs da extenso representada na Vista nesse momento
Ao introduzir as coordenadas mximas e mnimas de x e y nas quatro caixas disponveis, os
dados apresentados sero os que esto includos nessa rea. Para realizar a seleco atravs da
extenso da Vista, devemos ter anteriormente colocado a Vista com a extenso que nos interessa
e nesta janela clicar no boto "Get view. Neste ltimo caso, as coordenadas xy ficam
automaticamente preenchidas.
31
Para adicionar os temas seleccionados Vista, clique em "Aceitar.
Adi*ionar dados "or e! "eatu#e Se#vice
O WFS ('eb (eature )ervice) um dos standards definidos pelo OGC que suportado pelo
gvSG.
O WFS um protocolo de comunicao atravs do qual o gvSG consegue informao sobre um
tema vectorial num formato GML a partir de um servidor. Nesse ficheiro esto includas as
informaes sobre as geometrias e os atributos de todas as entidades e o gvSG interpreta e
representa essa informao.
Para realizar uma ligao a um servio WFS, temos de abrir a janela de "Adicionar capa e
seleccionar o separador WFS.
Depois de aberta a janela no separador WFS devem ser seguidos os seguintes passos:
- Na lista de servidores, seleccionar o servidor a que pretendemos realizar a ligao. Caso no
esteja disponvel o servidor que pretendemos podemos adicionar um novo endereo.
- Clicar em "Conectar para o gvSG estabelecer a ligao ao servidor.
- Quando a ligao estabelecida, e caso o servidor esteja configurado para isso,
apresentada a mensagem de boas-vindas do servidor. Caso no surja nenhuma mensagem
por o servidor no estar configurado para isso, poderemos comprovar se a ligao est
estabelecida se o tipo e verso do servidor e o boto "Seguinte ficarem disponveis.
Poder ser tambm seleccionada a opo "Actualizar cache para que sejam procuradas
localmente informaes que tenham sido anteriormente armazenadas a partir do servidor. sto
apenas funcionar se o servidor j tiver sido utilizado anteriormente.
Ao clicar em "Seguinte surge um novo conjunto de separadores em que vamos definir que dados
32
queremos importar.
In)ormao Neste separador so apresentadas algumas informaes sobre o servio. A esta
informao so adicionadas informaes sobre os dados geogrficos conforme os vamos
seleccionando nos restantes separadores.
Ca"as Neste separador so apresentadas numa tabela com duas colunas os temas que se
encontram disponveis. nicialmente, a coluna de Tipo de Geometria encontra-se em branco uma
vez que esta tem de ser obtida do servidor e apenas ser obtida quando seleccionarmos esse
tema. Ao seleccionar um tema, o separador de "Atributos fica disponvel e, no separador de
"nformao so integrados alguns metadados relacionados com o tema seleccionado.
Seleccionar a opo "Mostrar nomes permite que seja mostrado o nome pelo qual o tema
reconhecido pelo servidor, e no a descrio que o que apresentado na tabela por defeito.
Atributos Neste separador, depois de seleccionado um tema, podemos escolher quais os
campos ou atributos que vo ser descarregados quando o tema for integrado no gvSG. Para
seleccionar os campos pretendidos, devem se activadas as chec!boxes correspondentes.
33
@"es No separador "Opes so apresentadas informaes relativas autenticao do
utilizador e conexo. Neste momento, ainda no possvel realizar a alterao do Sistema de
Referenciao, mas o gvSG transforma-o automaticamente para que este corresponda com o
utilizado na Vista. As opes de conexo definem o nmero de entidades que podem ser
descarregadas (Max. features) e o limite de tempo a partir do qual a conexo rejeitada (O tempo
termina).
-ilter Neste separador possvel aplicar um determinado filtro aos dados com base nos campos
que o tema dispe.
Ao carregar pela primeira vez um tema, os valores dos campos no so automaticamente
apresentados. No entanto, se tivermos j uma string para aplicar no filtro podemos introduzi-la no
espao correspondente e apenas os dados resultantes sero carregados.
34
Caso no tenhamos uma string, podemos carregar o tema para a Vista e, posteriormente carregar
no nome do tema na Tabela de Contedos com o boto do lado direito e seleccionar "WFS
properties e no separador "Filter realizar a filtragem dos dados.
Depois de o tema estar carregado na Vista existe ainda a possibilidade de lhe acrescentar novos
temas, adicionar campos aos temas ja carregados e mudar as propriedades do tema. Para isso,
pode clicar-se com o boto do lado direito do rato sobre o nome do tema na Tabela de Contedos
e seleccionar a opo "WFS properties.
Adicionar dados por 'eb ap )ervice
O WMS ('eb ap )ervice) mais um dos standarts definidos pelo OGC para a disponibilizao
de informao geogrfica. Em contraste com o WFS que disponibiliza informao em formato
vectorial, o WMS disponibiliza um ficheiro de imagem adequado visualizao no ecr e que no
mais do que um retrato da informao geogrfica. Estes ficheiros de imagem encontram-se
normalmente em formatos PNG, GF ou JPEG.
35
Para realizar uma ligao a um servio WMS, temos de abrir a janela de "Adicionar capa e
seleccionar o separador WMS.
Depois de aberta a janela no separador WMS devem ser seguidos os seguintes passos:
- Na lista de servidores, seleccionar o servidor a que pretendemos realizar a ligao. Caso no
esteja disponvel o servidor que pretendemos podemos adicionar um novo endereo.
- Clicar em "Conectar para o gvSG estabelecer a ligao ao servidor.
- Quando a ligao estabelecida, e caso o servidor esteja configurado para isso,
apresentada a mensagem de boas-vindas do servidor. Caso no surja nenhuma mensagem
por o servidor no estar configurado para isso, poderemos comprovar se a ligao est
estabelecida se o tipo e verso do servidor e o boto "Seguinte ficarem disponveis.
Poder ser tambm seleccionada a opo "Actualizar cache para que sejam procuradas
localmente informaes que tenham sido anteriormente armazenadas a partir do servidor. sto
apenas funcionar se o servidor j tiver sido utilizado anteriormente.
Ao clicar em "Seguinte surge um novo conjunto de separadores em que vamos configurar os
dados que vamos importar atravs do WMS.
In)ormao Este separador apresenta as configuraes actuais do pedido que vai ser realizado
ao WMS. Conforme vo sendo realizadas alteraes nos separadores seguintes que modificam as
configuraes do pedido, a informao deste separador vai sendo actualizada.
36
Ca"as Neste separador so apresentados os temas que esto presentes no servidor. Podemos
definir o nome que o tema ter quando for apresentado no gvSG. Para definir os temas que
queremos que sejam pedidos ao servidor, seleccionamos os temas/capas que nos interessam e
premimos "Adicionar (podem ser seleccionados diversos temas em simultneo pressionando a
tecla Ctrl).
Estilos Neste separador podemos definir o estilo dos temas a serem representados. Por vezes,
os servidores no permitem a definio de estilos para os temas e, por isso, este separador
poder estar desactivado.
37
5imenses Este separador permite definir as dimenses do pedido a ser realizado ao servidor.
Tal como acontece com os Estilos, nem todos os servidores esto configurados de maneira a
permitir que isto seja definido, por isso este separador poder no estar disponvel.
Por defeito, as dimenses no esto configuradas. Para adicionar uma dimenso necessrio
seleccion-la na lista de dimenses apresentada em "Settings editor. A partir da, os botes de
controlo no canto inferior direito ficam activos. Para cada dimenso est definida uma lista de
valores, por exemplo numa dimenso "Tempo esses valores referir-se-o a datas em que as
38
diferentes imagens foram recolhidas. Os botes de navegao permitem navegar entre os registos
existentes.
Aps encontrar o valor pretendido, deve premir-se o boto "Add para o acrescentar aos "Settings
que sero pedidos ao servidor. Existem 3 opes para adicionar o valor
- Single value Selecciona apenas um valor
- Multiple value Os valores sero adicionados lista pela ordem que sejam
seleccionados.
nterval So apenas seleccionados um valor inicial e um valor final
Apesar de cada tema poder ter as suas prprias dimenses definidas, apenas permitida a
seleco de um valor (single, multiple ou interval) para cada uma varivel.
Por vezes o servidor pode encontrar um conflito com a combinao de temas seleccionada porque
alguns dos temas no suportam o valor seleccionado. Nesses casos, apresentada uma
mensagem de erro.
-ormatos Neste separador podem ser definidos o formato de imagem do pedido, se este
dever suportar transparncia ou no (para sobreposio com outras imagens) e o sistema de
referenciao.
Aps o tema ter sido adicionado Vista continua a ser possvel realizar alteraes ao mesmo.
Para isso basta clicar com o boto direito do rato sobre o tema na Tabela de Contedos e
seleccionar a opo "Propriedades WMS que abre uma janela semelhante que utilizada para
configurar o servidor WMS.
39
Adicionar dados por 'eb Coverage )ervice
O WCS ('eb Coverage )ervice) outro dos standarts definidos pelo OGC para a informao
geogrfica e que suportado pelo gvSG. Este servio permite a transferncia de informao em
formato raster. No entanto, distingue-se do WMS por a informao que transmitida por WCS ser
susceptvel de ser editada e analisada, muito semelhana do que acontece com a informao
vectorial nos servios WFS.
Para realizar uma ligao a um servio WMS, temos de abrir a janela de "Adicionar capa e
seleccionar o separador WMS.
Depois de aberta a janela, no separador WCS devem ser seguidos os seguintes passos:
40
- Na lista de servidores, seleccionar o servidor a que pretendemos realizar a ligao. Caso no
esteja disponvel o servidor que pretendemos podemos adicionar um novo endereo.
- Clicar em "Conectar para o gvSG estabelecer a ligao ao servidor.
- Quando a ligao estabelecida, e caso o servidor esteja configurado para isso,
apresentada a mensagem de boas-vindas do servidor. Caso no surja nenhuma mensagem
por o servidor no estar configurado para isso, poderemos comprovar se a ligao est
estabelecida se o tipo e verso do servidor e o boto "Seguinte ficarem disponveis.
Poder ser tambm seleccionada a opo "Actualizar cache para que sejam procuradas
localmente informaes que tenham sido anteriormente armazenadas a partir do servidor. sto
apenas funcionar se o servidor j tiver sido utilizado anteriormente.
Ao clicar em "Seguinte surge um novo conjunto de separadores em que vamos configurar o tema
a ser importado atravs do WCS.
In)ormao Este separador apresenta as configuraes actuais do pedido que vai ser realizado
ao WCS. Consoante so realizadas alteraes nos separadores seguintes que modificam as
configuraes do pedido, a informao deste separador vai sendo actualizada.
Coverage Neste separador so apresentadas todas as coverages existentes no servidor e de
entre as quais podemos escolher aquela que nos interessa adicionar nossa Vista. Podemos
tambm aqui definir que nome queremos dar ao tema na nossa Vista, introduzindo-o no campo
"Nome da cobertura.
41
-ormato o separador "Formato permite escolher o formato em que queremos adicionar a
coverage e o sistema de refernciao da imagem. Em alguns casos pode estar tambm
disponvel a opo de interpolao (*se interpolation method) podendo ser escolhidos os
mtodos de interpolao bilinear ou de vizinho mais prximo.
1ime Este separador poder no estar disponvel em todas as ocasies uma vez que nem todos
os servidores se encontram configurados para esse efeito e nem todos os dados se adequam a
esta configurao.
42
;arAmetros Tambm este separador poder no estar disponvel em todos os servidores
devido a configuraes do mesmo ou s caractersticas dos dados em questo. Quando esteja
disponvel, possvel definir quais as bandas de informao se pretende adicionar ( possvel
adicionar mltiplas bandas utilizando o boto Ctrl).
Aps a coverage ter sido adicionada Vista possvel alterar os parmetros definidos clicando
com o boto direito do rato sobre o nome do tema na Tabela de Contedos e selecionando a
opo "Propriedades WCS, o que far surgir uma janela semelhante utilizada para definir
inicialmente os parmetros WCS.
Adicionar dados usando o protocolo ArcMS
No panorama do soft+are proprietrio, o ArcMS um dos servidores de mapas mais amplamente
divulgados e utilizados. Por essa razo foi desenvolvida uma extenso para o gvSG que permite
aceder aos servios disponibilizados pelo ArcMS. O gvSG envia um pedido de diversos temas a
43
um servidor remoto que devolve uma imagem que inclui os temas solicitados.
Para adicionar os dados com recurso ao protocolo ArcMS necessrio, aps a extenso ter sido
devidamente instalada, abrir a janela de "Adicionar capa e ir ao separador "ArcMS.
Dentro do separador necessrio seguir os seguintes passos:
- Seleccionar o servidor remoto de entre os disponveis ou adicionar o endereo de um
novo servidor.
- Clicar em "Conectar (se a opo "Override services list estiver seleccionada, o
gvSG ignorar qualquer lista que tenha sido solicitada anteriormente a esse mesmo
servidor e pedir uma lista de dados nova) e surgir a lista de temas disponveis no
servidor.
- Deve ser seleccionado o tema a que queremos ter acesso e, opcionalmente,
podemos definir o nome do servio que ser apresentado na Vista.
Ao premir o boto "Seguinte, ficam disponveis dois separadores.
In)ormao Neste separador so apresentadas algumas informaes sobre servio
seleccionado como a sua localizao e as suas propriedades.
44
?a3ers Neste separador podemos adicionar os temas que queremos que sejam representados.
Depois de seleccionar o tema pretendido na lista, devemos clicar em "Adicionar para o adicionar
lista de temas pedidos, na qual podemos definir a ordem dos mesmos. Pode ser tambm
definido o formato da imagem de entre os formatos disponveis. Quando todos os temas esto
seleccionados, adicionamos os temas Vista clicando em "Aceitar.
Aps a informao estar visvel na Vista, possvel realizar alteraes mesma atravs da opo
"ArcMS properties que pode ser acedida clicando com o boto direito do rato sobre o tema na
Tabela de Contedos.
45
Adicionar Ortofotos atravs de um Protocolo ECWP
O gvSG suporta tambm a integrao de ortofotos atravs de um protocolo ECWP (Enhanced
Compression 'avelet Protocol). Este protocolo permite a integrao de imagens atravs de
pedidos realizados a um servidor de imagens e que pode funcionar tanto para ntranet como para
nternet. Este protocolo permite uma maior velocidade de resposta aos pedidos da aplicao
cliente e reduz o trfego na rede.
Para adicionar um orfotofo, necessrio abrir a janela de "Adicionar capa e no separador
"Ficheiro clicar em "Adicionar. Na janela do explorador de ficheiros que surge devemos
selecionar como "File type o gvSG mage Driver e introduzir no "File name o caminho para o
ficheiro pretendido.
O caminho para o ficheiro pretendido organizado da seguinte maneira:
e*8":::endereo do servidor:caminho para o ficheiro que pretendemos adicionar
46
1abela da Conte,dos
Tal como referido anteriormente, a Tabela de Contedos a rea da Vista em que esto listados
todos os temas de informao que nela se encontram, bem como a simbologia utilizada para os
representar na Vista Geogrfica.
Para que um determinado tema que est na Tabela de Contedos seja visvel na Vista Geogrfica,
necessrio que a chec!box ao lado desse temas esteja seleccionada. Por exemplo, na figura
acima todos os temas que esto adicionados, esto visveis.
Existe uma outra noo que deve ser esclarecida e distinguida da de "tema visvel: a noo de
tema activo. Um tema activo o tema que se encontra seleccionado e sobre o qual a aplicao
recebe a indicao que estamos a trabalhar com essas entidades que o compem. No caso da
figura apresentada acima, o tema que se encontra seleccionado o tema "Ferrovias.
A ordem pela qual os temas se encontram organizados nas Vistas tambm de extrema
importncia para a sua correcta visualizao. Para garantir que possvel visualizar a informao,
os temas de polgonos e de imagem devem ser colocados no final da lista de temas, enquanto os
temas de linhas, pontos ou com texto, devem ser colocados no incio da lista de temas para
garantir que se sobrepem aos temas de rea e imagem. Ou seja, os temas apresentados no topo
da lista sobrepem-se a todos os que se encontrem imediatamente abaixo na lista.
A ordem dos temas pode ser alterada arrastando os temas com a tecla esquerda do rato
pressionada.
Ao clicar num determinado tema com a tecla do lado direito do rato surge um men contextual que
nos permite realizar diversas operaes com esse tema. As opes so as seguintes:
Start Edition Permite iniciar uma sesso de edio do tema.
Mudar de Cor Permite alterar a cor com que o tema apresentado na Vista Geogrfica
47
Mudar 7ome Permite alterar o nome com que o tema est a ser apresentado na Tabela de
Contedos.
;ro"riedades Nesta opo podemos consultar algumas informaes e realizar algumas
operaes com o tema que sero abordadas mais frente neste manual. Entre essas opes
encontram-se a visualizao da extenso e a origem dos dados, a definio de escalas de
visualizao do tema, definio de hiperligaes, a definio da simbologia e a visualizao de
etiquetas. Estas opes sero abordadas no ponto dedicado s Propriedades dos Temas.
=oom to la3er Permite fazer zoom para um nvel que permita visualizar a extenso total do
tema.
!emover *a"a Permite remover o tema da presente Vista.
Colo*ar B )rente Permite promover o tema na lista de temas apresentada na Tabela de
Contedos, sobrepondo-o a todos os restantes temas presentes na Vista.
Co"3 Permite copiar um tema ou grupo de temas para que estes possam ser colados numa
nova Vista do mesmo ou de outro projecto de gvSG.
Cut Permite cortar um tema ou grupo de temas de uma Vista para que possam ser
posteriomente colados numa outra Vista do mesmo ou de outro projecto de gvSG
;aste Permite colar numa Vista um tema que tenha sido anteriormente copiado ou cortado de
outra Vista.
Caso estejam activos mais do que um tema (isto poder ser feito premindo a tecla Ctrl ou Shift e
clicando nos temas com a tecla esquerda do rato), aparecer uma nova opo no men
contextual:
Agru"ar Ca"as Permite agrupar diversos temas num nico conjunto de temas. sto trs
vantagens para a visualizao ao permitir um maior nmero de temas na Tabela de Contedos
ocupando menos espao e permite realizar operaes em simultneo sobre todos os temas que
integram um grupo.
Depois de definir o nome do grupo de temas, o grupo apresentado na Tabela de Contedos da
seguinte forma:
48
Para desfazer o grupo de temas, devemos clicar no nome do grupo com o boto do lado direito do
rato e, no men contextual, seleccionar a opo "Ungroup layers.
Criao de novos temas
Para alm de abrir ficheiros j existentes em diversos formatos de dados, o gvSG permite
tambm criar de raiz temas nos formatos .shp , .dxf ou em Postgis.
Esta funcionalidade encontra-se disponvel no men Vista, opo New layer.
Criao de um ficheiro .shp
Ao seleccionar a opo "New SHP, abre-se o assistente que ir conduzir o processo de criao
do novo ficheiro.
No primeiro passo devero ser definidos o nome com que queremos que o tema seja apresentado
na Tabela de Contedos e o tipo de geometria (ponto, multiponto, linha ou polgono) do tema.
49
Aps ter definido o nome e o tipo de geometria e clicar em "Next, a segunda janela do assistente
permite definir todos os campos que o tema que estamos a criar vai ter. Para alm de definir o
nome dos campos, tambm aqui que so definidas algumas caractersticas desses campos.
Caractersticas dos campos que podem ser definidas:
-ield Aqui pode ser definido o nome do campo que ser apresentado na tabela de atributos,
tendo sempre em ateno que o mesmo no poder exceder os 10 caracteres.
-ield t3"e Permite escolher o tipo de campo de entre os tipos apresentados na lista.
- Boolean O campo aceita valores de "verdadeiro ou "falso
- Date O campo aceita valores de datas, com o comprimento mximo de 8 caracteres
- nteger O campo aceita valores numricos sem casas decimais
- Double O campo aceita valores nmericos com casas decimais
- String O campo aceita valores alfanumricos (os nmeros introduzidos so tratados
como texto).
?engt/ Permite definir o nmero de caracteres aceite pelo campo. O limite mximo 254
caracteres.
Na janela seguinte encontram-se as opes relativas localizao onde vai ser armazenado o
ficheiro e qual o Sistema de Referenciao do mesmo.
Ao clicar no boto que se encontra ao lado da primeira caixa, abre-se uma janela do Explorador
que permite definir a localizao em que vai ser armazenado o ficheiro e com que nome ficar
guardado (o nome do com que o ficheiro armazenado pode ser diferente do nome definido
anteriormente para apresentao na Tabela de Contedos).
Para definir o Sistema de Referenciao do ficheiro devemos clicar no boto que se encontra
frente da projeco actual. Esta opo estar indisponvel caso o Sistema de referenciao tenha
50
j sido definido para a Vista e se j algum outro tema tiver sido adicionado Vista.
Ao terminar a criao do novo tema .shp ((inish), o tema adicionado Tabela de Contedos e
iniciada a sesso de edio. O tema apresentado a vermelho e as ferramentas de edio ficam
disponveis.
Criao de um ficheiro .dxf
Para aceder ao assistente de criao do ficheiro .dxf deve usar-se o men "Vista, "New layer e
escolher a opo "New DXF.
No assistente para a criao de um ficheiro .dxf, existe apenas uma janela em que, tal como
acontecia na ltima janela do .shp, definimos a localizao onde o ficheiro vai ficar armazenado e
51
qual o sistema de referenciao do ficheiro. Tambm neste caso, a opo do sistema de
referenciao poder no estar disponvel, caso o sistema de referenciao da Vista tenha j sido
definido ou caso tenha j sido adicionado um tema Vista.
Ao definir o nome e o sistema de referenciao e clicar em (inish, o tema adicionado Vista e
iniciada a sesso de edio.
Criao de um tema numa base de Dados Postgis
Para criar um tema numa base de dados espaciais Postgis necessrio aceder ao men "Vista
e, dentro da opo "New layer escolher "New PostGS.
Ao seleccionar essa opo surge a janela do assistente de criao do tema. Os primeiros dois
passos so exactamente iguais aos passos de criao de um shapefile (.shp).
O primeiro passo permite definir qual o nome com que o tema ser apresentado na Tabela de
Contedos e o tipo de geometria (ponto, multiponto, linha ou polgono) do tema.
52
Aps ter definido o nome e o tipo de geometria e clicar em "Next, na segunda janela do
assistente podemos definir todos os campos que o tema que estamos a criar vai ter. Para alm de
definir o nome dos campos, tambm aqui que so definidas algumas caractersticas desses
campos.
Caractersticas dos campos que podem ser definidas:
-ield Aqui pode ser definido o nome do campo que ser apresentado na tabela de atributos,
tendo sempre em ateno que o mesmo no poder exceder os 10 caracteres.
-ield t3"e Permite escolher o tipo de campo de entre os tipos apresentados na lista.
- Boolean O campo aceita valores de "verdadeiro ou "falso
- Date O campo aceita valores de datas, com o comprimento mximo de 8 caracteres
- nteger O campo aceita valores numricos sem casas decimais
- Double O campo aceita valores nmericos com casas decimais
- String O campo aceita valores alfanumricos (os nmeros introduzidos so tratados
como texto).
?engt/ Permite definir o nmero de caracteres aceite pelo campo. O limite mximo 254
caracteres.
53
O terceiro passo difere dos necessrios para a criao de um ficheiro .shp, uma vez que
necessrio definir as opes relacionadas com a base de dados PostGS.
necessrio preencher os campos apresentados com as informaes relativas base de dados
e, por fim, clicar em "Finish. O tema fica criado na base de dados, a ligao fica estabelecida e
iniciada a sesso de edio do tema.
Adi*ionar uma 1abela de Eventos
O gvSG permite a adio de tabelas de eventos e, posteriormente a criao de um tema com
base nos dados dessa tabela de eventos.
Para iniciar o processo necessrio que a tabela seja adicionada ao projecto para que possa ser
depois integrada na Vista. Para isso, na janela do Gestor de Projecto, necessrio clicar na
opo "Tabela dentro dos tipos de documentos.
Caso j tenham sido abertas outras tabelas dentro deste projecto, ser apresentada a lista dessas
tabelas. Para adicionar a tabela, devemos clicar em "Novo.
Uma nova janela ser apresentada em que, dentro do separador "Ficheiro, devemos clicar em
"Adicionar (Existe tambm a possibilidade de adicionar tabelas existentes em bases de dados
espaciais no separador "Base de Dados).
54
Ao clicar em "Adicionar surge uma janela do Explorador na qual podemos procurar a tabela de
eventos que pretendemos adicionar. As tabelas de eventos podem estar em formato .csv ou .dbf
sendo possvel escolher o formato pretendido na lista de "Files of type.
Aps seleccionar a tabela pretendida, clicar em "Open e "Aceitar na janela de "Nova Tabela, a
tabela adicionada lista de tabelas do projecto e aberta automaticamente.
Acedendo a uma Vista, fica disponvel o boto para adicionar a tabela de eventos (Add Event
"a&er).
Ao clicar nele apresentada uma nova janela onde devemos escolher 3 parmetros
correspondentes tabela de eventos que pretendemos adicionar. No primeiro campo ("Tabela)
devemos escolher qual a tabela que contm a informao que pretendemos adicionar Vista.
Os dois restantes campos referem-se aos campos da tabela seleccionada no campo anterior e
que contm as coordenadas X e Y dos pontos a adicionar.
Ao clicar em "Aceitar, as coordenadas que esto indicadas na tabela do origem a um tema de
pontos que apresentado na Vista. Este tema de pontos um tema virtual pelo que, para
transform-lo num tema definitivo, necessrio export-lo para um dos formatos disponveis em
gvSG. sto pode ser realizado atravs do men "Capa, "Expor to... e seleccionando o formato
pretendido.
55
;ro"riedades dos 1emas
Como referido anteriormente, as propriedades dos temas podem ser acedidas atravs do men
contextual que surge quando clicamos no tema na Tabela de Contedos com o boto do lado
direito do rato.
Existem algumas propriedades que podem ser definidas que so diferentes entre os temas
vectoriais e os temas de imagem, pelo que sero tratadas em separado.
;ro"riedades dos 1emas ve*toriais
Mudar a Cor
Ao aceder ao men contextual, uma das opes apresentadas a de "Mudar de cor. Ao
seleccionar essa opo surge uma nova janela que nos apresenta as opes para mudar a cor do
tema. Cada um dos separadores ()+atches, ,)% e -G%) apresenta hipteses diferentes para
alterar as cores da representao dos temas.
A opo Swatches apresenta a forma mais simples de seleccionar uma nova cor. Para
seleccionar uma nova cor basta clicar com o boto esquerdo do rato sobre a cor pretendida. As
cores recentemente utilizadas so apresentadas na palete do lado direito da janela.
56
O separador $S% permite escolher uma cor com base nos seus valores de ,ue (Matiz),
)aturation (Saturao) e %rightness (Brilho).
A Matiz representa a cor conforme a vemos e o seu valor varia entre 0 e 360 como expresso da
localizao dessa cor num disco de cores padro.
Por seu lado, a Saturao representa a vivacidade e a concentrao da cor, sendo que, quanto
mais elevada a saturao mais intensa a cor. O valor de saturao medido em percentagem
com valores que podem variar entre os 0 e os 100%.
Por ltimo, o Brilho representa a luminosidade ou falta dela numa determinada cor. O seu valor
tambm medido em percentagem representando o 0% o preto e o 100% o branco.
No separador de HSB, a cor pode ser selecionada de diversas formas. Os valores HSB podero
ser introduzidos manualmente nos 3 rectngulos que se encontram ao lado das letras HSB no
canto superior direito da janela.
Para alm disso, pode encontrar-se a cor pretendida movendo os grficos. A barra vertical refere-
se aos valores Matiz (,ue), o eixo horizontal do quadrado refere-se Saturao ()aturation) e o
eixo vertical do quadrado refere-se ao Brilho (%rightness).
Existe tambm na janela uma indicao de qual o cdigo RGB correspondente cor
seleccionada.
57
O separador RG% permite escolher a cor com base no modelo de cor RGB (-ed, Green, %lue).
Este um modelo de cores aditivo em que as trs cores primrias so combinadas de maneira a
obter as restantes cores.
Cada uma das cores encontra-se codificada de maneira a que cada tom corresponda a um valor
inteiro entre 0 e 255. Definindo valores diferentes para cada uma das cores primrias, obtm-se
as restantes cores.
Mudar o 7ome
Para alterar o nome do tema, no men contextual deve seleccionar-se a opo "Mudar de nome.
Ao clicar nessa opo, abre-se uma nova janela em que podemos substituir o nome actual por um
novo.
58
Esta operao apenas altera o nome do tema que apresentado na Tabela de Contedos. O
nome do ficheiro que est armazenado no disco mantem-se igual.
;ro"riedades
No men contextual existe uma opo de "Propriedades que permite editar algumas propriedades
do tema.
A janela que surge possui dois separadores em que se encontram as propriedades que podem ser
alteradas.
7ome a primeira propriedade, tal como referido para a opo "Mudar de nome permite alterar o
nome com que o tema apresentado na Tabela de Contedos. Mais uma vez, esta alterao
apenas diz respeito ao nome com que o tema representado, j que o nome do ficheiro
armazenado no disco se mantem inalterado.
>sar &ndi*e es"a*ial Ao marcar a chec! box do ndice Espacial gerado um ndice espacial do
tema que permite que o mesmo seja apresentado mais rapidamente na Vista da prxima vez que
for visualizado. Este ndice espacial guardado num ficheiro ..ix na mesma directoria que os
restantes ficheiros que compem o tema. No caso de no existirem permisses de escrita que
permitam a gravao do ficheiro ..ix junto com os restantes ficheiros do tema, o ficheiro do ndice
espacial ser armazenado na directoria de ficheiros temporrios do utilizador.
Am"litude de es*alas Aqui possvel definir as escalas entre as quais o tema estar visvel.
Por defeito, o tema est visvel a todas as escalas, mas podemos definir que o tema s ser
visvel a partir de uma determinada escala e quando a escala for muito grande que o tema deixe
de ser visvel novamente.
;ro"riedades Neste caso no podemos realizar quaisquer alteraes s propriedades,
podemos apenas consultar algumas propriedades que podem ser relevantes como sejam a
extenso da rea representada pelo tema e o endereo para o ficheiro no disco.
59
4i"erligao- Esta ltima opo permite configurar ligaes entre as entidades de um tema e um
documento de texto ou de imagem externo. Para definir as hiperligaes devem ser seguidos os
seguintes passos:
- niciar uma sesso de edio do tema a que queremos adicionar hiperligaes,
atravs do menu contextual que surge ao clicarmos no tema na Tabela de Contedos.
- Abrir a tabela de atributos do tema em questo, atravs do men Capa, Ver tabela de
atributos.
- Aceder janela de gesto dos campos (men Tabela, Manage fields) e adicionar um
campo com o nome "Hyperlink, do tipo String, com comprimento de 254 caracteres.
- Abrir a tabela de atributos e preencher o atributo correspondente entidade, com o
caminho completo para o ficheiro a que queremos estabelecer a hiperligao (no
introduzir a extenso do ficheiro).
- Por ltimo, abrir a janela de propriedades e, no espao dedicado s Hiperligaes,
definir o campo a que deve ser feita a hiperligao, qual a extenso do ficheiro a que
se est a fazer hiperligaes e se estamos a fazer ligaes a ficheiros de imagem ou
de texto. O gvSG suporta como ficheiros de imagem, ficheiros gif, jpg e png e como
ficheiros de texto, ficheiros txt, rtf e html.
60
- Quando tudo estiver definido possvel clicar no boto

- Ao clicar, em seguida, sobre a entidade para a qual foi definida a hiperligao, surge
uma nova janela em com o ficheiro a que a hiperligao foi realizada.
Simbologia
Dentro da janela de Propriedades, o segundo separador permite alterar a simbologia de cada um
dos temas. Esta opo proporciona uma forma expedita de representar informao atravs de
mapas temticos.
Existem 5 opes diferentes de simbologia para a representao dos dados e cada uma delas
mais adequada a determinados objectivos. As opes disponveis so as seguintes:
- S&mbolo Cni*o: Esta a legenda que seleccionada por defeito cada vez que adicionamos
um novo tema Vista. Com esta legenda todos os elementos so representados com a
mesma simbologia. Este tipo de representao til quando a localizao dos elementos for
mais importante do que a representao de qualquer dos seus atributos.
61
- Valores Cni*os: Com esta representao cada um dos elementos representado com um
smbolo diferente conforme o valor que tem atribudo num determinado campo. Este tipo de
representao til para variveis categricas como, por exemplo, classes de uso do solo.
- Intervalos: Este tipo de representao representa os elementos de um tema atravs de uma
gradao entre duas cores. Este tipo de representao adequada a dados numricos
contnuos que aumentam progressivamente e que tm um intervalo definido. Alguns exemplos
de dados que possam ser representados desta forma so a precipitao ou a altimetria.
- Eti%uetas: Esta opo permite adicionar Vista textos ou etiquetas com informao
presente num determinado campo da tabela de atributos. sto pode ser til para apresentar
textualmente no mapa nomes de muncipios, tipos de rochas, etc.
- 5ot 5ensit3: Permite representar atravs de pontos, o valor de um determinado campo da
tabela de atributos. definido que um ponto dever representar um determinado nmero de
unidades e so colocados tantos pontos quantas as vezes que essas unidades se verificarem.
sto permite ter uma ideia mais correcta da densidade de uma determinada varivel. Este tipo
de representao pode ser til para se perceber os locais com maior concentrao de
populao, equipamentos, etc.
Existem diversas opes relativas simbologia que podem ser configuradas e estas variam
conforme os temas sejam de pontos, linhas ou polgonos. Devido s suas caractersticas, os
temas de polgonos so aqueles que apresentam um maior nmero de opes e, por isso, vo ser
essas opes que vo ser apresentadas em seguida.
S&mbolo Cni*o
$ ;reen*/imento Define a cor do preenchimento
$ 1i"o de ;reen*/imento Permite seleccionar um padro de preenchimento
$ ?in/a Define a cor da linha que delimita os polgonos
$ 1i"o de lin/a Permite seleccionar o estilo da linha
$ Sin*roniar a *or do borde *om a de "reen*/imento Quando esta opo
seleccionada, a cor do limite automaticamente alterada para que esta corresponda cor do
preenchimento mas com um tom diferente.
$ Grossura da lin/a Permite definir a grossura da linha que delimita os polgonos
$ 1rans"arDn*ia Permite definir o grau de transparncia dos elementos. sto permite que
diversas temas de polgonos possam ser sobrepostos e ainda assim sejam visveis.
62
A representao por Smbolos nicos em temas de pontos permite ainda outras opes:
$ 1i"o de S&mbolo Permite seleccionar o smbolo atravs do qual pretendemos representar
os pontos.
$ 1aman/o Permite escolher o tamanho dos pontos que vo ser representados.
Ao clicar em "Aplicar, a simbologia escolhida aplicada aos elementos e a janela de "Layer
properties mantm-se aberta para o caso de querermos alterar novamente a simbologia. Caso
tenhamos a certeza que a simbologia escolhida a pretendida, clicamos em "Aceitar e a
simbologia aplicada e a janela fechada.
Valores Cni*os
Neste tipo de simbologia, as opes disponveis so as seguintes:
$ Cam"o de Classi)i*ao Permite escolher na lista de campos do tema aquele a partir do
qual queremos realizar a classificao
63
$ !esto dos valores Se esta opo for seleccionada, ao adicionar os valores tabela, ser
adicionado um valor que representar todas as entidades que no tiverem qualquer valor
nesse campo.
$ Adi*ionar:Adi*ionar todos Aps ter sido seleccionado um campo de classificao,
possvel clicar no boto "Adicionar todos para ver todos os valores e os smbolos diferentes
que lhes foram atribudos. Atravs do boto "Adicionar possvel adicionar novos valores
lista.
$ !emover:!emover todos Permite remover todos ou remover alguns dos elementos da
legenda.
$ S&mbolo Ao clicar sobre o smbolo que foi definido automaticamente, possvel alterar os
smbolos para cada um dos valores.
$ Eti%ueta Por defeito, os textos includos nas etiquetas so iguais aos valores que existem
no campo de classificao. No entanto, ao clicar no campo "Etiqueta possvel alterar os
textos que so apresentados na legenda.
Intervalos
Para a configurao deste tipo de classificao esto disponveis as seguintes opes:
$ Cam"o de Classi)i*ao - Permite escolher na lista de campos do tema aquele a partir do
qual queremos realizar a classificao
$ 1i"o de Intervalos Permite escolher o mtodo a partir do qual vo ser definidos os
intervalos a serem integrados na legenda. Existem 3 opes:
- ntervalos guais definido o nmero de intervalos que a classificao deve ter e
os valores so distribudos pelos intervalos resultantes
- ntervalos Naturais depois de definido o nmero de intervalos que a classificao
deve ter, os valores so distribudos pelas classes com base no mtodo de Jenk para
a optimizao dos intervalos naturais
- ntervalos Quartis O nmero de intervalos especificado e os valores so
distribudos pelas diversas classes conforme o seu nmero de ordem no conjunto de
dados.
$ !esto dos valores - Se esta opo for seleccionada, ao adicionar os valores tabela, ser
adicionado um valor que representar todas as entidades que no tiverem qualquer valor
64
atribudo para esse campo.
$ Cor ini*ial e *or )inal Aqui devem ser definidas a cor inicial e a cor final que devem ser
tidas em conta para a gradao de cores. A cor inicial ser a cor dos valores mais baixos e a
cor final ser a cor dos valores mais elevados.
$ 7E de Intervalos Aqui deve ser definido o nmero de intervalos que devem fazer parte da
legenda. Deve ter sido em ateno que, na maioria dos mapas temticos, um nmero de
classes superior a 7 poder dificultar a compreenso dos mapas.
$ Cal*ular intervalos Depois de definidas as opes anteriores, ao clicar neste boto so
calculados e a lista preenchida com as diversas classes. Os smbolos e as etiquetas podem
ser alterados.
$ Adi*ionar Podem ser adicionados ao conjunto de classes, outras classes com outros
intervalos.
$ !emover todos: !emover Permite remover todos ou apenas algumas das classes que
foram adicionadas lista.
Eti%uetas
Para alm de ser possvel classificar os dados atravs de qualquer um dos mtodos anteriores e
para permitir uma melhor leitura do mapa, possvel colocar etiquetas no mapa que permitam
uma melhor percepo de informao relativa a cada entidade.
Para a colocao de etiquetas encontram-se disponveis as seguintes opes:
$ A*tivar eti%uetas Ao activar esta opo ficam disponveis as restantes caractersticas das
etiquetas que podem ser configuradas.
$ Cam"o da eti%ueta Aqui pode ser escolhido qual o campo da tabela de atributos que
contm a informao que deve ser apresentada na etiqueta.
$ !otation )ield Nesta opo facultativa pode ser escolhido o campo que inclui os valores
que indicam a rotao que a etiqueta deve ter.
$ Altura do te2to Para definir a altura do texto das etiquetas existem duas opes. A
primeira (Altura do campo de texto) aplica-se a casos em que se pretenda enfatizar algumas
65
das etiquetas. Para isso necessrio escolher o campo da tabela de atributos em que est
inscrito o valor correspondente ao tamanho de cada etiqueta. A segunda opo (Tamanho fixo
de campo) aplica-se a casos em que queiramos que todas as etiquetas tenham o mesmo
tamanho. Aqui podemos definir o tamanho das etiquetas em pixels ou em metros.
$ -onte Permite definir o tipo de letra das etiquetas.
$ Cor do te2to Permite definir a cor do texto das etiquetas
5ot densit3
Este tipo de classificao apenas pode ser usada com temas de polgonos. As opes deste tipo
de classificao permitem a definio de algumas caractersticas para a adaptar melhor ao
resultado pretendido:
$ ?abelling )ield Permite escolher o campo para o qual vai ser representada a densidade.
$ 5ensities A barra horizontal permite definir o valor que representar cada ponto conforme
se pretenda uma maior ou menor densidade de pontos. De notar que o "Dot value se altera
consoante se move a barra.
$ 5ot sie Permite definir o tamanho dos pontos que vo ser representados.
$ 5ot value Permite que seja definido um valor para cada um dos pontos que vai ser
representado no mapa.
$ Cor Permite definir a cor do ponto
$ @utline *olor Permite definir a cor dos limites dos polgonos.
66
;ro"riedades dos 1emas !aster
Para aceder janela de temas Raster necessrio clicar com o boto direito do rato sobre o
nome do tema na Tabela de Contedos e seleccionando a opo "Propriedades da cobertura.
A janela que surge contm 6 separadores que incluem as suas funcionalidades especficas e que
sero descritas em seguida.
In)ormao
67
Neste separador possvel consultar algumas informaes sobre o ficheiro raster que estamos a
visualizar. Essas informaes so o caminho para o ficheiro, o nmero de bandas, o tamanho das
cellas, as coordenadas dos quatro cantos da imagem, etc.
+andas
Este separador permite visualizar as bandas que compem as imagens e alterar a forma como as
bandas so representadas.
Neste separador possvel realizar composies de imagens utilizando as diversas bandas de
uma imagem raster. Existe igualmente a possibilidade de adicionar bandas de outros ficheiros o
que se pode revelar bastante til quando se trabalham com imagens Landsat ou semelhantes em
que cada uma das bandas se encontra num ficheiro autnomo.
68
1rans"arDn*ia
Aqui podemos encontrar as funcionalidades que permitem adicionar transparncia aos temas
raster e permitam visualizar a informao que se encontra nos restantes temas que se encontram
por baixo.
Neste separador encontramos duas opes que podem ser activadas:
$ 1rans"aren*3 "er "i2el Nesta opo podemos definir grupos de cores atravs dos
cdigos RGB para serem totalmente transparentes. sto poder ser til para eliminar artefactos
que surjam nas imagens em resultado de dados em falta nos ortofotos e imagens de satlite e
retirar limites num mosaico de imagens.
$ @"a*idade Esta opo permite definir a opacidade de toda a imagem definindo em que
grau esta ser transparente para permitir a visualizao da informao que se encontre por
baixo da imagem.
69
!eal*e
Este separador disponibiliza as ferramentas para efectuar o realce das imagens.
As ferramentas disponveis neste separador encontram-se separados em dois conjuntos:
$ +rig/tness and *ontrast Ao activar esta opo, ficam disponveis duas barras horizontais
que permitem alterar os nveis de brilho e de contraste da imagem que apresentada. Caso a
opo "Preview esteja activa, a imagem automaticamente actualizada a cada vez que uma
alterao feita a um dos valores.
$ !eal*e Esta opo essencial para visualizar correctamente imagens que tenham 16-bit
por banda.
70
;ans/ar"
Neste separador encontra-se uma ferramenta que permite aumentar a resoluo das imagens de
satlite se a banda pancromtica estiver disponvel.
Aps utilizar o separador de "Bandas para seleccionar a melhor combinao de bandas, deve ser
carregada a imagem pancromtica correspondente, sem que esta seja seleccionada para
visualizao.
Quando as bandas tiverem sido carregadas, no separador de "Pansharp deve ser activada a
opo de "Activar pansharpening. Da lista de bandas carregadas, deve ser seleccionada a banda
pancromtica a partir da qual o pansharpning vai ser realizado.
Em seguida, necessrio seleccionar um dos dois mtodos disponveis para realizar o
pansharpning:
- %rove& neste mtodo o brilho geral da imagem resultante aumentado ou dimnudo
- ,)" neste caso, o coeficiente que adicionado ao brilho tirado da banda sobre a qual
realizado o pansharpening vai variar antes de ser substitudo na imagem final. O coeficiente
pode variar entre os 0,15 e os 0,5.
Com os botes "Aceitar e "Aplicar, o pansharp aplicado imagem que se encontra na Vista e a
resoluo da imagem aumentada.
71
Es*ala
Neste separador encontra-se a funcionalidade que permite definir o intervalo de escalas em que a
imagem visualizada.
Tal como sucedia com os temas vectoriais, possvel definir um intervalo de escalas dentro do
qual os temas raster so visveis. Por defeito, o tema est visvel a todas as escalas, mas
podemos definir que o tema s ser visvel a partir de uma determinada escala e quando a escala
for muito grande que o tema deixe de ser visvel novamente.
72
Con)igurar o ?o*aliador
Como referido anteriormente, o localizador permite que a rea que est representada seja
enquadrada num outro mapa que engloba uma rea mais vasta, permitindo perceber a localizao
da mesma a uma escala mais pequena.
Para configurar o Localizador deve seleccionar-se a opo "Configurar localizador dentro do
men "Vista.
Na nova janela que se abre podem ser adicionados e removidos temas, tal como se se tratasse de
uma Vista normal. Para alm disso, ainda possvel editar a simbologia de cada um dos temas.
Quando se clica em "Adicionar capa... surge uma nova janela em tudo semelhante janela
utilizada para adicionar temas a uma Vista e que nos deixa adicionar ficheiros vectoriais ou raster
armazenados no disco e tambm adicionar temas de outras origens como servios WFS, WMS ou
WCS.
73
Depois de escolher o tema a introduzir no Localizador, importante definir o Sistema de
Referenciao. O Localizador tem a capacidade de reprojectar os temas adicionados caso estes
se encontrem num sistema diferente do que est a ser utilizado na Vista. Por esta razo, deve
confirmar-se que o Sistema de Referenciao definido no espao de "Projeco atual o sistema
original do tema que est a ser adicionado.
F $ 7avegao e -erramentas +#si*as
No interface do gvSG esto disponveis diversas ferramentas que permitem navegar pelos mapas
e efectuar tarefas bsicas de recolha de informao e seleco de elementos.
"e##amentas de &avegao
As ferramentas de navegao podem ser acedidas atravs do men Vista/Navegao ou ento
atravs dos atalhos existentes na barra de mens.
Nestas ferramentas incluem-se opes de zoom e de movimentao pelo mapa.
Zoom anterior Permite regressar ao zoom que estava a ser utilizado antes
Zoom mais Permite realizar zoom sobre uma rea especfica da Vista.
Zoom menos Permite reduzir o zoom sobre uma rea especfica da Vista
Zoom completo Faz zoom para uma extenso que inclua a rea de todos os temas
que esto na Vista (visveis e no visveis)
Zoom aproximar Permite fazer mais zoom sobre o ponto no qual a Vista se encontra
74
centrada
Zoom afastar Permite reduzir o zoom sobre o ponto no qual a Vista se encontra
centrada
Zoom Seleco Permite fazer zoom sobre as entidades seleccionadas de um
determinado tema
Zooms ou Gestor de Zooms Ferramenta que permite guardar diversos zooms para
que possamos facilmente regressar a eles mais tarde
Movimentao ou Pan Ferramenta que permite mover a Vista clicando com o boto
esquerdo do rato e arrastando na direco pretendida
Existe ainda outra opo de zoom que a de fazer zoom a um determinado tema. Para fazer
zoom a um tema deve clicar-se no tema na Tabela de Contedos com o boto direito do rato e
seleccionar a opo "Zoom to layer.
Ao abrir a janela do Gestor de Zoom, apresentada uma janela que permite guardar o zoom
actual ou recuperar e eliminar outros zooms armazenados anteriormente.
Para guardar um zoom basta inserir um nome na caixa respectiva e clicar em "Guardar.
Automaticamente o nome adicionado lista abaixo.
Para regressar a um zoom guardado anteriormente, basta seleccionar o nome de entre os
existentes na lista e clicar em "Seleccionar. A Vista regressar automaticamente a esse zoom.
75
"e##amentas de Info#mao e de 'edio
O gvSG disponibiliza algumas ferramentas que possibilitam a recolha de algumas informaes e
medidas sobre as entidades.
Uma dessas ferramentas a ferramenta de informao que pode ser acedida atravs do men de
"Vista e depois "Consulta ou atravs do boto existente na barra de ferramentas.
Esta ferramenta permite obter informaes sobre uma determinada entidade que esteja presente
na Vista.
Depois de clicar na ferramenta e clicar numa qualquer entidade apresentada uma janela que
contm os atributos associados a esse elemento. Para que tal seja possvel, o tema a que
pertence essa entidade tem de estar activo.
O gvSG dispe de ferramentas que permitem a medio de distncias e de reas. Estas
ferramentas encontram-se tambm disponveis atravs da barra de ferramentas ou ento atravs
76
do men "Vista e "Consulta e funcionam de forma muito semelhante.
A ferramenta "Medir distncias permite medir a distncia entre dois ou mais pontos.
Antes de comear as medies necessrio ter a certeza que as unidades de medida se
encontram devidamente configuradas. Caso estas no estejam na unidade pretendida, as
mesmas podem ser alteradas nas "Propriedades dentro do men "Vista.
Aps seleccionar a ferramenta de medio de distncias, podemos iniciar a medio clicando com
o rato sobre o ponto inicial e arrastando at localizao final, dando tantos pontos intermdios
quanto pretendermos. Quando chegarmos ao ponto de destino, e para terminar a medio,
devemos dar um duplo clique no ltimo ponto.
Os clculos da distncia medida so apresentados na Barra de Estado no fundo da Vista. Os
resultados apresentam a distncia do ltimo troo medido (Dist) e a distncia total medida (Total).
A ferramenta "Medir rea funciona de uma forma bastante semelhante ferramenta de "Medir
distncias.
Aps confirmar as unidades, podemos comear a clicar nos vrtices da rea que queremos medir.
Quando atingirmos o ltimo vrtice, damos duplo clique para terminar a rea a ser medida. Os
resultados da medio so apresentados no fundo na Vista, na Barra de Estado, e so
apresentados os resultados da rea (A) e do permetro (P).
"e##amentas de Seleco
Para seleccionar uma ou diversas entidades de um tema, o gvSG dispe de diversas ferramentas
que permitem realizar essa seleco quer com base em critrios grficos, quer recorrendo aos
dados alfanumricos desses temas.
77
As entidades que so seleccionadas so apresentadas na cor que foi configurada nas
Preferncias da Vista (por defeito, a amarelo).
As ferramentas de seleco podem ser acedidas atravs dos atalhos na Barra de Ferramentas ou
atravs da opo "Seleco dentro do men de "Vista.
A ferramenta "Sele**ionar "or "onto oferece a forma mais bsica de seleccionar entidades.
Para seleccionar uma entidade, basta seleccionar a ferramenta e clicar sobre o elemento
pretendido. possvel seleccionar mltiplas entidades com esta ferramenta mantendo
pressionada a tecla Ctrl enquanto se vai clicando nas vrias entidades.
A ferramenta "Sele**ionar "or re*tAngulo permite seleccionar elementos que se encontrem
contidos total ou parcialmente dentro de um rectngulo definido pelo utilizador. Para realizar a
seleco, depois de seleccionar a ferramenta, devemos clicar com o boto esquerdo do rato no
vrtice onde queremos comear a desenhar o rectngulo e manter o boto pressionado enquanto
arrastamos at ao canto oposto que englobe a rea que pretendemos.
No caso da ferramenta "Sele*t b3 "ol3gon, o funcionamento bastante semelhante ao da
seleco por rectngulo. A diferena reside no facto de com esta ferramenta ser dada a
localizao de cada um dos vrtices do polgono pretendido com o boto esquerdo do rato. Para
terminar a definio do polgono deve dar-se duplo clique no ltimo ponto. Todas as entidades de
um tema que estejam integradas dentro do polgono, ainda que parcialmente, sero
seleccionadas.
A opo "Sele*tion b3 ?a3er permite realizar a seleo de entidades do tema activo com base
na seleco que est feita noutro tema. Ao seleccionar esta opo apresentada uma nova janela
com algumas opes. Do lado direito da janela encontram-se 3 botes que se referem a como vai
ser tratado o conjunto de dados seleccionado e no lado esquerdo da janela encontram-se as
opes onde so definidos os parmetros que vo definir a escolha dos campos.
Do lado direito so apresentadas as seguintes opes:
- Novo conjunto a seleco a realizar vai ser colocada num novo conjunto de dados,
apagando qualquer seleco que estivesse definida anteriormente.
78
- Adicionar ao conjunto a nova seleco vai ser somada a qualquer outra seleco que
estivesse anteriormente definida no mesmo tema.
- Seleccionar o conjunto Realiza a seleco das entidades com base nas entidades desse
tema que estavam j seleccionadas anteriormente.
As opes do lado esquerdo referem-se aos parmetros de seleco que podem ser definidos na
seleco a realizar:
- Seleccionar os elementos das capas activas que: Nesta opo podemos escolher qual o
operador espacial que vamos utilizar na seleco
- Elementos seleccionados da capa: Aqui devemos indicar qual o tema que contm as
entidades seleccionadas com base nas quais pretendemos realizar a seleco.
Um outro mtodo de seleco de entidades disponvel a Sele*o "or atributos que pode ser
ser acedido atravs da opo "Filtro no men "Tabela ou atravs do atalho na Barra de
Ferramentas.
Esta opo permite realizar seleccionar entidades com base nos seus atributos e recorrendo a
diversos operadores e clculos.
Ao aceder a esta ferramenta surge uma nova janela onde podemos realizar as inquiries que
permitiro seleccionar as entidades pretendidas.
- Campos Aqui esto listados todos os campos do tema sobre o qual pretendemos realizar a
seleco. Ao fazer duplo clique sobre um campo, este adicionado caixa onde est descrita
a seleco a realizar.
- Operadores lgicos Permitem a integrao de operadores lgicos na expresso que
estamos a realizar. Para adicionar um operador expresso deveremos clicar no mesmo.
- Valores Ao seleccionar um campo, esta janela automaticamente preenchida com a lista
de valores correspondentes a esse campo. Para o adicionar expresso, necessrio fazer
duplo clique sobre ele.
- Botes de Seleco Estes botes permitem definir como vai ser realizada a seleco e
funcionam da mesma forma que foi descrita para a Seleco por layer:
- Novo conjunto a seleco a realizar vai ser colocada num novo conjunto de dados,
apagando qualquer seleco que estivesse definida anteriormente.
- Adicionar ao conjunto a nova seleco vai ser somada a qualquer outra seleco
que estivesse anteriormente definida no mesmo tema.
- Seleccionar o conjunto Realiza a seleco das entidades com base nas entidades
79
desse tema que estavam j seleccionadas anteriormente.
Depois de serem realizadas as seleces de entidades com base em qualquer dos mtodos
descritos anteriormente, existem duas ferramentas que permitem alterar as seleces realizadas:
Invert sele*tion Esta ferramenta permite apagar a seleco que estava feita e seleccionar
todas as entidades que no estavam seleccionadas. Esta ferramenta encontra-se disponvel
em "Seleco dentro do men "Vista e atravs do atalho na Barra de Ferramentas.
A"agar Sele*o Esta ferramenta permite desseleccionar todas as entidades de um tema
que estavam seleccionadas. Esta ferramenta encontra-se no men "Capa ou atravs do
atalho na Barra de Ferramentas.
80
"e##amentas de (ocali)ao
Existem duas ferramentas que permitem localizar entidades com base nos seus atributos ou com
base nas suas coordenadas:
?o*aliador "or Atributo Esta ferramenta permite fazer zoom sobre uma determinada rea
de um tema que possua um determinado atributo. Esta ferramenta est acessvel atravs do
men "Vista ou atravs do atalho na Barra de Ferramentas.
Ao clicar nesta ferramenta surge uma nova janela que nos permite:
- Capa Seleccionar o tema sobre o qual pretendemos realizar a localizao por atributo
- Campo Seleccionar o campo do tema que corresponde ao atributo que queremos localizar
- Valor Seleccionar o valor do campo sobre o qual vamos fazer a localizao

Quando tivermos definido as opes, ao clicarmos em "Zoom, a Vista ser centrada sobre a rea
do tema a que correspondem o Campo e o Valor seleccionados.
Center vie8 to "oint Esta ferramenta permite localizar um ponto na Vista com base nas
suas coordenadas, centrar a Vista nesse ponto e saber os atributos do tema activo nessas
coordenadas. Esta ferramenta est disponvel atravs do men de "Vista ou atravs do atalho
existente na Barra de Ferramentas.
81
Quando seleccionamos esta ferramenta, surge uma nova janela que nos permite seleccionar as
coordenadas x e y pretendidas e a cor com que queremos que o ponto correspondente seja
representado.
Ao clicar em "Aceitar, a Vista centrada nas coordenadas definidas e apresentado um ponto
que indica o sitio exacto onde se localizam as coordenadas. Para alm disso, surge uma nova
janela que mostra os atributos do tema activo nas coordenadas especificadas.
G $ E2"ortao de temas
A exportao de temas permite que sejam salvos num novo tema algumas entidades que tinham
sido seleccionadas. Este novo tema poder estar no mesmo formato ou poder ser exportado
para um outro dos formatos suportados pelo gvSG. Caso antes da exportao no estejam
seleccionadas quaisquer entidades, todas as entidades que compem o tema sero exportadas.
A ferramenta de exportao pode ser acedida atravs da opo "Export to dentro do men de
"Capa. Neste momento, o gvSG suporta a exportao de dados para formatos Oracle Spatial,
)hapefile, dxf, PostG/), GML, Raster e Annotation.
82
*xpo#ta# pa#a shapefile
Para exportar um tema ou as entidades seleccionadas para shapefile, necessrio seleccionar a
opo "SHP dentro do men "Export to....
Se estiverem seleccionadas algumas entidades dentro do tema a exportar, surgir uma nova
janela que indicar quantas entidades vo ser exportadas e se pretendemos continuar.
Aps a confirmao ser apresentada a janela onde devemos indicar a localizao em que o
ficheiro ser guardado. Quando a localizao est definida, a exportao realizada e, para
terminar o processo, apresentada uma nova janela que nos pergunta se queremos adicionar o
tema que foi exportado Vista.
*xpo#ta# pa#a dxf
O processo de exportao para dxf em tudo semelhante exportao para shapefile. Para
iniciar o processo de exportao devemos seleccionar a opo "dxf dentro do men "Export to....
Tambm neste caso, se tivermos entidades seleccionadas, seremos informados de quantas
entidades iro ser exportadas e se pretendemos continuar com a exportao dessas entidades.
Depois de definirmos a localizao para guardar o ficheiro, teremos tambm a opo de adicionar
ou no o novo tema Vista actual.
83
*xpo#ta# pa#a +ostGIS e ,#acle Spatial
A exportao de dados para bases de dados PostG/) e #racle )patial so muito semelhantes.
Aps seleccionar a opo pretendida no men de "Export to..., ser tambm apresentada uma
janela que nos indica quantas entidades esto seleccionadas e sero exportadas (isto apenas
ocorre no caso de existerem entidades previamente seleccionadas no tema a exportar).
Depois de definirmos quais so os dados que sero exportados, ser apresentada uma nova
janela em que deveremos introduzir o nome da tabela a criar na base de dados. Devemos ter
muita ateno a este passo uma vez que se introduzirmos um nome igual a uma tabela j
existente, e conforme a indicao dada na janela, a tabela que j se encontrava j base de dados
com esse nome ser apagada e os dados nela existentes eliminados.
No caso de j termos uma ligao a uma base de dados PostGS ou Oracle Spatial, a janela
seguinte surge j com algumas das opes preenchidas com base nessa ligao j existente.
Caso no esteja j estabelecida nenhuma ligao ou pretendamos exportar para outra base de
dados, necessrio preencher alguns campos:
- Nome da conexo Nome que pretendemos dar conexo
- Mquina P do computador onde est alojada a base de dados
- Porta Porta com a qual est a ser estabelecida a ligao ao servio
- Usurio Nome de utilizador aceite para estabelecer a ligao
- Senha Palavra-passe necessria para validar a ligao
- bd Base de dados espacial em que a nova tabela deve ser criada
Quando temos os parmetros preenchidos, clicamos em "Aceitar e a exportao para a base de
dados encontra-se concluda.
84
*xpo#ta# pa#a G'(
O processo para exportar para GML bastante semelhante ao descrito para shapefile e para dxf.
Para iniciar a exportao para GML necessrio seleccionar a opo "GML dentro do men
"Export to....
Tambm neste caso, se estiverem seleccionadas algumas entidades, surge uma janela que avisa
que apenas essas entidades sero exportadas e se pretendemos continuar.
Depois de indicarmos qual a localizao do novo ficheiro, uma ltima janela pergunta se
queremos ou no adicionar este novo tema Vista.
*xpo#ta# pa#a um tema Raste#
Atravs desta ferramenta possvel extrair partes de um tema raster com uma seleco da rea
de interesse na Vista ou atravs da definio das coordenadas. Para alm disso, possvel mudar
a resoluo espacial da rea de interesse ou de toda a imagem, escolher as bandas que vo ser
extradas ou gerar uma nova imagem raster com cada uma das bandas originais.
Esta opo apenas fica disponvel quando o tema activo na Tabela de Contedos um tema
raster. Quando est seleccionado um tema raster, possvel aceder ferramenta atravs do
men "Capa/Export to....
Quando esta opo seleccionada surge uma nova janela que nos permite realizar as operaes
referidas anteriormente.
85
-o#te de imagens
O corte das imagens raster pode ser realizado com base em dois mtodos distintos:
- atravs das coordenadas (reais ou dos pixels)
- atravs da seleco de uma rea na Vista
Para realizar o corte das imagens atravs das coordenadas realizado com recurso s caixas de
texto existentes na janela anterior. A opo das "Coordenadas Pixel pode ser utilizada se a
imagem no estiver georeferenciada, enquanto a opo de "Coordenadas Reales s pode ser
utilizada se a imagem estiver georeferenciada.
Para a seleco de imagem a partir da Vista, existem duas ferramentas que permitem seleccionar
a imagem na totalidade ou apenas uma parte.
Permite seleccionar a totalidade da imagem para realizar o corte
Permite seleccionar uma rea especfica da Vista. Para seleccionar a rea de interesse
necessrio colocar o cursor sobre a imagem, clicar e arrastar. Quando a rea definida, as caixas
de texto so automaticamente preenchidas com as coordenadas.
Quando a imagem foi seleccionada por qualquer um dos mtodos descritos e a queremos
guardar, clicamos em "Save e indicamos onde queremos que a imagem seja guardada. As
imagens cortadas desta forma sero guardadas em formato TF.
.lte#ao da Resoluo *spacial
Ao exportar uma imagem tambm possvel alterar a resoluo espacial da mesma. Essas
opes encontram-se na verso alargada da janela que surge quando seleccionamos a opo de
exportar para raster. Para aceder verso mais alargada da janela necessrio clicar no seguinte
boto:
86
Dentro desta janela podemos definir a resoluo que pretendemos para a imagem a ser exportada
com base ou no Tamanho da clula ou pixel (Tamao de celda) ou com base na Largura e Altura
(Ancho x Alto) que pretendemos que a nova imagem tenha. Para alm disso, necessrio definir
o mtodo que ir ser utilizado para a reamostragem dos valores dos pixels.
Seleco de %andas
Na verso alargada da janela de exportao de imagens, a parte inferior da janela ()elecci0n de
%andas) apresenta a lista de todas as bandas que compem a imagem. Atravs das chec!-boxes
possvel seleccionar quais das bandas pretendemos que faam parte da imagem que vamos
exportar.
A ltima opo "Crear una capa por banda permite que sejam exportadas uma imagem para cada
uma das bandas existentes.
*xpo#ta# pa#a um fichei#o de .nota/es
possvel exportar um qualquer ficheiro para um ficheiro de anotaes ou de etiquetas. Este novo
ficheiro permite dispr de opes mais avanadas de edio de etiquetas.
As caractersticas principais deste novo tema de anotaes so as seguintes:
87
- Os novos temas so constitudos apenas pelas anotaes
- Os campos da tabela deste novo tema so apenas aqueles que se referem s
formataes do texto das etiquetas (Texto, Fonte, Cor, Altura e Rotao)
- O novo tema ser sempre no formato .shp independentemente do formato do tema de
origem.
Para exportar para um ficheiro de anotaes, em primeiro lugar devemos ter como activo, na
Tabela de Contedos, o tema do qual queremos criar as anotaes. Em seguida, deve ser
seleccionada a opo "Annotation dentro do men "Export to....
Ao seleccionar esta opo apresentada uma janela que conduzir o processo de criao do
tema de anotaes. Na primeira janela necessrio configurar dois parmetros:
- Duplicate control define a posio em que sero inseridas as anotaes (Centered ou
1one)
- Centered criada uma etiqueta para cada valor e ser inserida no centro de todas
as etiquetas com o mesmo texto
- None criada uma etiqueta para cada um dos valores, mesmo no caso de
existirem valores repetidos.
- Choose de field to label Aqui deve ser escolhido o campo que contm o texto que
queremos que seja mostrado na etiqueta.
Na janela seguinte encontram-se as opes que permitem seleccionar os campos da tabela de
atributos do tema original que contm as informaes sobre a formatao do texto das etiquetas.
Estas formataes no so obrigatrias, pelo que se pode deixar todas as opes como "Default.
As opes que podem ser customizadas so as seguintes:
- Slope Escolher o campo que indica a rotao das etiquetas
88
- Color Escolher o campo que indica a cor das etiquetas
- Height Escolher o campo que indica a altura das etiquetas
- Units Permite definir se a altura dos campos definida em pixels ou nas unidades usadas
no mapa.
- Font Escolher o campo que indica a fonte a ser utilizada nas etiquetas.
Depois de exportado e adicionado Vista, o tema de etiquetas pode ser editado. Para isso
devemos clicar no tema com o boto do lado direito do rato na Tabela de Contedos e seleccionar
a opo "Start Edition.
Ao seleccionar esta opo, o nome do tema passa a vermelho e uma nova ferramenta
adicionada Barra de Ferramentas. Esta ferramenta vai permitir alterar individualmente a
formatao de cada uma das etiquetas.
Quando activamos a ferramenta e clicamos num ponto associado a uma das etiquetas surge uma
nova janela que nos permite alterar o texto da etiqueta e alterar as restantes formataes a ela
associadas.
89
No men contextual que surge quando clicamos no tema na Tabela de Contedos tambm est
disponvel a opo de "Propriedades.
Dentro destas propriedades podem ser definidas algumas caractersticas das etiquetas:
- Qual a unidade em que devem ser apresentadas as etiquetas na Vista (pixels ou metros)
- Se pretendemos visualizar apenas o texto ("Draw text only seleccionada) ou tambm o
ponto que indica a localizao da etiqueta (no seleccionar "Draw text only).
- Evitar que as etiquetas se sobre ponham (Activar "Avoid overlays)
- Se pretendemos eliminar as anotaes que se sobreponham (Activar "Clear overlaying
annotations).
Caso pretendamos adicionar o tema de anotaes a uma outra Vista, isso pode ser realizado
atravs do men "Adicionar capa. Na janela para adicionar temas devemos ir ao separador
"Annotation e clicar na opo "Load para localizar o tema de anotaes que queremos adicionar.
Para alm disso, devemos seleccionar quais as unidades em que as anotaes devem ser
apresentadas (pixels ou metros) e qual o Sistema de Referenciao (isto de extrema
importncia para que as anotaes sejam apresentadas na localizao correcta).
90
*xpo#ta# como Imagem e '-
E2"ortar *omo Imagem
O gvSG permite exportar a Vista que se encontra activa como uma imagem. Para isso
necessrio, dentro do men Vista, seleccionar a opo "Exportar e "magem.
Ao seleccionarmos a opo, abre-se uma janela do explorador onde devemos escolher a pasta, o
nome com que ser guardado ficheiro e qual ser a sua extenso.
Estes ficheiros de imagem podem ser posteriormente adicionados Vista recorrendo ferramenta
para adicionar temas.
E2"ortar *omo Heb Ma" Conte2t
Para alm dos standards referidos anteriormente, o gvSG suporta tambm um outro standard
definido pelo OGC: o WMC ou 'eb ap Context.
91
possvel reproduzir uma Vista constituida por temas de 'eb ap )ervices em qualquer
plataforma que suporte WMC.
Numa Vista que contenha informao proveniente de WMS, os temas podem ser exportados.
Estes so exportados como um ficheiro XML com formato especfico e com extenso .cml que
pode ser importado por outra plataforma. Nesse ficheiro seguem as informaes que permitem
reproduzir a Vista que foi exportada.
Actualmente, o gvSG apenas permite exportar para WMC, temas WMS. No entanto, no futuro
ser possvel exportar todas os temas que estejam nos formatos standard definidos pelo OGC.
Para exportar para WMC, devemos ter carregados numa Vista temas em formato WMS. Para
iniciar a exportao, deve ser acedido o men Vista e seleccionadas as opes "Exportar e "Web
Map Context.
Caso a opo "Web Map Context no esteja disponvel no men "Exportar isto deve-se ao
projecto actual no conter qualquer tema WMS.
ento apresentada uma nova janela com algumas propriedades que devem ser definidas para
proceder exportao.
;ro<e*t Vie8 Aqui podemos escolher qual das Vistas deste projecto pretendemos exportar
para WMC. A Vista que se encontra actualmente activa seleccionada por defeito.
92
1&tulo Aqui pode ser definido qual o nome que a Vista vai ter quando o ficheiro .cml for
carregado posteriormente. Por defeito, o nome apresentado o da Vista actual, mas este
pode ser alterado.
I5 Neste campo devemos introduzir um valor de identificador nico que represente o ficheiro
-ile Esta opo permite seleccionar a localizao em que ser armazenado o ficheiro e qual
ser o nome do ficheiro.
Versi6 Permite definir que verso do WMC pretendemos utilizar. A verso mais
recomendada e a mais recente a 1.1.0, e esta que seleccionada por defeito. Existem no
entanto algumas aplicaes que esto limitadas a algumas verses especficas pelo que
poder ser necessrio utilizar uma das outras verses disponveis (0.1.4 ou a 1.0.0).
E2tenso As opes disponveis permitem definir qual a extenso do mapa que vai ser
exportado.
5e)ined b3 t/e vie8Is e2tent o mapa exportado ter a extenso que visualizada
actualmente na Vista.
>se )ull e2tent Esta opo permite seleccionar a totalidade da extenso das layers
WMS presentes e conforme esta est definida nos servidores de origem.
Para alm destas propriedades que devem ser definidas obrigatoriamente, existem outras
propriedades cujo preenchimento opcional. Estas podem ser acedidas clicando no boto
"Advanced.
Estas definies so as seguintes:
!esumo Podemos introduzir um resumo do que est representado neste ficheiro WMC.
93
;araules *lau (Palavras-chave) Permite inserir uma lista de palavras que facilitem a
classificao deste WMC
5es*ri"tion >!? Permite indicar um +ebsite que se refira a este ficheiro WMC
>!? ?ogoti"o Caso exista uma imagem associada com este ficheiro WMC, o link dessa
imagem pode ser introduzido neste espao.
1aman3 del ma"a J"&2elsK Permite definir o tamanho de pxel que a Vista definida pelo
ficheiro WMC ter. Por defeito, os valores seleccionados correspondem aos valores da Vista,
no entanto estes podem ser alterados.
Conta*t In)o nformaes que permitam contactar com o autor do ficheiro WMC.
Im"ortar um Heb Ma" Conte2t
A importao de WMC permite abrir Vistas que contenham temas WMS que tenham sido criadas
com outros programas ou tenham sido criadas por outros utilizadores de gvSG.
Para ter acesso a essa opo devemos ter aberta uma Vista e aceder ao men "Vista e
seleccionar "mport e " Web Map Context.
Surge ento uma nova janela que permite escolher o ficheiro que pretendemos importar e como
queremos que os temas da Vista sejam apresentados.
Depois de seleccionar o ficheiro WMC que pretendemos abrir, no lado esquerdo da janela, temos
3 opes em relao a como pretendemos adicionar os temas ao nosso projecto:
7e8 vie8 adicionada uma nova Vista ao projecto actual na qual carregada a informao
94
especificada no ficheiro WMC.
?a3ers in t/e *urrent vie8 Permite adicionar os temas constantes no WMC na Vista actual.
?a3ers in ot/er vie8 Permite adicionar os temas constantes no WMC numa Vista j
existente. Ao seleccionar esta opo, apresentada por baixo uma lista com as Vistas
existentes no projecto onde podemos seleccionar aquela a que pretendemos adicionar os
temas.
Quando tivermos terminado de seleccionar as opes, ao clicar no boto "Open, os temas so
importados conforme tenhamos definido.
95
L $ 1rabal/ar *om imagens !aster
Gua#da# como fichei#o Raste#
Para guardar um ficheiro raster, depois de adicionada a informao que queremos cortar numa
Vista, devemos seleccionar a ferramenta (Guardar como Raster) que se encontra na barra de
ferramentas.
Em seguida, devemos seleccionar, sobre a Vista, o rectngulo que contm a rea pretendida.
Aps seleccionada a rea ser apresentada uma nova janela. Caso a rea seleccionada seja
demasiado pequena, a nova janela no ser apresentada e necessrio seleccionar uma rea
maior.
As coordenadas dos cantos do rectngulo seleccionado so preenchidas automaticamente. Se
pretendermos podemos alterar os valores indicados.
Na rea de "Seleccion existem 3 mtodos de seleco disponveis para seleccionar:
Es*ala Se estiver seleccionada esta opo, a caixa de texto de "Escala e o men de
"Resolution ficam activos. Ao introduzir um valor na caixa de escala e premindo o "Enter, os
valores de Mts/pixel, Amplria e Height so recalculados automaticamente.
96
Mts:"i2el Se for seleccionada a opo de Mts/pixel, fica disponvel a caixa de texto de
Mts/pixel onde podemos definir o tamanho do pixel. Ao introduzirmos um valor e pressionar
"Enter, os valores de escala, altura e largura da imagem so preenchidos automaticamente.
Sie Ao seleccionar esta opo, ficam disponveis as caixas de "Amplria e de "Height.
Podem ser alterados qualquer um destes valores e o outro ser recalculado automaticamente
de forma a manter a proporo entre a largura e a altura da imagem. Os valores de Escala e
de Mts/pixel so tambm recalculados automaticamente. As unidades em que esto expressos
os valores podem ser tambm alteradas no men direita das caixas de texto onde so
definidas a altura e a largura da imagem.
97
Quando temos definidas as propriedades da seleco, clicamos em "Select e abre-se uma nova
janela em que podemos definir a localizao do ficheiro, o nome e a sua extenso.
Depois de definido o nome e a extenso do ficheiro, fica disponvel o boto de Propriedades que
ser diferente conforme a extenso do ficheiro que tivermos escolhido.
No caso das propriedades do GeoTiff (Gtiff), ao clicarmos no boto apresentada a seguinte
janela de opes:
98
+lo*9 sie Define a quantidade de informao que lida de cada vez para que possa ser
comprimida. Quanto maior for o Block Size definido maior ser a velocidade de compresso,
no entanto, ser maior o volume de memria utilizado.
;/otometri* Permite escolher de entre a lista de mtodos de interpretao fotomtrica.
Interleave Esta opo refere-se forma como a imagem armazenada. A opo "BAND
corresponde ao que chamado de %and-/nterleaved ou %and-se.uencial (BSQ) que mais
indicado para aceder informao espacial ou cor da banda da imagem. Por outro lado, a
opo "PXEL corresponde %and-/ntervealed b& Pixel (BP) que mais indicado para
manipular uma imagem quando se pretende aceder informao espectral da imagem.
Algumas vezes os programas s suportam ficheiros armazenados com BP.
Com"ression Permite definir a compresso que deve ser utilizada de entre a lista de tipos
de compresso disponveis.
Quando escolhemos a extenso jpg para a imagem as opes disponveis nas propriedades so:
+lo*9 sie Define a quantidade de informao que lida de cada vez para que possa ser
comprimida. Quanto maior for o Block Size definido maior ser a velocidade de compresso,
no entanto, ser maior o volume de memria utilizado.
Com"ression Esta barra permite ajustar o nvel de compresso a ser aplicado imagem.
;rogressive Permite fazer jpg's progressivos que permitam uma visualizao mais rpida
com uma qualidade menor e que vai melhorando conforme se vai esperando.
As opes para Jpeg2000 so semelhantes s do JPG, sem no entanto estar disponvel a opo
de realizar jpg's progressivos.
Depois de termos definidos todas as propriedades relativas ao ficheiro raster que vamos criar e
para iniciar o processo de gerao do mesmo, devemos clicar em "Ok. Surgir uma barra de
99
progresso que nos indica a percentagem do processo que est concluda. Dependendo do
tamanho da imagem e das opes que tomamos relativamente ao seu formato, o processo poder
demorar apenas alguns segundos ou pode demorar perodos mais longos.
Quando o processo est concludo, apresentada uma nova janela que nos indica qual a
localizao da imagem criada, o tempo que demorou o processo, o tamanho da imagem criada e
se esta foi comprimida ou no.
Para verificar que tudo correu bem com a criao da imagem e com a sua georeferenciao,
podemos adicionar a nova imagem como um novo tema Vista e aplicar uma transparncia.
Geo#efe#enciao de imagens #aste#
Com o gvSG pode ser feita a georeferenciao de imagens que se encontrem nos formatos .tif,
.jpg, .gif e .png com recurso a informao de referncia que esteja j georeferenciada e
adicionada Vista. Esta informao de referncia poder ser tanto vectorial, como raster.
Depois de termos adicionada Vista a informao que vai servir de referncia para a
100
georeferenciao da nova imagem, temos de adicionar a nova imagem Vista. A nova imagem
pode ser carregada atravs do comando "Adicionar Capa e seleccionando o separador
"Georeference. Para localizar a imagem a georeferenciar devemos clicar no boto "Load.
A opo "Use image georeferentiation dever ser utilizada no caso de a imagem j estar
georeferenciada. Se esse for o caso, a imagem ser adicionada Vista com a georeferenciao
que j estava definida para ela.
Na opo abaixo devemos definir qual a projeco que est definida na Vista actual.
Ao clicarmos em "Ok, a imagem adicionada Vista, aparecendo no centro da mesma. Na
tabela de contedos, a imagem assinalada com um asterisco o que indica que este o tema
sobre o qual ir ser realizado o processo.
Para alm disso, surge uma nova janela que nos permitir definir os pontos de controlo para a
georeferenciao da imagem.
101
A localizao em que foi adicionada a imagem que pretendemos georeferenciar poder no ser a
mais adequada para seleccionarmos os pontos de controlo necessrios. Existem algumas
ferramentas disponveis que nos permitem redimensionar a imagem ou mov-la para uma posio
mais favorvel para proceder sua georeferenciao.
Se seleccionarmos a imagem que pretendemos georeferenciar na Tabela de Contedos, ficam
disponveis quatro novos botes na barra de ferramentas.
Estas ferramentas permitem realizar as seguintes alteraes:
Permite mover a imagem para outra localizao na Vista, o que permite colocar a imagem
mais prximo da rea a que se refere e assinalar mais facilmente os pontos de controlo.
Permite redimensionar a imagem que pretendemos georeferenciar.
Permite retornar com a imagem a georeferenciar a um estado anterior, quer seja em
termos de dimenso, quer seja em termos de localizao da imagem.
Permite refazer uma alterao imagem a georeferenciar que tinhamos desfeito
entretanto.
Depois de colocarmos a imagem na posio que nos parece mais adequada para proceder
georeferenciao, podemos iniciar o processo. Para isso devemos clicar no boto que activa
o comando que permite definir o primeiro ponto de controlo e seguimos os seguintes passos:
Sobre a imagem a georeferenciar clicamos num ponto com o qual consigamos estabelecer
uma correspondncia na base cartogrfica j georefenciada (por defeito, a imagem ir
desaparecer ao clicarmos no ponto, mas se considerarmos necessrio podemos alterar esta
definio no separador de opes da janela de "Georeference mage)
Sobre a base cartogrfica j georeferenciada, clicamos sobre o ponto que corresponde ao
ponto que indicamos na imagem a georeferenciar.
Os pontos que indicamos ficam representados com uma simbologia diferente. O ponto sobre a
imagem a georeferenciar indicado com um crculo vermelho com uma cruz por cima, enquanto
que o ponto sobre a base georeferenciada indicado por um quadrado azul com uma cruz por
cima.
Se clicarmos no boto a janela de georeferenciao ser ampliada e surgiro mais algumas
opes como se pode verificar na imagem abaixo.
102
A imagem do lado esquerdo apresenta o ponto de controlo que definimos sobre a imagem a
georeferenciar e a imagem do direito representa o ponto correspondente indicado sobre a base
georeferenciada.
Recorrendo aos botes ao centro podemos fazer mais ou menos zoom sobre cada uma das
imagens e ajustar a localizao de qualquer um dos pontos clicando sobre o mesmo e arrastando-
o para a localizao pretendida.
Se soubermos as coordenadas de um determinado ponto da imagem a georeferenciar podemos
utilizar essa informao para georeferenciar a imagem. Para isso clicamos no ponto do qual
conhecemos as coordenadas sobre a imagem e posteriomente introduzimos as coordenadas nos
campos "X' e "Y'.
Caso algum dos pontos ou todos os pontos que definimos estejam incorrectos podemos recorrer
s ferramentas e para, respectivamente, apagar o ponto actual ou para apagar todos os
pontos definidos.
Para que a georeferenciao possa ser realizada devem ser seleccionados um mnimo de 3
pontos de controlo. No entanto, para permitir uma georeferenciao mais correcta,
recomendavl que sejam indicados 9 pontos o mais espaados possvel dentro da imagem para
tentar minimizar as distores nas reas que no tenham nenhum ponto de controlo.
A barra permite navegar entre todos os pontos de controlo
definidos e verificar as suas coordenadas e os desvios associados a eles que so apresentados
na tabela do lado.
103
Ao analisarmos os erros associados a cada um dos pontos podemos verificar existem pontos com
um erro demasiado elevado e que podem prejudicar demasiado o resultado final da
georeferenciao. Nesses casos, possvel desactivar os pontos de maneira a que no entrem
nos clculos de georeferenciao sem haver necessidade de os eliminar. Para isso basta activar
ou desactivar a chec! box "Active que se encontra ao lado da informao das coordenadas dos
pontos.
O separador de "Tabla permite consultar toda a informao relativa aos pontos definidos como as
coordenadas, erro em x e y e erro e o -oot ean ).uare que reflecte os desvios do ponto.
Depois de definirmos os pontos de controlo temos a possibilidade de gravar os pontos de controlo
ou de adicionar mais pontos de controlo a partir de outros ficheiros atravs das seguintes
ferramentas:
permite gravar os pontos definidos para um ficheiro com a extenso .rmf que associado
imagem
permite gravar toda a informao associada aos pontos (coordenadas e erros) num
ficheiro .csv
permite carregar a informao de pontos associados imagem e que estejam
armazenados num ficheiro .rmf
permite carregar pontos de controlo que estejam armazenados num ficheiro .csv
O separador de "Opes permite configurar algumas definies relativas ao processo de
georeferenciao:
104
Mostrar numera*i6n de GC;Is permite ligar ou desligar a visualizao da numerao dos
pontos de controlo na Vista
Crear )i*/ero de georre)eren*ia*i6n J8orld)ileK permite activar e desactivar a criao
automtica de ficheiros de georeferenciao associados imagem.
In*lude t/e errors in t/e CSV )ile permite escolher se pretendemos ou no que os valores
dos erros sejam integrados nos ficheiros CSV exportados
4ide t/e la3er a)ter de )irst "oint permite escolher se pretendemos ou no que a imagem
seja apagada aps escolhermos o ponto de controlo. sto poder facilitar a seleco do ponto
correspondente na base georeferenciada.
Center vie8 in t/e sele*ted "oint permite escolher se pretendemos que a Vista seja ou
no centrada no ponto que seleccionamos.
5isable t/e "oint la3er a)ter t/e )irst "oint permite escolher se pretendemos ou no que
os pontos j seleccionados sejam apagados ou no aps seleccionarmos o primeiro ponto.
%#ilho, cont#aste e #ealce de imagens #aste#
A alterao das propriedades relativas ao brilho, contraste e realce das imagens pode ser
bastante til para um melhor visualizao das mesmas ou para destacar um determinado aspecto
relevante da mesma.
Com o gvSG estas alteraes apresentao das imagens raster pode ser realizada atravs da
opo "Propriedades da cobertura que fica disponvel quando clicamos com o boto do lado
direito do rato sobre um ficheiro raster na Tabela de Contedos.
105
Na nova janela que apresentada devemos aceder ao separador de "Realce onde se localizam
as propriedades referidas anteriormente.
Embora as opes se encontrem desactivas por defeito, as mesmas podem ser activadas atravs
das check boxes no topo de cada um dos paneis. Se depois de definirmos valores em qualquer
uma das propriedades, desactivarmos as check boxes, os valores definidos no sero aplicados
imagem.
Para definir novos valores de brilho e contraste para a imagem podemos utilizar as barras
horizontais ou introduzir os valores nas caixas de texto disponveis direita das caixas. Os valores
destas propriedades variam entre os -255 e os 255.
Caso a check box "Preview esteja seleccionada, a imagem ser actualizada automaticamente
sem ser necessrio recorrer aos botes de "Aplicar ou de "Aceitar.
106
.plica# 0#anspa#1ncia a pixels
O gvSG, para alm de permitir aplicar transparncia totalidade de uma imagem raster, permite
aplicar transparncia a determinados pixels baseado na cor dos mesmos. Acedendo s
propriedades do raster e seleccionando o separador de "Transparncia surge a janela que nos
permite escolher as cores dos pixels a que pretendemos aplicar transparncia.
Seleccionando a opo "Activate ficam disponveis as caixas de texto onde podemos introduzir os
valores RGB dos pixels a que queremos aplicar transparncia.
As opes "And e "Or disponibilizam duas formas distintas de seleccionar os pixels. No caso de
seleccionarmos a opo "And apenas aos pixels que tenham os 3 valores RGB iguais aos valores
que definimos, ser aplicada a transparncia. No caso de seleccionarmos a opo "Or bastar
que apenas um dos valores RGB do pixel corresponda ao que definimos para que seja aplicada
transparncia a esse pixel.
Aps definirmos os valores RGB e o operador a utilizar, bastar premir o boto para adicionar
esse critrio lista do lado direito. Podem ser adicionados diversos critrios em simultneo lista.
Caso pretendamos remover um conjunto de valores da lista do lado direito, basta seleccionar o
conjunto a eliminar na lista do lado direito e premir o boto .
Selecciona# uma imagem #aste#
Quando estamos a trabalhar com muitas imagens raster ao mesmo tempo (por exemplo com um
conjunto de ortofotos) pode tornar-se um pouco complicado perceber efectivamente com qual das
imagens estamos a trabalhar.
Para ajudar a identificar e seleccionar uma imagens nestes casos, o gvSG dispe de uma
107
ferramenta que permite clicar numa imagem e fazer com que essa imagem seja seleccionada na
Tabela de Contedos.
Essa ferramenta pode ser acedida atravs do boto na barra de ferramentas ou do men
"Vista e "Seleco. Depois de seleccionada a ferramenta, basta clicar sobre a imagem que
pretendemos seleccionar na Vista e, automaticamente, a imagem correspondente fica
seleccionada na Tabela de Contedos.
108
M ( 1abelas de Atributos
Designam-se por Tabelas de Atributos, aos documentos em que se encontra armazenada a
informao alfanumrica relativa a entidades geogrficas. As tabelas de atributos so constituidas
por linhas ou registos que correspondem s diversas entidades que constituem o tema, e por
colunas ou campos em que se encontram os diferentes atributos das entidades.
?in/a ou !egisto representa a informao de cada uma das entidades que compem o
tema em causa
Coluna ou Cam"o representa os diversos atributos que esto associados s entidades
Clula corresponde ao cruzamento de uma linha com uma coluna. Ou seja, indica qual o
valor de um determinado atributo para uma determinada entidade.
In)ormao dos registos No canto inferior esquerdo da janela apresentada a informao
referente ao total de registos existentes na tabela e quantos deles se encontram actualmente
seleccionados.
Os registos presentes na tabela podem ser seleccionados clicando neles com a tecla esquerda do
rato. Caso se pretenda seleccionar diversos registos em simultneo pode clicar-se com a tecla
esquerda do rato mantendo premidos as teclas de Ctrl ou de Shift.
Adicionar tabelas
A adio de tabelas em gvSG pode ser realizada atravs do Gestor de Projectos.
109
No Gestor de Projectos devemos seleccionar o tipo de documentos "Tabela e premir o boto
"Novo.
r surgir uma nova janela que nos permite seleccionar a tabela que pretendemos adicionar. Esta
poder ser adicionada a partir de um ficheiro ou a partir de uma ligao a uma base de dados
externa.
No caso de pretendermos adicionar a partir de um ficheiro devemos clicar em "Adicionar e
seleccionar na janela do Explorador que se abre qual a tabela que pretendemos adicionar ao
projecto. Estas tabelas podero estar em formato .dbf e .csv.
110
Caso a tabela a adicionar seja proveniente de uma ligao a uma base de dados externa,
necessrio seleccionar o separador "Base de Dados e preencher as propriedades que permitiro
ao software aceder a essa base de dados. O gvSG consegue importar tabelas de diversos tipos
de bases de dados como sejam ODBC, GDBMS HSQLDB, MySQL, PostgreSQL ou Oracle.
Em qualquer dos casos, depois de definir a tabela a adicionar, devemos clicar em "Aceitar e a
tabela ser importada e apresentada. Se consultarmos o Gestor de Projectos, ser possvel
verificar tambm que a tabela se encontra listada.
Quando nos encontramos a trabalhar com uma Vista e consultamos a Tabela de Atributos de um
determinado tema atravs da ferramenta , a tabela de atributos desse tema apresentada e,
a partir desse momento, a mesma tambm adicionada s tabelas presentes no Gestor de
Projectos.
Propriedades das 2abelas
Quando a tabela j est adicionada ao projecto podemos aceder e editar algumas propriedades
dessa tabela. Essas propriedades podem ser acedidas seleccionando uma tabela no Gestor de
Projectos e clicando no boto "Propriedades.
111
Podem ser editadas 4 propriedades de uma tabela:
Nome: Permite alterar o nome da tabela
Data de Criao: Permite alterar a data em que a tabela foi adicionada ao projecto
Proprietrio: Permite indicar o nome do proprietrio ou responsvel pela Tabela
Comentrios: Permite escrever alguns comentrios em relao tabela que possam
esclarecer as pessoas que possam aceder ao projecto
*statsticas das 0a!elas
Quando estamos a visualizar os dados existentes numa tabela podemos tambm consultar
algumas estatsticas associadas aos campos numricos que fazem parte da tabela.
Para consultar as estatsticas de um campo devemos seleccionar esse campo clicando no nome
do mesmo no topo da tabela. Se esse campo for numrico (condio obrigatria para consultar as
estatsticas) ficar disponvel na barra de ferramentas o boto ou atravs do men "Tabela.
So calculadas algumas estatsticas bsicas como a Soma, a Mdia, Valores Mximos e Mnimos,
ntervalo, Varincia e o Desvio-Padro e apresentadas numa janela.
112
Podem ser calculadas estatsticas relativas a apenas alguns dos registos da tabela. Para isso,
depois de seleccionar o campo sobre o qual queremos obter as estatsticas, devem ser
seleccionados os registos que queremos que sejam tidos em conta para o clculo das estatsticas.
Ao clicar no comando de estatsticas surge a janela com os valores das estatsticas relativas aos
registos que se encontravam seleccionados.
"ilt#os
Os filtros permitem seleccionar registos da tabela com base nos seus atributos com recurso a
operadores e a opes de clculo que se encontram disponveis.
Para aceder janela de Filtros deve utilizar-se o boto que se encontra na barra de
ferramentas ou atravs do men "Tabela.
A janela que surge subdivide-se em 5 reas principais:
Cam"os Aqui encontram-se listados todos os campos que fazem parte da tabela de
atributos do tema. Para adicionar um dos campos expresso, basta fazer duplo clique sobre
o nome do campo.
@"eradores Estes so os operadores lgicos que podemos adicionar expresso que
constituir a nossa inquirio. Para adicionar um operador expresso basta clicar sobre o
mesmo.
Valores Ao seleccionarmos um campo na lista do lado esquerdo, esta janela
automaticamente preenchida com os valores que as entidades tm nesse campo. Para
adicionar um destes valores expresso basta fazer duplo clique sobre o valor pretendido.
E2"resso No canto inferior esquerdo encontramos a janela em que descrita a inquirio
que vamos realizar. Embora possamos adicion-la clicando sobre os diversos campos,
operadores ou valores, podemos tambm escrever a expresso directamente neste espao.
@"es de Sele*o No canto inferior direito encontram-se as 3 distintas opes de
113
seleco:
7ovo Con<unto permite seleccionar todos os registos que correspondem ao
critrio definido num novo conjunto, apagando toda e qualquer seleco que
tivesse sido realizada anteriomente.
Adi*ionar ao *on<unto permite adicionar os registos que correspondem ao
critrio definido a um conjunto que tivesse sido seleccionado anteriormente, ou
seja, no elimina a seleco que tinha sido realizada anteriormente.
Sele**ionar o *on<unto - Permite seleccionar os registos que correspondem ao
critrio definido dentro de um conjunto de registos que estava previamente
seleccionado.
Reo#denamento de #egistos
Existem algumas ferramentas que permitem reordenar os registos de uma tabela de atributos de
maneira a que possamos consult-los com maior facilidade. Essas ferramentas permitem ordenar
os registos por ordem ascendente ou descendente ou promover para o topo da tabela um
conjunto de registos que esteja seleccionado.
As ferramentas que permitem ordenar os registos de forma ascendente ( ) ou de forma
descendente ( ) encontram-se disponveis na barra de ferramentas ou atravs do men de
"Tabela.
A ordem ascendente ordena os valores numricos do mais pequeno para o maior e os campos de
texto de A a Z. Por oposio a ordem descendente ordena os valores numricos do maior para o
menor e os campos de texto de Z a A.
Aps aplicarmos um filtro numa tabela de atributos para seleccionarmos alguns registos, esses
registos ficam espalhados pela tabela, se os quisermos visualizar todos em sequncia podemos
utilizar a ferramenta na barra de ferramentas ou atravs do men "Tabela.
2nio e (igao de 0a!elas
114
As ferramentas de Unio ( ) e de Ligao ( ) permitem juntar duas tabelas distintas com
base num campo que ambas tenham em comum.
Os passos para realizar ambas as operaes so bastante semelhantes. Depois de clicar no
boto correspondente na barra de ferramentas ou no men "Tabela devem ser seguidos os
seguintes passos:
1. Seleccionar a tabela inicial da Unio/Ligao (Tabela principal para onde vo ser
integrados os dados):
2. Seleccionar o campo da tabela inicial que vai servir de referncia para a Unio/Ligao:
3. Seleccionar a tabela que vai ser unida/ligada primeira tabela:
4. Seleccionar o campo da segunda tabela que ser tido em conta para a Unio/Ligao das
tabelas:
115
Quando o processo estiver concludo, ao abrirmos a tabela verificamos que os campos que foram
incorporados na tabela podem ser identificados pelo nome uma vez que, no caso de uma Unio, o
nome do campo integrado passou a ser "3oin4nome do campo. No caso de uma ligao, os
campos integrados passam a ter o nome "lin!4nome do campo.
O que distingue uma Unio de uma Ligao que, numa Unio, os dados so adicionados
tabela inicial e se os dados da tabela que foi adicionada forem alterados, essas alteraes no se
iro reflectir na tabela inicial. No caso de uma Ligao, todas as alteraes tabela secundria
vo reflectir-se nos dados apresentados na tabela inicial.
N ( Cal*uladora de Cam"os
A Calculadora de campos permite realizar diversos clculos com os campos de uma tabela de
atributos. Esses clculos podero ser para obter reas, comprimentos, converter formatos de
dados, obter novos valores com base em dados j existentes, etc.
Para aceder Calculadora de campos deve estar iniciada uma sesso de edio.
A edio pode ser de um tema que esteja j adicionado Vista e que pode ser iniciada atravs do
men contextual que apresentado quando clicamos sobre o tema na Tabela de Contedos.
Pode ser tambm a edio de uma tabela de atributos que tenhamos adicionado ao projecto o
que implica que a sesso de edio seja iniciada atravs da opo "Start Edition no men
"Tabela.
No caso de um novo tema que tenhamos acabado de criar, ele adicionado automaticamente
com a sesso de edio iniciada.
116
Quando a sesso de edio estiver iniciada, podemos aceder tabela de atributos e seleccionar o
campo no qual vamos realizar as operaes com a Calculadora de campos. Para isso
necessrio clicar no cabealho onde se encontra o nome do campo.
Nesse momento fica disponvel o boto que permite aceder Calculadora de campos.
A primeira vez que acedemos Calculadora de campos apresentada uma janela que indica que
os operadores esto a ser carregados. Ao terminar o carregamento apresentada a Calculadora
de Campos.
A Calculadora est dividida em 3 seces distintas.
A primeira dessas seces a de "nformation. Nesta janela so apresentadas as informaes
referentes aos campos ou aos comandos que so seleccionados na seco abaixo.
No caso de ser seleccionado o nome de um campo ("Field), a janela de informao preenchida
com o nome do campo em questo e o tipo desse campo (No exemplo acima trata-se de um
campo numrico).
Se seleccionarmos um comando ("Commands), a janela de informao preenchida com
informaes relativas a esse comando. No exemplo abaixo, referente ao comando "sqrt so
apresentadas as seguintes informaes:
@"erator ndica qual o comando seleccionado e a expresso que permite que ele seja
executado
;arameter - ndica qual o tipo do campo que deve ser introduzido como parmetro para
permitir que o clculo seja realizado. Estes parmetros podem ser de 3 tipos diferentes:
1umerical (campo com nmeros inteiros ou decimais),
117
)tring (campo de texto)
Date (campo com uma data).
!eturns ndica o tipo de dados que so devolvidos como resultado dos clculos realizados.
Os resultados obtidos podem ser:
1umeric - o resultado ser um nmero inteiro ou decimal
%oolean - devolve um valor de verdadeiro ou falso. No caso de o campo em que os
resultados vo ser apresentados ser um campo numrico, os resultados vo ser
apresentados como "1 ou "0 conforme os resultados sejam "True ou "False.
Date o resultado ser devolvido na forma de uma data pelo que o campo de sada
dever ser desse tipo.
5es*rio apresentada uma breve descrio do comando seleccionado bem como
algumas condies especiais associadas a ele que possam existir.
A seco seguinte da janela disponibiliza dois separadores distintos: Geral e Advanced.
No separador Geral esto disponveis trs conjuntos de opes:
-ields ndica o nome de todos os campos que se encontram na tabela de atributos que est
a ser trabalhada e que contm dados que podem ser utilizados para os clculos.
1i"o Os comandos que se encontram disponveis depende do tipo seleccionado.
Commands Aqui esto listados os comandos que permitem construir as expresses e
realizar os clculos.
No separador Advanced podem ser carregadas expresses gravadas que se encontrem
guardadas previamente num ficheiro de Python. Aps seleccionar um ficheiro que contenha uma
expresso podemos clicar no boto "Evaluate para verificar se a expresso est correcta ou no.
A ltima seco da Calculadora de Campos a de "Expresso.
118
Aqui indicado qual o campo em que sero introduzidos os resultados dos clculos a realizar
("Column:) e apresentada a expresso que vai ser calculada. Para adicionar campos ou
comandos da seco anterior expresso basta fazer duplo clique sobre o nome do mesmo.
O ( -erramentas de Edio
As ferrramentas de edio podem subdividir-se em dois conjuntos distintos. Por um lado, existem
as ferramentas de edio grfica que permitem criar, editar e eliminar elementos grficos de um
tema. Por outro lado, esto disponveis as ferramentas de edio alfanumrica que permitem
introduzir, editar e eliminar os atributos associados aos elementos grficos existentes.
Quer pretendamos realizar uma edio grfica ou alfanumrica necessrio que esteja iniciada
uma sesso de edio de um tema. Para iniciar a sesso de edio necessrio clicar sobre o
tema que pretendemos editar na Tabela de Contedos e seleccionar a opo "Start Edition.
O tema que estamos a editar fica de imediato indicado com letras a cor vermelha na Tabela de
Contedos.
Ficam tambm disponveis dois novos conjuntos de botes na barra de ferramentas que
correspondem s funcionalidades de insero e de modificao de elementos. Os botes de
insero disponveis dependem do tipo de implementao grfica do ficheiro que estamos a editar
119
(pontos, linhas ou polgonos). Os comandos que se encontram nestas barras podem tambm ser
acedidos atravs do men "Geometry.
Na Vista Geogrfica surge tambm uma nova ferramenta: a Consola de Comandos. Esta
ferramenta permite introduzir comandos atravs do teclado que depois sero executados sobre os
elementos da Vista Geogrfica.
Esta ferramenta pode ser minimizada ou maximizada com recurso aos dois botes existentes no
canto superior da janela.
Os comandos ou ordens devem ser introduzidos com o teclado e depois deve ser premida a tecla
"Enter. Quando os comandos so introduzidos so apresentadas as opes disponveis para
continuar a edio.
Por exemplo, ao introduzir o comando "Rectangle, aparece a indicao que devemos seleccionar
qual o primeiro ponto do rectngulo que pretendemos desenhar. Depois de introduzir o ponto
inicial surge a lista de opes que nos indica que devemos clicar no canto oposto do rectngulo
que pretendemos criar ou ento introduzir a opo "C para indicar que pretendemos desenhar um
quadrado ("square).
possvel editar diversos temas ao mesmo tempo sendo que as alteraes realizadas so
realizadas sobre o tema que estiver activo na Tabela de Contedos.
Para terminar a edio de um tema necessrio clicar sobre o tema na Tabela de Contedos e no
men contextual que surge seleccionar a opo de "Finish Edition.
120
+#op#iedades da *dio
Aps ter iniciado uma sesso de edio, surge uma nova opo no men contextual disponvel ao
clicarmos num tema na Tabela de Contedos. Essa a opo de "Edition Properties.
Sna""ing
Ao aceder opo de "Edition Properties, as primeiras opes que podemos configurar referem-
se ao snapping.
O snapping o que permite que dois elementos sejam movidos at que se toquem e as
coordenadas dos pontos que os unem sejam as mesmas. Por exemplo, ao vectorizar um tema de
121
linhas nem sempre fcil vectorizar e garantir que duas linhas se tocam. O snapping permite que,
se dois pontos de duas linhas distintas estiverem a menos de uma distncia de tolerncia
determinada, a linha que estamos a desenhar seja esticada de maneira a que os dois pontos
tenham as mesmas coordenadas e a ligao entre ambas seja garantida.
As opes de snapping que podem ser configuradas no gvSG so:
1olerAn*ia do snapping ()nap 2olerance) permite definir a distncia de tolerncia para o
snapping. Por exemplo para uma tolerncia de 4 pixels, os pontos que distem 4 ou menos
pixels de outro ponto existente tero as mesmas coordenadas.
1emas utiliados "ara o snapping permite seleccionar quais os temas que se encontram
na Vista que podem ser utilizados para realizar o snapping. Para seleccionar um tema basta
seleccionar a chec!-box que se encontra ao lado do nome do tema na tabela que
apresentada.
Ma2imum )eatures edition *a*/e Este valor representa o mximo de entidades que so
armazenadas em cache para a realizao do cache. Aumentar este nmero aumenta a
velocidade das operaes de snapping mas requer a utilizao de mais memria.
Flatness
No gvSG, as linhas curvas e os crculos so compostas por um conjunto de seces rectas. Esta
configurao permite definir qual ser o tamanho mnimo dessas seces. Para isso devemos
introduzir o valor que pretendemos na caixa de texto disponvel.
Grid
Esta opo permite configurar uma grelha que pode ser apresentada sobre os grficos
representados na Vista Geogrfica. Esta grelha poder ser importante para facilitar o desenho dos
objectos dando uma melhor percepo da distncia entre eles e permitindo realizar um melhor
alinhamento dos mesmos.
As opes que podem ser configuradas so as seguintes:
S/o8 grid permite configurar se a grelha ser ou no visvel na Vista Geogrfica
Ad<ust grid se esta opo estiver seleccionada, os pontos que forem definidos para os
objectos a serem desenhados apenas podero corresponder com os pontos que constituem a
122
grelha.
5istAn*ias P e Q Permite definir qual o intervalo entre os pontos da grelha em X e em Y.
?imit ro8s in memor3
Esta opo permite definir quantas linhas so guardadas em memria para serem processadas.
Quanto maior o nmero de linhas guardadas mais rpidas sero as operaes a realizar.
+ilha de -omandos
Quando estamos a realizar a edio de um tema por vezes temos necessidade de desfazer
algumas das alteraes que realizamos. Para alm das ferramentas habituais de Undo ( ) e
Redo ( ), o gvSG disponibiliza uma outra ferramenta que permite uma maior controlo sobre as
operaes que estam os a desfazer ou refazer. Essa ferramenta a Pilha de Comandos que pode
ser acedida atravs do boto ou atravs do men "File.
Ao acedermos Pilha de Comandos aps termos realizado algumas operaes de edio, -nos
apresentada uma janela com a lista de operaes que foram realizadas sobre o tema. As
operaes que aparecem listadas so apenas aquelas que se realizaram aps a ltima vez que
as alteraes ao tema foram gravadas.
123
Atravs da barra lateral que surge no lado esquerdo da janela possvel faz-la deslizar e
seleccionar os comandos que pretendemos desfazer. Ao seleccionarmos desfazer alguns dos
comandos, a Vista Geogrfica vai automaticamente reflectindo essas alteraes.
De notar que a Pilha de comandos no permite desfazer um comando especfico da lista. Ou seja,
para desfazermos um comando necessrio retroceder at ao momento em que esse foi
executado, desfazendo igualmente todos os comandos que foram realizados entretanto.
Por exemplo, se executarmos 10 comandos de edio e se depois quisermos desfazer o 5
desses comandos temos de desfazer os comandos do 5 ao 10.
As vantagens de utilizar a Pilha de Comandos residem no facto de podermos desfazer todas as
alteraes de uma vez e termos uma melhor noo de que comandos estamos a desfazer.
"e##amentas de 3esenho
A criao de novos objectos pode ser realizada com recurso s ferramentas de desenho e
clicando sobre a Vista ou utilizando a Consola de Comandos.
5esen/o atravs da Consola de Comandos
Para introduzir pontos atravs da Consola de Comandos podem ser utilizados dois tipos de
coordenadas:
Coordenadas Cartesianas: definem um ponto baseado nas coordenadas X e Y.
Coordenadas Polares: definem um ponto baseado numa distncia e num ngulo em
relao ao eixo horizontal
As coordenadas ao serem introduzidas podem tambm ser absolutas ou relativas conforme se
refiram distncia origem das coordenadas ou se refiram ao ponto que foi introduzido
anteriomente.
Os valores de X e Y devem ser introduzidos separados por uma vrgula. Estes valores podem ser
124
positivos ou negativos e inteiros ou decimais. Os nmeros decimais devem ser indicados com ". a
separar a parte inteira do valor da parte decimal.
As coordenadas do primeiro ponto que introduzimos devem ser absolutas uma vez que no existe
outro ponto que possa ser tido como referncia sem ser o ponto de origem das coordenadas. A
partir da podem ser utilizadas coordenadas relativas que devem apenas ser utilizadas se
soubermos as coordenadas do novo ponto a partir do anterior. Para introduzir coordenadas
relativas devemos colocar o smbolo "@ antes dos valores de X e Y que indicam a distncia do
ponto em relao ao anterior.
As coordenadas polares indicam a localizao do novo ponto com base na sua distncia e o
ngulo em relao ao ponto anterior. O valor da distncia e do ngulo so separados pelo smbolo
"<. Os valores dos ngulos aumentam no sentido contrrio aos ponteiros do relgio e diminuem
no sentido dos ponteiros do relgio.
Esta forma de introduo dos pontos vlidas para todos os tipos de temas vectoriais quer sejam
de pontos, linhas ou reas.
5esen/o atravs das )erramentas
As ferramentas que permitem criar novos elementos grficos encontram-se dentro da barra de
ferramentas "nsert ou no men "Geometry opo "nsert.
As ferramentas que se encontram disponveis dependem do tipo de ficheiro que estamos a editar.
Por exemplo, quando estamos a editar um tema de polgonos as ferramentas de pontos no esto
disponveis uma vez que os pontos apenas podem ser inseridos em temas de pontos. Da mesma
forma, quando estamos a editar um tema de pontos as ferramentas de linhas e polgonos tambm
no esto disponveis.
125
;oint ( ) Para introduzir um ponto apenas necessrio, depois de seleccionar a
ferramenta de ponto, clicar sobre a Vista Geogrfica no local onde pretendemos localizar o
ponto.
Para criar um ponto a partir da Consola de Comandos basta escrever a expresso "point e
depois introduzir os pontos clicando na Vista ou introduzindo as coordenadas na Consola tal
como foi explicado no ponto anterior deste manual.
Multi"oint ( ) Um tema de multipontos constitudo por diversos pontos que na realidade
funcionarm como apenas uma entidade, partilhando todos os seus atributos alfanumricos. Ao
seleccionar um dos pontos de um tema de multipontos, todos eles ficam automaticamente
seleccionados. Para criar os pontos referentes a um tema de multipontos necessrio
seleccionar a ferramenta correspondente e clicar sobre a Vista Geogrfica. Quando estiverem
introduzidos todos os pontos, devemos clicar com o boto direito do rato sobre a Vista e, no
men contextual apresentado seleccionar a opo "End.
Para criar os pontos de um tema de multipontos atravs da Consola de Comandos
necessrio escrever a expresso "multipoint e depois introduzir os pontos atravs da Vista ou
escrevendo as coordenadas dos mesmos. Para terminar a introduo devemos escrever o
comando "E e premir "Enter.
?ine ( ) Esta ferramenta permite inserir segmentos de recta que compem a linha que
representa a entidade. Depois de introduzir o primeiro ponto, uma linha esticada desse ponto
at ao cursor o que permite previsualizar qual ser a posio da linha que vamos traar.
Para criar uma linha atravs da Consola de Comandos necessrio escrever a expresso
"line e posteriormente introduzir os vrtices da linha clicando na Vista ou escrevendo as
coordenadas na Consola.
Ar* ( ) Esta ferramenta permite inserir um arco indicando 3 pontos que sero o seu ponto
inicial, final e o ponto intermdio por onde um crculo imaginrio, do qual o arco faria parte,
passaria.
Se preferirmos utilizar a Consola de comandos para introduzir o arco devemos utilizar a
expresso "arc. Em seguida, ser solicitado que sejam introduzidos sucessivamente os 3
pontos necessrios para representar o arco.
;ol3line ( ) Esta ferramenta permite desenhar linhas rectas na Vista Geogrfica. A
diferena entre esta ferramenta e a ferramenta "line que esta ferramenta permite inserir
arcos pelo meio das linhas e permite tambm fechar a polilinha criando um polgono. Para
introduzir a polilinha deve ser indicado na Vista Geogrfica qual o ponto inicial e devem ser
posteriormente indicadas as localizaes dos restantes pontos clicando com o boto esquerdo
do rato. Para introduzir um arco na polilinha devemos clicar com o boto do lado direito do rato
126
e seleccionar a opo "nternal arc.
Ao mover o rato depois de seleccionar esta opo apresentada uma previso do arco que
ser criado ao clicarmos com o boto esquerdo do rato numa localizao.
Para voltar a desenhar linhas devemos clicar com o boto direito do rato e no men contextual
devemos seleccionar a opo "nternal line.
Se quisermos desenhar uma linha que feche a polilinha fazendo o ltimo ponto corresponder
com o primeiro devemos no men contextual seleccionar a opo "Close polyline.
Tal como acontecia com as restantes ferramentas, tambm possvel desenhar polilinhas com
recurso Consola de Comandos. Para isso necessrio introduzir a expresso "polyline.
Depois de introduzir as coordenadas do primeiro ponto, podemos introduzir um segundo ponto
ou introduzir os comandos "A para desenhar um arco ou "C para fechar a polilinha. Depois
de introduzir um arco podemos voltar a introduzir linhas com o comando "N.
;ol3gon ( ) Esta ferramenta permite desenhar polgonos regulares que sero tratados
como polilinhas. Para introduzir o polgono, depois de seleccionar a ferramenta, devemos
clicar na Vista Geogrfica no ponto central do polgono. De imediato surge uma
previsualizao do polgono que vamos criar. Clicando com o boto direito do rato podemos
seleccionar no men contextual se pretendemos que o polgono seja inscrito ou circunscreva o
crculo apresentado.
Para alterar o nmero de lados do polgono a desenhar, devemos introduzir o nmero de lados
pretendido na Consola de Comandos imediatamente aps seleccionarmos a ferramenta de
polgonos.
Se pretendermos desenhar um polgono apenas com recurso Consola de Comandos
devemos introduzir a expresso "polygon, definir o nmero de lados do polgono, as
coordenadas do ponto central do polgono, definir se o polgono deve ser inscrito ou
circunscrito no crculo com recurso aos comandos " ou "C e, por ltimo, definir o raio do
polgono nas unidades que esto definidas para a Vista.
127
!e*tangle ( ) Esta ferramenta permite desenhar um rectngulo indicando dois dos seus
vrtices diagonalmente opostos. Depois de seleccionar a ferramenta devemos indicar a
posio de um dos vrtices do rectngulo. Ao movermos o rato verificamos que apresentada
uma previso do rectngulo que estamos a desenhar. Para concluir o rectngulo basta clicar
num outro ponto que indique a localizao do vrtice oposto ao primeiro que definimos.
Se preferirmos utilizar a Consola de Comandos devemos introduzir a expresso "rectangle e
definir as coordenadas dos dois pontos diagonalmente opostos do rectngulo.
Para desenhar um quadrado, que no mais que um rectngulo com 4 lados iguais, o gvSG
proporciona ferramentas que evitam erros. Se recorrermos ao desenho directamente na Vista
Geogrfica, depois de definirmos o primeiro ponto, se clicarmos com o boto direito do rato ir
surgir um men contextual onde podemos seleccionar a opo "Corner.
A partir desse momento o cursor altera-se e apresenta uma previso do quadrado que
podemos desenhar, permitindo apenas que com o prximo clique seja criado um quadrado.
Caso utilizemos a Consola de Comandos, depois de introduzirmos a expresso "rectangle e
seleccionarmos o primeiro ponto, devemos introduzir o comando "C. Posteriormente devemos
seleccionar as coordenadas do segundo ponto. Se introduzirmos coordenadas que no
permitam desenhar um quadrado, o programa colocar o vrtice na coordenada X indicada e
na coordenada Y que permite desenhar o quadrado.
128
Cir*le ( ) Atravs desta ferramenta podem ser desenhados crculos de duas formas
distintas. Na primeira forma devemos clicar no ponto central do crculo e depois, com uma
previsualizao do crculo, definir o raio desse crculo.
A segunda forma de desenhar o crculo atravs da definio de 3 pontos. Atravs desta
opo podemos indicar 3 pontos do limite do crculo que pretendemos desenhar e o programa
desenha automaticamente o crculo. Para activar esta opo, depois de seleccionar a
ferramenta, devemos clicar com o boto direito do rato na Vista Geogrfica e seleccionar no
men contextual a opo de "3P.
Em seguida, devemos indicar os 3 pontos do limite do crculo. Ao clicarmos no 2 ponto e
movermos o rato, apresentada uma previso do crculo se introduzirmos o 3 ponto no local
em que o cursor est nesse momento.
Para desenhar um crculo atravs da Consola de Comandos devemos introduzir a expresso
"circle. Em seguida, temos a opo de introduzir o primeiro ponto do crculo ou activar a
opo de "3P. Se seleccionarmos a opo de introduzir as coordenadas do 1 ponto, temos a
opo de definir a distncia do raio ou introduzir as coordenadas do 2 ponto. Se tivermos
seleccionado a opo de "3P, -nos solicitado que indiquemos sucessivamente as
coordenadas dos 3 pontos que iro definir o crculo.
Elli"se ( ) Esta ferramenta permite desenhar elipses na Vista Geogrfica. Uma elipse
definida por um eixo e pela distncia do segundo eixo ao centro da elipse. Para desenhar uma
elipse, depois de seleccionar a ferramenta, indicamos a localizao do primeiro ponto do eixo
da elipse. Nesse momento surge uma linha que nos permite visualizar o eixo que vamos
desenhar. Depois de indicarmos o ponto final desse eixo, resta indicar qual a distncia do
segundo eixo ao centro da elipse, sempre com uma previso da elipse visvel.
Para desenhar uma elipse a partir da Consola de Comandos devemos introduzir a expresso
"ellipse. Depois disso, necessrio indicar as coordenadas do primeiro ponto, as
coordenadas do ponto final desse eixo e, por fim, a distncia do segundo eixo em relao ao
eixo da elipse.
129
"e##amentas de Seleco
O gvSG permite realizar seleces simples e seleces complexas de elementos nos temas que
estamos a editar. Estas seleces de elementos so importantes porque permitem posteriormente
modificar esses elementos.
A ferramenta de seleco simples pode ser acedida atravs do boto ou atravs do men
"Geometry e opo "Seleccionar.
Depois de seleccionada a ferramenta podemos clicar directamente no elemento que queremos
seleccionar. Caso no cliquemos directamente num elemento, o programa considerar esse ponto
como um primeiro vrtice de um rectngulo. Se clicarmos no canto diagonalmente oposto a esse,
os elementos totalmente contidos dentro desse rectngulo sero seleccionados.
A ferramenta de "Complex Selection proporciona mais algumas formas de seleco de
elementos. Para aceder a esta ferramenta podemos utilizar o boto na barra de ferramentas
ou atravs do men "Geometry e a opo "Complex selection.
Depois de seleccionarmos a ferramenta devemos clicar com o boto direito do rato na Vista
Geogrfica o que far surgir um men contextual com as diversas opes que podemos
seleccionar:
130
@ut o) re*tangle Permite desenhar um rectngulo e seleccionar todos os elementos que se
situam fora desse rectngulo
Inside "ol3gon Permite desenhar um polgono e seleccionar os elementos que esto
totalmente contidos dentro do mesmo.
Interse*ts:Contains "ol3gon Permite desenhar um polgono e seleccionar todos os
elementos que esto contidos ou que interceptam esse polgono.
@ut o) "ol3gon Permite desenhar um polgono e seleccionar todos os elementos que se
encontram fora desse polgono.
Inside *ir*le Permite desenhar um crculo e seleccionar todos os elementos que se
encontrem totalmente dentro do crculo.
Interse*ts:Contains *ir*le Permite desenhar um crculo e seleccionar todos os elementos
que esto contidos ou que interceptam o crculo.
@ut o) *ir*le Permite desenhar um crculo e seleccionar todos os elementos que estejam
fora desse crculo.
Sele**ionar todos Esta opo selecciona todos os elementos que fazem parte do tema.
As ferramentas de seleco podem tambm ser utilizadas atravs da Consola de Comandos. Para
isso necessrio utilizar os comandos "select ou "complex selection respectivamente se
pretendermos utilizar a seleco simples ou a seleco complexa.
No caso de introduzirmos o comando "selection, devemos indicar as coordenadas do ponto que
pretendemos seleccionar. Se existir um elemento nessas coordenadas esse ser
automaticamente seleccionado. Caso nas coordenadas indicadas no exista nenhum elemento, o
programa interpreta que pretendemos seleccionar os elementos dentro de um rectngulo pelo que
nos solicita as coordenadas de um segundo ponto com o qual ser definido o rectngulo e
seleccionados os elementos que estejam totalmente contidos nele.
Se introduzirmos o comando "Complex Selection, solicitada a indicao de que mtodo de
seleco pretendemos utilizar. O nome do mtodo apresentado e, em seguida, entre parenteses
rectos mostrado o comando que devemos introduzir para seleccionar esse mtodo.
As opes so as seguintes:
131
nside of Circle IC
Out of Rectangle @!
nside Polygon I;
ntersects/Contains Polygon C;
Out of Polygon @;
ntersects/Contains Circle CC
Out of Circle @C
Depois de seleccionada a opo pretendida devem ser indicadas as coordenadas dos pontos que
definem a rea a que pretendemos aplicar a seleco.
"e##amentas de 'odificao
As ferramentas de modificao permitem alterar elementos que tenham sido previamente criados.
Estas ferramentas encontram-se disponveis na barra de ferramentas de "Modificar ou no men
"Geometry dentro da opo "Modify.
As ferramentas de modificao disponveis so as seguintes:
Co"3 ( ) A ferramenta de "Copy permite criar uma cpia de um elemento j existente
numa nova localizao. Os elementos que so copiados vo manter o mesmo tamanho,
forma, tamanho e distncia entre si (isto no caso de copiarmos diversos elementos em
simultneo). Depois de termos seleccionados os elementos que pretendemos copiar e de
activarmos a ferramenta de copiar necessrio indicar o ponto de origem dos elementos e o
ponto de destino. Depois de clicarmos sobre o elemento que queremos copiar apresentada
uma previsualizao do elemento para que possamos clicar no local onde o pretendemos
colar. Quando os dois elementos esto apresentados na Vista Geogrfica, necessrio voltar
a clicar na Vista para confirmar a sua posio.
Tambm as ferramentas de modificao podem ser activadas atravs da Consola de
Comandos. No caso desta ferramenta devemos introduzir o comando "copy. O passo
seguinte indicar as coordenadas do objecto que pretendemos copiar. Por ltimo, devem ser
indicados os pontos de origem e de destino do elemento a copiar.
132
S3mmetr3 ( ) A ferramenta de "Symmetry permite criar um elemento simtrico a um j
existente com base num eixo que definido pelo utilizador. Depois de seleccionar o elemento
que pretendemos replicar e seleccionar a ferramenta de "Symmetry, devemos definir qual
ser o primeiro ponto do eixo de simetria a ser utilizado clicando sobre a Vista Geogrfica. A
partir desse momento e conforme movermos o rato, ser apresentada uma previso a
vermelho de onde se localizar a imagem simtrica conforme a localizao que formos atribuir
ao ponto final do eixo de simetria. Quando definimos o ponto final do eixo clicando na Vista
Geogrfica, o elemento simtrico criado.
Tambm esta ferramenta pode ser utilizada atravs da Consola de Comandos. Para isso, deve
ser introduzido o comando "symmetry depois de termos seleccionado o elemento a replicar.
ento solicitado que sejam introduzidas as coordenadas dos dois pontos que definem o eixo
de simetria. Para terminar devemos indicar se pretendemos que o elemento de origem seja
eliminado ou no. Caso pretendamos que este seja mantido devemos introduzir a opo "N,
caso contrrio devemos introduzir a opo "Y.
!otate ( ) Esta ferramenta permite rodar um elemento j existente. Depois de seleccionar
o elemento que queremos rodar e seleccionar a ferramenta, devemos seleccionar um ponto de
base que ser utilizado como centro para a rotao do elemento. Em seguida, ao movermos o
rato, ser apresentada uma previso da nova posio do objecto caso cliquemos naquele
ponto. Quando encontrarmos a posio pretendida devemos clicar nesse ponto para que o
objecto seja rodado.
Para utilizar esta funcionalidade atravs da Consola de Comandos deve ser utilizado o
comando "Rotate depois de termos seleccionado o elemento a rodar. Em seguida, devemos
indicar as coordenadas do ponto de base para a rotao. Por ltimo, devemos indicar qual
ser o ngulo da rotao do elemento em graus sexagesimais. O elemento ser rodado no
sentido dos ponteiros do relgio se introduzirmos um ngulo negativo e no sentido inverso aos
ponteiros do relgio se indicarmos um ngulo positivo.
S*ale ( ) Atravs da ferramenta de "Scale possvel redimensionar um objecto. O
133
redimensionamento dos elementos pode ser realizado atravs da opo de factor de escala ou
da opo por referncia.
Para utilizar a opo de factor de escala, depois de seleccionarmos o elemento e a ferramenta
de "Scale, necessrio definir um ponto que vai de servir de base para redimensionar o
elemento. criada uma imagem a cinzento que no permite perceber com que dimenso ficar
o elemento. Quanto mais nos afastamos do ponto de base definido, maior ficar o elemento e
quanto mais nos aproximarmos dele, menor ser o elemento, sendo que o factor de escala
aplicado aos eixos X e Y ser o mesmo. Quando tivermos a dimenso pretendida do
elemento, devemos clicar mais uma vez na Vista Geogrfica para aceitar essa dimenso.
Se pretendermos utilizar o mtodo de redimensionamento por referncia, devemos seleccionar
o elemento a redimensionar e a ferramenta de "Scale. Devemos seleccionar em seguida o
ponto de base e posteriomente clicar com o boto direito do rato na Vista Geogrfica e, no
men contextual, seleccionar a opo "Reference.
Os passos seguintes so indicar quais os pontos iniciais e finais, primeiro da linha de
referncia e depois da linha de escala conforme indicado tambm na Consola de Comandos.
Tal como nas restantes ferramentas, tambm o redimensionamento pode ser realizado com
recurso Consola de Comandos.
Para realizar o redimensionamento com base no Factor de Escala, depois de seleccionarmos
o elemento, deve ser introduzido na Consola de Comandos a expresso "Scale. Devem
depois ser indicadas as coordenadas do ponto de referncia para o redimensionamento. O
passo seguinte a indicao de qual o factor de escala a utilizar. Se no for indicado
qualquer factor de escala, o valor utilizado por defeito ser 2. Para aumentar a dimenso de
um elemento deve ser utilizado um factor de escala superior a 1, para diminuir o elemento
deve ser introduzido um factor entre 0 e 1.
No caso de redimensionamento por referncia, deve ser tambm seleccionado o elementos e
introduzida a expresso "Scale. Deve tambm ser definido o ponto de referncia e,
posteriormente, ser introduzido o comando "R para indicar que pretendemos realizar o
redimensionamento por referncia. Em seguida, devem ser introduzidas as coordenadas dos
pontos de origem e finais das linhas de referncia e de escala.
Move ( ) Esta ferramenta permite mover elementos j existentes para novas localizao
134
ao longo de um vector definido pelo utilizador. Para utilizar esta ferramenta, depois de
seleccionar o elemento a mover e a ferramenta, devemos seleccionar na Vista Geogrfica o
ponto do elemento que pretendemos mover. Automaticamente gerada uma previso do
elemento que, ao movermos o rato, permite verificar onde o mesmo se ir localizar. Quando o
tivermos na localizao pretendida, clicamos na Vista Geogrfica para definir a nova posio
do elemento.
Se preferirmos utilizar a Consola de Comandos para mover um elemento devemos utilizar o
comando "move. Em seguida, devemos introduzir as coordenadas do ponto a mover e as
coordenadas de destino do mesmo.
Edit verte2 ( ) Esta ferramenta permite navegar pelos vrtices de um elemento que esteja
seleccionado e apagar esses vrtices ou criar outros novos. Para editar os vrtices de um
elemento necessrio seleccion-lo e activar a ferramenta "Edit Vertex. Um dos vrtices do
elemento aparece ento indicado com uma cruz vermelha. Clicando com o boto direito do
rato no elemento apresentado um men contextual que nos mostra as opes de edio que
temos disponveis.
A opo "Seguinte navegar para o vrtice que se segue ao que est actualmente
seleccionado, a opo "Previous permite navegar para o vrtice imediatamente anterior ao
seleccionado actualmente, a opo "Adicionar permite adicionar um novo vrtice (depois de
seleccionar a opo basta clicar na localizao onde pretendemos localizar o novo vrtice) e
"Delete que permite eliminar o vrtice que est seleccionado actualmente.
Para utilizar esta ferramenta atravs da Consola de Comandos, necessrio introduzir o
comando "Edit Vertex. Para passar para o vrtice seguinte deve ser utilizado o comando "S,
para passar ao vrtice anterior deve ser utilizado o comando "A. Para eliminar o vrtice actual
utiliza-se o comando "E e para criar um novo vrtice o comando ". Quando criamos um novo
vrtice seleccionando o comando ", devemos em seguida indicar as coordenadas do novo
vrtice, tendo sempre em ateno que as coordenadas devem corresponder ao limite do
polgono.
Internal "ol3gon () Com esta ferramenta possvel desenhar polgonos dentro de polgonos
135
j existentes. Depois de seleccionar o elemento com que pretendemos trabalhar e a
ferramenta de "Edit Vertex, podemos comear a desenhar os vrtices dentro do polgono.
Quando terminarmos a introduo dos vrtices, necessrio clicar com a tecla do lado direito
do rato e seleccionar a opo "End.
Para realizar a mesma operao com a Consola de Comandos, deve ser introduzido o
comando "nternal Polygon. Depois devem ser introduzidas as coordenadas dos vrtices que
definem o novo polgono. Quando tivermos introduzido todas as coordenadas devemos
introduzir o comando "E para terminar e criar o polgono interno.
*dio .lfanum4#ica
Como referido anteriormente no ponto referente s tabelas, as tabelas de atributos so
constitudas por linhas e colunas que contm a informao alfanumrica necessria para
caracterizar os elementos grficos constituintes de um determinado tema. atravs da
informao alfanumrica de cada um dos elementos que possvel elaborar cartografia temtica,
grficos e analisar a distribuio geogrfica das variveis.
Nas linhas encontram-se representados todos os elementos que constituem o tema, enquanto que
nas colunas se encontram os atributos ou variveis associados a esses elementos.
As tabelas podem classificar-se genericamente como tabelas internas e como tabelas externas.
As tabelas internas so aquelas que se encontram associadas a um tema que est j adicionado
a uma Vista existente no projecto. As tabelas externas so tabelas que podem ou no estar
associadas a temas de informao geogrfica e que podem ser associadas a um projecto mesmo
sem o tema estar associado a uma Vista.
Em qualquer um dos casos, para editar os dados que esto nas tabelas necessrio que estejam
iniciadas sesses de edio.
136
Para iniciar uma sesso de edio numa tabela interna (cujo tema se encontra adicionado a uma
Vista do projecto), como visto nos pontos anteriores deste manual, necessrio na Tabela de
Contedos da Vista clicar com o boto direito do rato sobre o nome do tema e, no men
contextual, seleccionar a opo "Start Edition.
Para iniciar uma sesso de edio numa tabela externa, depois de adicionar a tabela ao projecto
e a mesma ser automaticamente apresentada (Ver ponto Adi*ionar 1abelas deste manual),
necessrio seleccionar a opo "Start Edition dentro do men "Tabela.
Adio de registos
No caso de uma tabela que esteja j adicionada a um tema (Tabela nterna), ao adicionarmos um
elemento grfico na Vista Geogrfica automaticamente criado uma nova linha em branco dentro
da tabela de atributos e que corresponde a esse elemento grfico. Podemos preencher os
campos com a informao correspondente a esse elemento e premir "Enter para terminar.
J para as tabelas externas, uma vez que no possuem as geometrias associadas, para adicionar
um novo registo a esta tabela necessrio utilizar a ferramenta "nsert row disponvel no men
"Tabela. Uma nova linha em branco adicionada no final da tabela e podemos preench-la com a
informao que pretendemos adicionar.
137
Modi)i*ao de !egistos
Para alterarmos a informao alfanumrica associada a um determinado registo podemos recorrer
Vista Geogrfica e seleccionar o elemento cuja informao pretendermos alterar. Ao aceder
tabela de atributos, a linha correspondente a esse elemento ir estar seleccionada a amarelo.
Se clicarmos com o boto esquerdo do rato numa clula, o aspecto da mesma alterar-se- e
poderemos editar a informao que se encontra inscrita na mesma.
Numa tabela externa, para modificarmos a informao devemos localizar a clula que contm a
informao que pretendemos alterar, clicar na mesma e alterar os dados.
138
!emoo de !egistos
Para poder proceder remoo de registos os mesmos devem ser previamente seleccionados.
Em tabelas internas, a seleco de registos pode ser realizada tanto na Vista Geogrfica, como
directamente na Tabela de Atributos.
No caso das tabelas externas, a seleco deve ser realizada na prpria tabela.
Em ambos os casos, para eliminar um registo deve utilizar-se a opo "Remove row dentro do
men "Tabela.
Se estivermos a trabalhar com uma tabela interna, o registo ento eliminado da tabela de
atributos e o elemento grfico correspondente tambm eliminado da Vista Geogrfica.
Gesto de Cam"os
As ferramentas de gesto de campos permitem adicionar, remover e renomear os campos de uma
tabela de atributos. Esta opo pode ser acedida atravs de "Manage Fields dentro do men
"Tabela.
139
Quando a opo seleccionada apresentada uma nova janela com todos os campos que fazem
parte da tabela que se encontra seleccionada.
A informao sobre o nome dos campos acompanhada por outras informaes relativas aos
mesmos como sejam o tipo de dados, o nmero de caracteres permitidos, o nmero de casas
decimais e o valor por defeito.
Do lado direito encontram-se 3 botes que permitem ento adicionar, renomear e apagar os
campos presentes na tabela.
A clicar no boto "New Field apresentada uma nova janela em que temos de definir:
Field name O nome do campo que ser adicionado tabela
Type O tipo de dados que sero integrados no campo que podem ser Booleano, Data,
nteiro, Decimal (Double) ou Texto (String).
Lenght O nmero mximo de caracteres que poder ser inserido numa clula (o mximo
permitido 254)
Precision O nmero de casas decimais permitido no campo, no caso de se tratar de um
campo numrico.
Default Value Qual o valor que o campo ter por defeito no caso de no ser introduzida
140
qualquer informao
Para renomear ou apagar um campo da tabela necessrio seleccionar o campo pretendido e
seleccionar a opo correspondente operao que pretendemos realizar.
1R ( @"eraes de Geo"ro*essamento
As operaes de Geoprocessamento permitem aplicar processos aos temas de informao
geogrfica vectoriais que se encontrem carregados numa Vista, permitindo criar nova informao
geogrfica vectorial que poder ser analisada para tirar mais concluses.
Para iniciar a Caixa de Ferramentas de Geoprocessamento necessrio clicar no boto na
barra de ferramentas ou atravs da opo "Geoprocess Toolbox que se encontra no men "Vista.
Ao clicarmos numa das opes referidas apresentada a janela de Geoprocessamento. Ao
expandirmos todos os mens no lado esquerdo da janela, ficam listados todos os processos que
podem ser aplicados aos temas vectoriais.
141
Se seleccionarmos um dos geoprocessos existentes, para alm de ficar disponvel o boto "Open
Geoprocess, o lado direito da janela preenchido com uma explicao textual e ilustrada sobre o
geoprocesso seleccionado.
Depois de encontrarmos e seleccionarmos o geoprocesso que pretendemos aplicar, devemos
clicar no boto "Open Geoprocess para abrir a janela do geoprocesso.
Por vezes, ao abrir um geoprocesso, surge uma janela que nos questiona sobre se pretendemos
criar um ndice espacial para o tema que vai ser trabalhado com o geoprocesso. Este um
processo interno do programa que apenas realizado uma vez por tema e por projecto e que
permite acelerar as intercepes espaciais entre os temas. Para aceitar a criao desse ndice
espacial deve ser seleccionada a opo "Sim.
Nos pontos seguintes sero apresentados os vrios geoprocessos que se encontram disponveis
na Caixa de Ferramentas de Geoprocessamento.
142
%uffe#
Este geoprocesso permite criar um novo tema vectorial que representa as reas de influncia em
torno dos elementos de temas vectoriais de pontos, linhas ou polgonos. Com base numa
distncia definida so definidos diversos crculos concntricos em torno dos elementos do tema de
entrada. No caso de o tema de referncia ser um tema de polgonos, a rea de influncia pode ser
calculada igualmente para o interior do polgono.
Esta ferramenta pode ser utilizada para diversos fins como sejam:
Verificar que reas no dispem de um determinado equipamento a uma distncia definida
Verificar pontos que no cumprem uma distncia definida entre si
Verificar que construes se encontram a uma distncia abaixo da regulamentar das vias
de comunicao.
Ao abrirmos o geoprocesso com recurso ao boto "Open Geoprocess apresentada a seguinte
janela onde devem ser definidas algumas configuraes para a gerao do buffer:
In"ut *over Carregando na seta da dropbox so apresentados todos os temas que se
encontram disponveis na Vista e que podem ser utilizados para gerar o buffer. Se o tema que
seleccionarmos tiver j alguns dos elementos seleccionados, fica disponvel a opo de criar o
buffer apenas para elementos que esto seleccionados. Para isso necessrio seleccionar a
chec!box "Use selected features only. Caso o tema no tenha elementos seleccionados, a
opo estar indisponvel e o nmero que apresentado de elementos seleccionados
corresponde ao total de elementos do tema.
+u))er de)ined b3 distan*e or )ield A distncia do buffer pode ser definida directamente
pelo utilizador ou atravs dos valores que estejam armazenados num campo da tabela de
atributos do tema. Para definir a distncia directamente deve ser introduzida a distncia
143
pretendida na caixa de texto "Buffer defined by distance, tendo em conta que a mesma deve
estar nas unidades que esto definidas para a Vista. Caso a distncia que pretendemos definir
para o buffer esteja armazenada num dos campos da tabela de atributos devemos escolher
esse campo na opo "Buffer defined by field. Esta opo permite que sejam definidos buffers
com distncias diferentes para os elementos do tema.
As opes que se encontram em baixo das janelas onde pode ser definida a distncia do
buffer permitem alterar algumas caractersticas do mesmo.
A opo "Dissolve entities, se for seleccionada, permite que, depois de o buffer ser calculado,
seja iniciada uma segunda iterao que agrega os elementos que se tocam.
A opo "Rectangle end cap permite gerar buffers com os limites perpendiculares e no
limites arredondados.
Create bu))er... - Esta opo encontra-se apenas disponvel no caso de termos seleccionado
criar o buffer para um tema de polgonos. Com esta opo possvel definir se queremos que
o buffer seja gerado para o interior, para o exterior ou para o interior e exterior dos polgonos
que compem o tema.
7umber o) radial bu))ers o gvSG permite criar at 3 crculos concntricos com a mesma
equidistncia. Por exemplo, se definirmos uma distncia de 100metros podemos criar 3
diferentes reas de influncia: uma dos 0 aos 100m, outra dos 100 aos 200m e outra dos
200m aos 300m.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o buffer que vai ser gerado.
Se algum dos parmetros que forem introduzidos no estiverem correctos, ao clicarmos em
"Aceitar, surge uma janela que indica que devemos corrigir o parmetro que se encontra errado.
Se todos os parmetros estiverem correctos surge uma janela que indica o progresso do processo
de criao do buffer. Este processo pode ser cancelado a qualquer momento clicando no boto
"cancelar.
Conforme o nmero de entidades que compem o tema e as opes de gerao do buffer
seleccionadas, o processo poder demorar mais tempo a ser concludo. No entanto, possvel
continuar a realizar outras operaes com o software uma vez que as operaes de
geoprocessamento so corrido em bac!ground.
Quando o processo terminado com sucesso, o tema do buffer automaticamente adicionado
Vista activa.
144
Spatial 5oin
O geoprocesso de )patial $oin permite juntar atributos a um tema com base nos atributos de outro
tema. Ao contrrio do que acontece com a unio de tabelas que se fazem com base em dois
campos comuns das tabelas de atributos dos temas, no caso deste geoprocesso a unio de
atributos faz-se com base num critrio de localizao espacial dos elementos.
Este geoprocesso permite escolher dois mtodos distintos para realizar a unio espacial:
Vizinho mais prximo (1 para 1) Este mtodo permite atribuir a cada elemento de um
tema de partida os atributos do elemento mais prximo que se encontra no tema de
origem. No caso de temas de polgonos em que o elemento tenha intercepes com mais
do que um elemento do tema de origem, o algoritmo ir atribuir os atributos do primeiro
elemento analisado nas intercepes.
Est contido em (1 para Muitos) Os elementos do tema de partida so cruzados com os
do tema de origem com que se interceptam. Neste caso, o tema de partida no vai receber
os atributos do tema de origem mas a operao vai ser muito semelhante a uma operao
de "Dissolve. O utilizador pode escolher algumas funes (mdia, soma, mximo e
mnimo) que sero aplicadas aos atributos numricos do tema de origem para os diversos
elementos relacionados com um elemento do tema de partida.
Ao seleccionar este geoprocesso e premir o boto "Open Geoprocess apresentada a janela que
permite definir os parmetros para correr o processo.
Os parmetros a definir so os seguintes:
In"ut *over Aqui devemos escolher, de entre os temas que esto na Vista activa, qual ser
o tema de partida, ou seja, aquele que vai receber os atributos. Tal como acontecia no
geoprocesso anterior e acontece com a maioria dos restantes, podemos aplicar o geoprocesso
apenas aos elementos que estiverem seleccionados num tema sendo necessrio colocar o
visto na chec!box "Use selected features only.
Cli" *over Aqui devemos escolher qual vai ser o tema de origem, ou seja, aquele em que se
145
encontram os atributos que vo ser adicionados ao nosso tema de partida. Tambm neste
caso, podemos aplicar o geoprocesso apenas aos elementos que estiverem seleccionados
num tema sendo necessrio colocar o visto na chec!box "Use selected features only.
>se nearest geometr3 Aqui podemos definir se pretendemos que o mtodo a usar seja "Um
para Um ou "Um para Muitos. Para seleccionar a opo "Um para Um devemos activar a
chec!box.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema que vai ser gerado.
Se no seleccionarmos a chec!box de "Use nearest geometry, ou seja, se optarmos pelo mtodo
"Um para Muitos, ao clicarmos em "Aceitar apresentada uma nova janela onde podemos
escolher que funes vo ser aplicadas aos atributos numricos do tema de origem.
Seleccionando um dos campos numricos do lado esquerdo e clicando no boto no centro da
janela, apresentada uma outra janela em que podemos seleccionar as funes para esse
campo.
Depois de seleccionar as funes e clicar em "Aceitar, as funes so adicionadas na lista do
lado direito da janela anterior.
Clip
Este geoprocesso permite reduzir a extenso de um tema a uma rea de interesse recortando
esse tema com base nos limites de um segundo tema.
Para correr este geoprocesso necessrio termos um tema de entrada (pode ser de pontos,
146
linhas ou polgonos), que o tema que vai ser cortado, e um tema de corte, que o tema que
define a rea de interesse inclui os limites pelos quais o tema de entrada vai ser cortado.
O geoprocesso calcula as intercepes entre os dois temas e e corta os elementos do tema de
entrada com base nos limites do tema de corte. No tema que resulta deste cruzamento vao estar
presentes apenas os elementos do tema de entrada que estejam dentro dos limites do tema de
corte. No caso de haverem elementos do tema de entrada que esto dentro dos limites do tema
de corte e que continuam para o exterior, estes elementos sero cortados e o seu novo limite ser
o limite do tema de corte.
Quanto tabela de atributos do tema de entrada, esta continuar idntica em termos de estrutura
mas apenas estaro presentes os registos correspondentes aos elementos que so
representados no tema resultante.
Este geoprocesso pode ser utilizado, por exemplo, para:
Criar um tema que contenha apenas os pontos de interesse de uma freguesia.
Criar um tema que contenha apenas a rede viria de um distrito.
Criar um tema que contenha apenas a Cartografia de Ocupao do Solo de um municpio.
Aps seleccionar o geoprocesso e ter premido o boto "Open Geoprocess, apresentada a
seguinte janela onde devem ser definidos os parmetros para correr o geoprocesso:
In"ut *over Aqui deve ser seleccionado o tema de entrada, ou seja, o tema que vai ser
cortado com base no tema de corte. Tal como acontecia no geoprocesso anterior e acontece
com a maioria dos restantes, podemos aplicar o geoprocesso apenas aos elementos que
estiverem seleccionados num tema sendo necessrio colocar o visto na chec!box "Use
selected features only.
Cli" *over Aqui devemos escolher o tema de corte, ou seja, aquele que vai delimitar a rea
de interesse que vai ser extrada do tema de entrada. Tambm neste caso, podemos aplicar o
geoprocesso apenas aos elementos que estiverem seleccionados num tema sendo necessrio
colocar o visto na chec!box "Use selected features only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
147
armazenado o tema que vai ser gerado.
Difference
Este geoprocesso funciona com dois temas distintos: o tema de entrada e o tema de
sobreposio. Este geoprocesso pode ser considerado como o "NOT Espacial uma vez que
permite seleccionar os elementos do tema de entrada que no se sobrepem com elementos do
tema de sobreposio.
Para este geoprocesso ambos os temas devem ser de polgonos e a estrutura da tabela de
atributos do tema resultante no vai sofrer alteraes e manter-se- igual ao do tema de entrada.
Este pode ser considerado o geoprocesso contrrio ao de Clip uma vez que, enquanto o Clip
permite seleccionar os elementos que se sobrepem nos dois temas, o Difference permite excluir
os elementos do tema de entrada que se sobrepem com o tema de sobreposio.
Depois de seleccionar o geoprocesso e premir o boto "Open Geoprocess apresentada a
seguinte janela em que podemos definir os parmetros:
In"ut *over Aqui deve ser seleccionado o tema de entrada, ou seja, o tema cujos elementos
vo ser cruzados com os do tema de sobreposio para eliminar aqueles em que existir
sobreposio. Tal acontece com a maioria dos restantes geoprocessos, podemos aplicar o
geoprocesso apenas aos elementos que estiverem seleccionados num tema sendo necessrio
colocar o visto na chec!box "Use selected features only.
Cli" *over Aqui devemos escolher o tema de sobreposio, ou seja, aquele cujos elementos
com que for encontrada sobreposio no tema de entrada vai ditar a eliminao desses
elementos no tema de sada. Tambm neste caso, podemos aplicar o geoprocesso apenas
aos elementos que estiverem seleccionados num tema sendo necessrio colocar o visto na
chec!box "Use selected features only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema que vai ser gerado.
148
Inter*e"o
Este geoprocesso funciona sobre dois temas que devem ser obrigatoriamente temas de
polgonos. Estes temas so o tema de entrada e o tema de sobreposio.
Neste processo, os elementos de ambos os temas so cruzados e, por cada intercepo que
encontrada, criado um novo elemento que rene os atributos alfanumricos dos elementos que
lhe deram origem, tanto do tema de entrada, como do tema de sobreposio.
Por modelar as reas que cumprem a condio de pertencerem a ambos os polgonos que lhe
deram origem, este geoprocesso pode ser considerado o "AND Espacial.
Uma das aplicaes possveis para este processo ser se quisermos reunir num nico tema a
informao contida em dois mapas distintos. Por exemplo, se tivermos um tema com a Cartografia
de Ocupao do Solo e outro com a Carta Geolgica, podemos utilizar este geoprocesso para
gerar um novo mapa em que os polgonos contm em simultneo a sua informao sobre
ocupao do solo e geologia.
Depois de iniciar o geoprocesso premindo o boto "Open Geoprocess apresentada a janela que
permite configurar os parmetros do geoprocesso:
In"ut *over Aqui deve ser seleccionado o tema de entrada, ou seja, o primeiro dos temas
cujos elementos vo ser cruzados com os do tema de sobreposio para gerar os polgonos
que integrem a informao alfanumrica de ambos. Tal acontece com a maioria dos restantes
geoprocessos, podemos aplicar o geoprocesso apenas aos elementos que estiverem
seleccionados num tema sendo necessrio colocar o visto na chec!box "Use selected features
only.
Cli" *over Aqui devemos escolher o tema de sobreposio, ou seja, o segundo tema cujos
elementos vo ser cruzados com os do tema de entrada para gerar os polgonos que integrem
a informao alfanumrica de ambos os temas. Tambm neste caso, podemos aplicar o
geoprocesso apenas aos elementos que estiverem seleccionados num tema sendo necessrio
149
colocar o visto na chec!box "Use selected features only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema que vai ser gerado.
2nion
Tal como sucede com os dois geoprocessos anteriores, tambm o geoprocesso de Unio tem,
obrigatoriamente de ser corrido sobre dois temas de polgonos para poderem ser obtidas as suas
intercepes.
O tema resultante deste processo apresenta os elementos que esto representados nos dois
temas de entrada e os elementos que so representados em apenas um dos temas associados.
por esta razo que este processo referido como sendo o "OR Espacial.
Quando o geoprocesso realizado so desencadeados 3 sub-processos sobre os temas:
intercepo entre os dois temas, diferenas entre o primeiro e segundo temas e, em terceiro lugar,
as diferenas entre o segundo tema e o primeiro tema.
Este processo assume relevncia se o objectivo for criar um tema que mostre a ocorrncia de dois
fenmenos para que seja destacada a ocorrncia de ambos ou apenas um deles numa
determinada localizao.
Se seleccionarmos este geoprocesso apresentada a seguinte janela:
In"ut *over Aqui deve ser seleccionado um dos temas que queremos submeter ao processo
de Unio. Embora os temas sejam chamados de /nput e Clip no existe nenhuma diferena
entre introduzir primeiro um ou outro dos temas. Tal acontece com a maioria dos restantes
geoprocessos, podemos aplicar o geoprocesso apenas aos elementos que estiverem
seleccionados num tema sendo necessrio colocar o visto na chec!box "Use selected features
only.
Cli" *over Aqui devemos escolher o outro tema que pretendemos submeter ao processo de
Unio. Como referido anteriormente, no caso deste geoprocesso no existe nenhuma
150
diferena em relao ordem pela qual seleccionamos os temas que pretendemos unir.
Tambm neste caso, podemos aplicar o geoprocesso apenas aos elementos que estiverem
seleccionados num tema sendo necessrio colocar o visto na chec!box "Use selected features
only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema que vai ser gerado e que incluir os limites de ambos os temas
demonstrando as reas em que se verificam ambos ou apenas um dos dois.
Se depois de corrido o geoprocesso de Unio, utilizarmos a ferramenta de nformao em
diferentes pontos do tema criado poderemos constatar que, nas reas em que se sobrepunham
os dois temas, os atributos apresentados referem-se aos dois temas, enquanto que nas reas
onde apenas se encontrava um tema, so apenas apresentados os atributos associados ao tema
que lhe deu origem.
Convex Hull
O geoprocesso de Convex ,ull ou Envolvente Convexa permite calcular o polgono convexo com
a menor rea que capaz de envolver todos os elementos que constituem o tema de entrada.
Ao contrrio da maior parte dos geoprocessos que vimos at agora, excepo feita ao
geoprocesso de buffer, este geoprocesso necessita para ser corrido de apenas um tema de
entrada que pode ser de pontos, linhas ou polgonos.
Este geoprocesso pode ser til, por exemplo, para definir o polgono que envolve uma rea em
que ocorreu um determinado fenmeno geogrfico.
Se seleccionarmos este geoprocesso apresentada a seguinte janela de parmetros que devem
ser definidos antes de iniciar o processo:
In"ut *over Aqui deve ser seleccionado o tema que contm os elementos para os quais
pretendemos calcular o polgono envolvente. Este tema poder ser um tema de pontos, linhas
ou de polgonos. Tal como nos geoprocessos anteriores, podemos aplicar o geoprocesso
apenas aos elementos que estiverem seleccionados num tema sendo necessrio colocar o
visto na chec!box "Use selected features only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
151
armazenado o tema que vai ser gerado e que ter os limites do polgono envolvente aos
elementos.
3issolve
Este geoprocesso funciona apenas sobre temas de polgonos e, aps analisar os polgonos,
dissolve aqueles que apresentam o mesmo valor num campo definido pelo utilizador, num
polgono nico. Para alm disso, permite introduzir um critrio espacial na deciso de dissolver
diversos polgonos. Permite definir que, para dois polgonos serem unidos, devem ser adjacentes,
para alm de terem o mesmo valor no campo definido.
Uma das aplicaes possveis para este geoprocesso poder ser a seguinte:
Dispomos de um tema que contm os limites de freguesias e cuja tabela de atributos tem um
campo que indica a que municpio pertence essa freguesia e o nosso objectivo obtermos um
novo tema que apresente os limites dos municpios. Utilizando o geoprocesso de Dissolve
podem dissolver-se os limites das freguesias com base na informao existente no campo que
indica a que municpios pertencem as freguesias. sto resultar que as freguesias que
pertencerem ao mesmo municpio sero unidas e ser criado um polgono que corresponder
aos limites do municpio. Assim, no mapa final cada um dos polgonos corresponder a um
municpio diferente.
Ao seleccionarmos este geoprocesso apresentada a seguinte janela:
Os parmetros que devem ser definidos nesta janela so:
In"ut *over Aqui deve ser seleccionado o tema que contm os polgonos que pretendemos
152
dissolver. Este tema ter obrigatoriamente de ser de polgonos. Tal como nos geoprocessos
anteriores, podemos aplicar o geoprocesso apenas aos elementos que estiverem
seleccionados num tema sendo necessrio colocar o visto na chec!box "Use selected features
only.
-ield to dissolve A lista apresentada indica quais so os campos disponveis na tabela de
atributos do tema que introduzimos como tema a dissolver. Devemos seleccionar o tema que
tem a informao segundo a qual vamos dissolver os polgonos.
@nl3 dissolve ad<a*ents Esta opo representa a integrao do critrio espacial no
processo. Se seleccionarmos a chec!box, os polgonos s sero dissolvidos caso sejam
espacialmente contguos.
-unes a"li*adas aos *am"os Tal como acontecia no geoprocesso de )patial $oin, neste
geoprocesso possivel aplicar algumas funes aos campos numricos que fazem parte da
tabela de atributos. Uma vez que os polgonos do tema resultante tm origem na unio de
polgonos mais pequenos, possvel criar na tabela de atributos do tema resultante um campo
que guarde informaes sobre os polgonos que foram unidos. As funes que podem ser
aplicadas so soma, mdia, mximo e mnimo.
Para adicionar as funes a um determinado campo, depois de seleccionarmos o campo na
janela do lado esquerdo, devemos clicar no boto no centro da janela e, na janela que surge
posteriormente, seleccionar as funes que pretendemos aplicar a esse campo.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que sero
dissolvidos os polgonos.
Merge
Este geoprocesso permite juntar dois ou mais temas num tema nico. O tema resultante manter
os campos de apenas um dos temas de entrada que for seleccionado pelo utilizador. No caso dos
restantes temas que no foram seleccionados para manter os campos, ser mantida a informao
dos campos que encontrarem correspondncia nos campos da tabela de atributos do tema
seleccionado.
A utilizao deste geoprocesso poder ser importante, por exemplo, no caso de termos uma srie
cartogrfica que se encontre dividida por folhas em diversos temas distintos e quisermos ter um
tema nico que rena toda a informao. Neste caso, como, em princpio, todos os temas contm
a mesma estrutura da tabela de atributos, a informao alfanumrica de todos os temas ser
153
mantida no tema resultante.
Quando seleccionamos este geoprocesso apresentada a seguinte janela para definir os
parmetros que permitem iniciar o processo.
In"ut *over Nesta janela esto listados todos os temas que se encontram adicionados na
Vista activa. Podem ser seleccionados mltiplos temas desta lista premindo em simultneo a
tecla Ctrl.
;at/ 8it/ la3ers Por vezes, os ficheiros com os quais pretendemos realizar o processo de
erge so demasiados para adicionar Vista um a um. Esta opo permite escolher uma
directoria em que estejam armazenados os temas e escolher temas que no estejam
adicionados na Vista para realizar o erge. Depois de seleccionar a directoria, a lista
preenchida e podemos seleccionar um ou mais temas para integrar no processo.
>se )ields )rom *over Depois de seleccionarmos os temas sobre os quais pretendemos
correr o processo, nesta opo devemos seleccionar o tema de qual pretendemos seleccionar
os campos que vo ser integrados no tema resultante. Caso os temas que seleccionmos
tenham a mesma estrutura da tabela de atributos, com os mesmos campos, esta seleco
irrelevante.
@ut"ut *over Aqui podemos escolher o nome do ficheiro resultante e a localizao em que
o mesmo ser armazenado.
Quando estes parmetros tiverem sido definidos, devemos clicar no boto "Aceitar. Todos os
ficheiros que estamos a tentar integrar no processo devem ser do mesmo tipo de geometria
(pontos, linhas ou polgonos). Caso tenhamos seleccionado temas de tipos diferentes, ao clicar
em "Aceitar apresentada uma mensagem de erro que nos relembra isso mesmo.
154
Correco topolgica em temas de linhas
Por vezes, durante a vectorizao de temas lineares que representam os mais variados tipos de
redes (viria, ferroviria, elctrica, gs, esgotos, hidrogrfica, etc.), so cometidos alguns erros
que podem posteriomente vir a criar problemas inesperados quando se trabalha com essas redes.
Esses erros podem estar relacionados com a no ligao de vectores que deveriam estar
conectados ou casos em que os vectores foram prolongados para alm do necessrio e criaram
na rede arcos que no existem.
O que este geoprocesso faz analisar um tema linear e procurar estes possveis erros e corrigi-
los. No caso dos vectores que no esto ligados entre si, caso estes estejam abaixo de uma
distncia de tolerncia, um deles ser prolongado at interceptar o outro.
Ao seleccionar este geoprocesso apresentada a seguinte janela:
In"ut *over Aqui deve ser seleccionado o tema linear que queremos corrigir
topologicamente. Tal como noutros geoprocessos, podemos aplicar o geoprocesso apenas
aos elementos que estiverem seleccionados num tema sendo necessrio colocar o visto na
chec!box "Use selected features only.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema com as correces topolgicas realizadas.
Para alm do tema linear com a rede topologicamente corrigida, criado um outro tema de pontos
que indica os pontos em que foram realizadas as correces rede.
XY Shift
Este geoprocesso permite realizar uma translao a todos os elementos de um tema vectorial,
quer sejam pontos, linhas e polgonos. Este processo poder ser til para realizar pequenos
ajustes a cartografias que provenham de diferentes fontes com o objectivo de melhorar a
sobreposio das mesmas. Para realizar a translao apenas necessrio indicar quais vo ser
os movimentos em X e em Y.
Este processo pode ser realizado sobre todos os formatos de dados vectoriais quer sejam
155
ficheiros .shp, .d+g, .dxf ou .dgn , no entanto, o ficheiro de sada ser sempre em formato .shp.
No caso da translao ser realizada sobre ficheiros .d+g, .dxf ou .dgn, o resultado ser que iro
ser criados 3 ficheiros .shp que integraro respectivamente os elementos pontuais, lineares e
poligonais. Se os ficheiros de entrada possuirem apenas um tipo de geometria, sero na mesma
criados os 3 ficheiros sendo que aqueles para que no existiam elementos vo ficar vazios.
Ao iniciarmos o geoprocesso apresentada a seguinte janela:
In"ut *over Aqui deve ser seleccionado o tema a que queremos aplicar a translao. Tal
como noutros geoprocessos, podemos aplicar o geoprocesso apenas aos elementos que
estiverem seleccionados num tema sendo necessrio colocar o visto na chec!box "Use
selected features only.
@))set values Nestas duas caixas devemos indicar a translao que deve ser aplicada aos
eixos X e Y. Deve ser tido em ateno que os valores introduzidos sero considerados como
estando nas unidades que esto definidas para a Vista.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro .shp em que ser
armazenado o tema com as correces topolgicas realizadas.
Reproject
Atravs deste geoprocesso possvel alterar a projeco cartogrfica dos elementos de um tema
vectorial de entrada. Para isso apenas necessrio indicar qual a nova projeco que queremos
que o tema tenha.
Este geoprocesso assume uma grande importncia para homogeneizar a projeco dos temas
cartogrficos dentro de um mesmo projecto.
Depois de seleccionar este geoprocesso apresentada a seguinte janela:
156
In"ut *over Aqui deve ser seleccionado o tema cujo sistema de projeco pretendemos
alterar. Tal como noutros geoprocessos, podemos aplicar o geoprocesso apenas aos
elementos que estiverem seleccionados num tema sendo necessrio colocar o visto na
chec!box "Use selected features only.
Sour*e "ro<e*tion A projeco do tema de origem seleccionada automaticamente
conforme alteramos o tema a que pretendemos modificar o sistema de projeco.
1arget "ro<e*tion Nesta opo deve ser escolhida qual a projeco cartogrfica que
queremos que o tema de sada tenha. Ao clicar no boto que se encontra ao lado da projeco
definida temos acesso a uma nova janela na qual podemos pesquisar e seleccionar a
projeco pretendida.
@ut"ut *over Aqui podemos definir a localizao e o nome do ficheiro que ser criado com
a projeco cartogrfica que definimos.
157
11 ( Sa&das Gr#)i*as
Depois de trabalharmos a informao geogrfica e termos produzido os mapas temticos dentro
das Vistas do nosso projecto, muitas vezes necessrio produzir sadas grficas que nos
permitam apresentar os resultados ou ilustrar as concluses que tirmos atravs da anlise da
informao. No gvSG, as sadas grficas podem ser preparadas atravs dos documentos
"Mapas.
Os Mapas podem ser acedidos atravs da janela do Gestor de Projectos.
Clicando no boto "Novo ser criado um novo mapa (por defeito o nome desse mapa ser "Sem
ttulo 0). Se seleccionarmos esse mapa que foi criado ficam disponveis os restantes botes
que nos permitem abrir esse mapa, mudar o nome, apag-lo ou aceder s suas propriedades.
Se escolhermos abrir o mapa ser apresentada uma janela com o seguinte aspecto:
158
+#op#iedades do 'apa
As propriedades do mapa podem ser acedidas de duas formas distintas:
Atravs do boto "Propriedades na janela do Gestor de Projectos.
Quando o mapa est aberto, atravs da opo "Propriedades dentro do men "Mapa.
Ao seleccionar as propriedades atravs de qualquer uma destas opes, apresentada uma nova
janela em que podemos configurar as propriedades do mapa.
Nesta janela podemos alterar o nome do mapa, a sua data de criao, adicionar um proprietrio e
alguns comentrios.
Relativamente s restantes opes, o gvSG permite que seja definida uma malha no mapa qual
os objectos que so introduzidos se ajustam e que poder tambm ser utilizada como facilitadora
do alinhamento dos objectos que vo sendo introduzidos no mapa.
Es"ao /oriontal e verti*al da mal/a Estas opes permitem definir o intervalo entre os
pontos que compem a malha. Quanto menor for o valor definido, maior ser a preciso com
que os objectos podem ser ajustados. Por vezes, se definirmos valores demasiado reduzidos,
poder ser necessrio fazer zoom no mapa para poder visualizar a grelha.
Mal/a a*tivada Ao activar a malha, os objectos ao serem introduzidos no mapa vo ser
automaticamente ajustados malha.
Visualiar mal/a Esta opo permite que a malha possa estar visvel ou no. A malha estar
visvel no implica que esteja activa e vice-versa.
A*tivar rgua Ao activar esta opo sero visveis rguas na janela do mapa que servem
159
como auxiliares ao desenho.
Edit#vel Se retirarmos o visto da chec!box o mapa ser bloqueado e no poder ser
alterado.
-onfigu#ao da p6gina
O gvSG permite configurar a pgina conforme a sada grfica que pretendemos realizar. Esta
opo pode ser acedida atravs do boto existente na barra de ferramentas ( ) ou atravs da
opo "Preparar pgina dentro do men "Mapa.
Ao seleccionarmos estas opes surge a seguinte janela:
Nesta janela pode ser configurado:
1aman/o da "#gina Nesta opo pode ser definido o tamanho da sada grfica que vamos
produzir. Podemos definir que o tamanho da pgina ser o pr-definido para a impressora, um
dos tamanhos pr-definidos e mais comuns ou ento podemos seleccionar a opo para
criarmos um tamanho prprio. Se seleccionarmos esta ltima opo iro ficar disponveis as
opes de "Grossura e "Altura onde poderemos inserir os valores que pretendemos que a
pgina tenha.
>nidades de medida Esta opo permite definir as unidades para os campos de "Grossura
e "Altura.
@rientao Aqui podemos definir se o papel e o mapa vo estar orientados na vertical ou na
horizontal. Se alterarmos esta opo verificaremos que a posio do mapa tambm alterada.
Margens Seleccionando a opo "Customize margins, as janelas abaixo ficam disponveis
e podemos definir as margens para cada um dos 4 lados da pgina do mapa.
!esoluo do resultado Podemos escolher entre trs nveis de resoluo: Alta, Normal e
Baixa.
160
/nser56o de #b3ectos no apa
Existem diversos objectos que podem ser integrados num mapa. Muitos desses objectos
encontram-se estreitamente ligados com a Vista pelo que, quando so realizadas alteraes na
Vista, essas alteraes reflectem-se no Mapa que est a ser criado.
Os objectos que podem ser adicionados a um mapa so os seguintes:
Vistas
magens
Escalas
Legendas
Rosas dos Ventos ou Setas de Orientao
Textos
Caixas
Objectos Grficos
Estes objectos podem ser adiconados com recurso aos botes presentes na barra de ferramentas
ou atravs do men "Mapa, opo "nserir.
Depois de um objecto ter sido adicionado ao Mapa, para o remover basta seleccion-lo e premir o
boto .
Vistas
Esta ferramenta permite introduzir no mapa uma imagem de uma das Vistas que se encontram no
projecto que est a ser trabalhado. Para adicionar uma vista ao mapa necessrio seleccionar o
161
boto ou a opo correspondente na opo "nserir dentro do men de "Mapa.
Depois de seleccionar esta opo, deve ser desenhado no mapa um rectngulo que corresponda
rea onde pretendemos que a Vista surja. Para isso clicamo num dos cantos do rectngulo e
arrastamos o rato at ao canto oposto. Quando terminamos apresentada a seguinte janela:
Vista Aqui pode ser seleccionada a Vista do projecto que pretendemos que seja
representada no Mapa.
4i"erligao a*tiva Se esta chec!box estiver activa, qualquer alterao que seja realizada
na Vista ser reflectida no Mapa. Estas alteraes incluem mudanas de cores dos temas,
adio de novos temas, alteraes visualizao ou no de um tema ou mudanas da ordem
pela qual os temas so visualizados, etc. As mudanas de escala no esto relacionadas com
esta chec!box uma vez que essas so reguladas pela dropbox abaixo.
Es*ala Dentro da opo de escala pode optar-se por 3 hipteses:
Automtico Se esta opo for seleccionada, todas as alteraes de escala que
forem realizadas na Vista sero reflectidas no mapa
Manter escala de viso Nesta opo, mesmo que o objecto de Vista no Mapa
seja alterado o tema associado com a Vista no vai ser redimensionado e vai
manter o mesmo tamanho que tem na Vista
Escala especificada pelo utilizador Esta opo permite ao utilizador definir a
escala que quer que seja aplicada.
Sualidade Permite definir se a qualidade de visualizao ser Apresentao ou Rascunho.
Graus Permite definir uma rotao para a Vista que introduzida no Mapa
?egenda
A Legenda o elemento de um mapa que permite a quem o visualiza interpretar a informao que
nele se encontra representada. A legenda integra os temas que se encontram adicionados na
Tabela de Contedos de uma Vista pela ordem que a se encontram.
Uma legenda pode ser adicionada a um mapa atravs do boto na barra de ferramentas ou
atravs da opo correspondente no men "Mapa e "nserir. Ao seleccionar uma destas opes
devemos desenhar no mapa a rea onde pretendemos localizar a legenda, clicando num ponto e
162
arrastando o rato at ao ponto oposto do rectngulo.
Quando desenhamos o rectngulo apresentada a janela seguinte:
Mar*o da Vista Aqui podemos escolher de entre as vistas que j se encontram adicionadas
ao mapa, para qual delas pretendemos introduzir a legenda.
1emas Depois de seleccionar a vista para a qual pretendemos definir a legenda, a janela do
lado direito preenchida com os temas que se encontram na Vista seleccionada.
Seleccionando ou retirando a seleco das chec!boxes, podemos definir se pretendemos ou
no que esse tema seja adicionado legenda. Clicando no boto "Fonte podemos tambm
seleccionar o tipo de letra dos textos que vo estar na Legenda.
Sualidade Permite definir se a qualidade de visualizao ser Apresentao ou Rascunho.
Graus Permite definir uma rotao para a Legenda que introduzida no Mapa.
Es*ala
A escala no mapa permite ter uma percepo das distncia representadas no mapa e realizar
medies mais precisas.
Ao seleccionar o boto na barra de ferramentas ou a opo existente no men "Mapa e
"nserir, apresentada a seguinte janela que nos permite configurar algumas caractersticas da
163
barra de escala que vai ser introduzida.
Mar*o da Vista Aqui podemos escolher a que vista das adicionadas ao mapa vai dizer
respeito a escala que vamos introduzir.
+arra Esta opo permite seleccionar o tipo de escala que pretendemos inserir entre escala
numrica e escalas grficas. Ao seleccionar uma escala grfica ficam disponveis mais
algumas opes relacionadas com intervalos e divises que a barra ter. A opo "ntervalo
permite-nos escolher qual ser a distncia real que ser representada pela barra. A opo
"Number of ntervals definir permite em quantas divises ser dividida a escala para
representar a distncia que definimos no "ntervalo. A opo "Divises para a esquerda
permite escolher quantas divises sero representadas para a esquerda do valor "0 da
escala.
Es*ala Se tivermos seleccionado uma escala grfica, possvel seleccionarmos se
pretendemos visualizar uma escala numrica e se pretendemos que a mesma seja visualizada
sobre ou sob a escala grfica.
>nidades Esta opo permite que seja seleccionada a unidade dos valores que sero
apresentados na escala e permite seleccionar em que localizao pretendemos que a mesma
seja indicada em relao barra (sobre ou sob a mesma).
Eti%uetas Aqui podemos seleccionar em que posio pretendemos que sejam apresentadas
as etiquetas relacionadas com a escala (valores e unidades) e qual a cor dessas etiquetas.
Como qualquer outro objecto do mapa, depois de o mesmo ter sido introduzido pode ser editado
fazendo duplo clique sobre o mesmo e voltar a ser apresentada a janela com as configuraes
do objecto.
Rosas dos Ventos ou Setas de Orientao
A integrao de Rosas dos Ventos ou Setas de Orientao nos mapas permite a quem visualiza
um mapa ter uma forma imediata de saber como se encontra orientado o mapa.
Para adicicionar estes objectos ao mapa devemos clicar no boto na barra de ferramentas ou
na opo localizada no men "Mapa.
164
Na janela que apresentada podemos seleccionar a que vista introduzida no mapa vai dizer
respeito a seta de orientao a introduzir. Podemos tambm seleccionar na parte superior da
janela o estilo de objecto de orientao pretendemos introduzir.
Podem ser adicionados novos smbolos aos existentes, copiando os novos smbolos para a pasta
bin7gv)/G7extensiones7com.iver.cit.gvsig7northimages existente na pasta em que foi instalado
o software.
Estes novos smbolos devero estar no formato SVG ()calable 8ector Graphics).
Cai2as
O gvSG permite que sejam introduzidas no mapa caixas que podem, por exemplo, enquadrar
outros objectos.
Para adicionar uma caixa devemos seleccionar na barra de ferramentas o boto ou a opo
correspondente no men "Mapa.
Depois de desenharmos com o rato a rea em que queremos introduzir a caixa (clicar e arrastar
at ao canto oposto) apresentada uma janela que permite definir algumas propriedades dessa
caixa como sejam o nmero de linhas e colunas ou os graus de inclinao da mesma.
Imagem
Podem tambm ser adicionados aos mapas ficheiros de imagem com os formatos .jpeg, .jpg,
.gif, .png, .bmp ou .svg. Para isso deve ser seleccionada a ferramenta ou a opo
165
correspondente no men "Mapa.
Ao seleccionar a ferramenta e desenhar no mapa o rectngulo em que a imagem se dever
localizar apresentada a seguinte janela:
-i*/eiro Ao clicar no boto "Procurar apresentada uma janela do Explorador que nos
permite seleccionar o ficheiro que pretendemos adicionar ao mapa.
Sualidade Permite definir se a qualidade de visualizao ser Apresentao ou Rascunho.
Graus Permite definir uma rotao para a magem que introduzida no Mapa
1e2to
Podem ser inseridos nos mapas textos que funcionem como, por exemplo, ttulo, explicao do
mapa ou informaes complementares (fonte, sistema de projeco, etc.).
Os textos podem ser introduzidos atravs da ferramenta ou da opo que existe no men
"Mapa.
No canto superior esquerdo da janela devemos introduzir o texto que pretendemos que seja
166
apresentado no mapa. So depois apresentadas diversas opes que permitem configurar a
apresentao desse texto.
Alin/ar Permite definir o alinhamento do texto dentro de uma caixa: esquerda, ao centro
ou direita.
-onte Ao clicar no boto "Fonte podemos escolher o tipo e o estilo de letra que queremos
para o texto que estamos a introduzir. tambm possvel definir a cor e o tamanho da letra
que o texto vai ter.
Mar*o Esta opo permite definir se pretendemos colocar uma caixa em torno do texto que
vai ser inserido, seleccionando essa opo na chec!box "Usar marco. Para alm disso,
possvel definir a cor da linha da caixa que vai ser criada, a sua espessura e qual a margem
que vai existir entre o texto e a linha.
1&tulo do *am"o de te2to Se seleccionarmos esta opo ser colocado um ttulo por fora
da caixa que contm o texto que inserimos. Podemos definir a cor desse ttulo e o tamanho da
fonte.
Objectos Grficos
Podem ser inseridos no mapa diversos objectos grficos:
pontos
rectngulos
crculos
linhas
polilinhas
polgonos
As ferramentas que permitem introduzir estes objectos grficos encontram-se na barra de
ferramentas ou em "nserir dentro do men "Mapa.
167
Depois destes objectos grficos serem introduzidos no mapa, os seus vrtices podem ser editados
seleccionando o objecto que pretendemos alterar e seleccionando a ferramenta e movendo
os vrtices para a posio desejada.
*dio e +#op#iedades dos ,!jectos do 'apa
Aps terem sido inseridos no mapa os objectos que foram referidos nos pontos anteriores podem
ser editados e podem tambm ser realizadas operaes de undo e redo.
>ndo e !edo
Existem ferramentas que permitem desfazer e refazer as edies que foram realizadas no mapa.
Para isso encontram-se disponveis as ferramentas de undo ( ) e de redo ( ). A primeira
permite desfazer a ltima alterao que foi realizada e a segunda refazer uma alterao que
tinhamos desfeito anteriormente.
Estas ferramentas podem ser acedidas atravs da barra de ferramentas ou atravs do men
"Mapa.
Existe ainda outra ferramenta que permite desfazer diversas edies em simultneo. Para aceder
a esta ferramenta podemos utilizar o boto na barra de ferramentas ou seleccionando a
opo de "commands stac! no men "Mapa.
Ao carregar no comando apresentada uma nova janela que lista todas as edies que foram
realizadas no mapa. Movendo a barra lateral para cima e para baixo podemos verificar que
edies esto a ser desfeitas no mapa. Embora possam ser desfeitas diversas edies em
simultneo, no possvel desfazer uma edio especfica na lista. Ou seja, no caso de termos 4
edies listadas e se quisermos desfazer a segunda edio listada temos, obrigatoriamente de
desfazer as edies 3 e 4.
168
;ro"riedades dos ob<e*tos do ma"a
Os objectos que foram adicionados no mapa podem ser acedidos posteriormente para edio das
suas propriedades. A janela de propriedades do objecto pode ser acedida fazendo duplo-clique
sobre um objecto com o boto do lado esquerdo do rato ou clicando com o boto direito e no
men contextual seleccionar a opo "Propriedades.
Alin/amento
A ferramenta de alinhamento dos objectos, que se encontra no men "Mapa, "Grficos e
"Alinhar, permite alinhar, distribuir no mapa e redimensionar os objectos.
Nesta janela so apresentadas as seguintes opes:
7o ma"a Se este boto estiver seleccionado, nas opes de alinhamento ser tido em conta
como referncia o limite do layout. Caso no esteja seleccionado, a referncia ser a seleco
que est activa.
Alin/amento Estas seis ferramentas permitem alinhar os objectos conforme as
necessidades. Os objectos podem ser alinhados esquerda, ao centro no eixo de X, direita,
ao topo, ao centro no eixo de Y ou ao fundo.
5istribuir Estas ferramentas permitem distribuir os objectos seleccionados com uma
equidistncia entre eles.
Mat*/ sie Estas ferramentar permitem redimensionar um objecto seleccionado utilizando
outro como referncia. O objecto que tido como referncia o maior da seleco. Os
objectos podem ser redimensionados para corresponderem em largura, altura ou em ambas.
169
Es"ao sto permite que os objectos sejam distribudos espacialmente. Por exemplo, se
tivermos seleccionada a opo "No mapa e seleccionarmos dois objectos, ao seleccionar as
opes disponveis, os objectos sero movidos para a para a mesma distncia das margens
direita e esquerda (1 opo) ou da margem superior e inferior (2 opo).
Agrupar e Desagrupar
Estas ferramentas permitem agrupar e desagrupar os objectos. Ao agrupar os objectos de um
mapa garantimos que todas as operaes de edio (mover, redimensionar, etc.) que sejam
realizadas sejam efectuadas sobre todos os objectos. Desagrupar os objectos permite realizar
operaes de edio apenas sobre um dos objectos.
Para aceder a estas ferramentas podem ser utilizados os botes existentes na barra de
ferramentas (Agrupar) e (Desagrupar) ou atravs do men "Mapa e opo "Grficos.
Sim"li)i*ar ?egenda
Esta opo permite simplificar a legenda individualizando todos os elementos que a compem.
sto poder ser til para editar a legenda alterando, por exemplo, a etiqueta associada a um tema
ou mudando a cor ou o limite dos rectngulos que representam as entidades do tema.
Esta opo pode ser acedida, quando temos a legenda seleccionada, atravs do men "Mapa e
opo "Grficos ou clicando com o boto direito do rato sobre a legenda e seleccionando no
men contextual a opo "Simplify legend.
Quando uma legenda simplificada a ligao que existe entre ela e a Vista quebrada fazendo
com que a partir desse momento qualquer alterao realizada na Vista no seja reflectida na
legenda.
Para voltar a agrupar os elementos da legenda pode ser utilizado o comando "Agrupar referido no
ponto anterior.
170
@rdem de Visualiao
As ferramentas de "Colocar frente ( ) e "Colocar atrs ( ) permitem definir que objectos
se sobrepem aos outros.
Para alm de estarem disponveis na barra de ferramentas, estas ferramentas podem ser
acedidas atravs do men "Mapa dentro da opo "Grficos.
?in/a Gr#)i*a
Esta ferramenta permite desenhar uma linha em torno de um objecto que se encontre
seleccionado ou de todos os objectos que se encontram no mapa.
Esta ferramenta pode ser acedida atravs do boto correspondente na barra de ferramentas ( )
ou atravs do men "Mapa, opo "Grficos. Quando a seleccionamos apresentada uma nova
janela com algumas opes que podem ser configuradas relativamente linha grfica.
O primeiro conjunto de opes permite definir em torno de que elementos pretendemos criar a
linha grfica. As opes disponveis permitem colocar em torno apenas dos objectos que esto
seleccionados, em torno de todos os grficos existentes no mapa ou criar uma linha grfica nica
que abranja todos os objectos presentes.
A segunda opo ("Agrupar linha grfica com grficos) permite que a linha grfica e o objecto em
torno do qual esta vai ser colocada se tornem num objecto nico, garantindo que ambos so alvo
dos mesmos processos de edio que ocorram posteriormente.
As opes de "Posio da linha permitem definir o espaamento dado entre o objecto e a linha
que criada em torno dele. Por defeito, a distncia est definida como sendo igual para todos os
lados. Podemos manter seleccionada a chec!box desta definio e alterar apenas o valor de
espaamento que pretendemos. No entanto, se preferirmos que a linha tenha espaamentos
diferentes para cada um dos lados, devemos retirar o visto da chec!box e definir os valores nas
caixas abaixo que se tornam ento editveis.
171
Se clicarmos no boto "Configurar surgir uma nova janela em que podemos configurar o aspecto
visual da linha grfica que vai ser criada.
Aqui pode ser configurado o preenchimento (que se sobrepor ao objecto em si), a cor, tipo e
grossura da linha, transparncia do elemento e os graus de inclinao da linha grfica.
1aman/o e "osio
A ferramenta de "Tamanho e posio permite definir o tamanho de um objecto e a sua localizao
no mapa. Pode ser acedida atravs do boto na barra de ferramentas ou atravs do men
"Mapa dentro da opo "Grficos.
A janela que apresentada permite definir em primeiro lugar a localizao do objecto no mapa
introduzindo os valores que o elemento distar do lado esquerdo do mapa e a distncia a partir do
topo nas duas primeiras caixas. As duas caixas seguintes permitem definir a largura ("Grossura) e
a altura do objecto seleccionado introduzindo os valores nas caixas correspondentes.
"e##amentas de &avegao no 'apa
172
Existem diversas ferramentas que permitem navegar no mapa movendo-o ou fazendo zoom para
analisar com maior pormenor um determinado objecto. Estas ferramentas encontram-se
agrupadas na barra de ferramentas ou dentro do men "Mapa opo "Navegao.
Estas ferramentas permitem:
=oom menos ( ) - Afastar da pgina visualizando os objectos com menos pormenor
=oom mais ( ) - Aproximar da pgina visualizando os objectos com maior pormenor
=oom a"ro2imar ( ) - Permite fazer zoom sobre o centro do mapa
=oom a)astar ( ) - Permite afastar-se do centro da pgina
=oom *om"leto ( ) Permite fazer zoom de maneira a que toda a pgina seja visvel no
ecr
=oom 1:1 ( ) Permite visualizar o mapa do tamanho real que teria caso fosse impresso
=oom B sele*o ( ) Permite fazer zoom sobre um objecto que esteja seleccionado
Movimentao ( ) Permite mover o mapa arrastando-o para a localizao que
pretendemos visualizar
2emplates
Em gvSG, os mapas que so criados podem ser armazenados como templates que podem ser
utilizados em outros projectos.
Neste template so guardadas as propriedades e a distribuio dos objectos no mapa para que
possam ser posteriormente utilizados com outros dados em outros projectos.
Para guardar um novo template devemos utilizar a opo "Guardar como molde que est dentro
do men "Ficheiro.
173
Ao seleccionarmos esta opo, surge uma nova janela que nos permite definir o nome e a
localizao onde pretendemos guardar o nosso ficheiro .gvt (extenso dos templates de gvSG).
Quando pretendemos utilizar o template que guardamos num novo projecto, podemos carreg-lo
nesse novo projecto atravs do comando "Abrir molde no men "Ficheiro.
174
Imp#esso
Para imprimir os mapas que so criados necessrio clicar no comando que se encontra
disponvel na barra de ferramentas. Ao seleccionarmos aberta uma nova janela em que
podemos definir as configuraes da impresso que queremos realizar como sejam a impressora
que pretendemos utilizar, o nmero de cpias ou a qualidade da impresso.
E2"ortar "ara ;5- ou ;ostS*ri"t
Os mapas que so criados podem tambm ser exportados para os formatos PDF e PostScript.
Para isso podem ser utilizadas as opes existentes no men "Ficheiro ou os dois botes
existentes na barra de ferramentas.
Quando seleccionarmos uma das opes apresentada uma janela onde podemos definir o nome
e onde pretendemos guardar o nosso ficheiro PDF ou o ficheiro de PostScript (com a extenso
175
.ps).
176
1' ( An#lise de !edes
Para poder realizar uma anlise de redes no gvSG necessrio ter previamente instalado
correctamente a extenso correpondente. A extenso "Piloto de -edes pode ser encontrada no
seguinte endereo http://www.gvsig.gva.es/index.php?id=1693&L=0 .
Quando a extenso se encontra j instalada na barra de mens surge a opo "Red onde esto
disponveis as ferramentas de anlise de redes.
Para que as ferramentas estejam disponveis necessrio que esteja carregado na Vista um tema
de linhas que represente a rede que pretendemos trabalhar. Ao seleccionarmos esse tema como
tema activo fica disponvel a opo "Generar topologa de red. Caso tenhamos j anteriormente
gerado a topologia de rede para o ficheiro que se encontra activo, fica igualmente disponvel a
opo de "Cargar topologs de red previamente generada que permite carregar a topologia.
Ge#ao da 0opologia de Rede
Para realizar operaes como o clculo de percursos sobre uma tema linear necessrio primeiro
que tudo gerar uma topologia dessa rede.
A gerao da topologia de rede realizada seleccionando a opo "Generar topologa de red
dentro do men "Red
Quando seleccionamos esta opo apresentada a janela do assistente que vai ajudar no
processo de gerao dessa topologia.
177
Esta janela apresenta-nos diversas opes que vo ser descritas em seguida.
Cal*ular a rede sobre o tema original
Quando se trabalha pela primeira vez com um ficheiro deve ser seleccionada a opo de que
permite calcular a rede sobre o tema original ("Compute the net over the original la&er).
Passando janela seguinte (boto "1ext) devem ser seleccionados os campos da tabela de
atributos do tema que contm a informao que corresponde a determinados parmetros que
ajudam no clculo da rede. Os campos, para poderem ser escolhidos, devem ser do tipo
numrico.
Os parmetros que podem ser definidos so:
Sele*t t3"e )ield Podemos indicar qual o campo que contm a informao relativa ao tipo
de via a que pertence um troo.
178
Sele*t leng/t )ield Podemos indicar qual o campo que contm a informao relativa ao
comprimento em metros do troo.
Cost )ield Podemos indicar qual o campo que contm o custo associado a percorrer um
determinado troo da rede.
Cost units Permite definir qual a unidade dos custos para percorrer um troo. Estes
custos podem ser em termos de tempo, distncia ou monetrios.
Sele*t sense )ield Permite escolher qual o campo que indica o sentido em que os troos
podem ser percorridos. O campo que for escolhido deve ter a informao organizada de
maneira a que o valor "1 represente os troos que podem ser percorridos no sentido que o
troo foi digitalizado, o "2 os troos que podem ser percorridos no sentido inverso ao que foi
digitalizado e o "3 os troos que podem ser percorridos em ambos os sentidos.
Para seleccionar os campos necessrio seleccionar as chec!boxes correspondentes e depois
seleccionar os campos na lista que apresentada.
Ao premir o boto "(inish apresentada uma janela que mostra o progresso do processo de
gerao da topologia de rede.
Corre*o 1o"ol6gi*a do 1ema @riginal
Atravs desta ferramenta so realizadas duas operaes distintas. Por um lado, os troos que
179
compem a rede so editados conforme a tolerncia que seja definida de maneira a garantir que
no hajam troos que deveriam estar ligados e no o esto e, por outro lado, quando existem
troos que se cruzam ou tocam e no existam ns de ligao, estes so criados.
Para realizar a correco topolgica do tema original, na janela do assistente que surge quando
seleccionamos a opo "Generar topologa de red dentro do men "Red, devemos seleccionar a
opo "C"EA1 the original la&er.
Ao clicarmos em "1ext apresentada a janela em que podemos definir os campos da tabela de
atributos que contm a informao sobre alguns parmetros da rede. Estes parmetros so os
mesmos que foram referidos no ponto anterior deste manual.
A seleco destes parmetros facultativa. Se no os pretendermos preencher podemos clicar no
boto "(inish para terminar o processo.
1rabal/ar *om as *oordenadas originais
Dentro da primeira janela do assistente para a gerao da topologia de rede ou para a correco
topolgica do ficheiro original existem outras duas opes que podem ser escolhidas para esses
processos.
A primeira dessas opes a opo de trabalhar com as coordenadas originais do tema ("'or!
+ith original coordinates).
Esta opo permite que sejam mantidas as coordenadas originais do tema original, ou seja, que
no sejam realizadas alteraes localizao dos ns e das linhas que compem a rede.
180
>sar tolerAn*ia "ara *riar a to"ologia de rede
Com esta opo possvel definir uma distncia de tolerncia que ser considerada no processo
de gerao da topologia de rede. esta tolerncia que permitir que, no caso de dois troos no
se tocarem por um erro de digitalizao e se encontrem a uma distncia inferior tolerncia
definida, os troos sejam ligados e seja criado um novo n no seu ponto de encontro.
Na prtica isto significa que, por exemplo, se dois troos da rede terminam um nas coordenadas
x=0 e y=0, e o outro nas coordenadas x=0,1 e y=0,2, se a tolerncia definida for de 0,2, os dois
troos sero unidos e ser criado apenas um ponto. Se, no caso deste exemplo, tivesse sido
escolhida a opo de "'or! +ith original coordinates, seriam criados dois ns, um no fim de cada
um dos troos e estes no seriam ligados entre si.
181
-a##ega# topologia de #ede
Quando a topologia da rede j est criada podemos carreg-la utilizando a opo "Cargar
topologa de red previamente generada. A topologia de rede de um tema no tem de ser gerada
de cada vez que queiramos trabalhar com esse ficheiro. Por isso, se tivermos previamente criado
uma topologia de rede de um tema podemos carreg-la de imediato.
Ao seleccionarmos esta opo surge uma nova janela em que devemos seleccionar, de entre os
campos de texto da tabela de atributos, o campo que contm a informao relativa ao nome dos
troos e que ser posteriomente utilizado para descrever os percursos que forem criados.
Quando tivermos seleccionado o campo que contm o nome dos troos podemos clicar em "OK e
fica disponvel um novo conjunto de ferramentas na barra de ferramentas e fica disponvel a
opo de "Geston de paradas no men de "Red.
Gesto de ;aragens
Para aceder ao men de gesto de paragens, depois de ter carregada a topologia da rede,
necessrio seleccionar a opo "Geston de paradas dentro do men "Red. , em seguida,
apresentada uma nova janela com as opes de gesto de paragens.
182
Quando abrimos pela primeira vez a janela no existem quaisquer paragens carregadas ao
contrrio do que ocorre na imagem acima.
As opes que so disponibilizadas so as seguintes:
?oad stages permite integrar carregar um conjunto de paragens a partir de um tema de
pontos.
Save stages permite gravar as paragens definidas para um ficheiro que possa ser tratado
posteriormente como um tema.
Save route permite gravar uma rota criada para um ficheiro que possa posteriormente ser
tratado como um tema.
Centrar sobre "arada permite centrar a Vista sobre uma paragem que esteja seleccionada.
Set s"eeds permite definir a velocidade a que se pode circular por cada tipo de troo.
1otal route *ost quando calculado um percurso, o valor de custo total de uma rota
apresentado, conforme as unidades que foram definidas para o efeito.
A*tivar:5esa*tivar "aragens JEnableK possvel retirarmos ou voltar a incluir paragens
num percurso desactivando ou activando a chec!box correspondente que apresentada do
lado esquerdo.
Alterar nome das "aragens Carregando na clula correspondente a uma paragem na
coluna ")tage, possvel alterar o nome dessa paragem.
!eordenar as "aragens possvel reordenar as paragens que esto introduzidas utilizando
as setas existentes na parte inferior da janela ( )
Eliminar "aragem possvel eliminar uma determinada paragem seleccionando-a e
clicando no boto na parte inferior da janela.
Estas opo sero analisadas com maior pormenor nos pontos seguintes.
183
Adicionar paragens
possvel carregar as paragens que vo servir de referncia para o percurso que vamos calcular
a partir de um tema de pontos. Para carregar os pontos como paragens, o tema que contm
esses pontos tem de ter sido carregado previamente na Vista.
A partir da necessrio realizar os seguintes passos:
Seleccionar a opo "Geston de paradas dentro do men "Red
Clicar no boto "Load stages
Seleccionar na janela que apresentada o tema que contm os pontos que vo ser
carregados como paragens.
Ao clicar em "Aceitar, os pontos que fazem parte do tema so carregados como paragens.
Guardar "aragens
Depois de termos definidas algumas paragens, estas podem ser guardadas num tema geogrfico
de maneira a que possam posteriormente ser carregadas para novos clculos de percursos. Para
isso utilizada a ferramenta de ")ave stages.
Depois de seleccionar esta ferramenta devem ser realizados os seguintes passos:
- Seleccionar na janela que apresentada um dos formatos de ficheiros disponveis para guardar
as paragens (.shp, .dxf, Postgis ou .gml) e clicar em "Aceitar.
Na janela seguinte seleccionar o nome e a localizao em que queremos armazenar o ficheiro
184
de paragens que vamos criar.
- apresentada uma janela que nos permite adicionar ou no o novo tema em que foram
guardadas todas as paragens Vista actual.
Guardar rota
Depois de termos calculada uma rota, podemos guard-la em diversos formatos tal como
acontecia com as paragens de uma determinada rota.
Para gravar uma rota, depois de esta ter sido calculada devemos seguir os seguintes passos:
Seleccionar a opo "Geston de paradas dentro do men "Red
Seleccionar a opo "Save route
Na janela que apresentada em seguida devemos seleccionar o formato em que queremos
guardar a rota, de entre aqueles que se encontram listados.
185
, em seguida, apresentada uma janela do explorador que nos permite seleccionar a
localizao e o nome com que pretendemos guardar o ficheiro que vai ser criado com a rota.
Por fim, podemos escolher se pretendemos ou no adicionar o tema que acabamos de criar, e
que contm a informao sobre a rota, Vista actual.
Centrar sobre uma "aragem
Atravs desta funcionalidade possvel centrar a Vista sobre uma das paragens que esto
definidas. Para isso necessrio seleccionar uma paragem e depois clicar no boto "Centrar
sobre parada.
-i2ar velo*idades
A ferramenta de fixar velocidades permite definir velocidades de circulao diferentes para cada
um dos tipos de troos existentes na rede.
Estas configuraes de velocidade vo afectar os clculos que so realizados para o clculo de
custos para percorrer as rotas geradas no gestor de rotas.
186
Ao clicar no boto "Set speeds apresentada uma janela que contm a informao sobre o tipo
de vias e a velocidade de circulao permitida em cada um deles em km/hora. A informao
apresentada em relao ao tipo de via refere-se ao campo que foi indicado aquando da gerao
da topologia da rede.
Para alterar os valores que so apresentados devemos fazer duplo clique sobre o tipo de via que
pretendemos alterar a velocidade e introduzir o novo valor. Quando tivermos alterado todos os
valores que pretendemos, devemos clicar em "Aceitar.
Se tiver sido j realizado o clculo de uma rota, e se pretendermos que os novos valores sejam
aplicados a esse clculo de rota, necessrio recalcular a rota.
@bteno de *ustos de rotas
Quando calculada uma rota atravs do gestor de rotas, a coluna "Cost automaticamente
preenchida com o valor de custo associado para percorrer a distncia entre duas paragens
consecutivas.
187
As unidades em que os valores de custos so expressos a mesma que foi definida como
unidade de custo aquando da gerao da topologia de rede.
Cada vez que uma rota recalculada, os valores de custos so tambm actualizados
automaticamente.
A*tivar e 5esa*tivar "aragens
Apesar de podermos ter carregado um ficheiro com um elevado nmero de paragens, podemos
num determinado momento querer calcular rota que no utilize todas as paragens. Para isso
temos, na janela do Gestor de Paragens, a opo de activar e desactivar algumas paragens.
Para activar e desactivar as paragens que pretendemos apenas necessrio activar ou desactivar
a seleco na chec!box que se encontra na coluna "Enable do lado esquerdo da janela.
Alterar a ordem das "aragens
Para procurar uma melhor soluo para optimizar uma rota, possvel alterar a ordem das
paragens para calcular novas rotas com percursos diferentes. Para alterar a ordem das paragens
necessrio seleccionar uma das paragens que esto presentes no Gestor de Paragens e utilizar
os comandos disponveis para as mover para cima e para baixo na ordem definida.
Eliminar "aragens
Quando temos a certeza que no vamos necessitar de uma paragem que est definida para
188
calcular a rota que pretendemos, podemos eliminar essa paragem do Gestor de Paragens para
assim evitar confuses e erros na rota que vai ser calculada. Para eliminar uma paragem, depois
de a seleccionar, deve ser utilizado o boto .
Quando uma paragem eliminada, se tivesse sido calculada uma rota previamente, os resultados
dos custos so eliminados e a rota deve ser calculada novamente.
Ge#ao de Rotas
Esta funcionalidade permite calcular o percurso mais curto entre dois ou mais pontos de uma
rede.
Para iniciar o processo basta adicionar Vista um tema de linhas que represente a rede para
onde vamos gerar a rota. Se a topologia de rede para este tema tiver sido j gerada
anteriormente, apenas necessrio seleccionar a opo "Cargar topologa de red previamente
generada, dentro de men "Red.
Caso a topologia de rede para esse tema no tenha sido gerada anteriormente, necessrio
seleccionar a opo "Generar topologa de red dentro do men "Red e seguir os passos que
foram indicados em pontos anteriores deste manual para gerar a topologia.
Quando a topologia de rede tiver sido carregada ficam disponveis na barra de ferramentas os
botes que nos permitem introduzir paragens e definir troos da rede por onde pretendemos que a
rota no passe.
Para alm da forma de carregamento de paragens que foi apresentada anteriormente e em que o
carregamento realizado atravs do Gestor de paragens e da opo "Load stages, estes
comandos que ficam disponveis permitem integrar paragens de duas formas distintas.
A primeira opo permite localizar uma paragem em cima de um ponto qualquer sobre a rede.
Para introduzir um ponto em qualquer localizao sobre a rede devemos seleccionar o boto
e, posteriomente, clicar no ponto em que queremos localizar a nossa paragem.
189
A segunda opo permite localizar uma paragem sobre um dos ns da rede. Para localizar uma
paragem sobre um n necessrio seleccionar o boto e clicar na rede para introduzir a
paragem. Esta opo faz com que a paragem se localize obrigatoriamente no n mais prximo do
ponto que clicarmos na rede.
Quando tiverem sido introduzidas duas ou mais paragens na rede, fica disponvel o boto
que permite calcular o caminho mais curto entre as diversas paragens que definimos, baseando-
se na topologia de rede gerada para o ficheiro. Para calcular a rota tambm possvel utilizar a
opo "Camino mnimo dentro do men "Red.
Quando seleccionamos uma dessas opes calculada a rota entre as nossas paragens.
Se pretendermos que a rota que definida evite um determinado troo da rede possvel definir
os troos proibidos e que devero ser evitados pela rota a traar. Para definir esses troos
190
proibidos necessrio seleccionar o boto e depois clicar sobre a rede nos troos que
queremos assinalar como proibidos.
Se seleccionarmos a opo de calcular a rota ser criada uma rota que evita os troos que
definimos como proibidos.
Sempre que calculamos uma rota, para alm do trao da rota apresentado na Vista, surge uma
nova janela que descreve o itinerrio da mesma rota. Na janela so indicados os nomes das ruas,
a distncia a percorrer em cada uma delas, a direco a tomar no fim dessa rua, o nome da rua
para a qual vamos virar e a distncia acumulada at esse ponto.
Se clicarmos sobre a opo "Ver sobre el mapa em qualquer um dos passos do itinerrio, o troo
correspondente a esse passo centrado na Vista e seleccionado.
Se pretendermos calcular uma nova rota em que no queiramos utilizar as paragens e as
proibies que esto introduzidas e no quisermos visualizar a rota que calculmos anteriormente,
possvel eliminar estes elementos atravs da opo "Borrar dentro do men "Red.
191
Assim, para eliminar as rotas j calculadas deve ser seleccionada a opo "Borrar todas las rutas,
para eliminar as paragens a opo "Quitar todas las paradas e para eliminar todas as proibies
a opo "Quitar todas las barreras.
10 ( Se2tante
Quando instalamos o Sextante sobre o gvSG como foi exemplificado no primeiro captulo deste
manual, ficam disponveis na barra de ferramentas quatro novos botes que permitem aceder aos
elementos bsicos do Sextante. Estes elementos bsicos so: o Gestor de Extenses, o
Modelador, a Linha de Comandos e o Histrico.
Gesto# de *xtens/es
O Gestor de Extenses pode ser acedido atravs do boto . Esta normalmente a forma mais
utilizada para trabalhar com o Sextante e as suas extenses. Na janela que apresentada
encontram-se todos os processos disponveis no Sextante. tambm possvel a partir deste
interface realizar o mesmo processo sobre um conjunto de dados automaticamente atravs da
criao de um processo por batch.
Ao clicar no boto que permite aceder ao Gestor de Extenses, apresentada uma nova janela
onde se encontram as ferramentas que so disponibilizadas pelo Sextante. Os processos que
podem ser desencadeados encontram-se agrupados pelo tipo de anlise que permitem fazer, o
que permite aceder s mesmas com maior facilidade.
Dependendo da informao que estiver carregada nas Vistas do projecto com que estamos a
trabalhar, alguns dos processos podero no estar disponveis. sto acontece porque alguns
processos precisam de um determinado tipo de dados de entrada e, se estes no estiverem
disponveis, o Sextante no permite que o processo seja iniciado. sto pode acontecer, por
exemplo, no caso de abrirmos o conjunto de ferramentas para trabalhar temas vectorais ("Tools for
vector layers) e no existirem temas vectorias no projecto, estas ferramentas no estaro
disponveis.
192
Para lanar um dos processos existentes no Sextante devemos fazer duplo clique sobre esse
processo e apresentada a janela onde so definidos os parmetros desse processo. O exemplo
abaixo refere-se ao processo de criao do mapa de declives ()lope), mas a organizao da
janela muito semelhante para os restantes processos.
No primeiro separador, denominado de "Parameters, encontram-se as opes que devem ser
definidas para prosseguir com o processo.
Num primeiro conjunto de dados devem ser definidos quais so os dados de entrada para o
processo. Neste exemplo necessrio indicar qual o tema raster que contm a elevao que
pretendemos utilizar. Dependendo dos processos que esto a ser lanados, por vezes solicitado
que sejam introduzidos seguintes dados:
193
temas raster (um ou mais temas) dos que estejam includos em qualquer uma das Vistas do
projecto.
temas vectoriais (um ou mais temas) dos que estejam includos em qualquer uma das Vistas
do projecto.
Tabelas das que se encontram includas no projecto actual
O segundo conjunto refere-se s opes relacionadas com o processo que est a ser lanado. No
caso do exemplo do clculo dos declives, as opes que podem ser seleccionadas referem-se ao
mtodo a utilizar para realizar o clculo e as unidades em que estar o ficheiro resultante. Noutros
processos podem estar disponveis outras opes como:
mtodos ou funes que se encontram listadas num men.
valores numricos ou expresses de texto.
Um campo de uma tabela de atributos j carregada no projecto ou de uma tabela de atributos
seleccionada noutro parmetro.
Uma banda de um tema raster seleccionado noutro parmetro
Coordenadas de um ponto na Vista (por exemplo para calcular a linha de viso). Neste caso
podem ser indicadas as coordenadas ou utilizado o boto do lado direito para indicar sobre a
Vista o ponto que se quer utilizar.
Uma tabela com valores a serem introduzidos pelo utilizador (por exemplo para definir uma
matriz de reclassificao de um tema raster).
194
O ltimo conjunto de informaes a definir dentro do separador de "Parameters refere-se aos
resultados finais do processo. possvel definir onde sero armazenados os ficheiros resultantes
do processo e em que Vista vo ser integrados.
Por defeito, os temas resultantes so armazenados numa pasta temporria que eliminada cada
vez que o gvSG encerrado. Para poder trabalhar mais tarde com esses temas necessrio
armazen-los numa nova localizao. Os ficheiros raster podem ser armazenados no formatos .tif,
.asc ou .dat (formato de ENV). Os formatos vectoriais suportados so .shp, .dxf e .gml.
Alguns dos processos podem tambm gerar informaes em novas janelas sobre a forma de texto
ou de grficos. No caso dos grficos, estes podem ser guardados como ficheiros .png clicando
sobre o grfico com a tecla direita do rato e seleccionando a opo "Save as....
Na janela do processo existe outro separador que apresentado quando o resultado do processo
que estamos a iniciar um tema raster. Esse separador o separador de "Raster output.
Neste separador pode ser definida a extenso do ficheiro raster que vai resultar do processo que
vai ser realizado. As opes disponveis so as seguintes:
195
Fit to input layers com esta opo, o tema resultante ter uma extenso e uma resoluo
(tamanho do pixel) igual ao do tema que foi introduzido como tema de entrada no processo.
User defined com esta opo, o utilizador define quais as coordenadas mnimas e mximas
de X e Y para o tema resultante bem como o tamanho da clula (resoluo). Conforme o
tamanho de clula definido o nmero de colunas e linhas actualizado automaticamente.
Use extent from view com esta opo, pode ser escolhido que o tema resultante tenha a
mesma extenso que uma das Vistas do projecto que dever ser seleccionada pelo utilizador.
A nica configurao que tem de ser configurada para alm disso a respeitante ao tamanho
do clula.
Use extent from layer com esta opo, pode ser definido que o tema de sada tenha uma
extenso idntica de um outro tema que esteja carregado no projecto. Apenas tm de ser
definido qual ser o tamanho da clula do ficheiro resultante.
196
Dentro da janela do processo tambm possvel consultar a ajuda que est associada ao
processo que estamos a correr. Para isso necessrio clicar no boto e apresentada a
janela com a ajuda associada a esse processo que inclui os parmetros que so necessrios para
correr o processo e os comandos necessrios para correr o processo a partir da linha de
comandos.
Con)igurao do Gestor de e2tenses
Para configurar o Gestor de Extenses necessrio seleccionar o boto que se encontra na
parte inferior da janela do gestor. entao apresentada a seguinte janela de configuraes:
Nesta janela podemos configurar trs conjuntos distintos de opes: os modelos, os grupos e os
links dinmicos.
197
Relativamente aos modelos, os modelos podem ser criados pelos utilizadores com recurso ao
modelador grfico que ser apresentado no prximo ponto deste manual. Estes modelos so
considerados como novos processos. Assim, na primeira opo podemos seleccionar a pasta em
que esto armazenados os modelos digitando o caminho para a pasta ou seleccionando-o ao
clicar no boto do lado direito. O Gestor de Extenses l ento os ficheiros dentro da pasta e
converte-os em novos processos que so apresentados na janela principal.
Quanto aos grupos, possvel organizar a forma como os processos se encontram organizados
dentro de cada grupo conforme o usurio preferir. Para isso basta clicar no boto "Configure
groups e na janela que apresentada em seguida clicar sobre o nome da Tab ou Group que
pretendemos alterar e escrever directamente o nome do novo grupo em que queremos localizar
um processo ou utilizando o boto do lado direito da coluna para definir o novo grupo para onde
pretendemos mover o processo.
As alteraes podem sempre ser revertidas utilizando o boto "Restore default groups.
A ltima opo que pode ser configurada no Gestor de Extenses refere-se a uma funcionalidade
que foi introduzida no Sextante a partir da sua verso 0.52. A funcionalidade de Link Dinmico
particularmente interessante quando se produz novos temas de informao geogrfica a partir de
outros temas j existentes.
Para compreender melhor como funcionam os Links Dinmicos e qual a sua utilidade podemos
ver o exemplo seguinte. A partir de um tema de rede hidrogrfica calculamos uma rea de
proteco de 20 metros em torno de cada uma das linhas de gua. depois realizado o
geoprocesso de "Cortar (Clip) entre um tema com as construes e o tema da rea de proteco
para perceber que edifcios se encontram dentro da rea de proteco. Se por alguma razo o
traado da rede hidrogrfica for alterado, todos os temas que so gerados a partir dele deixam de
estar correctos e iriam obrigar a refazer todos os passos que foram realizados.
198
O que esta funcionalidade faz armazenar a informao sobre todos os processos que so
realizados no tema de partida. sto permite que posteriormente os processos sejam todos
realizados novamente de forma automtica. So ento criados links dinmicos entre os vrios
termas que permitem a actualizao automtica quando os ficheiros iniciais so alterados.
Assim, quando os links dinmicos esto definidos, ao editarmos um tema vectorial, todos os
temas que foram gerados a partir desse so actualizados. Da mesma forma, se os temas que
foram actualizados forem o ponto de partida de outros processos, os temas resultantes desses
novos processos sero actualizados tambm.
Actualmente, esta funcionalidade apenas est disponvel para os temas vectoriais e para
extenses que tenham como ficheiros de entrada e sada temas vectoriais.
Nas configuraes para esta funcionalidade esto disponveis trs opes:
Update automatically Com esta opo, ao editar um tema a actualizao iniciada
automaticamente. Ou seja, se o tema que est a ser editado tiver sido utilizado para criar um
novo tema, ao fechar a sesso de edio, o novo tema ser actualizado automaticamente.
Ask before updating Com esta opo, quando terminamos a sesso de edio de um tema,
apresentada uma janela que nos mostra quais so os temas que podero ser actualizados.
Nessa janela escolhemos se queremos aceitar as actualizaes ou se, por outro lado, as
pretendemos cancelar.
Do not update Com esta opo, quando a sesso de edio encerrada, no se realiza
qualquer edio.
'odelado# G#6fico
O Modelador Grfico uma ferramenta simples que permite a criao de modelos complexos que
englobem diversos dos processos que so disponibilizados pelo Sextante. O Modelador pode ser
acedido atravs do boto na barra de ferramentas do gvSG.
Esta ferramenta permite de uma forma simples criar um fluxo de trabalho que ser guardado como
um novo processo do Sextante. Na prtica, uma operao que precisasse de utilizar vrios
processos do Sextante poder ser condensada num nico processo que utiliza automaticamente
os dados de sada dum processo como dados de entrada para o seguinte.
Ao aceder ao Modelador apresentada uma janela que, do lado direito, mostra a descrio
grfica ou textual do modelo e, do lado esquerdo, os diversos elementos que podem ser
adicionados ao modelo.
199
A criao de um modelo implica que sejam realizados dois passos:
Definio dos dados de entrada necessrios
Definio do fluxo de trabalho
5e)inio dos dados de entrada
Relativamente a este passo, implica que sejam definidos quais so os dados que vo ser
solicitados ao utilizador para alimentar o processo que vai ser realizado.
Os dados que podem ser definidos como dados de entrada encontram-se listados do lado
esquerdo da janela. Estes podem ser:
Valores numricos
Valores booleanos
Temas raster
Bandas de uma imagem raster
Campos
Textos
Tabelas
Coordenadas
Entradas Mltiplas
Tabelas fixas
Seleces
Temas vectoriais
200
Ao fazer duplo clique sobre uma das opes de dados de entrada disponveis, apresentada uma
janela onde devem ser definidos os parmetros desse tipo de dados. Em todos eles necessrio
introduzir uma descrio uma vez que essa a informao que ser mostrada ao utilizador
quando este lanar o processo. Em alguns casos necessrio definir mais alguns parmetros
como no exemplo abaixo. Quando seleccionamos como entrada um valor numrico apresentada
a seguinte janela:
No caso destes dados possvel definir os valores mximos e mnimos que o valor a ser
introduzido pelo utilizador dever respeitar, qual ser o valor por defeito e se o nmero permitido
dever ser inteiro ou permitir a utilizao de casas decimais.
Por cada novo dado que adicionado adicionado um quadrado do lado direito da janela
(Descrio Grfica).
5e)inio dos "ro*essos
Neste passo devem ser definidos os processos que vo ser aplicados aos dados de entrada para
executar o modelo. Para isso necessrio escolher, dentro do separador de "Procedures, os
processos que vo ser utilizados. Os processos so apresentados neste separador tal como
surgem na janela do Gestor de Extenses.
201
Ao fazer duplo clique sobre um dos processos apresentada uma janela bastante semelhante
que surge quando seleccionamos um processo no Gestor de Extenses.
As nicas diferenas visveis esto relacionadas com o facto de nesta janela no existir o
separador que permite definir as caractersticas do raster resultante e apenas o separador relativo
aos parmetros. Outra das diferenas est relacionada com as opes relacionadas com os
objectos de sada. Enquanto na janela do Gestor de Extenses podemos seleccionar se
pretendemos que o tema seja guardado numa pasta temporria ou definir o nome do ficheiro e
escolher a Vista em que vai ser integrado, nesta janela apenas temos as opes de decidir se o
tema ser adicionado Vista e qual ser o nome do ficheiro e que vai ser utilizado para identificar
o tema de sada no modelo.
A forma como os parmetros podem ser introduzidos nas janelas do Modelador um pouco
distinta da forma como podem ser introduzidos quando se abre um processo atravs do Gestor de
Extenses, uma vez que neste caso se encontra adaptada ao contexto do Modelador. As
principais diferenas encontram-se explicitadas em seguida.
Temas (vectoriais e raster) e tabelas So tambm seleccionadas a partir de uma lista mas os
202
elementos disponveis na lista no so os temas ou tabelas que se encontram numa Vista,
mas sim os elementos que foram escolhidos como entradas para o processo ou que resultam
de algum dos processos do modelo.
Valores numricos ou textos Podem ser introduzidos valores ou textos normalmente atravs
do teclado. Ainda assim, a caixa de texto permite tambm seleccionar valores ou textos que
tenham sido introduzidos sobre a forma de parmetros no modelo.
Pontos No h a possibilidade de seleccionar as coordenadas neste passo e apenas
permitido seleccionar um ponto que tenha sido definido como entrada para o modelo e que
ser especificado quando o modelo for corrido.
Bandas No possvel saber, no momento de definir o modelo, o nmero de bandas de que
depende um parmetro do tipo banda. Por isso, pode seleccionar-se a banda a partir de uma
lista que contm as bandas desde 1 a 250, assim como as bandas que tenha sido possvel
definir no modelo. A validade da banda ser testada aquando da execuo do processo. No
caso de a mesma no ser vlida o modelo dar um erro e no executar correctamente o
processo.
Campo numa tabela ou tema Como no caso anterior, os campos no podem ser conhecidos
antecipadamente e ser seleccionados numa lista. Por essa razo, necessrio escolher ou
um campo que foi definido como entrada (e que ser seleccionado pelo utilizador ao executar
o processo) ou escrever directamente o nome do campo na caixa de texto. Se ao executar o
modelo no for encontrado o campo com o nome que foi definido, o modelo dar uma
mensagem de erro e no ser executado correctamente.
Seleco So apresentadas as opes do algoritmo e as entradas do tipo seleco que
tiverem sido indicadas no modelo.
Quando os parmetros esto preenchidos e se clica em "Aceitar adicionado Descrio
Grfica um novo rectngulo que contm o nome do objecto de sada do processo e se encontra
ligado por uma seta ao elemento que lhe deu origem.
EdioT Armaenamento e !e*u"erao de Modelos
Quando o modelo est terminado, pode ser executado clicando no boto "Run. Se se verificarem
erros no modelo ou este no funcionar como esperado, possvel fazer alteraes ao modelo.
Para perceber melhor o fluxo de trabalho associado ao modelo, as caixas relativas aos diferentes
processos e objectos deles resultantes podem ser movidos simplesmente por clicar neles e
arrast-los para a sua nova localizao.
203
Se o objectivo for alterar os parmetros associados a um determinado processo basta fazer duplo
clique sobre esse processo e a janela com os parmetros correspondentes novamente
apresentada e pode ser alterada.
Podem tambm eliminar-se processos contidos dentro do modelo. Para eliminar um processo
basta clicar sobre ele com a tecla do lado direito do rato e seleccionar a opo "Remover. Esta
opo apenas possvel se este processo no alimentar outros processos. Se o processo
alimentar outros ser apresentada uma mensagem de erro que indica que o mesmo no pode ser
eliminado. Assim sendo, s podem ser eliminados processos que situem num extremo do modelo
e que no sejam ponto de partida para outros processos.
Depois de criar um modelo, este pode ser guardado para que possa ser novamente utilizado em
situaes futuras. O nome do modelo pode ser definido no topo do lado direito da janela e depois
deve clicar-se no boto "Guardar.
Os modelos que so criados e guardados ficam disponveis no Gestor de Extenses se a pasta
definidas nas configuraes do Gestor for aquela que contm os modelos criados.
+#ocessos em %atch
Todos os processos disponibilizados no Sextante, inclundo os modelos definidos por utilizadores,
podem ser executados como processos em batch. Ou seja, podem ser executados sobre um
conjunto de parmetros de entrada sem haver necessidade de iniciar diversas vezes a extenso e
definir vrias vezes os parmetros para o processo.
Esta funcionalidade principalmente til para realizar um processo sobre um conjunto de temas
que se encontrem numa determinada pasta.
204
A execuo de processos em batch no muito diferente da execuo de processos atravs do
Gestor de Extenses. Para executar os processos em batch apenas necessrio definir os
parmetros a utilizar no processo, os temas de entrada e os temas de sada. Estas configuraes
so realizadas numa janela com aspecto semelhante ao que apresentado na seguinte figura.
Cada uma das linhas includas na tabela representa uma execuo do processo, ou seja, cada
tema de entrada sobre os quais vai ser corrido o processo. Em cada uma das linhas, as clulas
contm os valores dos parmetros da mesma forma que seriam introduzidos nos distintos
campos.
nicialmente a tabela contm apenas duas linhas, no entanto, podem ser adicionadas e eliminadas
linhas com recurso aos botes "Add row e "Delete row. Depois de estarem definidas as linhas
que correspondem aos ficheiros sobre os quais pretendemos correr o processo, podemos
comear a preencher as tabelas.
A primeira coluna refere-se localizao onde se encontram os ficheiros de entrada para o
processo. O caminho para o ficheiro pode ser escrito directamente na caixa ou pode ser
procurado clicando duas vezes na clula correspondente e utilizando o boto que surge do lado
direito da clula.
205
No caso das colunas correspondentes a parmetros e mtodos (no caso do exemplo do declive,
ethod e *nidades), se clicarmos no boto que surge do lado direito da coluna, apresentada
uma nova janela com o uma lista que nos permite seleccionar a opo que pretendemos utilizar.
Em todos os casos, os valores podem ser introduzidos manualmente atravs do teclado. No
entanto, se o valor que introduzirmos no existir nas opes que podemos seleccionar, o texto
ser apresentado a vermelho, e no a preto como acontece quando o valor est correcto.
No que se refere ltima coluna, aqui devem ser includos os caminhos e o nome que vai ser
atribudo aos ficheiros de sada. Ao contrrio do que acontece quando iniciamos um processo a
partir do Gestor de Extenses, no possvel colocar os ficheiros resultantes numa pasta
temporria pelo que obrigatrio preencher esta coluna com o caminho e o nome
correspondente. Tambm neste caso, se clicarmos no campo em questo, ser apresentado um
boto no lado direito da clula que permite indicar a localizao em que ser guardado o ficheiro a
partir de uma janela do explorador.
206
Nesta janela so apresentadas 3 opes distintas de preenchimento automtico. Se deixarmos
seleccionada a opo Do not autofill, o nome que seleccionarmos para o ficheiro ser introduzido
na clula e as restantes no sofrero alteraes.
Se seleccionarmos a opo Autofill +ith numbers, ao nome que seleccionarmos para o ficheiro
sero adicionados nmeros e sero preenchidas as restantes clulas da tabela.
Se for seleccionada a opo Autofill +ith values fields, os nomes dos ficheiros de sada iro ser
preenchidos com base no valor da coluna que seleccionarmos na lista que se encontra ao lado
dessa opo.
Quando executamos um processo atravs do Gestor de Extenses e sempre que o resultado
desse processo um ficheiro raster, necessrio definir as propriedades do ficheiro raster
resultante como sejam as suas dimenses ou o tamanho da clula. Tambm quando o processo
desencadeado atravs de um processo em batch necessrio definir as propriedades dos
ficheiros raster resultantes. Esta configurao realizada atravs do separador -aster output e
aqui pode ser definido que os ficheiros de sada tenham caractersticas semelhantes aos ficheiros
de entrada ou caractersticas definidas pelo utilizador (Coordenadas X e Y e o tamanho de clula).
207
Quando todas as opes esto preenchidas basta clicar no boto "Aceitar e o processo
lanado. No fim do processo ser corrido para todos os ficheiros, apresentada uma janela com o
resumo do processo com indicao dos ficheiros utilizados, parmetros utilizados, ficheiros
resultantes e, caso tenham ocorrido, os erros encontrados.
(inha de comandos
A Linha de Comandos do Sextante uma ferramenta que permite a utilizadores mais avanados
agilizar a utilizao de algumas funcionalidades e automatizar algumas tarefas atravs da criao
de scripts simples. A Linha de Comandos permite tambm lanar os processos que so
208
disponibilizados no Gestor de Extenses.
Para aceder Linha de Comandos deve ser utilizado o boto que se encontra na barra de
ferramentas do gvSG. Ao clicarmos nesse boto apresentada a seguinte janela:
Os comandos so introduzidos na parte inferior da janela e premindo a tecla Enter e, na parte
superior da janela so apresentadas as mensagens que correspondem ao comando que
introduzimos. Se forem utilizadas as teclas do teclado para cima e para baixo, possvel navegar
pelos comandos que foram introduzidos anteriormente.
Tal como acontece com o Gestor de Extenses, tambm os processos lanados atravs da Linha
de Comandos utilizam os parmetros de entrada que se encontram na Vista activa.
possvel criar uma Vista atravs da Linha de Comandos. Para isso pode ser utilizado o seguinte
comando:
>addview nomedavista
Em que devemos substituir a expresso "nomedavista pelo nome da Vista que pretendemos criar.
Para adicionar ficheiros Vista que est activa deve ser utilizado o comando open com a seguinte
sintaxe:
>open nomedoficheiro
onde a expresso "nomedoficheiro deve ser substituda pelo caminho para o ficheiro que
queremos adicionar Vista. Os caminhos para os ficheiros podem ser absolutos como relativos.
Para utilizar caminhos relativos pode ser utilizado o comando cd para navegar at pasta
pretendida. O comando ls permite listar todos os arquivos e pastas dentro de uma directoria.
209
Atravs da Linha de Comandos podem ser adicionados quaisquer tipos de formatos de dados que
so suportados pelo gvSG. Para alm disso, no necessrio seleccionar o driver de leitura uma
vez que o mesmo carregado automaticamente a partir da extenso do ficheiro. Os comandos
seguintes permitem abrir um shapefile, um tema raster e uma tabela:
>open f:\dados\cotados.shp
>open f:\dados\Mdt.tif
>open f:\dados\patrimonio.dbf
Se tivermos diversos ficheiros com nomes semelhantes em que apenas alterada a terminao e
se pretendermos adicion-los todos Vista actual podemos utilizar o seguinte comando:
>open mdt*.tif
Para aceder a toda a informao associada a um tema que foi adicionado Vista podemos utilizar
o comando describe:
>describe mdt.tif
e apresentada a seguinte informao relativa ao ficheiro:
Type: Raster layer
X min: 242920.0
X max: 257480.0
Y min: 370200.0
Y max: 380280.0
Cellsize X: 80.0
Rows: 126
Cols: 182
O comando que deve ser utilizado para alterar o nome do um ficheiro :
>rename nome, novonome
em que a expresso "nome deve ser substituda pelo nome actual do ficheiro e a expresso
"novonome deve ser substituda pelo novo nome que pretendemos dar ao novo ficheiro.
Tambm podem ser removidos temas da Vista atravs da Linha de Comandos. Para isso
utilizado o comando close com a seguinte sintaxe:
>close MDT.tif
210
Para alm de criar Vistas e adicionar e remover temas das Vistas, atravs da Linha de Comandos
tambm possvel executar os processos que esto disponveis no Gestor de Extenses. Para ter
acesso lista dos comandos que permitem executar cada um dos processos podemos utilizar o
comando algs.
Para saber mais informao sobre um determinado processo, nomeadamente quais os
parmetros necessrios para o executar, podemos simplesmente escrever o nome desse
processo na Linha de Comandos sem indicar quaisquer argumentos.
Os parmetros que so necessrios para o processo so apresentados e entre parnteses
indicado o tipo de parmetro a introduzir.
Para cada um dos tipos de parmetros, os valores devem ser introduzidos da seguinte maneira:
[Raster Layer], [Vector Layer] ou [Table] Deve ser introduzido o nome do tema ou tabela
[Numerical value] Deve ser introduzido o valor numrico pretendido que pode ser inteiro ou
decimal
[Selection] Este tipo de parmetro refere-se a parmetros que possibilitam a seleco de
uma de diversas opes a partir de uma lista. Para o executar a partir da Linha de Comandos
devemos saber qual o nmero correspondente a essa opo na lista e introduzir esse nmero.
[String] Deve ser introduzida uma expresso de texto.
[Boolean] Deve ser introduzido o valor true ou false.
[Multiple Selection] necessrio introduzir um grupo de objectos como parmetro para
executar o mdulo. Os objectos devem ser agrupados como um nico parmetro escrevendo-
os entre parnteses. Por exemplo, para introduzir trs temas deve ser introduzido o parmetro
211
"[tema1, tema2, tema3]
[Table field from ....] Deve ser escrito o nome de um campo que faa parte de um tema
vectorial ou de uma tabela.
[Fixed Table] Aqui devem ser introduzidos os valores da tabela fixa como se fossem um s
parmetro, ou seja, entre parnteses e separados por vrgulas. Devem ser introduzidos os
valores da primeira linha da esquerda para a direita e logo de seguida os das linhas seguintes
seguindo o mesmo procedimento. Por exemplo, para indicar uma tabela que tenha 3 linhas e 3
colunas deve ser introduzido o parmetro da seguinte forma "[1, 10, 0, 11, 20, 1, 21, 30, 2] o
que indica que deve ser utilizada uma tabela semelhante seguinte.
1 10 0
11 20 1
21 30 2
[Point] Devem ser indicadas as coordenadas do ponto dentro de parnteses e separadas por
uma vrgula.
No caso de pretendermos utilizar um valor por defeito para um qualquer parmetro devemos
introduzir como valor do parmetro "#. No caso dos parmetros que so opcionais, introduzir
como valor "#, tem o mesmo valor que no introduzir o parmetro.
Atravs da Linha de Comandos tambm possvel correr scripts o que permite automatizar
algumas tarefas. Para correr um script a partir da Linha de Comandos utilizado o comando run.
Um script pode ser criado, por exemplo, num ficheiro .txt. Nesse script so integrados todos os
comandos que pretendemos que sejam realizados. Para comentar livremente as diversas linhas
do script pode ser utilizado o smbolo "// no incio das linhas de comentrios. sto faz com que faz
com que o texto seja ignorado.
O exemplo do script que se segue permite realizar diversos processos:
addview Sextante
open F:\MDT_Crop.tif
slope MDT_Crop.tif, 1, 1, c:\Slope_MDT.tif
outputview Sextante
Ao correr este script, a primeira linha indica que deve ser criada uma nova Vista com o nome
"Sextante. A segunda linha indica onde se localiza o ficheiro que deve ser adicionado Vista que
foi criada. Na terceira linha lanado o processo para clculo de declive (Slope) sobre o ficheiro
MDT_Crop. Seguem-se a definio dos parmetros necessrio ao processo (relativos, neste caso,
ao mtodo e s unidades a utilizar) e localizao onde ser armazenado o ficheiro resultante. A
ltima linha do cdigo define a que Vista vai ser adicionado o ficheiro resultante.
Supondo que guardamos o script na raiz do disco C: (C:\script.txt), o comando para lanar o
script dever ser o seguinte:
212
>run C:\script.txt
possvel definir tambm que os parmetros a utilizar para um processo definido dentro do script
sejam indicados como argumentos que so atribudos quando o script lanado. Para isso
necessrio estabelecer dentro do script quais sero esses argumentos indicando-os da seguinte
forma: #1, #2, #3 .... #9 at um mximo de 9 argumentos. A indicao dos valores a que
correpondem estes argumentos deve ser indicada na Linha de Comandos aps a indicao do
caminho para o script.
$ist7#ico de +#ocessos
O Histrico de Processos armazena a informao referente aos processos que foram realizados
atravs do Sextante, tanto com o Gestor de Extenses, como com a Linha de Comandos. Desta
forma, encontram-se no Histrico processos que podem ir desde a execuo de processos at
criao de uma Vista.
Para aceder ao Histrico de Processos devemos clicar no boto e ser apresentada a
seguinte janela:
Atravs do Histrico, podemos ver as diferentes aces que foram realizadas e estas podem ser
executadas sistematicamente, o que facilita a repetio de processos. Os processos apresentados
no se referem apenas sesso actual mas tambm a sesses que ocorreram h mais de um
ms.
Cada um dos processos identificado com a data e hora a que foi executado, o seu nome e os
parmetros que foram utilizados para o executar.
213
Para repetir um processo que tenhamos executado anteriormente e que esteja listado no
Histrico, basta fazer duplo clique sobre esse processo. Ao clicarmos apresentada a Linha de
Comandos com o comando e os parmetros utilizados para esse processo e o mesmo iniciado.
214
GNU GENERAL PUBLIC LICENSE

Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, In! "http#$$fsf!org$%
&'eryone is per(itted to opy and distri)ute 'er)ati( opies
of this *iense dou(ent, )ut hanging it is not a**owed!
+rea()*e
,he -./ -enera* +u)*i 0iense is a free, opy*eft *iense for
software and other 1inds of wor1s!
,he *ienses for (ost software and other pratia* wor1s are designed
to ta1e away your freedo( to share and hange the wor1s! 2y ontrast,
the -./ -enera* +u)*i 0iense is intended to guarantee your freedo( to
share and hange a** 'ersions of a progra(33to (a1e sure it re(ains free
software for a** its users! 4e, the Free Software Foundation, use the
-./ -enera* +u)*i 0iense for (ost of our software5 it app*ies a*so to
any other wor1 re*eased this way )y its authors! 6ou an app*y it to
your progra(s, too!
4hen we spea1 of free software, we are referring to freedo(, not
prie! 7ur -enera* +u)*i 0ienses are designed to (a1e sure that you
ha'e the freedo( to distri)ute opies of free software (and harge for
the( if you wish), that you reei'e soure ode or an get it if you
want it, that you an hange the software or use piees of it in new
free progra(s, and that you 1now you an do these things!
,o protet your rights, we need to pre'ent others fro( denying you
these rights or as1ing you to surrender the rights! ,herefore, you ha'e
ertain responsi)i*ities if you distri)ute opies of the software, or if
you (odify it# responsi)i*ities to respet the freedo( of others!
For e8a(p*e, if you distri)ute opies of suh a progra(, whether
gratis or for a fee, you (ust pass on to the reipients the sa(e
freedo(s that you reei'ed! 6ou (ust (a1e sure that they, too, reei'e
or an get the soure ode! 9nd you (ust show the( these ter(s so they
1now their rights!
:e'e*opers that use the -./ -+0 protet your rights with two steps#
(;) assert opyright on the software, and (2) offer you this 0iense
gi'ing you *ega* per(ission to opy, distri)ute and$or (odify it!
For the de'e*opers< and authors< protetion, the -+0 *ear*y e8p*ains
that there is no warranty for this free software! For )oth users< and
authors< sa1e, the -+0 re=uires that (odified 'ersions )e (ar1ed as
hanged, so that their pro)*e(s wi** not )e attri)uted erroneous*y to
authors of pre'ious 'ersions!
So(e de'ies are designed to deny users aess to insta** or run
(odified 'ersions of the software inside the(, a*though the (anufaturer
an do so! ,his is funda(enta**y ino(pati)*e with the ai( of
proteting users< freedo( to hange the software! ,he syste(ati
pattern of suh a)use ours in the area of produts for indi'idua*s to
use, whih is preise*y where it is (ost unaepta)*e! ,herefore, we
ha'e designed this 'ersion of the -+0 to prohi)it the pratie for those
produts! If suh pro)*e(s arise su)stantia**y in other do(ains, we
stand ready to e8tend this pro'ision to those do(ains in future 'ersions
of the -+0, as needed to protet the freedo( of users!
Fina**y, e'ery progra( is threatened onstant*y )y software patents!
215
States shou*d not a**ow patents to restrit de'e*op(ent and use of
software on genera*3purpose o(puters, )ut in those that do, we wish to
a'oid the speia* danger that patents app*ied to a free progra( ou*d
(a1e it effeti'e*y proprietary! ,o pre'ent this, the -+0 assures that
patents annot )e used to render the progra( non3free!
,he preise ter(s and onditions for opying, distri)ution and
(odifiation fo**ow!
,&>?S 9.: C7.:I,I7.S
0! :efinitions!
@,his 0iense@ refers to 'ersion 3 of the -./ -enera* +u)*i 0iense!
@Copyright@ a*so (eans opyright3*i1e *aws that app*y to other 1inds of
wor1s, suh as se(iondutor (as1s!
@,he +rogra(@ refers to any opyrighta)*e wor1 *iensed under this
0iense! &ah *iensee is addressed as @you@! @0iensees@ and
@reipients@ (ay )e indi'idua*s or organiAations!
,o @(odify@ a wor1 (eans to opy fro( or adapt a** or part of the wor1
in a fashion re=uiring opyright per(ission, other than the (a1ing of an
e8at opy! ,he resu*ting wor1 is a**ed a @(odified 'ersion@ of the
ear*ier wor1 or a wor1 @)ased on@ the ear*ier wor1!
9 @o'ered wor1@ (eans either the un(odified +rogra( or a wor1 )ased
on the +rogra(!
,o @propagate@ a wor1 (eans to do anything with it that, without
per(ission, wou*d (a1e you diret*y or seondari*y *ia)*e for
infringe(ent under app*ia)*e opyright *aw, e8ept e8euting it on a
o(puter or (odifying a pri'ate opy! +ropagation in*udes opying,
distri)ution (with or without (odifiation), (a1ing a'ai*a)*e to the
pu)*i, and in so(e ountries other ati'ities as we**!
,o @on'ey@ a wor1 (eans any 1ind of propagation that ena)*es other
parties to (a1e or reei'e opies! ?ere interation with a user through
a o(puter networ1, with no transfer of a opy, is not on'eying!
9n interati'e user interfae disp*ays @9ppropriate 0ega* .oties@
to the e8tent that it in*udes a on'enient and pro(inent*y 'isi)*e
feature that (;) disp*ays an appropriate opyright notie, and (2)
te**s the user that there is no warranty for the wor1 (e8ept to the
e8tent that warranties are pro'ided), that *iensees (ay on'ey the
wor1 under this 0iense, and how to 'iew a opy of this 0iense! If
the interfae presents a *ist of user o((ands or options, suh as a
(enu, a pro(inent ite( in the *ist (eets this riterion!
;! Soure Code!
,he @soure ode@ for a wor1 (eans the preferred for( of the wor1
for (a1ing (odifiations to it! @7)Bet ode@ (eans any non3soure
for( of a wor1!
9 @Standard Interfae@ (eans an interfae that either is an offiia*
standard defined )y a reogniAed standards )ody, or, in the ase of
interfaes speified for a partiu*ar progra((ing *anguage, one that
is wide*y used a(ong de'e*opers wor1ing in that *anguage!
,he @Syste( 0i)raries@ of an e8euta)*e wor1 in*ude anything, other
than the wor1 as a who*e, that (a) is in*uded in the nor(a* for( of
pa1aging a ?aBor Co(ponent, )ut whih is not part of that ?aBor
216
Co(ponent, and ()) ser'es on*y to ena)*e use of the wor1 with that
?aBor Co(ponent, or to i(p*e(ent a Standard Interfae for whih an
i(p*e(entation is a'ai*a)*e to the pu)*i in soure ode for(! 9
@?aBor Co(ponent@, in this onte8t, (eans a (aBor essentia* o(ponent
(1erne*, window syste(, and so on) of the speifi operating syste(
(if any) on whih the e8euta)*e wor1 runs, or a o(pi*er used to
produe the wor1, or an o)Bet ode interpreter used to run it!
,he @Corresponding Soure@ for a wor1 in o)Bet ode for( (eans a**
the soure ode needed to generate, insta**, and (for an e8euta)*e
wor1) run the o)Bet ode and to (odify the wor1, in*uding sripts to
ontro* those ati'ities! Cowe'er, it does not in*ude the wor1<s
Syste( 0i)raries, or genera*3purpose too*s or genera**y a'ai*a)*e free
progra(s whih are used un(odified in perfor(ing those ati'ities )ut
whih are not part of the wor1! For e8a(p*e, Corresponding Soure
in*udes interfae definition fi*es assoiated with soure fi*es for
the wor1, and the soure ode for shared *i)raries and dyna(ia**y
*in1ed su)progra(s that the wor1 is speifia**y designed to re=uire,
suh as )y inti(ate data o((uniation or ontro* f*ow )etween those
su)progra(s and other parts of the wor1!
,he Corresponding Soure need not in*ude anything that users
an regenerate auto(atia**y fro( other parts of the Corresponding
Soure!
,he Corresponding Soure for a wor1 in soure ode for( is that
sa(e wor1!
2! 2asi +er(issions!
9** rights granted under this 0iense are granted for the ter( of
opyright on the +rogra(, and are irre'oa)*e pro'ided the stated
onditions are (et! ,his 0iense e8p*iit*y affir(s your un*i(ited
per(ission to run the un(odified +rogra(! ,he output fro( running a
o'ered wor1 is o'ered )y this 0iense on*y if the output, gi'en its
ontent, onstitutes a o'ered wor1! ,his 0iense a1now*edges your
rights of fair use or other e=ui'a*ent, as pro'ided )y opyright *aw!
6ou (ay (a1e, run and propagate o'ered wor1s that you do not
on'ey, without onditions so *ong as your *iense otherwise re(ains
in fore! 6ou (ay on'ey o'ered wor1s to others for the so*e purpose
of ha'ing the( (a1e (odifiations e8*usi'e*y for you, or pro'ide you
with fai*ities for running those wor1s, pro'ided that you o(p*y with
the ter(s of this 0iense in on'eying a** (ateria* for whih you do
not ontro* opyright! ,hose thus (a1ing or running the o'ered wor1s
for you (ust do so e8*usi'e*y on your )eha*f, under your diretion
and ontro*, on ter(s that prohi)it the( fro( (a1ing any opies of
your opyrighted (ateria* outside their re*ationship with you!
Con'eying under any other iru(stanes is per(itted so*e*y under
the onditions stated )e*ow! Su)*iensing is not a**owed5 setion ;0
(a1es it unneessary!
3! +roteting /sers< 0ega* >ights Fro( 9nti3Ciru('ention 0aw!
.o o'ered wor1 sha** )e dee(ed part of an effeti'e tehno*ogia*
(easure under any app*ia)*e *aw fu*fi**ing o)*igations under arti*e
;; of the 4I+7 opyright treaty adopted on 20 :ee()er ;99D, or
si(i*ar *aws prohi)iting or restriting iru('ention of suh
(easures!
4hen you on'ey a o'ered wor1, you wai'e any *ega* power to for)id
iru('ention of tehno*ogia* (easures to the e8tent suh iru('ention
is effeted )y e8erising rights under this 0iense with respet to
217
the o'ered wor1, and you dis*ai( any intention to *i(it operation or
(odifiation of the wor1 as a (eans of enforing, against the wor1<s
users, your or third parties< *ega* rights to for)id iru('ention of
tehno*ogia* (easures!
E! Con'eying Ver)ati( Copies!
6ou (ay on'ey 'er)ati( opies of the +rogra(<s soure ode as you
reei'e it, in any (ediu(, pro'ided that you onspiuous*y and
appropriate*y pu)*ish on eah opy an appropriate opyright notie5
1eep intat a** noties stating that this 0iense and any
non3per(issi'e ter(s added in aord with setion 7 app*y to the ode5
1eep intat a** noties of the a)sene of any warranty5 and gi'e a**
reipients a opy of this 0iense a*ong with the +rogra(!
6ou (ay harge any prie or no prie for eah opy that you on'ey,
and you (ay offer support or warranty protetion for a fee!
F! Con'eying ?odified Soure Versions!
6ou (ay on'ey a wor1 )ased on the +rogra(, or the (odifiations to
produe it fro( the +rogra(, in the for( of soure ode under the
ter(s of setion E, pro'ided that you a*so (eet a** of these onditions#
a) ,he wor1 (ust arry pro(inent noties stating that you (odified
it, and gi'ing a re*e'ant date!
)) ,he wor1 (ust arry pro(inent noties stating that it is
re*eased under this 0iense and any onditions added under setion
7! ,his re=uire(ent (odifies the re=uire(ent in setion E to
@1eep intat a** noties@!
) 6ou (ust *iense the entire wor1, as a who*e, under this
0iense to anyone who o(es into possession of a opy! ,his
0iense wi** therefore app*y, a*ong with any app*ia)*e setion 7
additiona* ter(s, to the who*e of the wor1, and a** its parts,
regard*ess of how they are pa1aged! ,his 0iense gi'es no
per(ission to *iense the wor1 in any other way, )ut it does not
in'a*idate suh per(ission if you ha'e separate*y reei'ed it!
d) If the wor1 has interati'e user interfaes, eah (ust disp*ay
9ppropriate 0ega* .oties5 howe'er, if the +rogra( has interati'e
interfaes that do not disp*ay 9ppropriate 0ega* .oties, your
wor1 need not (a1e the( do so!
9 o(pi*ation of a o'ered wor1 with other separate and independent
wor1s, whih are not )y their nature e8tensions of the o'ered wor1,
and whih are not o()ined with it suh as to for( a *arger progra(,
in or on a 'o*u(e of a storage or distri)ution (ediu(, is a**ed an
@aggregate@ if the o(pi*ation and its resu*ting opyright are not
used to *i(it the aess or *ega* rights of the o(pi*ation<s users
)eyond what the indi'idua* wor1s per(it! In*usion of a o'ered wor1
in an aggregate does not ause this 0iense to app*y to the other
parts of the aggregate!
D! Con'eying .on3Soure For(s!
6ou (ay on'ey a o'ered wor1 in o)Bet ode for( under the ter(s
of setions E and F, pro'ided that you a*so on'ey the
(ahine3reada)*e Corresponding Soure under the ter(s of this 0iense,
in one of these ways#
a) Con'ey the o)Bet ode in, or e()odied in, a physia* produt
(in*uding a physia* distri)ution (ediu(), ao(panied )y the
218
Corresponding Soure fi8ed on a dura)*e physia* (ediu(
usto(ari*y used for software interhange!
)) Con'ey the o)Bet ode in, or e()odied in, a physia* produt
(in*uding a physia* distri)ution (ediu(), ao(panied )y a
written offer, 'a*id for at *east three years and 'a*id for as
*ong as you offer spare parts or usto(er support for that produt
(ode*, to gi'e anyone who possesses the o)Bet ode either (;) a
opy of the Corresponding Soure for a** the software in the
produt that is o'ered )y this 0iense, on a dura)*e physia*
(ediu( usto(ari*y used for software interhange, for a prie no
(ore than your reasona)*e ost of physia**y perfor(ing this
on'eying of soure, or (2) aess to opy the
Corresponding Soure fro( a networ1 ser'er at no harge!
) Con'ey indi'idua* opies of the o)Bet ode with a opy of the
written offer to pro'ide the Corresponding Soure! ,his
a*ternati'e is a**owed on*y oasiona**y and nono((eria**y, and
on*y if you reei'ed the o)Bet ode with suh an offer, in aord
with su)setion D)!
d) Con'ey the o)Bet ode )y offering aess fro( a designated
p*ae (gratis or for a harge), and offer e=ui'a*ent aess to the
Corresponding Soure in the sa(e way through the sa(e p*ae at no
further harge! 6ou need not re=uire reipients to opy the
Corresponding Soure a*ong with the o)Bet ode! If the p*ae to
opy the o)Bet ode is a networ1 ser'er, the Corresponding Soure
(ay )e on a different ser'er (operated )y you or a third party)
that supports e=ui'a*ent opying fai*ities, pro'ided you (aintain
*ear diretions ne8t to the o)Bet ode saying where to find the
Corresponding Soure! >egard*ess of what ser'er hosts the
Corresponding Soure, you re(ain o)*igated to ensure that it is
a'ai*a)*e for as *ong as needed to satisfy these re=uire(ents!
e) Con'ey the o)Bet ode using peer3to3peer trans(ission, pro'ided
you infor( other peers where the o)Bet ode and Corresponding
Soure of the wor1 are )eing offered to the genera* pu)*i at no
harge under su)setion Dd!
9 separa)*e portion of the o)Bet ode, whose soure ode is e8*uded
fro( the Corresponding Soure as a Syste( 0i)rary, need not )e
in*uded in on'eying the o)Bet ode wor1!
9 @/ser +rodut@ is either (;) a @onsu(er produt@, whih (eans any
tangi)*e persona* property whih is nor(a**y used for persona*, fa(i*y,
or househo*d purposes, or (2) anything designed or so*d for inorporation
into a dwe**ing! In deter(ining whether a produt is a onsu(er produt,
dou)tfu* ases sha** )e reso*'ed in fa'or of o'erage! For a partiu*ar
produt reei'ed )y a partiu*ar user, @nor(a**y used@ refers to a
typia* or o((on use of that *ass of produt, regard*ess of the status
of the partiu*ar user or of the way in whih the partiu*ar user
atua**y uses, or e8pets or is e8peted to use, the produt! 9 produt
is a onsu(er produt regard*ess of whether the produt has su)stantia*
o((eria*, industria* or non3onsu(er uses, un*ess suh uses represent
the on*y signifiant (ode of use of the produt!
@Insta**ation Infor(ation@ for a /ser +rodut (eans any (ethods,
proedures, authoriAation 1eys, or other infor(ation re=uired to insta**
and e8eute (odified 'ersions of a o'ered wor1 in that /ser +rodut fro(
a (odified 'ersion of its Corresponding Soure! ,he infor(ation (ust
suffie to ensure that the ontinued funtioning of the (odified o)Bet
ode is in no ase pre'ented or interfered with so*e*y )eause
(odifiation has )een (ade!
219
If you on'ey an o)Bet ode wor1 under this setion in, or with, or
speifia**y for use in, a /ser +rodut, and the on'eying ours as
part of a transation in whih the right of possession and use of the
/ser +rodut is transferred to the reipient in perpetuity or for a
fi8ed ter( (regard*ess of how the transation is harateriAed), the
Corresponding Soure on'eyed under this setion (ust )e ao(panied
)y the Insta**ation Infor(ation! 2ut this re=uire(ent does not app*y
if neither you nor any third party retains the a)i*ity to insta**
(odified o)Bet ode on the /ser +rodut (for e8a(p*e, the wor1 has
)een insta**ed in >7?)!
,he re=uire(ent to pro'ide Insta**ation Infor(ation does not in*ude a
re=uire(ent to ontinue to pro'ide support ser'ie, warranty, or updates
for a wor1 that has )een (odified or insta**ed )y the reipient, or for
the /ser +rodut in whih it has )een (odified or insta**ed! 9ess to a
networ1 (ay )e denied when the (odifiation itse*f (ateria**y and
ad'erse*y affets the operation of the networ1 or 'io*ates the ru*es and
protoo*s for o((uniation aross the networ1!
Corresponding Soure on'eyed, and Insta**ation Infor(ation pro'ided,
in aord with this setion (ust )e in a for(at that is pu)*i*y
dou(ented (and with an i(p*e(entation a'ai*a)*e to the pu)*i in
soure ode for(), and (ust re=uire no speia* password or 1ey for
unpa1ing, reading or opying!
7! 9dditiona* ,er(s!
@9dditiona* per(issions@ are ter(s that supp*e(ent the ter(s of this
0iense )y (a1ing e8eptions fro( one or (ore of its onditions!
9dditiona* per(issions that are app*ia)*e to the entire +rogra( sha**
)e treated as though they were in*uded in this 0iense, to the e8tent
that they are 'a*id under app*ia)*e *aw! If additiona* per(issions
app*y on*y to part of the +rogra(, that part (ay )e used separate*y
under those per(issions, )ut the entire +rogra( re(ains go'erned )y
this 0iense without regard to the additiona* per(issions!
4hen you on'ey a opy of a o'ered wor1, you (ay at your option
re(o'e any additiona* per(issions fro( that opy, or fro( any part of
it! (9dditiona* per(issions (ay )e written to re=uire their own
re(o'a* in ertain ases when you (odify the wor1!) 6ou (ay p*ae
additiona* per(issions on (ateria*, added )y you to a o'ered wor1,
for whih you ha'e or an gi'e appropriate opyright per(ission!
.otwithstanding any other pro'ision of this 0iense, for (ateria* you
add to a o'ered wor1, you (ay (if authoriAed )y the opyright ho*ders of
that (ateria*) supp*e(ent the ter(s of this 0iense with ter(s#
a) :is*ai(ing warranty or *i(iting *ia)i*ity different*y fro( the
ter(s of setions ;F and ;D of this 0iense5 or
)) >e=uiring preser'ation of speified reasona)*e *ega* noties or
author attri)utions in that (ateria* or in the 9ppropriate 0ega*
.oties disp*ayed )y wor1s ontaining it5 or
) +rohi)iting (isrepresentation of the origin of that (ateria*, or
re=uiring that (odified 'ersions of suh (ateria* )e (ar1ed in
reasona)*e ways as different fro( the origina* 'ersion5 or
d) 0i(iting the use for pu)*iity purposes of na(es of *iensors or
authors of the (ateria*5 or
e) :e*ining to grant rights under trade(ar1 *aw for use of so(e
trade na(es, trade(ar1s, or ser'ie (ar1s5 or
220
f) >e=uiring inde(nifiation of *iensors and authors of that
(ateria* )y anyone who on'eys the (ateria* (or (odified 'ersions of
it) with ontratua* assu(ptions of *ia)i*ity to the reipient, for
any *ia)i*ity that these ontratua* assu(ptions diret*y i(pose on
those *iensors and authors!
9** other non3per(issi'e additiona* ter(s are onsidered @further
restritions@ within the (eaning of setion ;0! If the +rogra( as you
reei'ed it, or any part of it, ontains a notie stating that it is
go'erned )y this 0iense a*ong with a ter( that is a further
restrition, you (ay re(o'e that ter(! If a *iense dou(ent ontains
a further restrition )ut per(its re*iensing or on'eying under this
0iense, you (ay add to a o'ered wor1 (ateria* go'erned )y the ter(s
of that *iense dou(ent, pro'ided that the further restrition does
not sur'i'e suh re*iensing or on'eying!
If you add ter(s to a o'ered wor1 in aord with this setion, you
(ust p*ae, in the re*e'ant soure fi*es, a state(ent of the
additiona* ter(s that app*y to those fi*es, or a notie indiating
where to find the app*ia)*e ter(s!
9dditiona* ter(s, per(issi'e or non3per(issi'e, (ay )e stated in the
for( of a separate*y written *iense, or stated as e8eptions5
the a)o'e re=uire(ents app*y either way!
G! ,er(ination!
6ou (ay not propagate or (odify a o'ered wor1 e8ept as e8press*y
pro'ided under this 0iense! 9ny atte(pt otherwise to propagate or
(odify it is 'oid, and wi** auto(atia**y ter(inate your rights under
this 0iense (in*uding any patent *ienses granted under the third
paragraph of setion ;;)!
Cowe'er, if you ease a** 'io*ation of this 0iense, then your
*iense fro( a partiu*ar opyright ho*der is reinstated (a)
pro'isiona**y, un*ess and unti* the opyright ho*der e8p*iit*y and
fina**y ter(inates your *iense, and ()) per(anent*y, if the opyright
ho*der fai*s to notify you of the 'io*ation )y so(e reasona)*e (eans
prior to D0 days after the essation!
?oreo'er, your *iense fro( a partiu*ar opyright ho*der is
reinstated per(anent*y if the opyright ho*der notifies you of the
'io*ation )y so(e reasona)*e (eans, this is the first ti(e you ha'e
reei'ed notie of 'io*ation of this 0iense (for any wor1) fro( that
opyright ho*der, and you ure the 'io*ation prior to 30 days after
your reeipt of the notie!
,er(ination of your rights under this setion does not ter(inate the
*ienses of parties who ha'e reei'ed opies or rights fro( you under
this 0iense! If your rights ha'e )een ter(inated and not per(anent*y
reinstated, you do not =ua*ify to reei'e new *ienses for the sa(e
(ateria* under setion ;0!
9! 9eptane .ot >e=uired for Ca'ing Copies!
6ou are not re=uired to aept this 0iense in order to reei'e or
run a opy of the +rogra(! 9ni**ary propagation of a o'ered wor1
ourring so*e*y as a onse=uene of using peer3to3peer trans(ission
to reei'e a opy *i1ewise does not re=uire aeptane! Cowe'er,
nothing other than this 0iense grants you per(ission to propagate or
(odify any o'ered wor1! ,hese ations infringe opyright if you do
not aept this 0iense! ,herefore, )y (odifying or propagating a
o'ered wor1, you indiate your aeptane of this 0iense to do so!
221
;0! 9uto(ati 0iensing of :ownstrea( >eipients!
&ah ti(e you on'ey a o'ered wor1, the reipient auto(atia**y
reei'es a *iense fro( the origina* *iensors, to run, (odify and
propagate that wor1, su)Bet to this 0iense! 6ou are not responsi)*e
for enforing o(p*iane )y third parties with this 0iense!
9n @entity transation@ is a transation transferring ontro* of an
organiAation, or su)stantia**y a** assets of one, or su)di'iding an
organiAation, or (erging organiAations! If propagation of a o'ered
wor1 resu*ts fro( an entity transation, eah party to that
transation who reei'es a opy of the wor1 a*so reei'es whate'er
*ienses to the wor1 the party<s predeessor in interest had or ou*d
gi'e under the pre'ious paragraph, p*us a right to possession of the
Corresponding Soure of the wor1 fro( the predeessor in interest, if
the predeessor has it or an get it with reasona)*e efforts!
6ou (ay not i(pose any further restritions on the e8erise of the
rights granted or affir(ed under this 0iense! For e8a(p*e, you (ay
not i(pose a *iense fee, roya*ty, or other harge for e8erise of
rights granted under this 0iense, and you (ay not initiate *itigation
(in*uding a ross3*ai( or ounter*ai( in a *awsuit) a**eging that
any patent *ai( is infringed )y (a1ing, using, se**ing, offering for
sa*e, or i(porting the +rogra( or any portion of it!
;;! +atents!
9 @ontri)utor@ is a opyright ho*der who authoriAes use under this
0iense of the +rogra( or a wor1 on whih the +rogra( is )ased! ,he
wor1 thus *iensed is a**ed the ontri)utor<s @ontri)utor 'ersion@!
9 ontri)utor<s @essentia* patent *ai(s@ are a** patent *ai(s
owned or ontro**ed )y the ontri)utor, whether a*ready a=uired or
hereafter a=uired, that wou*d )e infringed )y so(e (anner, per(itted
)y this 0iense, of (a1ing, using, or se**ing its ontri)utor 'ersion,
)ut do not in*ude *ai(s that wou*d )e infringed on*y as a
onse=uene of further (odifiation of the ontri)utor 'ersion! For
purposes of this definition, @ontro*@ in*udes the right to grant
patent su)*ienses in a (anner onsistent with the re=uire(ents of
this 0iense!
&ah ontri)utor grants you a non3e8*usi'e, wor*dwide, roya*ty3free
patent *iense under the ontri)utor<s essentia* patent *ai(s, to
(a1e, use, se**, offer for sa*e, i(port and otherwise run, (odify and
propagate the ontents of its ontri)utor 'ersion!
In the fo**owing three paragraphs, a @patent *iense@ is any e8press
agree(ent or o((it(ent, howe'er deno(inated, not to enfore a patent
(suh as an e8press per(ission to pratie a patent or o'enant not to
sue for patent infringe(ent)! ,o @grant@ suh a patent *iense to a
party (eans to (a1e suh an agree(ent or o((it(ent not to enfore a
patent against the party!
If you on'ey a o'ered wor1, 1nowing*y re*ying on a patent *iense,
and the Corresponding Soure of the wor1 is not a'ai*a)*e for anyone
to opy, free of harge and under the ter(s of this 0iense, through a
pu)*i*y a'ai*a)*e networ1 ser'er or other readi*y aessi)*e (eans,
then you (ust either (;) ause the Corresponding Soure to )e so
a'ai*a)*e, or (2) arrange to depri'e yourse*f of the )enefit of the
patent *iense for this partiu*ar wor1, or (3) arrange, in a (anner
onsistent with the re=uire(ents of this 0iense, to e8tend the patent
*iense to downstrea( reipients! @Hnowing*y re*ying@ (eans you ha'e
atua* 1now*edge that, )ut for the patent *iense, your on'eying the
o'ered wor1 in a ountry, or your reipient<s use of the o'ered wor1
222
in a ountry, wou*d infringe one or (ore identifia)*e patents in that
ountry that you ha'e reason to )e*ie'e are 'a*id!
If, pursuant to or in onnetion with a sing*e transation or
arrange(ent, you on'ey, or propagate )y prouring on'eyane of, a
o'ered wor1, and grant a patent *iense to so(e of the parties
reei'ing the o'ered wor1 authoriAing the( to use, propagate, (odify
or on'ey a speifi opy of the o'ered wor1, then the patent *iense
you grant is auto(atia**y e8tended to a** reipients of the o'ered
wor1 and wor1s )ased on it!
9 patent *iense is @disri(inatory@ if it does not in*ude within
the sope of its o'erage, prohi)its the e8erise of, or is
onditioned on the non3e8erise of one or (ore of the rights that are
speifia**y granted under this 0iense! 6ou (ay not on'ey a o'ered
wor1 if you are a party to an arrange(ent with a third party that is
in the )usiness of distri)uting software, under whih you (a1e pay(ent
to the third party )ased on the e8tent of your ati'ity of on'eying
the wor1, and under whih the third party grants, to any of the
parties who wou*d reei'e the o'ered wor1 fro( you, a disri(inatory
patent *iense (a) in onnetion with opies of the o'ered wor1
on'eyed )y you (or opies (ade fro( those opies), or ()) pri(ari*y
for and in onnetion with speifi produts or o(pi*ations that
ontain the o'ered wor1, un*ess you entered into that arrange(ent,
or that patent *iense was granted, prior to 2G ?arh 2007!
.othing in this 0iense sha** )e onstrued as e8*uding or *i(iting
any i(p*ied *iense or other defenses to infringe(ent that (ay
otherwise )e a'ai*a)*e to you under app*ia)*e patent *aw!
;2! .o Surrender of 7thers< Freedo(!
If onditions are i(posed on you (whether )y ourt order, agree(ent or
otherwise) that ontradit the onditions of this 0iense, they do not
e8use you fro( the onditions of this 0iense! If you annot on'ey a
o'ered wor1 so as to satisfy si(u*taneous*y your o)*igations under this
0iense and any other pertinent o)*igations, then as a onse=uene you (ay
not on'ey it at a**! For e8a(p*e, if you agree to ter(s that o)*igate you
to o**et a roya*ty for further on'eying fro( those to who( you on'ey
the +rogra(, the on*y way you ou*d satisfy )oth those ter(s and this
0iense wou*d )e to refrain entire*y fro( on'eying the +rogra(!
;3! /se with the -./ 9ffero -enera* +u)*i 0iense!
.otwithstanding any other pro'ision of this 0iense, you ha'e
per(ission to *in1 or o()ine any o'ered wor1 with a wor1 *iensed
under 'ersion 3 of the -./ 9ffero -enera* +u)*i 0iense into a sing*e
o()ined wor1, and to on'ey the resu*ting wor1! ,he ter(s of this
0iense wi** ontinue to app*y to the part whih is the o'ered wor1,
)ut the speia* re=uire(ents of the -./ 9ffero -enera* +u)*i 0iense,
setion ;3, onerning interation through a networ1 wi** app*y to the
o()ination as suh!
;E! >e'ised Versions of this 0iense!
,he Free Software Foundation (ay pu)*ish re'ised and$or new 'ersions of
the -./ -enera* +u)*i 0iense fro( ti(e to ti(e! Suh new 'ersions wi**
)e si(i*ar in spirit to the present 'ersion, )ut (ay differ in detai* to
address new pro)*e(s or onerns!
&ah 'ersion is gi'en a distinguishing 'ersion nu()er! If the
+rogra( speifies that a ertain nu()ered 'ersion of the -./ -enera*
+u)*i 0iense @or any *ater 'ersion@ app*ies to it, you ha'e the
option of fo**owing the ter(s and onditions either of that nu()ered
223
'ersion or of any *ater 'ersion pu)*ished )y the Free Software
Foundation! If the +rogra( does not speify a 'ersion nu()er of the
-./ -enera* +u)*i 0iense, you (ay hoose any 'ersion e'er pu)*ished
)y the Free Software Foundation!
If the +rogra( speifies that a pro8y an deide whih future
'ersions of the -./ -enera* +u)*i 0iense an )e used, that pro8y<s
pu)*i state(ent of aeptane of a 'ersion per(anent*y authoriAes you
to hoose that 'ersion for the +rogra(!
0ater *iense 'ersions (ay gi'e you additiona* or different
per(issions! Cowe'er, no additiona* o)*igations are i(posed on any
author or opyright ho*der as a resu*t of your hoosing to fo**ow a
*ater 'ersion!
;F! :is*ai(er of 4arranty!
,C&>& IS .7 49>>9.,6 F7> ,C& +>7->9?, ,7 ,C& &I,&., +&>?I,,&: 26
9++0IC920& 094! &IC&+, 4C&. 7,C&>4IS& S,9,&: I. 4>I,I.- ,C& C7+6>I-C,
C70:&>S 9.:$7> 7,C&> +9>,I&S +>7VI:& ,C& +>7->9? @9S IS@ 4I,C7/, 49>>9.,6
7F 9.6 HI.:, &I,C&> &I+>&SS&: 7> I?+0I&:, I.C0/:I.-, 2/, .7, 0I?I,&: ,7,
,C& I?+0I&: 49>>9.,I&S 7F ?&>CC9.,92I0I,6 9.: FI,.&SS F7> 9 +9>,IC/09>
+/>+7S&! ,C& &.,I>& >ISH 9S ,7 ,C& J/90I,6 9.: +&>F7>?9.C& 7F ,C& +>7->9?
IS 4I,C 67/! SC7/0: ,C& +>7->9? +>7V& :&F&C,IV&, 67/ 9SS/?& ,C& C7S, 7F
900 .&C&SS9>6 S&>VICI.-, >&+9I> 7> C7>>&C,I7.!
;D! 0i(itation of 0ia)i*ity!
I. .7 &V&., /.0&SS >&J/I>&: 26 9++0IC920& 094 7> 9->&&: ,7 I. 4>I,I.-
4I00 9.6 C7+6>I-C, C70:&>, 7> 9.6 7,C&> +9>,6 4C7 ?7:IFI&S 9.:$7> C7.V&6S
,C& +>7->9? 9S +&>?I,,&: 927V&, 2& 0I920& ,7 67/ F7> :9?9-&S, I.C0/:I.- 9.6
-&.&>90, S+&CI90, I.CI:&.,90 7> C7.S&J/&.,I90 :9?9-&S 9>ISI.- 7/, 7F ,C&
/S& 7> I.92I0I,6 ,7 /S& ,C& +>7->9? (I.C0/:I.- 2/, .7, 0I?I,&: ,7 07SS 7F
:9,9 7> :9,9 2&I.- >&.:&>&: I.9CC/>9,& 7> 07SS&S S/S,9I.&: 26 67/ 7> ,CI>:
+9>,I&S 7> 9 F9I0/>& 7F ,C& +>7->9? ,7 7+&>9,& 4I,C 9.6 7,C&> +>7->9?S),
&V&. IF S/CC C70:&> 7> 7,C&> +9>,6 C9S 2&&. 9:VIS&: 7F ,C& +7SSI2I0I,6 7F
S/CC :9?9-&S!
;7! Interpretation of Setions ;F and ;D!
If the dis*ai(er of warranty and *i(itation of *ia)i*ity pro'ided
a)o'e annot )e gi'en *oa* *ega* effet aording to their ter(s,
re'iewing ourts sha** app*y *oa* *aw that (ost *ose*y appro8i(ates
an a)so*ute wai'er of a** i'i* *ia)i*ity in onnetion with the
+rogra(, un*ess a warranty or assu(ption of *ia)i*ity ao(panies a
opy of the +rogra( in return for a fee!
&.: 7F ,&>?S 9.: C7.:I,I7.S
Cow to 9pp*y ,hese ,er(s to 6our .ew +rogra(s
If you de'e*op a new progra(, and you want it to )e of the greatest
possi)*e use to the pu)*i, the )est way to ahie'e this is to (a1e it
free software whih e'eryone an redistri)ute and hange under these ter(s!
,o do so, attah the fo**owing noties to the progra(! It is safest
to attah the( to the start of eah soure fi*e to (ost effeti'e*y
state the e8*usion of warranty5 and eah fi*e shou*d ha'e at *east
the @opyright@ *ine and a pointer to where the fu** notie is found!
"one *ine to gi'e the progra(<s na(e and a )rief idea of what it does!%
Copyright (C) "year% "na(e of author%
,his progra( is free software# you an redistri)ute it and$or (odify
224
it under the ter(s of the -./ -enera* +u)*i 0iense as pu)*ished )y
the Free Software Foundation, either 'ersion 3 of the 0iense, or
(at your option) any *ater 'ersion!
,his progra( is distri)uted in the hope that it wi** )e usefu*,
)ut 4I,C7/, 9.6 49>>9.,65 without e'en the i(p*ied warranty of
?&>CC9.,92I0I,6 or FI,.&SS F7> 9 +9>,IC/09> +/>+7S&! See the
-./ -enera* +u)*i 0iense for (ore detai*s!
6ou shou*d ha'e reei'ed a opy of the -./ -enera* +u)*i 0iense
a*ong with this progra(! If not, see "http#$$www!gnu!org$*ienses$%!
9*so add infor(ation on how to ontat you )y e*etroni and paper (ai*!
If the progra( does ter(ina* interation, (a1e it output a short
notie *i1e this when it starts in an interati'e (ode#
"progra(% Copyright (C) "year% "na(e of author%
,his progra( o(es with 92S70/,&06 .7 49>>9.,65 for detai*s type Kshow w<!
,his is free software, and you are we*o(e to redistri)ute it
under ertain onditions5 type Kshow < for detai*s!
,he hypothetia* o((ands Kshow w< and Kshow < shou*d show the appropriate
parts of the -enera* +u)*i 0iense! 7f ourse, your progra(<s o((ands
(ight )e different5 for a -/I interfae, you wou*d use an @a)out )o8@!
6ou shou*d a*so get your e(p*oyer (if you wor1 as a progra((er) or shoo*,
if any, to sign a @opyright dis*ai(er@ for the progra(, if neessary!
For (ore infor(ation on this, and how to app*y and fo**ow the -./ -+0, see
"http#$$www!gnu!org$*ienses$%!
,he -./ -enera* +u)*i 0iense does not per(it inorporating your progra(
into proprietary progra(s! If your progra( is a su)routine *i)rary, you
(ay onsider it (ore usefu* to per(it *in1ing proprietary app*iations with
the *i)rary! If this is what you want to do, use the -./ 0esser -enera*
+u)*i 0iense instead of this 0iense! 2ut first, p*ease read
"http#$$www!gnu!org$phi*osophy$why3not3*gp*!ht(*%!
225

Você também pode gostar