Beruflich Dokumente
Kultur Dokumente
COORDENADORIA DE GEOMTICA
Sumrio
1. Introduo ao ArcGIS Desktop 9.x.................................................................................................10
1.1 Principais Fontes de Dados e Formatos de Arquivo................................................................12
1.2 Conceitos Bsicos do ArcGIS Desktop 9.x.............................................................................13
1.3 Objetivos..................................................................................................................................14
1.4 Dados Necessrios...................................................................................................................15
1.5 Procedimentos..........................................................................................................................16
1.5.1 Navegao pelo Mapa......................................................................................................18
1.5.2 Alterao da Legenda.......................................................................................................21
1.5.3 Consultas por Atributo e Manipulao de Tabelas..........................................................23
1.5.3.1 Exerccios.................................................................................................................26
1.5.4 Relacionamentos Espaciais..............................................................................................27
1.5.4.1 Exerccios.................................................................................................................29
1.5.5 Sistemas de Projeo........................................................................................................29
1.5.6 Confeco de um Layout..................................................................................................31
1.6 Exerccios.................................................................................................................................33
1.7 Referncias...............................................................................................................................33
2. Anlise de Proximidade Vetorial....................................................................................................34
2.1 Objetivo...................................................................................................................................34
2.2 Dados Necessrios ..................................................................................................................34
2.3 O Problema..............................................................................................................................34
2.4 Procedimentos..........................................................................................................................35
2.4.1 Carregando a base de dados necessria............................................................................35
2.4.2 Definindo um sistema de projeo para o Data Frame....................................................36
2.4.3 Transformao de coordenadas geogrficas em coordenadas UTM................................37
2.4.4 Executando a unio espacial............................................................................................39
2.4.5 Identificando as sedes municipais atendidas....................................................................41
2.4.6 Criando um novo PI com as feies selecionadas............................................................41
2.4.7 Calculando a populao dos municpios na rea de cobertura ........................................42
2.4.8 Traando buffers para as torres de telefonia celular.........................................................47
2.5 Exerccios.................................................................................................................................50
3. Sobreposio de Mapas Vetoriais ..................................................................................................52
3.1 Objetivos..................................................................................................................................52
3.2 Dados Necessrios...................................................................................................................53
3.3 Procedimentos..........................................................................................................................54
3.3.1 Clculo do valor unitrio (R$/m2) de cada lote...............................................................54
3.3.2 Sobreposio vetorial dos mapas.....................................................................................56
3.4 Exerccio..................................................................................................................................65
3.4.1 Objetivo............................................................................................................................65
3.4.2 Fatores a serem considerados...........................................................................................65
3.4.3 Material............................................................................................................................65
3.4.4 Resultados esperados.......................................................................................................66
3.4.5 Bibliografia......................................................................................................................66
2
Lista de Figuras
Figura 1. Pacote de aplicativos da ESRI.............................................................................................10
Figura 2. Pacote de aplicativos da ESRI e sua relao com fontes de dados.....................................11
Figura 3. Acesso aos comandos de alterao do modo de visualizao da rea de trabalho. ...........13
Figura 4. Tela inicial do ArcMap.......................................................................................................16
Figura 5. Interface principal do ArcMap............................................................................................17
Figura 6...............................................................................................................................................18
Figura 7. Janelas Magnifier e Overview.............................................................................................21
Figura 8. Tabela de atributos associada ao plano de informao sedemunicipal1.............................23
Figura 9. Comandos para colunas.......................................................................................................24
Figura 10. Resumo estatstico e distribuio de frequncia do campo TOTHM69............................24
Figura 11. Construo de consultas por atributo................................................................................25
Figura 12. Seleo de feies com base em relacionamentos espaciais.............................................28
Figura 13. A atribuio dos sistemas de referncia e de projeo ao Data Frame..............................37
Figura 14. Projeo de mapas no ArcToolbox...................................................................................38
Figura 15. Configurao para projeo do shapefile municipios.......................................................38
Figura 16 Configuraes para realizar a unio espacial.....................................................................40
Figura 17. Seleo das sedes atendidas pela antena mais prxima....................................................41
Figura 18. Criao de um novo Shapefile com as feies selecionadas.............................................42
Figura 19. Juno das tabelas Sedes_OK e Municipios_UTM..........................................................43
Figura 20. Clculo da populao atendida por cada antena................................................................44
Figura 21. Concluso do resumo .......................................................................................................44
Figura 22. Juno das tabelas Antenas e Pop_Ant.............................................................................45
Figura 23. Criao do campo Pop_2000.............................................................................................46
Figura 24. Aviso sobre a edio de tabelas fora de uma sesso de edio.........................................46
Figura 25. Atribuio de valores entre campos..................................................................................47
Figura 26. Caixa de dilogo padro para o traado de Buffers...........................................................48
Figura 27. Tela inicial do Assistente para traado de Buffers............................................................49
Figura 28. Especificao dos parmetros para criao dos buffers....................................................49
Figura 29. Parmetros finais dos buffers............................................................................................50
Figura 30. Criao do campo VAL_UNIT.........................................................................................55
Figura 31. Clculo do valor unitrio (R$/m2) de cada lote................................................................55
Figura 32. Interseo entre os layers Lotes e Inund............................................................................56
Figura 33. Sobreposio dos layers Lotes e Inund..............................................................................57
Figura 34. Um exemplo de multi-feies...........................................................................................58
Figura 35. Lotes que sero "explodidos"............................................................................................59
Figura 36. Clculo da rea dos polgonos...........................................................................................60
Figura 37. Fragmentos dos lotes atingidos pela inundao................................................................61
Figura 38. Totalizao dos campos AREA e Perda............................................................................63
Figura 39. Unio da tabela Tot-Lot-Inund tabela LOTES. .............................................................64
Figura 40. Os dois modos de insero de um arquivo CAD..............................................................69
Figura 41. Layer sem referncia espacial. Os dados no podero ser projetados...............................69
Figura 42. Controle de visibilidade dos layers do arquivo Talhos.dwg.............................................70
Figura 43. Tipos de geometria reconhecidas pelo ArcMap................................................................71
Figura 44. Tabela de contudo (TOC)................................................................................................71
Figura 45. Exportao do layer com os eixos de estradas..................................................................72
Figura 46. Adio do layer exportado ao Data Frame ativo...............................................................72
5
Lista de Quadros
Quadro 1. cones representativos das principais fontes de dados e formatos de arquivo utilizados no
ArcGIS................................................................................................................................................12
Quadro 2. Dados a serem utilizados na prtica 1................................................................................15
Quadro 3. Descrio dos comandos da barra de ferramentas Tools...................................................19
Quadro 4. Descrio geral dos planos de informao a serem utilizados nesta prtica......................53
Quadro 5: Avaliao de acessibilidade. Adaptado de Ferraz e Torres (2004)..................................152
Quadro 6: Campos padronizados utilizados no ArcGIS...................................................................161
Quadro 7. Resumo dos principais comandos, em ambas as verses do ArcView............................181
PREFCIO
O objetivo desta apostila o de dar suporte ao contedo prtico da disciplina de Sistema de
Informaes Geogrficas, ministrada para os cursos Tcnico em Geomtica, Tcnico em
Transportes e Tecnlogo em Saneamento Ambiental. Embora sejam reas distintas, sempre haver
uma convergncia para o uso de SIGs quando o problema a ser tratado demandar o uso de mapas.
Ao longo das diversas aulas prticas que compem esta apostila procurou-se explorar
algumas das aplicaes dos SIGs.
A escolha dos softwares de SIG produzidos pela empresa ESRI se deve, entre outros fatores:
liderana de mercado; base instalada, o que facilita a insero dos alunos no mercado de trabalho;
interface amigvel, favorecendo a aprendizagem de alunos iniciantes.
ArcSDETM software que faz a interface entre o ArcGIS Desktop e um SGBD (Sistema
Gerenciador de Banco de Dados), permitindo que dados espaciais sejam armazenados em
SGBDs comerciais (Oracle, Microsoft SQL Server, IBM DB2, Informix). A
funcionalidade do software cliente depender da verso: ArcView, ArcEditor ou ArcInfo.
Necessrio em sistemas multi-usurio. O CEFETES tambm possui uma cpia deste software.
10
Tipo de arquivo
Geometria
Associada
Shapefile (*.shp)
Ponto
Ponto
Shapefile (*.shp)
Linha
Linha
Shapefile (*.shp)
Polgono
Polgono
Pixel
Tringulo
Geodatabase (*.mdb)
Todas
cone do arquivo
de layer (.lyr)
Feature Dataset
Network Dataset
Pontos e linhas
Todas
CAD
Ponto
CAD
Linha
CAD
Polgono
CAD (anotaes)
Texto
Tabela (.dbf)
Mapa (.mxd)
Quadro 1. cones representativos das principais fontes de dados e formatos de arquivo utilizados no ArcGIS.
12
Data Frames criados, com a correspondente lista de layers adicionados a cada um deles,
o sistema de projeo, seus nomes, escala, etc;
O arquivo Map possui a extenso .mxd. Pode-se trabalhar com apenas um documento Map
de cada vez em uma sesso do ArcMap. Se voc precisar de mais de um documento Map ao mesmo
tempo, inicie outras sesses do ArcMap. O mapa poder ser visualizado nos modos Data View
(vista dos dados) ou Layout View (vista do esquema).
Data View modo de visualizao indicado quando o foco da sua ateno for os dados
geogrficos, uma vez que os dados marginais que compem o mapa so omitidos (Norte, escala
grfica, legenda, canev, etc).
Layout View usado para compor a pgina a ser impressa. nesta pgina que sero
inseridos os dados marginais da carta legenda, escala, escala grfica, orientao, canev, ttulo,
etc. Provavelmente ser mais utilizado na fase final de seu trabalho, quando estiver pensando em
mapas impressos ou relatrios para o seu cliente. Ao contrrio do ArcView 3.X, onde um projeto
(.apr) pode conter vrios layouts, na verso 9.x cada Mapa (Map document - .mxd) pode ter um e
somente um layout. Para cada Data Frame ser criada automaticamente uma moldura no Layout
para exibir os layers contidos neste Data Frame. A eliminao da moldura implica tambm na
eliminao do Data Frame, e vice-versa.
13
Vale salientar que a maioria dos comandos est disponvel em ambos os modos de
visualizao. Para alternar entre eles, selecione os comandos Data View ou Layout View no menu
View (Figura 3) ou clique nos botes (canto inferior esquerdo da rea de visualizao)
respectivamente.
Data Frame (moldura para dados) utilizado para agrupar os layers que devem ser
exibidos conjuntamente. As informaes sobre os Data Frames so armazenadas no documento
Map. Um documento Map pode gerenciar vrios Data Frames, mas apenas um pode estar ativo de
cada vez. O Data Frame ativo fica destacado com seu nome em negrito. Para ativar, posicione o
cursor do mouse sobre ele e clique com o boto direito do mouse. No menu pop-up que aparece,
selecione o comando Activate.
Layer (camada, plano de informao) forma de se representar os dados geogrficos em
um documento Map. Referenciam dados que esto armazenados em uma fonte de dados, tal como
shapefiles, coverages, geodatabases, imagens, grids ou arquivos de CAD. Vale ressaltar que no
armazena os dados, mas apenas uma referncia a eles e o modo como eles devero ser exibidos no
documento Map. So equivalentes aos temas do ArcView 3.X, mas, ao contrrio destes, podem ter
existncia prpria - arquivos com extenso .lyr, fora do documento Map. Deve-se observar que a
ordem dos layers em um Data Frame influencia na visualizao dos mesmos. Para definir se um
layer dever ou no ser desenhado na rea de exibio, use a caixa de verificao que fica ao lado
do nome do layer. Vale salientar que uma mesma fonte de dados pode ser referenciada por vrios
layers simultaneamente. Um layer pode ser utilizado em vrios documentos Map.
Table Of Contents TOC (tabela de contedo) lista todos os Data Frames, com seus
layers correspondentes. Pode ser visualizada nos modos Display, Source e Selection (guias no
canto inferior esquerdo da TOC). No modo Source pode-se visualizar o nome do arquivo e o
caminho completo da fonte de dados para a qual o layer aponta (referencia). No modo Selection
pode-se controlar os layers passveis de seleo atravs do comando Select Features (seleo por
apontamento). Isto no afeta a seleo realizada diretamente na tabela de atributos ou pela caixa de
dilogo Select By Attributes. Este comando tambm est disponvel no menu Selection / Set
Selectable Layers. Para ocultar a TOC desmarque a opo de menu Window/Table Of Contents.
1.3 Objetivos
Servir de introduo aos softwares ArcMap e ArcCatalog do ArcGIS Desktop 9.X, verso
ArcEditor
Produzir layouts
Formato
Sedemunicipal1 Shapefile
Tipo de
geometria
Ponto
Significado
Sedes municipais dos municpios da bacia do rio Amazonas
Municipios1
Shapefile
Hidrografia1
Shapefile
Linha
Sedemunicipal5 Shapefile
Ponto
Municipios5
Shapefile
ReservasFunai5 Shapefile
MalhaViaria5
Shapefile
Linha
Hidrografia5
Shapefile
Linha
15
1.5 Procedimentos
Inicie o ArcMap (menu Iniciar/Programas/ArcGIS/ArcMap). Por padro, ser exibida a a
tela inicial do ArcMap, conforme ilustra a Figura 4. Selecione o primeiro boto de rdio (A new
empty map) e clique no boto OK.
Ser exibida a janela principal do ArcMap, cujos principais componentes de interface esto
descritos na Figura 5. Obviamente sua janela estar diferente desta, uma vez que ainda no foi feita
nenhuma modificao.
Renomeie o data frame Layers e adicione layers a ele.
1. Posicione o cursor do mouse sobre o data frame Layers e clique com o boto inverso do
mouse. Selecione a opo Properties no menu pop-up.
2. Selecione a guia General e, no campo Name, digite Bacia do rio Amazonas. Clique no
boto OK para fechar a caixa de dilogo.
3. Pressione o boto
16
Tabela de
contedo
Barra de
Menus
Barra de
Ferramentas
rea de
visualizao de mapas
Data
Frame
Tipo de
Geometria
Layer
hidrografia1
1. Selecione a opo de menu Insert/Data Frame. Ser adicionado um data frame chamado
de New Data Frame TOC.
Mude seu nome para Bacia do Atlntico - Trecho Leste, conforme visto anteriormente.
Adicione os shapefiles municipios5.shp, sedemunicipal5.shp e hidrografia5.shp ao data
frame que voc acabou de criar e renomear.
Figura 6
software de CAD. Portanto, s se acostumar aos novos cones e a algumas pequenas diferenas.
No entanto, comandos como Identify e Select Features merecem destaque. Os demais sero
vistos no decorrer das aulas prticas.
O comando Identify a implementao da consulta por localizao, ou seja, permite
responder s questes: o que existe neste local? O que isto? Ele exibe todos os dados que esto
associados a cada feio - esto armazenados na tabela de atributos. Seu uso simples:
1. Selecione-o na barra de ferramentas Tools. Voc ver que o cursor do mouse mudar de
forma.
2. Agora, basta posicionar o cursor sobre a feio sobre a qual se deseja obter informaes e
pressionar o boto esquerdo do mouse. Ser aberta uma caixa de dilogo chamada Identify
Results, que lista todos os atributos associados feio em questo.
18
cone
Nome do Comando
Significado
Zoom In
Fixed Zoom In
Pan
Identify
Measure
Zoom Out
Full Extent
Go To Next Extent
Prxima vista
Select Elements
Find
Hyperlink
de
elementos
grficos
Neste dilogo tambm possvel selecionar sobre quais layers a consulta ser realizada, caso
haja mais de um plano de informao.
J o comando Select Features permite fazer seleo de feies por apontamento para
diversos propsitos como os de edio, exportao de subconjuntos de um layer, restrio das
feies que sero utlizadas em uma operao de anlise espacial, etc.
O ArcMap 9.X acrescenta duas novas formas de visualizao - Figura 7, alm daquelas
presentes tambm na verso 3.X do ArcView. A janela Lente de Aumento (magnifier) permite que
parte do mapa seja ampliado em uma outra janela, mantendo-se a janela principal de visualizao
com a mesma escala. Desta forma, pode-se navegar pelo mapa com uma visualizao ampliada de
reas de interesse. Diversas janelas aumento podem ser abertas. Para abrir uma janela magnifier:
19
22
Voc dever ter uma expresso igual quela exibida na Figura 11. Clique no boto Apply
para fazer a consulta. Para limpar a expresso de consulta criada, pressione o boto Clear.
Agora, selecione as sedes municipais cuja rea seja maior do que 5.000 km2.
1. Na lista do campo Fields, d um clique duplo no campo AREA97".
2. selecione o operador maior ou igual ( > = ).
3. Na clusula WHERE, complete a expresso digitando o valor 5000.
Como j vimos, a seleo ocorre tanto na tabela de atributos quanto nas feies do mapa.
Foram selecionadas 163 sedes, de um total de 261. Se voc quiser inverter a seleo, ou seja, as
sedes cuja rea seja menor do que 5.000 km2, selecione o comando Switch Selection (Figura 8).
p AND q
p OR q
FALSE
FALSE
FALSE
FALSE
FALSE
TRUE
FALSE
TRUE
TRUE
FALSE
FALSE
TRUE
TRUE
TRUE
TRUE
TRUE
1.5.3.1 Exerccios
Voc deve ter observado que as coordenadas em nosso mapa so geogrficas. Assim, como
o software pde fazer os clculos em metros?
O ArcMap usa o sistema de projeo cilndrico oblquo Hotine. A definio dos parmetros
para este sistema de projeo baseia-se na distribuio espacial das feies. Uma linha que melhor
se ajusta s feies calculada para servir como linha central do referido sistema de projeo.
Todas as feies de entrada so projetadas para este sistema de projeo temporariamente antes de
aplicar o comando propriamente dito. Depois de aplicado o comando, o resultado convertido para
o sistema de projeo do data frame quando for o caso. A linha central calculada para um
subconjunto de feies diferente daquela calculada para todas as feies.
28
1.5.4.1 Exerccios
Utilize os layers da Bacia do Atlntico - Trecho Leste para resolver os exerccios abaixo.
1. Selecione todas as sedes municipais que estejam a menos de 500m de algum curso d'gua.
2. selecione todas as sedes municipais que estejam a menos de um quilmetro de alguma
estrada de ferro use o layer malhaviaria5.
3. selecione todos os municpios que fazem divisa com o municpio de Venda Nova do
Imigrante.
4. selecione todos os afluentes do Rio Doce.
5. selecione todos os rios cortados por alguma estrada de ferro.
6. selecione todos os rios cortados por alguma rodovia pavimentada.
7. selecione todos os rios que no so cortados por estradas.
8. para cada usina, encontre a sede municipal mais prxima.
na barra de ferramentas.
da
1. Posicione o cursor do mouse sobre o data frame Bacia do Atlntico Leste, pressione o
boto direito do mouse e selecione a opo Activate no menu de contexto, caso ele no seja
o data frame ativo.
2. Posicione novamente o cursor do mouse sobre o data frame Bacia do Atlntico Leste,
pressione o boto direito do mouse e selecione a opo Properties no menu de contexto.
3. Na caixa de dilogo data frame Properties, selecione a guia Coordinate System.
4. No campo Select a coordinate system, selecione South American 1969 UTM Zone 24S,
disponvel na pasta Predefined / Projected Coordinate Systems / UTM /Other GCS. Clique
no boto OK para fechar a caixa de dilogo.
Observe que as coordenadas exibidas na barra de status mudaram para o sistema UTM.
Analise a afirmao A maioria dos programas de geoprocessamento possui
funes de transformao entre diferentes sistemas de projeo. Dependendo do programa
de geoprocessamento utilizado, pode ser necessrio transformar todos os mapas para o
mesmo sistema de projeo e, s ento ser possvel efetuar operaes de manipulao de bases de
dados diferentes. Outros programas no exigem essa prvia transformao, permitindo o
armazenamento de mapas no seu sistema de projeo original, desde que os dados referentes
projeo estejam associados a eles. Quando se efetuam as anlises de superposio de mapas, o
sistema, automaticamente procede compatibilizao entre os diferentes sistemas, apenas para a
visualizao dos dados. Para o usurio, essa transformao transparente, ou seja, ele no
percebe que est ocorrendo. Acaba a operao, os mapas continuam armazenados no sistema de
projeo original.[MAR 00]
No texto acima citam-se duas formas distintas de um software gerenciar sistemas de
projeo. Em que contexto o ArcEditor se insere?
Arquivos .prj tambm podem ser criados para o formato .dwg (AutoCAD).
Veja que, para cada data frame da Tabela de contedo (TOC), exite uma moldura no modo
layout View. Como nos interessa criar um mapa apenas para o data frame Bacia do Atlntico
Leste, desligue todos os layers do outro data frame.
Inicialmente, configuraremos a pgina a ser utilizada para imprimir nosso mapa.
1. Posicione o cursor do mouse fora dos limites dos data frames, pressione o boto direito do
31
3. Pressione o boto New Grid. Na caixa de dilogo Grids and Graticules Wizard, selecione o
boto de rdio Graticule: divides map by meridians and parallels e clique no boto
Avanar.
4. Na caixa de dilogo Create a graticule, configure o intervalo para exibir paralelos e
meridianos de 2 em 2 graus. Clique no boto Avanar.
5. Na caixa de dilogo Axes and labels, mantenha os valores padro e clique no boto
Avanar.
6. Na caixa de dilogo Create a graticule, mantenha os valores padro e clique no boto
Concluir.
7. Na caixa de dilogo data frame Properties, clique no boto OK.
1.6 Exerccios
1. Conceitue os termos documento Map, data frame, layer, layout, Data View, Layout View e TOC
(tabela de contedo).
2. Qual o contedo dos arquivos cujas extenses so .mxd, .lyr, .shp, .dbf e .shx?
3. Qual a relao entre layers e fontes de dados?
4. Como se associa sistemas de referncia e de projeo a layers (fonte de dados) e data frames?
5. Qual o comando utilizado para realizar consultas por atributo?
6. Como selecionar feies de um layer com base em seus relacionamentos espaciais com outros
layers?
7. Quantos layouts um arquivo .mxd pode ter?
1.7 Referncias
BORGES, K. A. V. Modelagem de Dados Geogrficos: uma extenso do modelo OMT para
aplicaes geogrficas. Belo Horizonte: Fundao Joo Pinheiro, 1997. Dissertao de Mestrado.
BUSSAB, W. O. ; Morettin, P. A. Estatstica bsica. 4. ed. So Paulo: Atual, 1987.
EGENHOFER, M. J., FRANZOSA, R. D. Point-set topological spatial relations. International
Journal of Geographical Information Systems, London, v.5, n.2, p.161-174, 1991.
http://hidroweb.ana.gov.br/
LISBOA FILHO, J. Projeto de Banco de Dados para Sistemas de Informao Geogrfica. In:
Nunes, R. C. VIII Escola de Informtica da SBC Sul. Santa Maria-RS: Editora da UFSM, 2000.
pp.115-146. ISBN: 85-7025-556-X.
DE PINA, M. DE F.; SANTOS, S. M. Conceitos Bsicos de Sistemas de Informao Geogrfica e
Cartografia aplicados Sade. Braslia: OPAS, 2000. 122p.
33
Preparado por Og Aro Vieira Rubert e Rogrio Ferreira Ribas DEA - UFV
Atualizado por Carlos Antonio Alvares Soares Ribeiro DEF UFV
Atualizado para a verso 9.X do ArcEditor e modificado por Porf. Wellington D. Guimares CEFETES. Verso 1.0
2.1 Objetivo
Nesse exerccio explora-se o conceito de unio espacial para identificar quais sedes
municipais da regio da Zona da Mata mineira esto dentro do alcance da torre de telefonia celular
mais prxima. Em seguida, calcula-se a populao atendida por cada torre de telefonia celular.
Formato
Tipo de
geometria
Significado
Municipios
Shapefile
Polgono
limites municipais
Sedes
Shapefile
pontos
Antenas
Shapefile
pontos
2.3 O Problema
O alcance do sinal celular o que se chama de cobertura. A rea de cobertura o conjunto
de reas onde as antenas do sistema de telefonia celular transmitem e recebem sinais, permitindo o
uso do aparelho. As comunicaes por telefonia celular so feitas atravs de sinais de rdio. Este
meio de transmisso do Servio Mvel Celular garante conforto e mobilidade, mas possui algumas
restries comuns a todas operadoras no mundo, as chamadas reas de sombra e as reas de
interferncia, causadas por fatores como:
2.4 Procedimentos
2.4.1 Carregando a base de dados necessria
Carregue os planos de informao antenas.shp, municipios.shp e sedes.shp, disponveis no
diretrio ...\prat2\dados.
Recordando...
a) Para iniciar o ArcMap, clique no boto Iniciar da barra de tarefas do Windows. Escolha
Programas/ArcGIS/ArcMap.
b) Na janela de apresentao, escolha a opo A new empty map.
c) Clique no boto Add Data
ArcCatalog
para abrir este software. Como nossos planos de informao esto sendo utilizados pelo ArcMap,
feche-o antes de prosseguir, mas no se esquea de salvar o documento de mapa salve-o com o
nome de prat2.mxd.
A interface do ArcCatalog semelhante a do Windows Explorer, possuindo uma estrutura
em rvore para navegao atravs de diretrios. Navegue at a pasta ...\prat2\dados e, para cada um
dos shapefiles:
35
Properties no menu pop-up para abrir a caixa de dilogo Data Frame Properties. Clique na guia
Coordinate
System.
No
campo
Select
coordinate
system,
selecione
arquivo
38
39
40
caixa
de dilogo
Select
by
Attributes
Figura
17,
selecione o
layer
Figura 17. Seleo das sedes atendidas pela antena mais prxima.
Esta expresso selecionar todas as sedes municipais que esto dentro do alcance da antena
de telefonia celular mais prxima.
Responda Sim a caixa de mensagem que pergunta se voc quer adicionar os dados exportados como
um layer ao data frame.
Assim, atingimos o primeiro objetivo desta aula prtica.
telefonia celular, h que se proceder a operaes sobre os registros da tabela de atributos. Essas
operaes so de natureza no-espacial, utilizando recursos comuns aos gerenciadores de banco de
dados. No ArcEditor, essa operao implica resumir os valores de um campo tendo por base os
valores de outro campo. Especificamente, os valores do campo municipios_UTM.POP_2000 sero
totalizados para o campo Sedes_OK.Antena, que o atributo que identifica, de maneira nica, a
antena qual a sede municipal est associada. Ao se resumir uma tabela, o ArcEditor
automaticamente cria uma nova tabela contendo as estatsticas especificadas pelo usurio.
1. Abra a tabela de atributos do layer Sedes_OK.shp e clique com boto direito do mouse no
nome do campo Sedes_OK.Antena. No menu pop-up, selecione a opo Summarize.
2. Na caixa de dilogo Summarize (Figura 20), item nmero 2, especifica-se como cada um dos
campos ser totalizado se for de interesse. Marque Sum e Minimun para os campos
municipios_UTM.POP_2000 e Sedes_OK.CODMUNI_1 (cdigo identificador da
Antena), respectivamente. D o nome de Pop_Ant.dbf tabela que ser criada (item 3).
43
Conforme visto anteriormente, a ligao entre as duas tabelas temporria. Para ver a
relao de tabelas que esto ligadas a tabela antenas, clique com o boto direito do mouse no layer
antenas e selecione a opo Joins and Relates/Remove Join(s)
Para armazenar definitivamente na tabela de atributos do layer Antenas os valores da
populao total dos municpios dentro da rea de cobertura de cada antena, deve-se criar um novo
campo nessa tabela e copiar para ele o contedo do campo Sum_Pop_2000.
2. Abra a tabela de atributos do layer Antenas. Na barra de status da tabela, clique no boto
Options e selecione a opo Add Field.
3. Configure a caixa de dilogo Add Field conforme a Figura 23 e pressione o boto OK.
O campo Pop_2000 ser acrescido tabela Antenas e receber o valor zero para todos os
seus registros.
45
Figura 24. Aviso sobre a edio de tabelas fora de uma sesso de edio.
ferramentas Standard semelhante ao que se pode fazer no Word, Excel, etc. Voc
tambm pode colocar o comando como um item de algum dos itens do menu principal - o
Tools por exemplo. Basta clicar no menu para abrir a lista e em seguir arrastar e soltar o
cone correspondente ao Buffer Wizard no lugar desejado.
Agora que carregamos o comando para a interface do ArcEditor, vamos efetivamente criar
os Buffers.
1. Selecione o comando
caixa de dilogo Buffer Wizard - Figura 27. Selecione o layer antenas_UTM e clique no
boto Avanar >.
48
2.5 Exerccios
1. Altere a legenda do layer Antenas_UTM para exibir os smbolos com tamanho proporcional a
populao atendida por cada antena.
2. Cite exemplos de aplicao dos Buffers.
3. Complete a tabela abaixo com exemplos de aplicao da unio espacial, para cada tipo de
geometria.
Destino\Origem
Ponto
Linha
Polgono
Ponto
Linha
Polgono
Destino tabela que receber os atributos da feio mais prxima a ela. Origem tabela que vai
ceder os atributos.
4. Voc Criar um PI chamado Cobertura contendo o limite da rea de cobertura de cada antena,
tendo por base a fuso dos limites dos municpios que a integram (Fuso de Polgonos
50
Adjacentes com base em atributo no caso a antena que atenda ao municpio). Use o comando
Dissolve, disponvel em ArcToolbox / Data Management Tools / Generalization.
A tabela de atributos desse novo tema dever conter, para cada antena, a populao total
em 2000 na rea de cobertura.
determinar quais so as sedes municipais que esto dentro do raio de alcance de ALGUMA
antena (voc encontrar 94 sedes). Dica: crie um buffer com o alcance das Antenas (como um
shapefile) e utilize o comando Select By Location;
determinar a populao atendida por cada antena, sendo que para as sedes que estiverem
dentro do raio de alcance de mais de uma antena, a populao dever ser assinalada a todas as
antenas, e no a apenas uma. Dica: utilize o comando Join.
Estabelea uma metodologia para atingir os objetivos propostos.
51
3.1 Objetivos
A inteno desse exerccio proporcionar-lhe a experincia de solucionar problemas de
modelagem espacial utilizando modelo de dados vetorial. Especificamente, estudar-se- o impacto
financeiro em zonas residenciais ocasionado por inundaes. Portanto, deseja-se:
Compor uma mapa (layout) contendo os lotes residenciais, com a legenda agrupando as
perdas em trs classes:
< R$ 5.000,00
R$ 5.000,01 R$ 15.000,00
> R$ 15.000,01
52
rea Inundvel
Perda Estimada
Formato
Tipo de
geometria
Significado
Inund
Shapefile
Polgono
Rios
Shapefile
Linha
Hidrografia
Lotes
Shapefile
Polgono
Quadro 4. Descrio geral dos planos de informao a serem utilizados nesta prtica.
Tabelas de Atributos
INUND.DBF
Os valores do campo Classe possuem o seguinte significado:
A
B
C
plancie de inundao
regio alagadia (brejo)
regio sem risco de inundao
RIOS.DBF
Os valores do campo Codigo significam:
1
2
LOTES.DBF
Os valores do campo Uso significam:
AG
CM
CR
IP
agricultura
comrcio
condomnio residencial
indstrias pesadas
53
MX
3.3 Procedimentos
Inicie o ArcMap e adicione os layers do Quadro 4.
Altere a legenda do layer Inund.
Categories: Unique Values
Value Field: Classe
No campo Label, substitua as letras A, B e C por Plancie de Inundao, Brejo e Sem risco
de Inundao, respectivamente.
Altere a legenda do layer Lotes.
Features: Single symbol
Symbol: No collor
No caso desta prtica interessam-nos apenas os lotes de uso residencial. Para no ter que
gerar outro shapefile apenas com os lotes de uso residencial, vamos ocultar os lotes que no
pertenam a esta categoria, evitando assim o processamento desnecessrio de dados.
1. Posicione o cursor do mouse sobre o layer Lotes e pressione o boto direito do mouse.
Selecione Properties no menu pop-up.
2. Na caixa de dilogo Layer Properties, selecione a guia Definition Query e em seguida o
boto Query Builder.
3. Na caixa de dilogo Query Builder, construa a expresso "USO" = 'CR'
4. Clique no boto OK das caixas de dilogo Query Builder e Layer Properties.
Certifique-se atravs da tabela de atributos de que ficaram visveis apenas os lotes de uso
residencial.
A estimativa da perda de cada propriedade dada pela seguinte equao:
Perda (R$) = rea inundvel [m2] x Valor unitrio [R$.m-2] (Equao 1)
Conseqentemente, deveremos determinar para cada lote residencial:
, disponvel
Editor/Start Editing.
Observe que o plano de fundo de alguns campos muda de cor de cinza para branco,
indicando que eles podem ser editados. Antes de prosseguir, certifique-se de que nenhum registro
dessa tabela esteja selecionado. Se houver algum registro, selecione o comando Options/Clear
Selection.
Posicione o cursor do mouse sobre o campo VAL_UNIT, pressione o boto direito do mouse
e selecione o comando Calculate Values
Feche a tabela de atributos. H mais de um caminho para desmembrar um layer com multi57
Editor
todos os polgonos do layer lotes_Inund. Os lotes selecionados ficaro com as bordas destacadas
58
mensagem Field Calculate. Na caixa de dilogo Field Calculate - Figura 36, marque a caixa de
verificao Advanced. No campo Pre-Logic VBA Script Codes, digite a expresso abaixo:
59
e responda Sim
caixa de mensagem Field Calculate. Na caixa de dilogo Field Calculate, marque a caixa de
verificao Advanced. No campo Pre-Logic VBA Script Codes, digite a expresso abaixo:
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.Length
No campo PERIMETER = digite Output e pressione o boto OK.
A caixa de dilogo ser fechada e os valores de permetro sero atualizados.
J temos todos os elementos necessrios para calcularmos a perda econmica de cada lote de
acordo com a Equao 1.
Vamos agora criar um campo para armazenar a perda econmica de cada lote. Ainda na
60
tabela de atributos, clique no boto Options e selecione o comando Add Field. Preencha a caixa de
dilogo Add Field com os valores abaixo e pressione o boto OK.
Name: Perda
Type: Float
Precision: 7
Scale: 2
Somente os polgonos classificados como A ou B (campo CLASSE) sero afetados pelas
inundaes. Vamos selecionar os registros correspondentes a esses polgonos antes de efetuarmos o
clculo da perda.
Na tabela de atributos, clique no boto Options e selecione o comando Select by Attributes.
Na caixa de dilogo, construa a expresso abaixo, pressione o boto Apply e em seguida o boto
Close.
"CLASSE" = 'A' OR "CLASSE" = 'B'
Minimize a tabela de atributos e verifique na rea de desenho se a seleo obtida ou no
compatvel. Volte com a tabela para o seu tamanho anterior. Veja que dos 54 polgonos, 17 foram
selecionados, conforme indica a Figura 37.
Posicione o cursor do mouse sobre o nome da coluna PERDA e pressione o boto direito do
mouse. No menu pop-up, selecione o comando Calculate Values
mensagem Field Calculate. Na caixa de dilogo Field Calculate, desmarque a opo Advanced,
construa a expresso abaixo e pressione o boto OK.
[AREA] * [VAL_UNIT]
61
Veja que o clculo foi realizado apenas para os registros que estavam selecionados.
Observe que os valores de perda calculados para o layer lotes_Inund referem-se aos
polgonos individuais, no estando totalizados por propriedade. Assim, h que se proceder
totalizao dos mesmos por propriedade, para se gerar o relatrio final de acordo com as
especificaes do problema.
Um dos campos que nos permite identificar a qual lote pertence cada polgono
LOTES_ID - poderamos utilizar tambm o campo FID_lotes. Vamos utiliz-lo para totalizar a
perda para cada lote, ou seja, todos os registros possuindo o mesmo valor de LOTES_ID sero
agrupados em um nico registro na tabela de sada (Tot-Lot-Inund.dbf).
Posicione o cursor do mouse sobre o nome da coluna LOTES_ID e pressione o boto
direito do mouse. No menu pop-up, selecione o comando Summarize Na caixa de dilogo
Summarize - Figura 38, preencha-a de acordo com os valores abaixo, pressione o boto OK e
responda Sim a caixa de mensagem Summarize completed, que pergunta se voc deseja inserir a
tabela criada ao documento de mapa.:
1. Select a field to summarize: LOTES_ID
2. Choose one or more summary statistics to be included in the output table:
AREA: Sum
Perda: Sum
3. Specify output table: Tot-Lot-Inund.dbf
Summarize on the selected records only: marcar
Quantas propriedades residenciais
foram atingidas?
62
63
Name: Perda
Type: Float
Precision: 7
Scale: 2
Posicione o cursor do mouse sobre o nome da coluna lotes.Perda e pressione o boto direito
do mouse. No menu pop-up, selecione o comando Calculate Values
mensagem Field Calculate. Na caixa de dilogo Field Calculate, desmarque a opo Advanced
caso ainda esteja marcada, construa a expresso abaixo e pressione o boto OK.
[Tot-Lot-Inund.Sum_Perda]
Uma vez que os valores foram transferidos de forma definitiva para a tabela Lotes,
poderemos desfazer a juno entre as tabelas Lotes e Tot-Lot-Inund. Na tabela de contedo,
clique com o boto direito do mouse no layer Lotes. No menu pop-up, selecione o comando Joins
and Relates / Remove Join(s) / Tot-Lot-Inund. Feche a tabela de atributos Lotes.
Altere a legenda do layer Lotes.
Quantities: Graduated colors
Value: Perda
Classes: 3
64
Observar os intervalos e a legenda definidos nos objetivos. Para excluir os lotes que no
foram atingidos, clique no boto Classify. Na caixa de dilogo Classification clique no boto
Exclusion. Na caixa de dilogo Data Exclusion Properties, guia Query, construa a expresso
"Perda" = 0. Na guia Legend, marque a caixa de verificao Show symbol for excluded
data. No campo Label digite No Atingidos e retire o preenchimento do smbolo.
E finalmente, prepare uma mapa de acordo com as especificaes dos objetivos.
3.4 Exerccio
3.4.1 Objetivo
Elaborar um estudo para identificao de reas potenciais para que uma fbrica de produtos
qumicos instale um aterro industrial para os rejeitos gerados durante seu processo de produo.
Devero estar a no mximo 10km da sede da fbrica, mas dentro dos limites do municpio
de Castelo.
Os locais devero situar-se a no mximo 500m de uma estrada de acesso considere apenas
Rodovia (Auto Estrada) e Rodovias no pavimentadas.
No podero ser vizinhas de reas urbanas ou habitadas - povoados, devendo estar a pelo
menos 6Km destas.
3.4.3 Material
Mapas contendo a localizao da fbrica (hipottica), malha viria, reas urbanas e
hidrografia do municpio de Castelo-ES, conforme a tabela abaixo. Os mapas foram obtidos junto
ao IBGE, atravs de download (http://www.ibge.gov.br). A escala original de 1:50.000. O formato
original .dgn do software de CAD MicroStation. Todos os mapas esto no formato Shapefile. Os
mapas esto disponveis no FTP do CEFETES, na pasta ...\TP1\Dados.
Os mapas esto em coordenadas UTM, datum SAD 69, meridiano central de 39 W. Todas
as anlises devero ser feitas considerando-se os mapas no formato vetorial. Os trabalhos podero
ser entregues em grupos de at trs alunos. Voc utilizar, basicamente, os comandos Buffer, Clip,
Intersect e Union.
65
Plano de informao
Sede da fbrica
Malha Viria
reas Urbanas
Limite municipal
Nomes dos cursos dgua
Rio Principal
Hidrografia
Tipo de Geometria
Ponto
Linha
Polgono
Polgono
Ponto
Polgono
Linha
Arquivo
Sede.*
Mviaria.*
Aurbanas.*
Lmunicipal.*
Hidrotexto.*
Rprincipal.*
Hidrografia.*
3.4.5 Bibliografia
CARVALHO, M. S.; DE PINA, M. F; DOS SANTOS, S. M. Conceitos Bsicos de Sistemas de
Informao Geogrfica e Cartografia Aplicados Sade. Braslia: Organizao Panamericana de
Sade., 2000. 124p.
INTERGRAPH, 1995. GIS executive overview, verso 2, CD-ROM multimdia.
66
Outro fator a demanda de clientes, que podem fazer uso de outros softwares.
Conseqentemente, ser necessrio realizar a converso entre formatos. Abordaremos nesta prtica
apenas formatos vetoriais.
Cada formato possui caractersticas prprias no que se refere ao modo de estruturar os dados
(modelo de dados). A converso entre formatos distintos em geral no se d de forma direta, mesmo
que o software tenha filtros de importao e exportao para o formato desejado. Portanto, comum
um pr-processamento dos dados a serem exportados para adequao dos mesmos ao formato para o
qual se deseja exportar.
Vamos abordar nesta prtica os cuidados que devem ser tomados no intercmbio de dados
entre os softwares AutoCAD e ArcEditor, no que se refere aos formatos dwg e shapefile,
respectivamente. Vale lembrar que o ArcGIS tambm reconhece os formatos dgn (MicroStation) e
dxf tambm do AutoCAD.
O AutoCAD Map um excelente software no que se refere a edio de mapas, sendo por
isso utilizado por muitas empresas para tal finalidade. Uma vez editados, comum disponibiliz-los
em um formato mais adequado para uso em SIG's. Neste caso se destaca o formato Shapefile da
ESRI que, embora
mencionada e est disponvel no FTP do CEFETES, junto com os dados desta prtica.
H vrias diferenas entre os dois formatos. Estas se devem principalmente a formas
distintas de implementao do conceito de plano de informao. Vamos a algumas delas. Cada
plano de informao no formato shapefile possui, no mnimo, trs arquivos de mesmo nome e com
a extenses .shp, .dbf e .shx, que armazenam o mapa, a tabela de atributos e ndices para
interligao das feies do mapa com as correspondentes linhas da tabela, respectivamente. Todo
plano de informao possui um, e apenas um, tipo de geometria (ponto, linha, polgono). No caso
do formato dwg, um nico arquivo pode conter vrios planos de informao (denominados de
layer). Cada um destes layers pode conter, simultaneamente, os trs tipo de geometria.
67
Suponha que voc tenha produzido um mapa no AutoCAD e seu cliente lhe solicitasse este
mapa tambm no formato shapefile, inclusive com os atributos contidos em uma tabela avulsa.
Como gerar estes arquivos?
Voc pode visualizar arquivos CAD nos formatos .dwg, .dxf ou .dgn no ArcMap sem a
necessidade de convert-los para o formato shapefile. H dois modos de inser-los:
4.1 Objetivos
Codificar feies a partir de layer de texto e integrar com tabela dbase externa.
Plano de Informao
Formato
Significado
Talhoes
dwg
TextoCentroides
dwg
Talhoes
dbf
4.3 Procedimentos
Inicie o ArcMap com um mapa vazio. Mude o nome do data frame Layers para CAD
Drawing.
Clique no boto Add Data
a Figura 40, veja que existem duas representaes para o arquivo Talhoes.dwg.
Figura 41. Layer sem referncia espacial. Os dados no podero ser projetados.
69
Ser adicionado rea de desenho um mapa contendo talhes de eucaliptais e os eixos das
estradas que os circundam. As ferramentas de visualizao de mapa funcionam da mesma forma que
para arquivos shape. Utilize-as para explorar o mapa.
Veja que voc no pode alterar a legenda do desenho, e que polilinhas e polgonos so
exibidos juntos. Basicamente o que se pode controlar a visibilidade do layer.
Posicione o cursor do mouse sobre o layer Talhoes.dwg e pressione o boto direito do
mouse. No menu pop-up, selecione Properties.
Na caixa de dilogo Layer Properties - Figura 42, selecione a guia Drawing Layers. A caixa
de verificao ao lado do nome de cada layer controla a visibilidade de cada um dos layers. Deixe
visvel apenas o layer Talhoes e pressione o boto OK.
Em razo das limitaes observadas, este modo de insero de arquivos CAD til apenas
em situaes em que se deseja utiliz-los como pano de fundo. Vamos para o prximo modo de
insero.
Insira um novo data frame TOC. Mude seu nome para CAD Feature Dataset.
Posicione o cursor do mouse sobre este data frame e pressione o boto direito do mouse. No
menu pop-up selecione Properties.
Na caixa de dilogo Data Frame Properties, selecione a guia Coordinate System. No campo
Select a coordinate system, selecione o arquivo South American 1969 UTM Zone 23S, disponvel
70
novamente o arquivo Talhoes.dwg, mas agora como CAD Feature Dataset. D um clique duplo no
arquivo. Ao invs de adicionar o arquivo rea de desenho do ArcMap, ser mostrado agora ainda
na caixa de dilogo Add Data uma lista de todos os tipos de geometria suportados pelo ArcMap,
conforme ilustra a Figura 43.
Pressione a tecla Ctrl, selecione Polygon e Polyline e em seguida o boto Add. Sero
adicionados ao data frame CAD Feature Dataset dois layers - Talhoes.dwg Polyline e
Talhoes.dwg Polygon, conforme ilustra a Figura 44.
Em seguida, ser exibida uma caixa de mensagem (Figura 46) perguntando se voc quer
adicionar o arquivo exportado ao data frame. Pressione o boto Sim.
Deixe visvel apenas o layer EixoEstrada. Abra sua tabela de atributos e observe que agora
ficaram apenas os dados pertinentes a este layer. Feche a tabela de atributos.
Deixe visvel apenas o layer Talhoes.dwg Polygon. Vamos criar agora um novo shapefile
para as represas.
Abra a tabela de atributos deste layer, clique no boto Options e em seguida no comando
Select by Attributes.
Na caixa de dilogo Select by Attributes, construa a expresso abaixo, e pressione os botes
Apply e Close, nesta ordem.
72
"Layer" = 'Represas'
Feche a tabela de atributos.
Na TOC, posicione o cursor do mouse no layer Talhoes.dwg Polygon e pressione o boto
direito do mouse. No menu pop-up, selecione o comando Data/Export Data... Preencha a caixa de
dilogo Export Data conforme a Figura 47 e pressione o boto OK.
Pressione o boto Sim na caixa de mensagem que ser exibida em seguida, e que pergunta se
voc quer adicionar o arquivo exportado ao data frame.
Porque no utlilizamos o layer Talhoes.dwg Polyline para selecionar as
represas e fazer a converso, uma vez que este layer tambm as contm?
Falta gerar um shapefile para os talhes de eucalipto. Aqui surge um problema que est
relacionado a presena de represas dentro dos talhes. O formato shapefile no suporta o conceito
de topologia, portanto os objetos geogrficos so vistos e armazenados isoladamente embora no
mesmo arquivo. No entanto, suporta a existncia de buracos - ou ilhas. H diversas formas de
resolver o problema. Uma consiste em utilizar um comando de diferena entre mapas. No caso do
ArcGIS, este comando est disponvel apenas no ArcInfo (comando ERASE). Outra soluo criar
a topologia para os layers Talhoes e Represas no AutoCAD Map e depois export-la para o formato
shapefile. Utilizaremos esta ltima, uma vez que dispomos apenas do ArcEditor. Portanto, utilize os
conhecimentos adquiridos na disciplina Base Cartogrfica para criar a topologia. Lembre-se de que
voc dever utilizar os layers Talhoes e Represas.
Para exportar a topologia para o formato shapefile, selecione o comando Export no menu
Map/Tools ou ento digite mapexport na linha de comando. Ser aberta a caixa de dilogo Export
Location - Figura 48.
Em files of type: selecione ESRI Shape (*.shp). Informe o nome o arquivo e pressione o
73
boto OK.
Ser aberta a caixa de dilogo Export. Assinale as configuraes conforme ilustra a Figura
49 e clique no boto OK.
Object type: Polygon
Select polygon topology to export: => Name: Talhoes
Marque a caixa de verificao Group complex polygons.
74
Adicione o shapefile criado na etapa anterior ao data frame ativo. Observe que os talhes
contendo represas foram criados com os buracos (ou ilhas). Assim, o clculo das reas agora
retornar um valor correto.
4.3.1 Codificao de feies a partir de layer de texto
Vamos agora importar os identificadores de cada talho, que foram colocados como textos
dentro de cada um deles (arquivo TextoCentroides.dwg). Uma vez importados e convertidos para
nmero, iremos associar s feies (talhes) uma tabela de atributos. Antes porm, utilize o
ArcCatalog para criar o arquivo .prj para TextoCentroides.dwg.
Clique no boto Add Data
dilogo Add Data d um clique duplo no arquivo TextoCentroides.dwg (CAD Feature Dataset).
Selecione Annotation e em seguida o boto Add.
Um layer contendo texto ser adicionado ao data frame ativo. Navegue pelo mapa e observe
que para cada talho h um texto com seu identificador. Iremos incorporar estes identificadores
tabela de atributos do layer talhes. Abra a tabela de atributos do layer TextoCentroides.dwg
Annotation e veja que h um campo chamado Text, que armazena o texto que aparece dentro de
cada talho. Feche esta tabela de atributos.
Na tabela de contedo, clique com o boto direito do mouse no layer talhoes e selecione a
opo de menu Joins and Relates/Join. Configue a caixa de dilogo Join Data de acordo com a
Figura 50 e pressione o boto OK.
75
O campo IDTalhao ser acrescido tabela TalhoesID e receber o valor zero para todos os
seus registros.
Clique com o boto direito do mouse no nome do campo IDTalhao e selecione a opo
Calculate Values no menu pop-up.
Clique no boto Sim da caixa de mensagem Field Calculator que aparecer.
Na caixa de dilogo Field Calculator, marque a caixa de verificao Advanced e digite o
cdigo abaixo no campo Pre-logic VBA Script Code:
Dim inteiro as integer
inteiro = Int ([Text])
Em seguida, para o campo IDTalhao, digite o texto abaixo e pressione o boto OK:
inteiro
Compare os campos Text e IDTalhao. Observe que o alinhamento dos valores diferente.
Para campos com valores do tipo texto o alinhamento esquerda, enquanto que para campos com
valores numricos o alinhamento a direita.
Clique no boto Add Data
Esta tabela tambm possui um campo com o nome de IDTalhao, que comum s tabelas
Talhoes.dbf e TalhoesID.dbf. Vamos utiliz-lo para unir essas tabelas.
Na tabela de contedo, clique com o boto direito do mouse no layer TalhoesID e selecione
a opo de menu Joins and Relates/Join. Configue a caixa de dilogo Join Data de acordo com a
Figura 52 e pressione o boto OK.
77
4.4 Exerccos
Escolha um municpio capixaba e faa a converso dos arquivos .dgn para o formato
shapefile. Utilize as cartas do IBGE na escala de 1:50.000 disponveis em www.ibge.gov.br
Voc dever obter os planos de informao:
limite municipal;
rea urbana;
hidrografia;
malha viria.
78
5.1 Objetivos
Tipo de Geometria
Ponto
Linha
Arquivo
Fabrica.*
Mviaria.*
79
reas Urbanas
Limite municipal
Rio Principal
Hidrografia
Polgono
Polgono
Polgono
Linha
Aurbanas.*
Lmunicipal.*
Rprincipal.*
Hidrografia.*
5.3 Procedimentos
Inicie o ArcMap com um mapa vazio.
Mude o nome do data frame Layers para Castelo.
Clique no boto Add Data
dos campos Number of rows e Number of columns sero preenchidos automaticamente com 2902 e
4132, respectivamente. Clique no boto OK para fechar esta caixa de dilogo.
A escolha do valor 10 metros para a resoluo do pixel se faz atravs da multiplicao da
constante 0,2mm pelo denominador da escala de origem do material neste caso 1:50.000.
No menu principal, selecione o comando Tools/Options. Ser exibida a caixa de dilogo
Options. Selecione a guia Geoprocessing e pressione o boto Environments. Na caixa de dilogo
Environments Settings, selecione o item General Settings. Para os campos Current Workspace
(pasta onde os planos de informao matriciais de entrada devem estar armazenados e para onde
iro os novos planos criados) e Scratch Workspace (pasta onde ficaro os resultados temporrios),
digite o caminho completo de seu diretrio de trabalho ou ento utilize os botes para navegar at a
pasta. No combo-box Output Extent selecione Same as Layer Lmunicipal. Selecione o item
Raster Analysis Settings. No dropdown Cell Size selecione As Specified Below e no campo abaixo
digite o valor 10. Clique sucessivamente no boto OK at fechar as caixas de dilogo. Os comandos
executados a partir do ArcToolbox utilizaro as configuraes definidas aqui.
Como obter o nmero de linhas e de colunas da matriz a partir do REM?
Configure a caixa de dilogo conforme indicado abaixo e pressione o boto OK. Atente-se
para o fato de que o nome de um layer no formato matricial poder ter, no mximo, 13 caracteres.
82
83
Show/Hide Arctoolbox
Window.
No Arctoolbox, selecione o comando Spatial Analyst Tools/ Distance/ Euclidean Distance.
Ser exibida a caixa de dilogo Euclidean Distance, conforme ilustra a Figura 57.
84
Digite a expresso abaixo no campo apropriado da caixa de dilogo Raster Calculator veja
a Figura 59, e pressione o boto Evaluate.
85
[Area1] = [fabrica-dist] <= 10000 & [Lmuni-grd] == 1 & [mviaria-dist] <= 500
& [aurbanas-dist] > 6000 & [rprinc-dist] > 1000 & [hidro-dist] > 200
O grid Area1 ser adicionado ao data frame Castelo, e dever ter a aparncia da Figura 60.
Na TOC, posicione o cursor do mouse sobre o layer Area1 e pressione o boto direito do
mouse. No menu pop-up que aparece, observe que h um comando chamado Make Permanent, que
no est disponvel para os demais layers grid. Isto ocorre por causa da notao utilizada na
expresso acima, que deu origem a este grid. Quando se utiliza o nome de um grid entre colchetes, o
Spatial Analyst no o gravar de forma definitiva no HD do computador. Para confirmar, selecione
o comando Properties no menu pop-up e a guia Source na caixa de dilogo. Em Raster Information,
procure o campo Status. Este campo ter o valor Temporary. Grids que j estiverem salvos tero o
valor Permanent. Para salvar este grid de forma definitiva, selecione o comando Make Permanent,
navegue at o diretrio de trabalho e salve-o com o nome de Area1. A criao de grids temporrios
til quando se est fazendo testes. Para salvar de forma definitiva o grid que est sendo criado no
Raster Calculator basta retirar os colchetes.
86
Na TOC, posicione o cursor do mouse sobre o layer Area1, pressione o boto direito do
mouse e selecione o comando Open attribute table no menu pop-up. Esta tabela possui apenas dois
registros para os valores zero e um. Conseqentemente, se calcularmos o valor de rea, ser
retornado um valor para cada um dos registros. Ou seja, o software desconsideraria um aspecto
importante que a contigidade das reas. Vamos definir dois conceitos importantes quando se
manipulam layers no formato matricial classe e regio.
Uma classe (ou zona) um conjunto de pixels, contguos (conectados) ou no, que possuem
o mesmo identificador. Em outras palavras, corresponde ao nmero de identificadores distintos
encontrados em um grid.
Uma regio um conjunto de pixels contguos (conectados) de mesmo identificador.
Portanto, a partir das definies acima, podemos concluir que o grid Area1 possui duas
classes e diversas regies. Lembre-se do conceito de multi-feies visto na prtica de nmero trs.
Para reforar, observe a Figura 61, extrada da ajuda on-line do ArcGIS. Na matriz INGRID1
h quatro classes, representadas pelos nmeros 0, 1, 2 e 4 desconsiderando pixels com valor
NoData. Estas quatro classes do origem a seis regies OUTGRID.
Para atribuirmos um identificador diferente para cada regio utiliza-se o comando
RegionGroup disponvel na barra de ferramentas Spatial Analyst (via Raster Calculator) e no
ArcToolbox. Novamente em relao s multi-feies conceitualmente semelhante ao Explode da
prtica trs.
87
O comando Region Group tambm pode ser executado no Raster Calculator, bastando
digitar a expresso abaixo. Se o nome do grid no for colocado entre colchetes, ele ser criado e
gravado de forma definitiva (status Permament) no disco rgido.
88
89
Name: PerimVet
Type: Double
Type: Double
Precision: 15
Precision: 15
Scale: 1
Scale: 1
90
Name: PerimMat
Type: Double
Type: Double
Precision: 15
Precision: 15
Scale: 1
Scale: 1
Name: DifPerim
Type: Double
Type: Double
Precision: 15
Precision: 15
Scale: 1
Scale: 1
91
5.3 Exerccios
Refaa a seleo das reas utilizando reclassificao e multiplicao dos layers.
92
responsvel pelo processo de eroso dos solos, magnitude dos picos de enchentes, deslizamentos e
maior ou menor oportunidade de infiltrao.
Bacia Hidrogrfica pode ser conceituada como uma rea definida topograficamente, drenada
por um curso dgua ou por um sistema de cursos dgua, tal que a vazo efluente seja descarregada
por uma simples sada.
Por causa da simplicidade que oferecem no balano de gua, muitos modelos de estudos
hidrolgicos so conduzidos em Bacias Hidrogrficas.
Dentre as caractersticas fsicas importantes de uma bacia citamos o Fator Forma, que
constitui um ndice indicativo da maior ou menor tendncia para enchentes de uma bacia. Quanto
menor este fator, menos sujeita a enchentes a bacia.
Dentre as caractersticas do relevo de uma bacia, citamos:
na
6.1 Objetivos
Comparar as curvas de nvel criadas a partir dos MDE's com as curvas originais
Tipo de Geometria
Polgono
Linha
Linha
Linha
Ponto
Descrio
Limite da microbacia
Limite da microbacia
Hidrografia principal
Curvas de nvel
Localizao de pontos de foz
6.3 Procedimentos
Inicie o ArcMap com um mapa vazio.
Mude o nome do data frame Layers para Microbacia do Ribeiro do Firme.
Clique no boto Add Data
96
directory e navegue at o seu diretrio de trabalho - ...\Prat6\Dados. Agora, todos os layers gerados
no formato TIN sero armazenados neste diretrio.
Na guia Extent, clique no combo-box Analysis extent e selecione Same as Layer
LimiteBacia. Os valores para Left, Right, Top e Bottom sero 264.683,212; 274.427,929;
7.784.482,05; e 7.772.338,9; respectivamente. Esses valores correspondem s coordenadas do canto
inferior esquerdo (Left, Bottom) e superior direito (Right, Top) do retngulo envolvente mnimo
(REM) do layer LimiteBacia. Todos os layers gerados no formato matricial tero estas dimenses.
Na guia Cell Size, clique no combo-box Analysis cell size e selecione As Specified Below.
No campo Cell Size digite o valor 10. Observe que aps a digitao da resoluo do pixel os valores
dos campos Number of rows e Number of columns sero preenchidos automaticamente com 1214 e
974, respectivamente. Clique no boto OK para fechar esta caixa de dilogo.
Carregue a barra de ferramentas Spatial Analyst e repita as configuraes acima.
Na barra de ferramentas 3D Analyst, selecione o comando Create TIN From Features,
disponvel no menu 3D Analyst/Create/Modify TIN, conforme ilustra a Figura 67.
Na caixa de dilogo Create TIN From Features estaro listados todos os layers do data
frame Microbacia do Ribeiro do Firme neste caso, LimiteBacia, Hidrografia e CNBacia. A
criao de um TIN pode ser feita atravs de uma combinao de layers que contenham pontos,
linhas ou polgonos isoladamente ou simultaneamente.
97
Field: -;
Type: Stream
Field: ELEVATION;
Type: Contour
Field: -;
Type: Boundary
O layer MDEgrid ser adicionado ao data frame ativo. Por padro, o ArcMap utiliza uma
legenda tipo Stretched para representar mapas no formato matricial. Mude a legenda para Classified
e adote o mesmo nmero de classes e amplitudes presentes no mapa no formato TIN.
Na barra de ferramentas Spatial Analyst, clique no boto
Create Contour. Em
seguida, clique em vrios pontos do modelo digital de elevao. Para cada ponto, o comando
identifica o valor da elevao e traa a curva de nvel correspondente a este valor. Para apagar as
99
curvas criadas, selecione-as atravs do comando Select Elements, disponvel na barra de ferramentas
Tools, e em seguida pressione a tecla Delete (teclado).
Para criar curvas de nvel para todo o modelo, utilize o comando Spatial Analyst / Surface
Analysis / Contour, disponvel na barra de ferramentas Spatial Analyst. Na caixa de dilogo
Contour - Figura 69, faa as configuraes conforme descrito abaixo:
Input surface: MDEgrid
Contour interval: 20
Base contour: 340
Output features: C:\N1920052\Prat6\Dados\CNdogrid
Compare as curvas de nvel geradas a partir do MDE no formato raster com as curvas
originais que deram origem ao prprio MDE.
Utilize o comando 3D Analyst / Surface Analysis / Contour, disponvel na barra de
ferramentas 3D Analyst, conforme as configuraes descritas abaixo:
Input surface: TINBacia
Contour interval: 20
100
como
A direo de fluxo determinada achando a direo de descida mais ngreme de cada pixel.
A regra de deciso utiliza-se da equao abaixo para determinar a declividade:
declividade = (desnvel / distncia)*100
A distncia determinada entre os centros dos pixels. Assim, se o tamanho do pixel for de
uma unidade mtrica, a distncia entre dois pixels ortogonais ser de 1, e a distncia entre dois
pixels diagonais ser de 1,414.
Se a declividade for a mesma em relao a todos os pixels adjacentes, o algoritmo amplia a
anlise para os pixels da vizinhana at que uma descida mais ngreme seja encontrada.
Se todos os pixels vizinhos forem mais altos do que o pixel em processamento, este ser
considerado como um rudo e a ele ser atribudo o menor valor de elevao encontrado nos pixels
vizinhos. Sua direo de fluxo apontar para o pixel que lhe forneceu a elevao.
O mapa de sada do comando Flow Direction uma matriz de nmeros inteiros cujos
valores variam de 1 a 255. Os valores de cada direo a partir do centro so:
32
64
16
8
128
Noroeste
Oeste
Sudoeste
Norte
Nordeste
Pixel em anlise
Sul
Leste
Sudeste
102
Quantos valores distintos existem na matriz DirEsc? Para qualquer valor diferente
de 1, 2, 4, 8, 16, 32, 64 e 128, identifique o problema que causou o erro. Corrija-o e repita
as etapas anteriores.
O que acontece nas bordas da matriz?
Para uma melhor vizualizao das direes de escoamento, vamos gerar um PI contendo os
pontos centrais de cada pixel e a eles atribuir um smbolo de seta, indicativo da direo de
escoamento a partir do mesmo.
Na barra de ferramentas Spatial Analyst, selecione o comando Spatial Analyst / Reclassify.
Ser aberta uma caixa de dilogo com este nome conforme a Figura 71. Configure-a conforme
descrito abaixo e pressione o boto OK:
Input surface raster: DirEsc
Reclass Field: Value
Set values to reclassify
Old values
New values
1
2
4
8
16
32
64
128
90
135
180
225
270
315
0
45
Raster to Features. Ser aberta uma caixa de dilogo com este nome conforme a Figura 72.
Configure-a conforme descrito abaixo e pressione o boto OK:
Input raster: AzmEsc
Field: Value
Output geometry type: Point
Output features: C:\N1920052\Prat6\Dados\AzmEsc
De posse dos pontos, falta agora configurar a sua simbologia, de modo que sero exibidas
setas indicativas das direes de escoamento.
104
No data frame, d um clique duplo sobre o nome do layer AzmEsc (vetorial) para abrir a
caixa de dilogo Layer Properties. Selecione a guia Symbology. No campo Show, selecione
Features / Single symbol. No campo Symbol, clique no boto de seleo de smbolo e selecione uma
seta apontando para o norte (Arrow Up). Caso este smbolo no esteja visvel, carregue a paleta de
Business. Ainda no campo Symbol, clique no boto Advanced e selecione a opo Rotation. Na
caixa de dilogo Rotation, clique no combo-box Rotate points by Angle in this field e selecione
GRID_CODE. Em rotation Style, selecione Geographic. Pressione o boto OK at sair das caixas
de dilogo.
Deixe visveis apenas os layers AzmEsc e CnBacia e analise os resultados obtidos.
106
Como resultado do comando Watershed voc dever ter um mapa parecido com aquele da
Figura 75.
107
Para abrir a tabela, mude o modo de visualizao do data frame para Source. Localize a
108
tabela na TOC, pressione o boto direito do mouse sobre o nome do arquivo e selecione o comando
Open no menu popup.
Calcule o Coeficiente de Compacidade (Kc) da microbacia utilizando os valores de rea e
permetro disponveis na tabela Morfometriagrd, conforme a equao abaixo:
Kc = Permetro / (3,54 * Area1/2)
6.4 Exerccios
1. Calcule os valores de rea, permetro e coordenadas do centride do PI LimiteBacia
utilizando o Field Calculator. Faa uma tabela comparando com os resultados obtidos
anteriormente para calcular as diferenas percentuais entre os valores correspondentes.
2. Calcule o Coeficiente de Compacidade da microbacia utilizando os valores de rea e
permetro obtidos no exerccio 1 e compare com o valor obtido no item 6.3.4.
3. Calcule o Fator de Forma (Kf) da bacia.
Kf = A/L2, onde:
A - rea da bacia;
L - comprimento da bacia, medido quando se segue o curso dgua mais longo desde
a desembocadura at a cabeceira mais distante da bacia.
109
de trapzio, em rampa de 1/50, estando a base menor justaposta Faixa de Pista 01/19, afastada
60m da cabeceira 19 e na mesma altitude desta - 3m, e a base maior afastada 3.800m da base menor,
com abertura angular de 9 em relao ao eixo da pista, a partir das extremidades da base menor, na
altitude de 79m, portanto com um desnvel de 76m em relao elevao do aerdromo 3m.
6. rea de Aproximao SUL - estende-se no prolongamento da cabeceira 01, com forma de
trapzio, em rampa de 1/50, estando a base menor justaposta Faixa de Pista 01/19, afastada 60m
da cabeceira 01 e na mesma altitude desta - 3m, e a base maior afastada 3.800m da base menor, com
abertura angular de 9 em relao ao eixo da pista, a partir das extremidades da base menor, na
altitude de 79m, portanto com um desnvel de 76m em relao elevao do aerdromo 3m.
7. rea de Transio LESTE estende-se no sentido do afastamento lateral da pista 01/19,
em rampa de 1/7, estando seus limites internos justapostos ao lado leste da Faixa de Pista 01/19,
reas de Aproximao NORTE e SUL, na mesma altitude destas, e seus limites externos, na
altitude de 79m, portanto com um ndesnvel de 76m em relao elevao do aerdromo 3m.
8. rea de Transio OESTE estende-se no sentido do afastamento lateral da pista 01/19,
em rampa de 1/7, estando seus limites internos justapostos ao lado oeste da Faixa de Pista 01/19,
reas de Aproximao NORTE e SUL, na mesma altitude destas, e seus limites externos, na
altitude de 79m, portanto com um ndesnvel de 76m em relao elevao do aerdromo 3m.
9. rea de Transio SUDESTE estende-se no sentido do afastamento lateral da pista
05/23, em rampa de 1/7, estando seus limites internos justapostos ao lado SUDESTE da Faixa de
Pista 05/23, reas de Aproximao NORDESTE E SUDOESTE, na mesma altitude destas, e seus
limites externos, na altitude de 79m, portanto com um ndesnvel de 76m em relao elevao do
aerdromo 3m.
10. rea de Transio NOROESTE estende-se no sentido do afastamento lateral da pista
05/23, em rampa de 1/7, estando seus limites internos justapostos ao lado NOROESTE da Faixa de
Pista 05/23, reas de Aproximao NORDESTE E SUDOESTE, na mesma altitude destas, e seus
limites externos, na altitude de 79m, portanto com um ndesnvel de 76m em relao elevao do
aerdromo 3m.
11. rea Hoziontal Interna estende-se para fora dos limites das reas de Aproximao e
Transio, em igual altitude de 79m, seus limites externos so semicrculos com 4.000m de raio,
com centros nas cabeceiras das pistas, concordantes com semi-retas, em igual altitude de 79m,
portanto com um desnvel de 76m em relao elevao do aerdromo.
12. rea Cnica formada por semicrculos de 4.000 m e 6.190 m de raio, com centro nas
111
cabeceiras das pistas, concordantes com semi-retas, estando sua parte interna justaposta rea
Horizontal interna, onde se inclina com altitude de 79 m, estende-se em rampa de 1/30, em
concordncia com a rea Horizontal Mdia, atingindo a altitude de 152 m, portanto com desnvel
de 149 em relao elevao do aerdromo 3 m;
13. rea Horizontal Mdia com forma de setor de cora circular, limitado a nordeste por
um segmento de reta que passa pela cabeceira 01 e forma 45, no sentido horrio, com o eixo da
pista 01/19 e limitado a noroeste por outro segmento de reta que passa pela cabeceira 05 e forma 28
, no sentido anti-horrio, com o eixo da pista 05/23, estando seus limite internos justapostos parte
externa da rea Cnica e sua parte externa limitada por um arco de crculo com centro na cabeceira
23 e raio igual a 16.190m. Esta rea estende-se em igual altitude de 152 m e atingindo a altitude de
47 m, portanto com um desnvel de 271 m em relao elevao do aerdromo 3 m;
14. rea Intermediria com forma de setor de cora circular, limitado a nordeste por um
segmento de reta que passa pela cabeceira 01 e forma 45, no sentido horrio, com eixo da pista
01/19 e limitado a noroeste por outro segmento de reta que passa pela cabeceira 05 e toma 28,
sentido anti-horrio, com o eixo da pista 05/23, estando seus limites internos justapostos aos limites
externos da rea Horizontal Mdia e sua parte limitada por um arco de crculo com centro na
cabeceira 23 e raio igual a 17.410m. Esta rea estende-se em rampa de 1/10, iniciando-se na altitude
152m e atingindo a altitude de 247m, portanto com desnvel de 271m em relao elevao do
aerdromo 3m.
15. rea Horizontal Externa com forma de setor de cora circular, limitado a nordeste por
um segmento de reta que passa pela cabeceira 01 e forma 45, no sentido horrio, com o eixo da
pista 01/19 e limitado a noroeste por outro segmento de reta que passa pela cabeceira da pista 05 e
forma 28, no sentido anti-horrio, com eixo da pista 05/23, estando seus limites internos
justapostos parte externa da rea Intermediria e sua parte externa limitada por um arco de crculo
com centro na cabeceira 23 e raio igual a 27.750m. Esta rea estende-se em igual altitude de 274m,
portanto com um desnvel de 271m em relao a elevao do aerdromo 3m.
As restries mencionadas acima impe aos Administradores Pblicos a obrigao de
responder de maneira gil e confivel s demandas de empresas pblicas, privadas e a populao de
um modo geral que possuam lotes nestas reas, no que se refere determinao da altura mxima
das edificaes a serem construdas.
Atualmente, a PMV faz esta determinao de modo manual, usando mapas analgicos. O
que se pretende com esta prtica automatizar este processo, alm de mostrar mais uma aplicao
de modelos digitais de elevao (MDE's).
112
113
Figura 78. Alguns dos gabaritos da pista 05/23 e parte dos lotes atingidos.
114
7.1 Objetivos
Determinar a altitude de pontos pertencentes s testadas dos lotes no MDE dos gabaritos;
Calcular a diferena de nvel existente entre os pontos pertencentes s testadas dos lotes.
Significado
PC
ponto
CN
linha
EixoPista0523
linha
FaixaPista0523
polgono
AANE
polgono
AASO
polgono
ATSE
linha
ATNO
linha
AHI
polgono
Auxiliar
linha
AC
linha
rea Cnica.
AHM
polgono
CLIPAHM
polgono
AI
linha
rea Intermediria.
CLIPAI
polgono
AHE
polgono
CLIPAHE
polgono
TestadasLotes
linha
VerticesLotes2D
ponto
115
7.3 Procedimentos
Inicie o ArcMap com um mapa vazio.
Mude o nome do data frame Layers para Aerdromo.
Clique no boto Add Data
116
para o
item Working directory e navegue at o seu diretrio de trabalho - ...\Prat7\Dados. Na guia Extent,
clique no combo-box Analysis extent e selecione Union of Inputs. Clique no boto OK para fechar a
caixa de dilogo Options.
Na guia Cell Size, clique no combo-box Analysis cell size e selecione As Specified Below.
No campo Cell Size digite o valor 10. Observe que aps a digitao da resoluo do pixel os valores
dos campos Number of rows e Number of columns sero preenchidos automaticamente com 1214 e
974, respectivamente. Clique no boto OK para fechar esta caixa de dilogo.
Na barra de ferramentas 3D Analyst, selecione o comando Create TIN From Features,
disponvel no menu 3D Analyst/Create/Modify TIN, conforme ilustra a Figura 80.
Na caixa de dilogo Create TIN From Features estaro listados todos os layers do data
frame Aerdromo neste caso, PC e CN. A criao de um TIN pode ser feita atravs de uma
combinao de layers contendo pontos, linhas ou polgonos isoladamente ou simultaneamente.
117
118
No campo Output TIN: digite TINTerreno e pressione o boto OK. O ArcMap criar uma
pasta com este nome para armazenar os vrios arquivos que compem um TIN.
O TIN criado ser adicionado ao data frame Aerdromo, conforme ilustra a Figura 82.
Feies definidas como mass points tornar-se-o vrtices dos tringulos da representao
TIN. J aquelas definidas como hard lines comporo os lados dos tringulos.
Clique no boto Identify
no campo Layers.
Na rea de exibio, clique em pontos diversos do layer TINTerreno. Para cada ponto dentro
da rea de estudo tem-se o valor de elevao - Figura 83, ou seja, foi criada uma superfcie contnua
que representa a elevao desta rea. Essas superfcies recebem usualmente o nome de Modelos
Digitais de Elevao (MDE ou DEM em ingls) ou tambm Modelos Numricos do Terreno
(MNT ou DTM em ingls).
Feche a caixa de dilogo Identify Results.
119
Figura 82. TIN criado a partir das curvas de nvel e pontos cotados. Detalhe em destaque.
120
Para facilitar a vizualizao dos dados, inicie o ArcScene (comando ArcScene na barra de
ferramentas 3D Analyst
121
auxiliam no refinamento da
superfcie.
Layer AASO:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer ATSE:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer ATNO:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer Auxiliar:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer AHI:
Height source: Elevacao
Triangulate as: hard replace
Tag value field: <None>
Layer AC:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer AHM:
Height source: Elevacao
Triangulate as: hard replace
Tag value field: <None>
124
Layer CLIPAHM:
Height source: <None>
Triangulate as: soft clip
Tag value field: <None>
No campo Output TIN: digite TINGabaritos e pressione o boto OK.
Linhas definidas como soft clip delimitaro a rea para a qual ser criado o TIN.
Normalmente no possuem valor de elevao. Servem, por exemplo, para delimitar a rea de
estudo.
Use o comando Identify para avaliar os valores de elevao do TIN que foi criado.
Na TOC, deixe visveis apenas os layers TINGabaritos, AI e CLIPAI.
Na barra de ferramentas 3D Analyst, selecione o comando Add Features to TIN, disponvel
no menu 3D Analyst/Create/Modify TIN.
Na caixa de dilogo Add Features to TIN certifique-se de que Input TIN seja TINGabaritos
e marque a caixa de verificao ao lado do nome dos layers AI e CLIPAI. Configure os parmetros
do quadro Settings for selected layer conforme descrito abaixo e em seguida pressione o boto OK.
Layer AI:
Height source: <Feature Z values>
Triangulate as: hard line
Tag value field: <None>
Layer CLIPAI:
Height source: <None>
Triangulate as: soft clip
Tag value field: <None>
E para finalizar, na TOC, deixe visveis apenas os layers TINGabaritos, AHE e
CLIPAHE.
Selecione novamente o comando Add Features to TIN.
Na caixa de dilogo Add Features to TIN certifique-se de que Input TIN seja TINGabaritos
e marque a caixa de verificao ao lado do nome dos layers AHE e CLIPAHE. Configure os
parmetros do quadro Settings for selected layer conforme descrito abaixo e em seguida pressione o
boto OK.
125
Layer AHE:
Height source: Elevacao
Triangulate as: hard replace
Tag value field: <None>
Layer CLIPAHE:
Height source: <None>
Triangulate as: soft clip
Tag value field: <None>
Uma vez que o MDE dos gabaritos foi criado, falta agora determinar os valores de z dos
vrtices das testadas dos lotes para comparar com os valores de z no terreno.
Determinaremos as elevaes dos vrtices do lotes em relao ao terreno convertendo o
layer bi-dimensional VerticesLotes2D para tri-dimensional, gerando o arquivo VLGabaritos3D.
Selecione o comando 3D Analyst/ Convert/ Features to 3D... na barra de ferramentas 3D
Analyst.
Configure os parmetros da caixa de dilogo Convert Features to 3D conforme descrito
abaixo e pressione o boto OK.
Input features: VerticesLotes2D
Source of heithts => Raster or TIN surface: TINGabaritos
Output features: VLGabaritos3D
Abra a tabela de atributos do layer VLGabaritos3D. Clique no boto Options e selecione o
comando Add Field. Preencha a caixa de dilogo Add Field com os valores abaixo e pressione o
boto OK.
Name: ZGabarit
Type: Double
Precision: 6
Scale: 1
Posicione o cursor do mouse sobre o campo ZGabarit, pressione o boto direito do mouse e
selecione o comando Calculate Values
Na caixa de dilogo Field Calculator, use o mouse para construir a expresso abaixo e
pressione o boto OK:
[VLGabaritos3D.ZGabarit] [VLTerreno3D.ZTerreno]
Vamos armazenar tambmos nesta tabela os valores de Z dos vrtices dos lotes nos gabaritos
de forma definitiva.
Na a tabela de atributos do layer VLTerreno3D. Clique no boto Options e selecione o
comando Add Field. Preencha a caixa de dilogo Add Field com os valores abaixo e pressione o
boto OK.
Name: ZGabarit
Type: Double
127
Precision: 6
Scale: 1
Posicione o cursor do mouse sobre o campo ZGabarit, pressione o boto direito do mouse e
selecione o comando Calculate Values
Na caixa de dilogo Field Calculator, use o mouse para construir a expresso abaixo e
pressione o boto OK:
[VLGabaritos3D.ZGabarit]
Agora que possumos os valores de diferena de nvel para todos os vrtices poderemos
desfazer o Join. Na TOC, posicione o cursor do mouse sobre o layer VLTerreno3D e pressione o
boto direito do mouse. No menu pop-up, selecione o comando Joins and Relates / Remove Join(s)
/ VLGabaritos3D.
A partir deste momento, tem-se os valores de Z nas duas superfcies. Basta um usurio
informar sua Inscrio Cadastral no nosso exemplo arbitramos os valores para sabermos qual a
altura mxima da edificao a ser construda no lote, conforme ilustra a Figura 86.
128
Extrusion
Offset
129
8.1 Objetivos
Formato
Descrio
Bairros
HP_CN
0426511hp
dgn
8.3 Procedimentos
Inicie o ArcMap com um mapa vazio.
Mude o nome do data frame Layers para Vitria-ES.
Adicione o layer Bairros.
Clique no boto Save
que se deseja alterar e defina o nmero de casas decimais igual a zero. Feche a caixa de dilogo
132
Properties. Para que a alterao seja atualizada no display, clique no boto Refresh View. Tanto os
valores da coluna na tabela de atributos quanto do display sero exibidos sem casas decimais.
Para que o software exiba os valores de rea logo abaixo do nome do bairro, altere o painel
Expression, conforme o texto abaixo.
[NOME_BAIRR] & vbnewline & [SHAPE_area]
Clique no boto OK para fechar as caixas de dilogo e observe os resultados.
Ainda com relao ao nmero de casas decimais, caso o usurio no queira alterar a
aparncia dos valores que aparecem na tabela de atributos, mas apenas nos rtulos, basta utilizar o
operador Round, conforme listagem abaixo.
[NOME_BAIRR] & vbnewline & Round([SHAPE_area])
De acordo com a configurao anterior, todas as feies so rotuladas, salvo problemas
relacionados com a sobreposio de rtulos.
8.3.1.2 Uso de comandos condicionais
Suponha que se queira rotular apenas os bairros com mais de 700.000m.
Na caixa de dilogo Layer Properties, guia Labels, clique no boto Expression.
Na caixa de dilogo Label Expression, apague o texto do painel Expression. Clique na caixa
de verificao Advanced. Um estrutura igual a listada logo abaixo ser criada.
Function FindLabel ( )
FindLabel =
End Function
Altere a listagem acima conforme o texto abaixo. O nome da funo no pode ser alterado.
Function FindLabel ([SHAPE_area], [NOME_BAIRR])
If [SHAPE_area] > 700000 then
FindLabel = [NOME_BAIRR] & vbnewline & [SHAPE_area]
End If
End Function
Clique no boto OK para fechar as caixas de dilogo e observe os resultados.
8.3.1.3 Agrupamento de feies em classes
At o momento utilizamos uma configurao na qual todos os rtulos tem a mesma forma.
Observe na Figura 87 que o mtodo selecionado Label all the features the same way.
Considere a situao em que se deseja exibir o texto das feies de acordo com algum
critrio de agrupamento. No nosso exemplo, consideraremos a diviso de Vitria em dois grupos:
Ilha e Continente. A discriminao utilizar o campo Regio.
133
Clique com o boto direito do mouse sobre o layer Bairros e selecione o comando
Properties.
Na caixa de dilogo Layer Properties, selecione a guia Labels.
No combo-box Method, selecione a opo Define classes of features and label each class
differently.
Observe que existe uma classe chamada Default. Ela representa a ltima condio que foi
definida no item anterior, ou seja, exibe o nome e a rea dos bairros com mais de 700.000m.
Desmarque a caixa de verificao Labels features in this class.
Clique no boto Add e digite Ilha na caixa de texto Class Name. Clique no boto OK.
Definido o nome da classe, falta associar as feies correspondentes e a forma como o texto
dever ser exibido.
Clique no boto SQL Query. Na caixa de dilogo SQL Query, construa a expresso
conforme listado abaixo e clique no boto OK:
"Regiao" = 'Ilha'
Clique no boto Expression. Na caixa de dilogo Label Expression, marque a caixa de
verificao Advanced, construa a expresso abaixo e clique no boto OK:
Function FindLabel ( [SHAPE_area], [NOME_BAIRR])
If [SHAPE_area] > 1000000 then
FindLabel = [NOME_BAIRR] & vbnewline & Round([SHAPE_area])
End If
End Function
Altere a fonte para Times New Roman, preto, tamanho 10, negrito. Clique no boto Aplicar
para visualizar os resultados.
Repita os procedimentos anteriores para criar uma outra classe com o nome de Continente,
apenas para os bairros do continente com rea maior que 1.200.000m. Utilize a fonte Times New
Roman, azul, tamanho 10, negrito.
Em que situaes o uso de classes poderia ser empregada?
As configuraes feitas at aqui ficam armazenadas em que arquivo?
Clique com o boto direito do mouse sobre o layer Bairros e observe que a opo Label
Features est desabilitada. Ou seja, o texto exibido na tela refere-se s anotaes, e no mais aos
rtulos, embora eles ainda existam e possam ser usados normalmente, conforme visto nos tpicos
anteriores. Enquanto os rtulos dinmicos so vinculados ao layer, as anotaes ficam associadas
ao data frame. Ou seja, qualquer alterao na tabela de atributos no se refletir nas anotaes, o
que uma limitao.
Clique com o boto direito do mouse sobre o data frame Vitria-ES e selecione o comando
Properties. Na caixa de dilogo, selecione a guia Annotation Group (Figura 89).
O
primeiro
grupo,
visibilidade
do
grupo
de
e tente
mover as anotaes de lugar. Um clique duplo sobre o texto abre uma caixa de dilogo que permite
alterar o texto e algumas de suas propriedades. O texto tambm pode ser apagado. A principal
limitao deste tipo de anotao reside no fato de que no h vnculo com a tabela de atributos, ou
seja, se o nome de um bairro for alterado, as anotaes no sero atualizadas.
Outro fato relevante que alm de textos, outros elementos grficos tambm podem ser
desenhados, como retngulos, crculos, caixas de texto, etc. Estes comandos ficam na barra de
ferramentas Draw (Figura 91).
Eles ficam vinculados ao grupo de anotaes do data frame que estiver ativo. Para
136
137
Figura 91: Barra de ferramentas com diversos comandos para criao e alterao de anotaes.
para abr-lo.
Na caixa de dilogo New Feature Class, preencha os campos conforme listagem abaixo e a
Figura 93, em seguida, clique no boto Avanar.
Name: Ano_Bairros
Type of features stored in this feature class: Annotation Features
Link the annotation to the following geature class: marcado; Bairros
Na
caixa
de
dilogo
prxima
tela,
as
metros.
unidades
Para
selecione
Label
Engine,
clique
no
boto
Avanar.
Figura 93: Criao de um plano de informao para armazenar anotaes.
Mantenha
os
valores
default para todas as telas seguintes e pressione o boto Finish. O plano de informao criado est
vazio.
Observe na Figura 94 que alm do plano de informao
Ano_Bairros, tambm foi criada uma outra camada chamada de
Anno_2_3. Trata-se de uma classe de relacionamento entre Bairros e
Ano_Bairros. Ao clicar com o boto direito do mouse sobre ela e
Figura 94: Classe Anno_2_3.
Note que a cardinalidade de 1:M, ou seja, cada instncia do Bairro pode aparecer diversas vezes
na tabela Ano_Bairros. O esperado no seria um relacionamento 1:1? Pense no caso de curvas de
140
nvel, onde o valor da eleveo aparece diversas vezes para uma mesma linha. Os campos que
representam o relacionamento so OBJECTID_1 (chave primria na tabela Bairros) e FeatureID
(chave estrangeira na tabela Ano_Bairros), conforme ilustra a Figura 95.
Feche o ArcCatalog e
retorne ao ArcMap.
, v at a pasta
141
onde est o geodatabase, selecione o plano de informao Anot_Bairros e pressione o boto Add.
Selecione a caixa de verificao logo abaixo de Feature Linked e tambm de Append, uma vez que
o plano de informao que vai receber as anotaes j existe. Clique no boto Convert para finalizar
(Figura 96).
Adicione o plano de informao
Ano_Bairros ao data frame. Note que o
layer tem subdivises.Abra a tabela de
atributos
do
layer
Ano_Bairros
ser
configurados
para
cada
anotao individualmente.
Para
criar
novas
anotaes
143
coleta de lixo;
9.1 Objetivos
144
Formato
Descrio
Limite-jpenha
Quadra
Ponto-onibus
Eixo-logradouro
Conversoes_Proibidas
9.3 Procedimentos
Inicie o ArcMap e abra o mapa
Prtica9_Rotas.mxd,
localizado
no
diretrio ...\Prat9.
O data frame Bairro Jardim da
Penha possui apenas os layers limitejpenha e Eixo_logradouro_ND. Este
ltimo modela o comportamento do
sistema virio do bairro em relao a
sentidos
proibidas,
de
trfego
conforme
converses
convenes
permitido.
Uma vez que as convenes foram entendidas, carregue a extenso Network Analyst (menu
Tools / Extensions) para utilizarmos seus recursos.
Abra a barra de ferramentas Network Analyst.
O menu Network Analyst da barra de ferramentas mostra os recursos de processamento desta
extenso (Figura 99).
. Ser aberta
uma janela com este nome (Figura 101). Acople-a junto com a
tabela de contedo para que no ocupe muito espao na tela.
Esta caixa de dilogo serve para gerenciar os pontos de parada
(importar, excluir, modificar a ordem de passagem, etc),
barreiras, rotas e marcar as configuraes que devero ser
observadas no momento do processamento.
No menu View / Bookmarks, selecione Cruzamento 1.
Certifique-se de que a opo Stops(0) esteja selecionada
Figura 100: Layers para os pontos de
parada, barreiras e rotas calculadas.
146
Marque dois
Analyst window.
Network
valores default.
Impedance: Meters (Meters)
Allow U-Turns: Nowhere
Restrictions: mantenha as caixas de verificao
Conv_Proibidas e Oneway desmarcadas
Distance Units: Meters
Open Directions window automatically: marcado
O campo Impedance indica ao software qual
o campo da tabela de atributos que armazena os
custos associados a cada arco da rede. No caso
deste exerccio, a rota de custo mnimo significa
aquela de menor distncia.
No campo Restrictions, como mantivemos as
duas caixas de verificao desmarcadas, o software
no levar em conta no processamento as
converses
Figura 102: Indicao dos pontos de partida (1) e de
chegada (2).
proibidas
(Conv_Proibidas)
os
rua e pedestres.
147
e observe o
resultado do clculo, que deve ser semelhante ao da Figura 105. Tambm dever ser aberta a caixa
de dilogo Directions (Rota1) - Figura 104. Nela, aparece uma listagem com o itinerrio que dever
ser seguido, com as parciais de cada trecho e a distncia total a ser percorrida.
148
opo New Route. Um layer novo chamado Route ser acrescentado ao data frame. Altere seu
nome para Rota2. Observe que o layer Rota2 tambm foi acrescentado ao Network Analyst window.
Na janela Network Analyst window, certifique-se de Rota2 o layer selecionado no combobox. Clique com o boto direito do mouse sobre Stops(0) e selecione Load Locations no menu
popup. Na caixa de dilogo Load Locations, clique no combo-box Load From, selecione
Rota1/Stops e no boto OK.
Na janela Network Analyst window, selecione o comando Rota2 Properties
. Na caixa
de dilogo Layer Properties, selecione a aba Analysis Settings e configure os parmetros conforme
descrito abaixo. Para aqueles que no forem informados, mantenha os valores default.
Impedance: Meters (Meters)
Allow U-Turns: Nowhere
Restrictions: marque as caixas de verificao Conv_Proibidas e Oneway
Distance Units: Meters
Open Directions window automatically: marcado
Na barra de ferramentas Network Analyst, selecione o comando Solve
e observe o
segunda
rota.
Compare
as
150
. Ser aberta a
aba Analysis Settings e configure os parmetros conforme descrito abaixo. Para os parmetros que
no forem informados, mantenha os valores default.
Impedance: Meters (Meters)
Defalult Breaks: 0 300 500
Allow U-Turns: Nowhere
Restrictions: mantenha as caixas de verificao Conv_Proibidas e Oneway desmarcadas
Direction: Away From Facilities
151
Fator
Parmetros de avaliao
Bom
Regular
Ruim
< 300
300-500
> 500
e observe o
152
153
Tool
Moacyr Gonalves.
Na janela Network Analyst window, selecione o comando Ponto de nibus mais prximo
Properties
. Ser aberta a caixa de dilogo Layer Properties (Figura 111). Selecione a aba
Analysis Settings e configure os parmetros conforme descrito abaixo e clique no boto OK. Para
aqueles que no forem informados, mantenha os valores default.
Impedance: Meters (Meters)
Facilities To Find: 3
Allow U-Turns: Everywhere
Restrictions: mantenha as caixas de verificao Conv_Proibidas e Oneway desmarcadas
Distance Units: Meters
Open Directions window automatically: marcado
154
Figura 111: Parmetros de configurao utilizados no clculo dos pontos de nibus mais prximos.
e observe o
resultado do clculo,
que
deve
semelhante
ser
ao
da
Figura 113.
Na Figura 112 tm-se
os itinerrios at os trs
pontos de nibus.
Figura 112: Itinerrio do ponto de partida at os trs pontos de nibus mais prximos.
155
9.4 Exerccios
1. Trace um paralelo entre o emprego de buffers e de reas de influncia.
2. Dos recursos vistos nesta prtica, qual deveria ser utilizado para a alocao de alunos a escola
mais prxima?
9.5 Bibliografia
FERRAZ, Antnio Clvis Pinto; TORRES, Isaac Guilhermo Espinosa. Transporte pblico
urbano. 2 ed. So Carlos: Rima, 2004. 428 p.
156