ISA 2012/2013
Unidades curriculares: Geomática e SIGDR Aulas práticas 5 e 6
Objectivos: edição de dados; digitalizar objectos geográficos sobre uma fotografia aérea.
Pretende-se criar dois novos conjuntos de dados geográficos, para representar parcelas e estradas, com informação obtida a partir de fotografia aérea. Para a realização destes exercícios de edição, terá que:
1 – copiar \\prunus\home\cadeiras\Geomatica\geom1213\aula05_Edicao para a pasta local (C:\Users\aa---\...);
2 – abrir um novo projecto (map document);
3 – criar uma personal geodatabase pessoal (Tapada.mdb) na pasta local;
4 – alterar as propriedades do map document para que sejam guardados os pathnames relativos dos dados e para que seja utilizada como geodatabase por omissão Tapada.mdb, não esquecendo, posteriormente, de o gravar com o nome Tapada.mxd;
5 – adicionar a Tapada.mxd o conjunto de dados geográficos (cdg) limite_area (shapefile fornecida); mude a cor do polígono para transparente (hollow) e aumente a espessura do traço;
6 – adicionar a imagem de alta definição da região ISA.JPG.
Problema 1: Criar um cdg sobre Estradas, com informação sobre o estado das estradas.
a) Criar uma feature class na geodatabase Tapada.mdb com o nome EstradaISA (qual é formato geométrico mais adequado?); na definição do sistema de coordenadas, faça a importação do sistema de coordenadas da shapefile limite_area (European terrestrial reference system ETRS 1989 TM06 - Portugal); crie um atributo com o nome
estadoonde será registado Bom, Regular e Mau (qual o domínio de valores desse atributo? escolha o tipo e as propriedades do atributo em função desse domínio).
b) Registe na feature class EstradaISA as estradas situadas na área assinalada na Figura 1.
Notas:
Para poder criar/alterar features tem que iniciar um sessão de edição
Para evitar erros de omissão e comissão deve utilizar o modo snapping (activando esta opção no menu
Snappingda barra de ferramentas
Snapping– esta barra de ferramentas é activada ou no menu Customize > Toolbars > Snapping ou no menu Editor > Snapping >
Snapping Toolbar) e ajustar o factor de tolerância no menu Snapping > Options ... para o
número de pixels que seja mais adequado (comece por utilizar o valor por omissão de 10
pixels ...).
Para criar a linha que representa cada estrada deve utilizar a ferramenta de construção
Lineque se encontra na palette de ferramentas de construção da janela
CreateFeatures(primeiro clique no cdg em que a nova feature deve ser registada, depois em
Line).
Sobre a fotografia clique num extremo de uma das estradas, depois vá criando os vertex (com um clique) de forma a delinear a estrada, crie o vertex final da linha com um duplo clique (ou clique-direito + finish sketch). Pode eliminar o(s) último(s) vértice(s) digitalizado(s) com
CRTL-Zou no botão
undo add vertexna barra de ferramentas
Feature construction.Para alterar a localização de um vertex, adicionar um novo vertex ou apagar um vertex, é necessário previamente colocar os vertex de uma feature visíveis (ficando todos assinalados a verde, excepto o extremo final que é assinalado a vermelho): clicar duas vezes nessa linha com o cursor em
edit tool( na barra de ferramentas
Editor) ou, em alternativa, usar o botão
edit verticesda barra de ferramentas
Editor.
Para alterar a posição de um vertex existente basta colocar o apontador sobre o vertex e, pressionando o botão do lado esquerdo do rato, mover o apontador para a localização pretendida.
Para adicionar um novo vertex numa linha já digitalizada, clique-direito no local da linha em que quer adicionar o novo vertex e escolher a opção
insert vertex.
Para apagar um vertex numa linha já digitalizada, clique-direito com o apontador sobre o vertex a apagar e escolher a opção com
delete vertex.
Para corrigir erros de omissão/comissão deve activar a barra de ferramentas
AdvancedEditing
(menu Editor > More Editing Tools > Advanced Editing) e utilizar a função
Extend/Trim
;
Para utilizar a função Extend (correcção de um erro por omissão):
1º – seleccione a linha sobre a qual o extremo da linha com erro deveria estar 2º – clique no icon Extend
3º – seleccione a linha que deve ser prolongada.
Para utilizar a função Trim (correcção de um erro por comissão):
1º – seleccione a linha sobre a qual o extremo da linha com erro deveria estar 2º – clique no icon Trim
3º – seleccione o segmento da linha com erro que deve ser apagado.
c) Determine com a maior exactidão possível o comprimento total destas estradas e verifique quantas linhas existem no cdg EstradaISA.
Trim
1
2
Extend
d) Para cada estrada registe no atributo
estadoo valor Bom, Regular ou Mau.
e) Calcule o comprimento total das estradas em estado Bom, Regular e Mau.
f) Observe que existem intersecções de linhas que não são um vertex dessas linhas ou, pelo menos, não são um vertex de todas essas linhas. De facto, o processo utilizado para criar as linhas que representam estradas não criou uma topologia arco-nó. Crie agora essa topologia, primeiro seleccionando todas as linhas do cdg estradas e, depois, utilizando a função
Planarize Linesque se encontra na barra de ferramentas
Topology(menu Editor >
More Editing Tools > Topology). Quantas linhas existem agora no cdg EstradaISA?
g) Termine a sessão de edição, fazendo Stop Editing e guardando as alterações que efectuou na feature class EstradaISA.
Problema 2: Criar um cdg sobre parte da Tapada da Ajuda, com informação sobre a ocupação do terreno. Esta informação deve ser obtida por digitalização sobre a fotografia aérea da Tapada. Os limites da zona a considerar estão representados na Figura 1 (e estão no interior do polígono do cdg limite_area). O objectivo é criar uma nova feature class, digitalizar os objectos de cada entidade (parcela) e preencher a respectiva tabela de atributos. As parcelas devem constituir uma cobertura da zona a digitalizar, isto é, os polígonos que representam as parcelas não se podem sobrepor e entre eles não podem existir “buracos”.
A ocupação do terreno terá diferentes níveis de classificação.
1º nível inclui 3 classes: Área social (código: AS; inclui edifícios, logradouros, jardins e estradas); Área florestal e meio natural (código: AF; inclui as matas e incultos); Área agrícola (código: AA; inclui as culturas arvenses, pomares, vinha, olival, pastagens, pousios)
Identificar as classes de 2º nível apenas para a Área agrícola, respectivamente: trigo (TR), milho (MI), pomares (PO), vinha (VI), olival (OL), pastagens (PA), pousios (PO), caso ocorram.
Figura 1: Limite da zona que contém as estradas e as parcelas a registar
Como exemplo de interpretação da ocupação obtida na figura temos: A – Vinha; B - pomares;
C – Trigo; D – pastagem. Faça a sua própria interpretação atendendo à semelhança da textura
e cor da imagem e assumindo que as parcelas sem vegetação ou com vegetação incipiente serão semeadas com milho.
Procedimentos para a resolução:
a) Criar uma feature class na geodatabase Tapada.mdb com o nome ParcelaISA (indique o formato geométrico mais adequado); na definição do sistema de coordenadas, faça a importação do sistema de coordenadas da shapefile limite_area; crie um atributo com o nome
usoSolo(tipo Text, comprimento 2) e outro atributo com o nome
codCultura(tipo Text, comprimento 2) onde irá registar os códigos das ocupações agrícolas;
b) Registar na feature class ParcelaISA as parcelas situadas na área assinalada na Figura 1.
Notas:
Para poder criar/alterar features tem que iniciar um sessão de edição
Na janela
Create Features, clicar sobre
Organize Templates; na janela
Organize FeatureTemplates, seleccionar o layer ParcelaISA e clicar em
New Template; na janela
Create New Template Wizard, confirmar que é o layer ParcelaISA que está seleccionado e clicar em
Finish; fechar a janela
Organize Feature Templates.Na janela
Create Features, seleccionar ParcelaISA e a ferramenta de construção
Polygon.Digitalizar o limite da zona que contém as parcelas a criar: clicar num vertex do limite desta zona, criar os vertex necessários de forma a delinear toda a zona e criar o último destes vertex com duplo clique.
Corrigir o limite digitalizado: activar a
edit tool( na barra de ferramentas
Editor) e clicar duas vezes no limite da zona (os vertex que definem o polígono ficam assinalados a verde, com excepção do último que foi registado que é assinalado a vermelho):
i) deslocar os vertex mal posicionados;
ii) acrescentar novos vertex (na barra de ferramentas
Edit Verticesclicar em
Add Vertexe clicar na localização pretendida);
iii) remover os vertex desnecessários (na barra de ferramentas
Edit Verticesclicar em
Delete Vertex