Você está na página 1de 22

MINISTÉRIO DA DEFESA

SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO


DIRETORIA DE SERVIÇO GEOGRÁFICO

METODOLOGIA DE VALIDAÇÃO
GOTHIC
VALIDAÇÃO
INTRODUÇÃO
Estruturação: Basicamente o processo de estruturação faz com que os objetos entrem em
estado de edição e após aceitar as modificações, todos os processos vinculados aos gatilhos pre-
modif(antes de modificar), pos-modif(depois de modificar) , dependency (verificação de
depencência), precommit (antes de gravar) e validate (antes de gravar). Os processos vinculados a
esses gatilhos podem ter os mais diversos propósitos, como por exemplo o cálculo do angulo de
rotação do simbolo de uma ponte com base na rodovia; validação de domínios, validação topológica
etc. Nesse processo são criados também os arcos (links) e nós (node) das conexões entre os objetos
que permitem pesquisas em rede.

O método VALIDATE tem a finalidade de validar os dominos dos atributos, incluindo


nestes os tipos de geometrias permitidos para a classe. Também é responsável por fazer a validação
topológica dos objetos. Contudo, existe chaves para desligar a validação topológica (Validação
Espacial) bem como a validação de domínios (Methods Validate). Não é permitido desligar a
restrição de geometria.

Topologia é um recurso para manter a conectividade entre objetos. Existem parâmetros na


topologia que definem o raio de atração entre os objetos e as prioridades de modificação entre os
objetos. Assim, por exemplo, a moldura (limitegeografico) tem a menor prioridade para ser
modificada, dessa forma o final de um objeto linear que esteja a uma distância menor que o raio da
topologia será atraído pela moldura. Um outro exemplo se duas edificações estiverem a uma
distância, uma da outra, menor que o raio da topologia, uma será movida para cima da outra.

A maioria dos processos de validação são disparados a partir da opção Process>Sequence.


A interface de processos em batch (sequência) permite a configuração de várias informações que
irão intereferir no resultado do processo. Parâmetros como quais objetos sofrerão a ação, qual
processo será rodado, quais os parâmetros para esse processo, se será criado markup etc.
Durante a execução dos processos e ao
término serão emitidas mensagem informando sobre
sumário de operações, erros encontrados, estatísticas e
relatórios na janela de mensagem.
Durante a execução do processo é mostrado
uma janela informando sobre o andamento do
processo.
A. Preparação do ambiente

Definir prioridade de display de camadas


Abrir o menu Display->overlay->overlays. A caixa
Overlay Operations aberta, permite definir a prioridade de
visualização das camadas (overlay) carregadas. Se a opção
priorities ( ) for ligada o Lamps fará a representação de
acordo com as prioridades de cada parte definidas na representação
ativa.

Desligar a Validação de atributos e Validação Espacial


Clicar na opção Valida do Menu e desativar os botões “Methods
validate” e “Validação Espacial”

Criar Moldura
Para cria modura, Clicar em
Valida>Utilitarios>Criar Moldura, será pedido
para clicar no interior da folha onde se deseja
criar a moldura.

00_EDGV_Deletar_limites.lull
Processo utilizado para apagar objetos da categoria de Limites, pois estes, para o Projeto
do MMA, não irão fazer parte do dataset da base continua. Os limites serão colocados em um
dataset específico.

Passo 1
Requisitos: Topologia: independe
Methods Validate:desligado
Validação Espacial: desligada
Repetição: não
Marckup: não
Objetivo: Apagar objetos

classes:
Area_De_Litigio Municipio
Area_Desenv_Controle Outras_Unid_Protegidas
Area_Especial Outros_Limites_Oficiais
Area_Particular Pais|Regiao_Administrativa
Area_Politico_Adm Sub_Distrito
Area_Uso_Comunitario Terra_Indigena
Bairro Terra_Publica
Descontinuidade_Geom_LIM Unid_Protecao_Integral
Distrito|Limite_Area_Especial Unidade_Conserv_Nao_SNUC
Limite_Intra_Munic_Adm Unidade_Conservacao
Limite_Operacional Unidade_Conservacao_SNUC
Limite_Particular Unidade_Federacao
Limite_Politico_Adm Unidade_Uso_Sustentavel
Linha_De_Limite Unidades_Protegidas
Marco_De_Limite
01_EDGV_Estruturar_com_Topologia_20x_menor.lull
Neste processo será gerado a topologia primitiva, ou seja, “goth_link” e “goth_node” para
os elementos do dataset. Os elementos do dataset ficarão com links com a finalidade de atrair
elementos que devam estar unidos dentro de um raio de topologia, permitindo a correta
justaposição. Também os links ajudam a manipulação de vários elementos que estejam justapostos.

Serão gerados markups associados nos elementos caso estes elementos estejam com erros
de estruturação. Os markups gerados terão mensagens (markup note) contendo uma breve descrição
do problema, geralmente com um par de coordenadas que indicam a posição do erro. Deve-se
percorrer os markups e corrigir os erros. Rodar o processo novamente até que não seja gerado
nenhum markup. Pode-se usar o atalho “LM” para localizar o erro, caso exista a coordenada no
“markup note”.

Ao carregar o processo será perguntado se deseja carregar a topologia com valor de 0.4
metros (100.000), responder sim, depois será avisado para percorrer os markups.

Passo 1
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
limitegeografico

Passo 2
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
Pais
Passo 3
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
Area_Umida Natureza_Fundo
Bacia_Hidrografica Obstaculo_Navegacao
Banco_Areia Ponto_Drenagem
Barragem Ponto_Inicio_Drenagem
Comporta Quebramar_Molhe
Confluencia Queda_Dagua
Corredeira Recife
Curso_Dagua Reservatorio_Hidrico
Descontinuidade_Geom_HID Rocha_Em_Agua
Eclusa Sumidouro_Vertedouro
Fonte_Dagua Terreno_Suj_Inundacao
Foz_Maritima Trecho_Curso_Dagua
Ilha Trecho_Drenagem
Limite_Massa_Dagua Trecho_Massa_Dagua
Massa_Dagua

Passo 4
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
"Area_De_Litigio Marco_De_Limite
Area_Desenv_Controle Municipio
Area_Especial Outras_Unid_Protegidas
Area_Particular Outros_Limites_Oficiais
Area_Politico_Adm Pais
Area_Pub_Civil Regiao_Administrativa
Area_Pub_Militar Sub_Distrito
Area_Uso_Comunitario Terra_Indigena
Bairro Terra_Publica
Delimitacao_Fisica Unid_Protecao_Integral
Descontinuidade_Geom_LIM Unidade_Conserv_Nao_SNUC
Distrito Unidade_Conservacao
Limite_Area_Especial Unidade_Conservacao_SNUC
Limite_Intra_Munic_Adm Unidade_Federacao
Limite_Operacional Unidade_Uso_Sustentavel
Limite_Particular Unidades_Protegidas
Limite_Politico_Adm limitegeografico",
Linha_De_Limite
Passo 5
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
Area_Duto Local_Critico
Area_Estrut_Transporte Obra_Transporte
Arruamento Obstaculo_Navegacao
Atracadouro Passag_Elevada_Viaduto
Caminho_Aereo Passagem_Nivel
Ciclovia Patio
Complexo_Aeroportuario Pista_Ponto_Pouso
Complexo_Portuario Ponte
Condutor_Hidrico Ponte_Pass_Elevada_Viaduto
Cremalheira Ponto_Duto
Descontinuidade_Geom_TRA Ponto_Hidroviario
Duto Ponto_Rodoviario_Ferrov
Eclusa Posto_Combustivel
Edif_Const_Aeroportuaria Sinalizacao
Edif_Constr_Portuaria Travessia
Edif_Metro_Ferroviaria Travessia_Pedestre
Edif_Rodoviaria Trecho_Duto
Entroncamento Trecho_Ferroviario
Estrut_Apoio Trecho_Hidroviario
Estrut_Transporte Trecho_Rodoviario
Faixa_Seguranca Trilha_Picada
Fundeadouro Tunel
Funicular Via_Ferrea
Galeria_Bueiro Via_Rodoviaria
Girador_Ferroviario Via_Transporte_Complexo
Hidrovia Via_Transporte_Ponto
Identific_Trecho_Rod Via_Transporte_Trecho",

Passo 6
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
Tudo
02_EDGV_Estruturar_com_Topologia_20x_apos_correcao.lull
Neste processo será feito a re-estruturação dos objetos, uma vez que alguns objetos foram
alterados no processo anterior. Da mesma forma que o processo de estruturação anterior, também
neste serão gerados markups associados nos elementos caso estes elementos estejam com erros de
estruturação. Rodar o processo novamente até que não seja gerado nenhum markup. Pode-se usar o
atalho “LM” para localizar o erro, caso exista a coordenada no “markup note”.

Passo 6
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim

Objetivo: Estruturar

classes:
Todas

03_EDGV_Filtrar_links.lull
Este processo tem a finalidade de reduzir a quantidade de vértices dos links e
consequentemente dos objetos que estão relacionados aos links. Esse processo reduz
consideravelmente a quantidade de erros na estruturação com o raio de topologia correto para a
escala (8 metros para escala 1:100.000). O algorítmo usado neste processo de filtrar links é o
“Douglas Peucker” e a corda é de 6 metros. Deve-se percorrer os markups e corrigir os erros. Rodar
o processo novamente até que não seja gerado nenhum markup. Este processo também pode ser
executado pelo menu Process->Valida->Filtrar links, com a vantagem de fornecer um relatório da
quantidade de vértices deletada, porém, pelo processo rodará em todo o dataset. Já pelo menu
“process” o operador terá mais flexibilidade no processamento. Na validadação carta a carta rodar o
processo pelo “sequence”.

Passo 1
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: não

Objetivo: Eliminar vértices desnecessários das geometrias dos


objetos

classes:
Todas as objetos que herda geometria
linha e área
03a_EDGV_Estruturar_20x_menor_apos_filtro.lull
Este processo tem a finalidade de eliminar links sobrepostos que foram gerados pelos
processo de filtrar links em função de pequenas areas que foram eliminadas. Para isso a necessidade
de estruturar novamente. Deve-se percorrer os markups e corrigir os erros. Rodar o processo
novamente até que não seja gerado nenhum markup.

Passo 1
Requisitos Topologia: Load Full 5% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim

Objetivo: Re-Estruturar

classes:
Todas

03b_EDGV_Check_loop_1.lull
Neste processo, o operador percorrerá todos os elementos do dataset, e onde estiver
configurada a existência de "loop" será gerado um markup. O que configura um loop é a
sobreposição dos segmentos de uma mesma geometria. Onde ocorrer uma dessas configurações,
será gerado o markup identificando a geometria.

O operador irá percorrer os markups e interpretar os que sinalizarem realmente a


configuração de erro. pois existem casos que é permitido que ocorra loop. Os casos que forem
permitidos, serão excessão e não necessitará de correção.

Passo 1
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não

Objetivo: Identificar geometrias lineares com loop

classes:
Todas as objetos que herda geometria
linha e área

03c_EDGV_Filtrar_links_antes_topo_100.lull
Neste processo ocorrerá uma limpeza em todos os vértices desnecessários ao dataset,
utilizando o algorítmo Douglas Peucker. Esta limpeza é necessária, pois o operador pode ter
acrescentado vértices em algumas operações, e o sistema com base no algorítmo Douglas Peucker
processará os elementos e fará a remoção de vértices. Caso a remoção de um vértice em um
goth_link resulte em uma geometria inválida, um markup será associado ao link, apontando o erro.

Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que
não seja gerado nenhum markup.

Passo 1
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não

Objetivo: Eliminar vértices desnecessários das geometrias dos


objetos
classes:
goth-link

4_EDGV_Estruturar_raio_correto_apos_filtro.lull
Este processo tem a finalidade de renovar os links dos elementos já estruturados. Para
este processo, a estruturação terá topologia com raio de ação 8 metros (no caso da escala
1:100.000), permitindo uma maior conectividade entre os elementos.

Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que
não seja gerado nenhum markup.

Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
Condição:

Objetivo: Re-estruturar com raio correto.

classes:
todas

05_EDGV_Filtrar_links_apos_raio_correto.lull
Neste processo ocorrerá uma limpeza em todos os vértices desnecessários ao dataset,
utilizando o algorítmo Douglas Peucker.
Esta limpeza é necessária, pois o operador pode ter acrescentado vértices em algumas
operações. O sistema com base no algorítmo Douglas Peucker processará os elementos para
remoção de vértices. Caso a remoção de um vértice em um goth_link resulte em uma geometria
inválida, um markup será associado ao link, apontando o erro.
Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que
não seja gerado nenhum markup.
Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim

Objetivo: Eliminar vértices desnecessários das geometrias dos


objetos.
classes:
todas

06_EDGV_Check_overlaps.lull
Neste processo, irá ocorrer uma verificação de elementos que possuem links
compartilhados. Toda vez que dois elementos linhas da mesma classe estiverem com um único link
ou seja, ocorrer uma sobreposição em uma determinada região, irá ser gerado um markup neste
local. O markup é uma sinalização possível de erro neste processo, pois existe casos que é permitido
a sobreposição. Como exemplo, podemos citar os objetos da classe Limite_area_especial, que
podem estar sobrepostos. O operador irá percorrer os markups e interpretar os markups que
sinalizarem realmente a configuração de erro. Os casos que forem permitidos, serão excessão e não
necessitará de correção.

Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim

Objetivo: Eliminar links comuns a dois elementos de geometria linha.


classes:
link

07_EDGV_Check_loop.lull
Um loop é uma volta que da geometria sobre ela mesma. Neste processo, o operador irá
percorrer todos os elementos do dataset, e onde estiver configurada a existência de "loop" será
gerado um markup. Onde ocorrer uma dessas configurações, será gerado o markup identificando o
objeto.

O operador irá percorrer os markups e interpretar os que sinalizarem realmente a


configuração de erro. pois existem casos que é permitido que ocorra loop. Os casos que forem
permitidos, serão excessão e não necessitará de correção.
Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim

Objetivo: Eliminar links comuns a dois elementos de geometria linha.


classes:
link

08_EDGV_Checar_validate.lull
Neste processo será verificado se os valores dos atributos estão de acordo com as
restrições dos domínios de cada atributo, a coerência entre eles e a primitiva geométrica.

Os objetos que tiverem valores de atributos violando as regras de integridade serão


marcados por meio de markups.

Os markups gerados terão mensagens com uma breve descrição do roblema e a possível
solução. Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que não
seja gerado nenhum markup.

Passo 1
Requisitos Topologia: Load Full 100% do raio ligada (auto)
: Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim

Objetivo: Eliminar links comuns a dois elementos de geometria linha.


classes:
Todas

09_EDGV_Checar_violacao_espacial.lull
Este processo consiste em verificar se os relacionamentos espaciais entre os objetos
confere com as regras de overlap (sobreposição), gap (falta), intersect(intersecção), entre outras
regras de validação implementadas no banco. Como por exemplo, não permite que duas vegetações
estejam sobrepostas ou a falta de pontos de rede nas linhas. Serão gerados markups no decorrer do
processo.

Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que
não seja gerado nenhum markup.
Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim
markup: sim
Objetivo: Verificar regras topológicas.
classes:
Todas

10_Seccionar_Vegetacao_passo_1.lull
Processo que utiliza alguns elementos do dataset que irão seccionar esta vegetação e
criar áreas menores em uma classe temporária (area_de_vegetação).

Este processo criará um markup contornando a moldura. Este markup sempre será
gerado e faz parte do processo, portanto não é um erro.

Agora, caso ocorram mais markups, no interior do dataset, estes são erros e devem ser
corrigidos pelo operador,. Após correção, execute o processo novamente, até que somente apareça
um único markup, relativo a moldura. Pelo “Sequence”, existe uma chamada para o processo “
clean_process->delete_all”(se encontra inserido no processo “Seccionar_Vejetação_passo_1”), que
fará o trabalho de exclusão automaticamente.

Passo 1
Requisitos: Topologia: Load Full 100% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim
markup: sim
Objetivo: Criar geometria vegetação seccionada sem apagar as
originais.
classes:
Pista_Ponto_Pouso Floresta
Area_Edificada Macega_Chavascal
Area_Nao_Mapeada Mangue
Arruamento Massa_Dagua
Barragem Terreno_Exposto
Brejo_Pantano Trecho_Drenagem
Caatinga Trecho_Ferroviario
Campinarana Trecho_Massa_Dagua
Campo Trecho_Rodoviario
Cerrado_Cerradao Trilha_Picada
Ciclovia Veg_Area_Contato
Delimitacao_Fisica Veg_Cultivada
Descontinuidade_Geom_HID Veg_Desconhecida
Descontinuidade_Geom_TRA Veg_Natural
Descontinuidade_Geom_VEG Veg_Restinga
Estepe Pais
11_Seccionar_Vegetacao_passo_2.lull
Os objetos de vegetação gerados no processo anterior são gravados em uma classe
temporária e não possuem valores de atributos preenchidos. Neste processo, esses objetos serão
movidos para a classe de vegetação adequada, já com os atributos correspondents das areas
originais.

Essas áreas menores foram geradas também junto a outras feições que formam a
cobertura terrestre, porém neste processo eles serão apagados automaticamente sem afetar os
elementos que já existem, como por exemplo “trecho_massa_dagua”.

Geralmente não ocorre a criação de markups pelo processo. Caso ocorra, deve ter sido
um erro de topologia, que deverá ser corrigido pelo operador.

Passo 1
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: não
markup: sim
Objetivo: Mover as geometrias das areas temporárias de
vegetação seccionda para a classe de vegetação e
colocar atributos.
classes:
Todas

12_EDGV_Estruturar_areas_veg_seccionadas.lull
Este processo tem a finalidade de renovar os links das vegetações. Para este processo, a
estruturação terá topologia com raio de ação 8 metros (no caso da escala 1:100.000).
Deve-se percorrer os markups e corrigir os erros. Rodar o processo novamente até que
não seja gerado nenhum markup.

Passo 1
Requisitos: Topologia: Load Full 5% do raio ligada (auto)
Methods Validate: desligado
Validação Espacial: desligada
Repetição: sim
markup: sim
Objetivo: Estrutura objetos da categoria Vegetação
classes:
Areas de vegetação seccionadas
13_EDGV_Verificacao_Metadados___como_fazer.lull
Presumindo que normalmente são encontradas feições sem metadados, aconselha-se, fazer
de antemão a pesquisa dos objetos de metadados, na classe Classificador_Orig_Prec_Acur, e
visualiza-los na janela 'Browser Table'.

Na janela 'Browser Table', na área dos registros,


clicar com o botão direito, ativar a opção 'utilities'. Para
aparecer a opção Highlight, fazer um redimensionamento
na janela. Isso é uma maneira de contornar o bug. Ao
acionar o botão Hightlight o objeto do metadado é
selecionado. Depois seleciona-se todas os objetos
vinculados a ele e em seguida manda associar.

Processo de verificação de objetos que não tem relacionamento para metadados. Também é
possível obter a mesma informação por meio de pesquisa. Para isso selecionar Query by attribute-
>pacote EDGV_Modelo->atributo=numMetadado=0. Dos objetos encontrados, filtrar somente os
relacionados com um insumo específico, por exemplo vegetação obtida com o insumo
GEOCOVER. Para fazer a associação, é necessário que tanto insumo quanto os objetos
relacionados a ele, estejam selecionados. Uma maneira de fazer isso é selecionar o insumo no
'Browser Table', que no caso, já está aberto, e clicar no botão Highlight para selecionar o insumo.
Para efetivar o relacionamento, usar a opção Valida>Utilitário>Associar objetos/metadados.
14_EDGV_Direcionar_Rios___como_fazer.lull

Processo utilizado para fazer a orientação dos objetos da classe Trecho_Drenagem. Para
isso vá até o process>sequence, depois volte, por não tem não a ver com o processo de orientar rios.
O process>sequence, apenas emite uma mensagem informando que é necessário executar todos os
passos de validação na folha.

15_EDGV_Checar_violacao_espacial_apos_direcionar_rios.lull

Ao fazer a orientação dos rios algumas vezes se faz necessário a manipulação na geometria
dos trechos de drenagem, isso pode causar inconsistência espacial. Por isso a necessidade de rodar a
restrição espalcial novamente.
CORREÇÃO DOS ERROS
ERROS DE ESTRUTURAÇÃO DESCRIÇÃO

ERROS DE ESTRUTURAÇÃO DESCRIÇÃO


Validate e Espacial
Erro: é causado porque o segmento produzido pela
atração da topologia está abaixo do raio de atração. O
Lamps deveria eliminar os pequenos segmentos e
eliminar o problema, mas o sistema não consegue.

Soluçao: Por isso o operador deverá eliminar o último


ponto manualmente ou o vértice anterior.
Erro: Falta conector para um objeto de
Trecho_Energia.
Correção: Verificar no final da linha qual tipo de
conector adequado.

Há duas possibilidades de exibir um erro de restrição


espacial. A primeira é por meio do markup. A segunda
é por meio da chamada do método de verificação da
restrição espacial. O método pode ser chamado via
Menu>DSG>Restrição Espacial ou simplesmente pela
tecla de atalho 'r'. Sugere usar a segunda opção, pois,
mostra o estado atual do objeto selecionado.

Erro: superposição de um trecho de drenagem com a


moldura.

Correção:
Afastar ou apagar o último segmento do trecho de
drenagem. Procure quando possível fazer as
modificações usando o link. Ao fazer as modificações,
poderão permanecer pontos inúteis sobre os objetos.
Faça a remoção desses pontos para evitar erros nas
estruturações futuras.
Erro: conexão de trechos de drenagem. Dois rios que
se encontram na moldura. Teoricamente o conector
deveria ser um ponto de confluência. Contudo como é
necessário existir um ponto de interrupção a jusante
para poder orientar o sentido do rio.

Solução: sugere-se que os trechos sejam afastados de


uma distância maior que a topologia, para evitar que a
topologia os conecte novamente. Deverá ser colocado
um ponto de de interrupção a jusante em cada um dos
trechos.
Erro de falta de contiguidade com a vegetação. Toda
cobertura terrestre deve estar completa.
Solução: copiar as coordenadas dos links sugerido pela
janela 'Espacialidade' e corrigir os erros de
contiguidade. Para facilitar a correção, neste caso, o
melhor é mover o nó (node) para cima da moldura.
Contudo esteja atento para que a opção Topology
gatepost esteja desligada, pois se estiver ligada irá
modificar todas as geometrias, em toda sua extensão,
de linhas e área ligadas ao nó. Para acessar a janela
para desativar, basta dar um clique com o botão direito
sobre a linha de menus mostrada abaixo.

Erro: trecho de drenagem dentro de Massa Dagua


Solução: mudar o objeto da classe para classe
Trecho_massa_dagua.
Erro de por falta de contiguidade. Erro causado pela
ausência de objetos.
Solução: Adquirir objetos. A sugestão é
usar a ferramenta de topologia. Contudo,
não escolha a ferramenta semi-automatic
poligon , pois esta derruba o Lamps.
Use a ferramenta “Create area from
selected links” .
Processos Auxiliares de Validação
Geração automática de áreas com base em outras áreas
Tomando como exemplo a cobertura
terrestre, formada, por extratos como
vegetação, massas dagua, trechos massa
dagua e área edificada. Se adquirirmos todas
classes menos a vegetação, saberemos que
as áreas de vegetação é o resultado da
subtração da área de moldura pelos objetos
das classes adquiridas.
O processo form_polygon_in_class, permite
a geração das em falta com base em objetos
existentes e outra.
Para rodar o processo, o primeiro passo é
selecionar as classes que fazem contanto
com a classe desejada neste caso a
vegetação. Assim seleciona-se
Massa_Dagua,
limitegeografico,Terreno_Exposto e todas as
classes vegetação.

O segundo passo é definir os parâmetros do


processo. Já existe gravada um arquivo
EDGV_Vegetacao, que quando carregado
alimenta todas a variáveis necessárias ao
processo.
Finalmente executa-se o processo pelo menu
Process>polygon_process>form_polygons_i
n_class.

O resultado do processado pode ser visto ao


lado representado com hachuras. O processo
gera também áreas sobre as que já existiam,
estas caso sejam desnecessárias podem ser
apagadas.
Tabela de Teclas de atalho
(obs: o foco deve estar na janela principal para ter efeito)
HotKey Função

r Chama janela de mensagem de erro de restrição espacial

d Comuta o highlight entre markup corrente e objeto do markup

w Move (pan) para as coordenadas do erro mostradas pelo markup

h Abre a janela do Browser DSG

g Abre a janela do Browser Table

f Abre a janela de Overlay

p Abre a janela do display by class

o Abre janela do Process>Objects

x Comando move (pan)

F1 Comando de Redesenho (Redraw)

F2 Comando de diminuir escala de vizualização (Zoom out)

F4 Comando de Aumento por retangulo (Window area)

Ctrl + k Estruturar objetos selecionados

Shift + k Converter o objeto para Spaguetti

Você também pode gostar