Manual DsgTools
Manual DsgTools
Manual DsgTools
Introduo
O plugin DSG Tools foi desenvolvido pela Diretoria de Servio Geogrfico (DSG) para ser
possvel executar a fase de aquisio cartogrfica com o uso do QGIS (www.qgis.org). Esta apostila
de treinamento est dividida em captulos de acordo com as funcionalidades do plugin. Tais
funcionalidades so feitas de acordo com as Normas Tcnicas do Sistema Cartogrfico Nacional
(http://www.geoportal.eb.mil.br/index.php/inde2) que pode ser encontrada na pgina do Geoportal
da DSG (http://www.geoportal.eb.mil.br/).
Catlogo de Servidores
O menu catlogo de servidores pode ser acessado atravs do menu principal do plugin como
se pode ver na figura 1.
Configurar Servidores
A configurao de servidores o passo inicial para se poder utilizar o DsgTools com todas
suas funcionalidades. Neste menu possvel definir os parmetros de acesso aos computadores que
sero utilizados como servidores PostGIS.
Ao se clicar no menu a janela mostrada na figura 2 ser mostrada. Esta janela permite ao
usurio trabalhar com 4 botes:
Boto Adiciona
Ao se clicar neste boto a janela mostrada na figura 3 ser mostrada. Os parmetros a seguir
devem ser entrados pelo usurio para se criar um servidor com sucesso:
Boto Remover
Para se utilizar essa funcionalidade deve-se clicar em um servidor e clicar no boto remover.
Desta forma o servidor selecionado ser removido da lista.
Boto Edita
Este boto permite ao usurio editar um servidor j criado da mesma forma como mostrado
no Boto Adiciona.
Boto Testa
Permite ao usurio testar a conexo e verificar se o servidor est online e pronto para uso.
Explorar Servidor
Um administrador de bancos de dados pode desejar verificar informaes de bancos de
dados EDGV criados pelo DsgTools. Esta funcionalidade permite que seja possvel verificar quais
modelos de permisses esto instalados nos bancos de dados, permite verificar os detalhes de cada
permisso e ainda permite que sejam apagados os bancos de dados. A figura 5 mostra o estado
inicial da ferramenta.
Ferramentas de BD
Para se iniciar a aquisio de dados com o uso do padro da EDGV necessrio que se crie
inicialmente um banco de dados. A figura 11 mostra onde pode ser acessado este menu.
Criar Spatialite
A criao de bancos de dados em Spatialite (figura 12) feita a partir da seleo de:
uma pasta de destino para o arquivo SQLite (Selecionar Pasta);
um sistema de referncia espacial (Sistema de Coordenadas);
definio de um nome do arquivo SQLite(Nome do Arquivo); e
seleo da verso da verso da ET-EDGV (Verso EDGV) que ser usada para a criao
do banco de dados.
Criar PostGIS
A criao de bancos de dados em PostGIS (figura 13) feita a partir da seleo de:
escolha de um servidor previamente cadastrado (Servidor:) ou crie um clicando em
Configurar Servidor;
definio de um nome para o banco de dados (Banco de Dados:);
escolha de um sistema de referncia espacial (SRS:); e
seleo da verso da ET-EDGV (Verso da EDGV:) que ser usada para a criao do
banco de dados.
atribuio dessas permisses a um usurio selecionado. Suponhamos que o usurio criado seja
"luiz", ao se fazer a seleo dele possvel ver as Permisses de Usurio instaladas no banco e as
permisses que ele possui. Para se instalar um conjunto de permisses nova deve se selecionar uma
(ou mais) permisses e clicar em >>, >, <, << para, respectivamente, atribuir todas as permisses,
atribuir somente uma, remover uma e remover todas as permisses previamente atribudas.
Supondo a atribuio das permisses de vegetao (onde possvel ver todo o banco mas
somente editar a categoria vegetao) teramos o resultado como se pode ver na figura 17. Desta
forma as permisses do usurio "luiz" foram definidas.
Agora resta ao usurio selecionar o modelo criado e editar o mesmo marcando para cada
nvel as permisses Ler e Gravar conforme a necessidade. Posteriormente s clicar em
Salvar para finalizar a criao como se pode ver na figura 22.
Ferramentas de Camada
Tendo sido executada com sucesso a criao de um banco de dados, torna-se possvel a
manipulao de camadas. Este submenu do DSG Tools permite ao usurio carregar camadas por
categoria e por classe, alm de criar molduras para definir a rea de trabalho. . Esse menu pode ser
acessado conforme mostrado na figura 24.
O uso desta funcionalidade se inicia com a seleo de uma conexo com um banco de dados
previamente criado. Novas conexes podem ser criadas diretamente neste dilogo (Adicionar
Conexo). Todas as classes presentes no banco so listadas no campo Selecione as Classes. Tendo
sido selecionadas as classes desejadas basta clicar em OK e o carregamento ser efetuado.
Para no ter que passar por todas as classes possvel se utilizar o Filtro. Assim, o
usurio pode digitar algo da classe buscada para filtrar e assim facilitar a busca do que deseja
carregar. Na figura abaixo pode se ver uma filtragem usando o contedo "hidro", supondo que se
deseja carregar classes relacionadas com hidrografia. Isso pode ser visto na figura 28.
Criar Moldura
A funcionalidade de criar moldura permite a criao de uma rea de trabalho para a carta que
ser trabalhada de acordo com o ndice de nomenclatura informado pelo usurio (INOM).
possvel ainda utilizar o campo MI (mapa ndice) ou MIR (mapa ndice reduzido). Da mesma forma
possvel utilizar o campo MIR (mapa ndice reduzido) para que automaticamente o campo INOM
seja ajustado. A figura 29 mostra isso.
Adicionar Conexo
O configurador de conexes permite que sejam buscados todos os bancos EDGV criados em
um dado servidor PostgreSQL conforme se pode ver na figura 30.
O usurio deve selecionar o servidor que ser usado para a busca de bancos. Caso o servidor
no esteja listado, um novo deve ser criado. Basta para tal, clicar em Criar Novo Servidor
Com o servidor selecionado, o plugin ir buscar automaticamente todos os bancos EDGV
criados pelo DSGTools. Esses bancos sero listados e a verso do banco ser listada. Resta ao
usurio selecionar os bancos desejados ou clicar em Selecionar Todos para e clicar em
Criar Conexo para que as conexes sejam adicionadas. Isso pode ser visto na figura 32.
BDGEx
O submenu "BDGEx" permite acesso direto ao Banco de Dados Geogrficos do Exrcito a
partir do QGIS.
O plugin permite a visualizao de:
Cartas Topogrficas: Esto disponveis as cartas topogrficas nas escalas 1:250 000 a 1:50
000 em camada nica, alm da visualizao da disponibilidade de cartas na escala 1:25 000.
Camadas de cobertura: Esto disponveis as coberturas terrestres Landsat 7 e RapidEye.
ndices de Produtos: Arquivos raster ilustrando as cartas topogrficas e vetoriais
disponveis no BDGEx do territrio brasileiro nas escalas 1:25 000 a 1:250 000
Este submenu pode ser acessado conforme mostrado na figura 33.
Ferramentas Vetoriais
O DsgTools est construindo um conjunto de ferramentas vetoriais que possam auxiliar os
usurios em diversas atividades de anlise vetorial. Abaixo possvel acessar a primeira ferramenta
disponvel. A ferramenta de linha cotadora. Este menu pode ser acessado conforme presente na
figura 34.
Linha Cotadora
A linha cotadora permite que sejam atribudos valores de cota para curvas de nvel de
maneira simples e eficiente. Para usar a ferramenta ser utilizada o usurio deve clicar no boto
Linha Cotadora diretamente na barra de ferramentas pelo menu Ferrametas DSGFerramentas Vetoriais-Linha Cotadora. Tambm possvel acessar a ferramenta
pelo cone apresentado na figura 35.
Ferramentas de Inventrio
O plugin DSG Tools permite que seja feito um inventrio de todas os dados geoespaciais que
sejam suportados pelo GDAL/OGR. Essa ferramenta permite que o usurio escolha entre criar um
arquivo CSV ou um arquivo SHP, com o caminho completo de todos os arquivos inventariados, o
tamanho do arquivo, data do arquivo e extenso do mesmo. O arquivo gerado carregado no QGIS
aps processamento de maneira automtica.
Aps o carragamento do arquivo de inventrio possvel que seja feita o carregamento individual
dos arquivos inventariados no QGIS atrves de duas aes de atributos do QGIS, Load vector Layer
e Load Raster Layer.
Caso a opo Buscar somente arquivos georreferenciados esteja marcada, alm
dos dados citados acima, fornecido o bounding box dos arquivos inventariados no SHP gerado e
carregado no QGIS. A figura 41 mostra o dilogo apresentado ao usurio.
Aps clicar em Inserir Extenso uma janela permitir que o formato desejado seja
inserido na lista de formatos considerados. Isso pode ser visto na figura 44.
converso aparecer um resumo das atividades executadas para o usurio verificar se tudo foi
convertido corretamente (figura 52).
Feies Complexas
O plugin DSG Tools permite a manipulao de feies complexas. Todo o procedimento
feito pelo uso da janela presente no canto inferior esquerdo da janela principal do QGIS. Para que
esta funcionalidade seja melhor aproveitada recomendado que seja instalado o plugin Multiple
Layer Selection que permite que feies presentes em diversas camadas sejam selecionadas caso
estejam sendo desenhadas no canvas do QGIS independente de seleo de camadas. Essa
funcionalidade acessada conforme presente na figura 53.
Inicialmente as camadas que sero trabalhadas devem ser carregadas no QGIS com o uso do
Carrega por Classe ou do Carrega por Categoria. Os bancos de dados referentes s camadas
carregadas sero listados no campo Banco de Dados ao se clicar no boto Carrega Bancos.
Um dos bancos de dados listados deve ser selecionado, este banco de dados ser utilizado para
criar/gerenciar os complexos. Posteriormente uma classe de complexos deve ser selecionada no
campo Classe Complexa.
Com o banco e a classe complexa selecionados possvel gerenciar (boto Gerenciar) os
complexos. Neste dilogo possvel criar, remover e atualizar os complexos existentes como se
pode ver na figura 55.
O resultado de uma associao feita com sucesso pode ser visto na figura 57.
EDGV CHECKER
Este sctript possibilita ao usurio determinar se um dado banco sqlite presente em um local
um banco EDGV vlido criado pelo DsgTools. A figura 59 mostra o dilogo mostrado ao se iniciar
este script.
Da mesma forma deve ser selecionado um local para salvar o relatrio criado pelo script
com se pode ver na figura 61.
HSV Fusion
Este script permite que sejam realizadas fuses HSV no QGIS. Para maiores informaes
sobre esse tipo de fuso acesse http://www.ufrgs.br/engcart/PDASR/fusao.html. A figura 63 mostra
o dilogo aberto ao se iniciar o script. Considera-se nesse tutorial que o usurio conhece o bsico de
manipulao matricial no QGIS ao usar este script.
Camada RGB com a imagem de pior resoluo (imagem com 3 bandas, uma R (red), uma G
(green) e uma B (blue)) que se deseja fusionar.
Camada Pancromtica com a imagem de melhor resoluo que ser usada como base para
melhorar a qualidade geomtrica da camada RGB acima.
Deve-se garantir que as duas camadas estejam de geometricamente compatveis isso pode
ser atingido pelo uso do script Superimpose sensor do Orfeo Toolbox. Esse script pode ser acessado
conforme visto na figura 64.
Sigef
Este script permite que uma feio do tipo polgono tenha suas coordenadas exportadas para
um arquivo CSV no formato utilizado pelo SIGEF do INCRA. As coordenadas utilizadas pelo
SIGEF devem estar no formato GG,MMSSsss e convertidas para o sistema de referncia de EPSG
4674 (SIRGAS 2000) onde:
Para se utilizar o script uma, e apenas uma, feio do tipo polgono deve estar selecionada.
Deve tambm indicar o local para salvar o arquivo CSV de sada. A figura 66 mostra como se
utilizar o script.
Virtual Raster
O script Virtual Raster possibilita ao usurio organizar um conjunto de arquivos matriciais
espalhados em algum disco. O script ao ser iniciado apresenta o dilogo mostrado na figura 68.
O script necessita de uma camada de moldura que englobe a regio dos arquivos matriciais.
Caso no se saiba a regio pode-se usar uma camada de moldura para o Brasil como um todo. O
script tambm necessita de uma camada de inventrio para os dados que se deseja organizar. Com
essas duas definies resta apenas definir a pasta onde os arquivos inventariados sero organizados.
O script funciona analisando o Inventario e a Moldura da seguinte forma:
1. A pasta de sada utilizada como raz para realizar a organizao dos arquivos
2. Todas as feies da camada de Moldura que intersectam o Inventrio so obtidas
3. So criadas pastas para cada uma das feies da camada moldura que intersectam o
inventrio.
4. Essa pastas so nomeadas com o ndice de nomenclatura de cada feio da camada de
moldura
5. Cada arquivo presente na camada de inventrio analisado para se determinar em quais
feies da camada de moldura h interseo. Havendo interseo, esse arquivo ser copiado
para a pasta referente.
6. Aps a copia de todos os arquivos para as respectivas pastas so criadas pirmides para os
arquivos e posteriormente criado um arquivo raster virtual (.vrt) que ser a forma unificada
de visualizar todos os arquivos em uma dada pasta.
A figura 69 abaixo mostra uma camada de moldura (Enquadramento) e uma camada de
invetrio (Inventory) para executar o script.