Buscar

Apostila ArcGis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
1 
 
 
 
 
 
 
 
 
 
RESOLUÇÃO DO CASO DE ESTUDO 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
2 
 
 
 
ÍNDICE 
 
 
1. AULA 1 – TAREFAS BÁSICAS EM ARCGIS.......................................................................3 
1.1. Para começar… .........................................................................................................................3 
1.2. Representar dados espaciais ......................................................................................................4 
1.3. Modificar a representação de dados espaciais ...........................................................................5 
1.4. Criar novos mapas.....................................................................................................................6 
1.5. Construir um layout para impressão..........................................................................................7 
2. AULA 2 – SELECÇÃO DE ZONAS INDUSTRIAIS..............................................................9 
2.1. Para começar… .........................................................................................................................9 
2.2. Pesquisar e aplicar ArcScipts ....................................................................................................9 
2.3. Representar pontos num mapa a partir de uma tabela de coordenadas....................................10 
2.4. Criar buffers a partir de pontos e linhas ..................................................................................10 
2.5. Seleccionar as zonas industriais que cumprem os requisitos do cliente ..................................11 
2.6. Criar anotações em mapas e preparar layouts para impressão.................................................12 
3. AULA 3 – SELECÇÃO DE CENTROS DE DISTRIBUIÇÃO..............................................16 
3.1. Para começar… .......................................................................................................................16 
3.2. Cálculo de áreas ......................................................................................................................16 
3.3. Representação da distribuição espacial dos clientes................................................................16 
3.4. Cálculo de áreas ......................................................................................................................18 
3.5. Normalização dos clientes em função das áreas......................................................................18 
3.6. Selecção dos centros de distribuição .......................................................................................19 
3.7. Definição das áreas de influência ............................................................................................20 
3.8. Representação espacial das áreas de influência.......................................................................20 
3.9. Anotação do layout..................................................................................................................21 
4. AULA 4 – ANÁLISE DOS CENTROS PROPOSTOS ..........................................................22 
4.1. Para começar… .......................................................................................................................22 
4.2. Manipulação de mapas ............................................................................................................22 
4.3. Associação de tabelas (join) ....................................................................................................22 
4.4. Representação espacial de gráficos de barras..........................................................................22 
4.5. Criação de gráficos..................................................................................................................22 
4.6. Justificação da proposta ..........................................................................................................24 
5. AULAS 5 e 6 – DIMENSIONAMENTO DO SISTEMA DE DISTRIBUIÇÃO ...................25 
5.1. Para começar ...........................................................................................................................25 
5.2. Criação de linhas de desejo a partir de cada centro de distribuição ........................................25 
5.3. Estimativa da distância percorrida a partir de cada centro de distribuição..............................26 
5.4. Criação de gráficos..................................................................................................................27 
5.5. Análise de resultados...............................................................................................................27 
6. AULAS 7 e 8 – IMPACTO SOBRE A REDE VIÁRIA.........................................................28 
6.1. Para começar… .......................................................................................................................28 
6.2. Impacto do sistema de distribuição sobre a rede viária ...........................................................28 
6.3. Para uma valorização adicional…...........................................................................................29 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
3 
1. AULA 1 – TAREFAS BÁSICAS EM ARCGIS 
Durante esta sessão vamos realizar uma série de tarefas básicas em ArcGIS, tal como criar um 
novo projecto, definir o sistema de coordenadas, representar informação espacial e construir 
mapas (layouts) prontos para impressão. 
1.1. Para começar… 
1.1.1. Iniciar o ArcGIS (Start/Iniciar � All Programs/Todos os Programas � Departamentos 
� ArcGIS � ArcMap) 
 
1.1.2. Desligar o MSN Messenger! � 
1.1.3. Criar o directório D:\AUT\TurmaX\Codigo_Aluno\Dados\ e copiar para lá o ficheiro 
Dados_SIG.zip que se encontra em http://www.fe.up.pt/~pala/.1 Para descomprimir o 
ficheiro, clickar sobre ele com o botão direito e escolher Winzip � Extract to Here. 
1.1.4. Criar um novo projecto (Start using ArcMap with: a new empty map) 
1.1.5. Definir o sistema de coordenadas, clickando com o botão do direito do rato sobre 
Layers, escolhendo a opção Properties e a tab Coordinate System. Predefined � 
Projected Coordinate System � National Grids � Datum 73 Hayford Gauss IGeoE � 
Aplicar � OK 
1.1.6. Guardar o ficheiro de projecto ArcMap (.mxd) como proj01 em 
D:\AUT\TurmaX\Codigo_Aluno\Proj\2. Menu File � Save As. 
 
 
1
 N.B.: O disco D:\ corresponde a uma área temporária e é completamente apagado todos os dias às 0h. 
Por essa razão, é fundamental que, no final de cada aula, todo o trabalho realizado (ie, toda a pasta 
D:\AUT\TurmaX\Codigo_Aluno\) seja gravado para a área pessoal do aluno (Z:\) e/ou para uma 
memória USB. É ainda importante que, no início de cada aula, todo o trabalho seja gravado de novo 
exactamente para a mesma pasta D:\AUT\TurmaX\Codigo_Aluno\, uma vez que o ficheiro de projecto 
(.mxd) regista o caminho absoluto (path) onde os dados estão gravados e é aí que os vai procurar 
novamente. 
2
 N.B.: O ficheiro .mxd acabado de gravar regista apenas a localização dos ficheiros de dados utilizados e 
todas as operações realizadas dentro do projecto. É por isso fundamental gravar para um local seguro 
tanto este ficheiro como todos os ficheiros de dados, no final de cada sessão. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
4 
 
 
 
1.2. Representar dados espaciais 
1.2.1. Utilizar o botão Add Data para abrir os seguintes ficheiros de dados: 
• \Dados\limites_administrativos\concelhos_GP.shp 
• \Dados\limites_administrativos\rio_douro.shp 
• \Dados\uso_do_solo\zonas_industriais.shpAMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
5 
• \Dados\transportes\rede_viaria.lyr3 
• \Dados\transportes\nos_AE.shp 
1.2.2. Clickar sobre o quadrado à esquerda do ficheiro rede_viaria , 
clickar Ok e seleccionar o ficheiro rede_viaria.shp na janela que aparece a seguir. 
1.2.3. Alterar a ordem pela qual os diferentes dados são representados, clickando o nome 
respectivo e arrastando para cima ou para baixo na janela Display.4 A ordem final deve 
ser a seguinte: 
• rio_douro 
• Nos_AE 
• rede_viaria_GP 
• zonas_industriais 
• concelhos_GP 
1.2.4. Alterar o nome do mapa Layers para Zonas_Industriais. Clickar uma vez sobre 
 e clickar novamente para poder editar o texto. Escrever o novo 
nome do mapa. 
1.2.5. Gravar o projecto . 
 
 
 
1.3. Modificar a representação de dados espaciais 
1.3.1. Clickar duas vezes sobre rio_douro, para aparecer a janela layer properties. Seleccionar 
o tab Symbology. Clickar sobre o rectângulo colorido dentro de Symbol. Na janela 
Symbol Selector clickar sobre o botão associado à opção Fill Color 
. Mudar a cor para azul claro. 
 
3
 Os ficheiros layer (.lyr) contêm apenas um apontador para um ficheiro de dados e a formatação que se 
lhes quer dar. Como este ficheiro foi criado noutro computador, é necessário criar uma nova referência ao 
ficheiro de dados respectivo. 
4
 Dentro de um mapa (por exemplo, ), o ArcMap representa cada ficheiro de dados em 
camadas sobrepostas. Um dado ficheiro de dados sobrepõe-se no mapa a todos os ficheiros de dados que 
se encontram mais abaixo na lista de dados. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
6 
1.3.2. Mudar a cor das zonas industriais para azul escuro. Mudar o outline color para azul 
escuro também. 
1.3.3. Mudar a cor dos concelhos para cinzento claro. 
1.3.4. Clickar duas vezes sobre nos_AE. Seleccionar o tab symbology. No menu do lado 
esquerdo, escolher a opção categories � unique values. Em value field, escolher a 
opção CONGEST. Clickar no botão Add All Values. Eliminar o símbolo all other 
values. Clickar duas vezes sobre os nós de tipo 0 e escolher o símbolo , tamanho 10. 
Escolher para os nós de tipo 1 o mesmo símbolo mas com fundo vermelho e tamanho 
12. Os nós de tipo 1 representam nós de auto-estrada muito congestionados. 
 
 
 
1.4. Criar novos mapas 
1.4.1. Clickar com o botão direito sobre o mapa . Escolher a opção 
Copy. 
1.4.2. Clickar numa parte em branco do menu Display. 
1.4.3. Menu Edit � Paste. 
1.4.4. Alterar o nome do novo mapa para Critérios_de_Selecção. 
1.4.5. Realizar novamente as tarefas 1.4.1. a 1.4.3. 
1.4.6. Alterar o nome do novo mapa para Zonas_Seleccionadas. 
1.4.7. Clickar com o botão direito sobre o mapa e escolher a opção 
Activate. O nome do mapa activo (aquele sobre o qual estão a ser realizadas operações e 
que aparece na janela à direita) aparece a negrito (bold). 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
7 
1.5. Construir um layout para impressão 
1.5.1. Clickar no botão layout view , no canto inferior esquerdo do mapa. Estão 
representados sobre uma folha A4 três mapas, correspondentes a Zonas_industriais, 
Critérios_de_Selecção e Zonas_seleccionadas. 
1.5.2. Seleccionar os 3 mapas clickando sobre cada um e mantendo o botão shift pressionado. 
Clickar com o botão direito sobre um deles e escolher a opção Properties. No tab Size 
and Position, alterar as variáveis width e height para 50%. 
1.5.3. Mover e re-dimensionar cada um dos mapas, de forma a obter uma disposição dos 
mapas na folha A4 como na figura abaixo. Para tornar a escala homogénea entre os três 
mapas, voltar à janela data view e utilizar o botão zoom para centrar cada 
um dos mapas na área do Grande Porto. Voltar à janela layout view e, para cada mapa, 
seleccionar a mesma escala . Uma escala adquada será entre 
1:300000 e 1:400000. 
1.5.4. Menu Insert � Title. Escrever “Nova Rede de Distribuição” Clickar duas vezes sobre o 
título e mudar a letra para tamanho 20 e tipo Bold. 
1.5.5. Menu Insert � Neatline. Escolher a opção Group neatline with element e escolher um 
background cinzento claro. 
1.5.6. Criar o sub-título “1. Zonas Industriais Seleccionadas” como na figura seguinte. 
1.5.7. Menu Insert � North arrow. 
1.5.8. Menu Insert � Scale bar. Escolher a opção Alternating Scale Bar 1. Clickar duas vezes 
na escala e modificar Division Units para Km. 
1.5.9. Menu Insert � Legend. Excluir rio_douro da legenda. Reduzir a dimensão da legenda 
(ver figura seguinte). 
 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
8 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
9 
2. AULA 2 – SELECÇÃO DE ZONAS INDUSTRIAIS 
Durante esta sessão vamos realizar o seguinte conjunto de tarefas: 
• calcular as coordenadas dos centros geométricos de polígonos, com recurso a ArcScripts 
• representar pontos num mapa a partir das suas coordenadas 
• criar buffers a partir de pontos e linhas 
• seleccionar elementos de um mapa com base em atributos quantitativos e espaciais 
• criar anotações em mapas (layouts) 
 
2.1. Para começar… 
2.1.1. Iniciar o ArcGIS (Start/Iniciar � All Programs/Todos os Programas � Departamentos 
� ArcGIS � ArcMap) 
2.1.2. Desligar o MSN Messenger! � 
2.1.3. Copiar o trabalho da aula anterior para o directório D:\AUT\TurmaX\Codigo_Aluno\. 
2.1.4. Abrir o projecto proj01.mxd (Start using ArcMap with: an existing map) 
 
2.2. Pesquisar e aplicar ArcScipts5 
2.2.1. Para conseguirmos seleccionar as zonas 
industriais que preenchem os requisitos 
definidos pelo cliente temos que construir 
uma base de dados espacial com os 
centróides das zonas industriais existentes. 
Uma vez que a versão base do ArcGIS não 
tem uma função para calcular centróides 
de polígonos vamos recorrer a um dos 
programas existentes em 
arcscripts.esri.com. 
2.2.2. No motor de busca existente em 
arcscripts.esri.com, escolher como software o ArcGIS Desktop. No campo de busca, 
escrever “add AND coordinates AND polygon” e clickar no botão search. 
2.2.3. Seleccionar o programa “Add x and y to the attribute table of a point or polygon layer 
modified for ArcGIS 9.x” da autoria de ISIS. Clickar sobre download e clickar em 
accept no fim da página que aparece a seguir. Gravar o ficheiro para 
D:\AUT\TurmaX\Codigo_Aluno\Scripts\ como addxy.txt. 
2.2.4. Dentro do ArcMap, menu tools � macros � visual basic editor. No editor de VB, 
menu file � import. Seleccionar ficheiros do tipo all files, clickar em addxy.txt e em ok. 
 
5
 A versão do ArcGIS utilizada nas aulas permite apenas representar dados espaciais e realizar as funções 
espaciais mais comuns. Existem várias extensões para ArcGIS que permitem realizar um conjunto muito 
maior de tarefas mas que têm de ser compradas à parte. No entanto, a ESRI (empresa que desenvolve o 
ArcGIS) oferece acesso, sem qualquer encargo, a um repositório de programas desenvolvidos por 
utilizadores e que permitem expandir consideravelmente o conjunto de ferramentas à disposição do 
analista. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
10 
Fechar o VB editor e voltar ao ArcMap. Este programa faz agora parte da lista de 
macros que pode ser utilizada. 
2.2.5. Activar o mapa Critérios_de_Selecção. Seleccionar o ficheiro zonas_industriais. 
2.2.6. Menu tools � macros � macros. Procurar o programa addxy, experimentando as 
diferentes opções no menu “macros in:”. Clickar no botão Run. O programa acabou de 
calcular as coordenadas dos centróides das zonas_industriais! 
 
2.3. Representar pontos num mapa a partir de uma tabela de coordenadas 
2.3.1. Já temosuma tabela de coordenadas. Agora temos que representar essa informação no 
mapa. Para isso, temos que exportar os dados para um nova tabela e a seguir projectar 
os pontos a partir das respectivas coordenadas. 
2.3.2. Clickar com o botão direito sobre o ficheiro zonas_industriais do mapa 
Critérios_de_Selecção. Escolher Open Attribute Table. A tabela tem agora dois novos 
campos, xcoord e ycoord. Clickar no botão Options e escolher a opção Export. Gravar a 
tabela na pasta 
D:\AUT\TurmaX\Codigo_Aluno\Dados\Outputs\ com o 
nome zonas_industriais_xy.dbf. Importar a tabela para o 
projecto. 
2.3.3. Menu tools � add xy data. Seleccionar a tabela 
zonas_industriais_xy.dbf e os campos xcoord e ycoord 
como coordenadas x e y, respectivamente. Clickar no 
botão Edit e no botão Select na janela seguinte. Escolher o 
seguinte sistema de coordenadas: Projected Coordinate 
Systems � National Grids � Datum 73 Hayford Gauss 
IGeoE.prj. Clickar em Aplicar � Ok � Ok. 
2.3.4. Os centróides das zonas industriais estão agora representados no mapa. 
 
2.4. Criar buffers a partir de pontos e linhas 
2.4.1. De acordo com as instruções do cliente, só devem ser consideradas zonas industriais 
com fácil acesso à rede de auto-estradas e afastadas dos principais pontos de 
congestionamento. Vamos considerar os seguintes critérios: 
2.4.1.1. Zonas industriais num raio de 1km dos principais nós de auto-estrada; 
2.4.1.2. E a mais de 1 km dos nós mais congestionados; 
2.4.1.3. E com uma entrada a menos de 100m da rede de estradas principal (excluindo auto-
estradas). 
2.4.2. Para aplicar estes critérios, precisamos de construir buffers6 de 
1000m à volta dos nós de AE, buffers de 1000m à volta dos 
nós congestionados e buffers de 100m à volta da rede de 
estradas principal. 
2.4.3. Clickar no botão , caso não esteja já seleccionado. Este 
botão abre uma nova janela (ArcToolbox) dentro do ArcMap, 
que dá acesso a funções espaciais avançadas. 
 
6
 Buffer: área definida pelos pontos a menos de uma determinada distância de um elemento espacial. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
11 
2.4.4. Seleccionar ArcToolbox � Analysis Tools � 
Proximity � Buffer. Input feature: Nos_AE; 
Output feature class: 
\Dados\Outputs\Buffer_NosAE_1km.shp; 
Linear unit: 1000 meters; Dissolve type: 
ALL. 
2.4.5. Antes de construir os buffers à volta dos nós 
congestionados é necessário seleccionar os nós 
relevantes. Menu Selection � Select by 
Attributes. Layer: Nos_AE. Escrever 
"CONGEST" =1 na caixa de texto mais 
abaixo. 
2.4.6. Seleccionar ArcToolbox � Analysis Tools � 
Proximity � Buffer. Input feature: Nos_AE; 
Output feature class: 
\Dados\Outputs\Buffer_NosCongest_1km.sh
p; Linear unit: 1000 meters. 
2.4.7. Antes de construir o buffer à volta da rede de 
estradas principal é boa ideia seleccionar apenas aquelas estradas suficientemente 
próximas de nós de AE de forma a reduzir o tempo de processamento. Menu Selection 
� Select by Attributes. Layer: Rede_viaria_GP. Escrever "FUNC_CLASS" ='3' OR 
"FUNC_CLASS" ='4' na caixa de texto mais abaixo, de forma a excluir auto-estradas. 
2.4.8. A seguir, vamos seleccionar apenas aquelas estradas situadas na imediação (1 km) de 
nós AE, recorrendo à função de corte (clip). Seleccionar ArcToolbox � Analysis Tools 
� Extract � Clip7. Input feature: Rede_viaria_GP; clip feature: 
Buffer_NosAE_1km; output feature class: \Dados\Outputs\Rede_3_4_clip.shp � Ok. 
2.4.9. De forma a optimizar o processamento subsequente, é boa ideia juntar as estradas de 
tipo 3 e 4. Para isso, é utilizada a função dissolve8. Seleccionar ArcToolbox � Data 
Management Tools � Generalization � Dissolve9. Input feature: Rede_3_4_clip.shp; 
Output feature class: \Dados\Outputs\Rede_3_4_disslv.shp � Ok. 
2.4.10. Podemos finalmente construir um buffer à volta das estradas de acesso local, adjacentes 
aos nós AE. Seleccionar ArcToolbox � Analysis Tools � Proximity � Buffer. Input 
feature: Rede_3_4_disslv; Output feature class: 
\Dados\Outputs\Buffer_Rede_34_100m.shp; Linear unit: 100 meters. 
 
2.5. Seleccionar as zonas industriais que cumprem os requisitos do cliente 
2.5.1. Em primeiro lugar, vamos seleccionar as zonas industriais com área superior a 5ha, uma 
vez que é essa a área mínima necessária para instalação dos centros de distribuição. 
Menu Selection � Select by Attributes. Layer: zonas_industriais_xy Events; Method: 
Create a new selection; Select: "AREA_HA" >5 � Clickar Ok. 
 
7
 A função Clip selecciona e corta as partes de um elemento espacial que estão incluídas dentro de um 
outro elemento espacial. Neste caso, vamos cortar os troços da rede de estradas principal que se 
encontram a menos de 1km de nós de auto-estradas. 
8
 A função Dissolve agrega dois ou mais elementos num só elemento geométrico. 
9
 A função Clip selecciona e corta as partes de um elemento espacial que estão incluídas dentro de um 
outro elemento espacial. Neste caso, vamos cortar os troços da rede de estradas principal que se 
encontram a menos de 1km de nós de auto-estradas. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
12 
2.5.2. A seguir, vamos seleccionar, de entre este conjunto, as zonas industriais a menos de 
1km de nós de AE. Menu Selection � Select by Location � I want to: Select from the 
currently selected features in; the following layer: zonas_industriais_xy Events; 
that: are completely within; the features in this layer: buffer_nosAE_1km � Clickar 
em Apply. 
2.5.3. Agora, vamos excluir deste conjunto as zonas industriais que se encontram a menos de 
1km de nós congestionados. Menu Selection � Select by Location � I want to: 
Remove from the currently selected features in; the following layer: 
zonas_industriais_xy Events; that: are completely within; the features in this layer: 
buffer_nosCongest_1km � Clickar em Apply. 
2.5.4. Finalmente, vamos seleccionar, de entre este conjunto, as zonas industriais cuja entrada 
está a menos de 100m das estradas de nível 
3 e 4. Esta tarefa vai ser feita em 3 partes: 
identificar os polígonos industriais 
correspondentes aos centróides já 
seleccionados, seleccionar os polígonos 
industriais que intersectam o buffer de 
100m, seleccionar os centróides 
correspondentes a estes polígonos. 
2.5.5. Menu Selection � Select by Location � I 
want to: Select features from; the following 
layer: zonas_industriais; that: completely 
contain; the features in this layer: 
zonas_industriais_xy Events � Clickar em 
Apply. 
2.5.6. Menu Selection � Select by Location � I 
want to: Select from the currently selected 
features in; the following layer: 
zonas_industriais; that: intersect; the 
features in this layer: 
buffer_rede_34_100m � Clickar em 
Apply. 
2.5.7. Menu Selection � Select by Location � I want to: Select features from; the following 
layer: zonas_industriais_xy Events; that: are completely within; the features in this 
layer: zonas_industriais � Clickar em Apply. 
2.5.8. Resta-nos agora guardar as zonas industriais seleccionadas (e respectivos centróides) 
em dois novos ficheiros. Clickar com o botão direito na layer zonas_industriais � 
Export � Export data. Guardar o ficheiro em \Dados\Outputs\ com o nome 
ZI_selec.shp e adicionar os dados ao mapa. 
2.5.9. Clickar com o botão direito na layer zonas_industriais_xy Events� Export � Export 
data. Guardar o ficheiro em \Dados\Outputs\ com o nome ZI_xy_selec.shp e adicionar 
os dados ao mapa. Copiar este ficheiro para o mapa Zonas_seleccionadas. 
 
2.6. Criar anotações em mapas e preparar layouts para impressão 
2.6.1. Com os dados obtidos através das operações anteriores é possível construir a primeira 
parte do relatório executivo a entregar ao cliente (ver ficheiroRelatório_Executivo.pdf). 
Falta apenas alterar o aspecto gráfico dos mapas e introduzir algumas anotações para 
identificar as zonas industriais seleccionadas. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
13 
2.6.2. Para representar o nome dos concelhos no mapa zonas_seleccionadas, clickar duas 
vezes sobre o objecto concelhos_GP. Seleccionar o tab Labels e seleccionar a opção 
Label features in this layer. Mudar o tamanho da letra para 12 e escolher a opção bold. 
 
2.6.3. Para fazer desaparecer as estradas de nível 4, clickar duas vezes sobre a linha 4, no 
objecto rede_viaria_GP. Clickar no botão color e escolher a opção “No 
color”. 
2.6.4. Para tornar transparente o fundo do objecto concelhos_GP, clickar duas vezes no 
objecto, dentro do mapa zona_seleccionadas � escolher a tab Symbology � clickar no 
símbolo � clickar no símbolo junto a “fill color” e escolher a opção “no color”. 
2.6.5. Para adicionar anotações a um mapa é primeiro necessário adicionar a barra de desenho 
(draw) ao ambiente de trabalho. Menu View � Toolbars � Seleccionar a opção Draw. 
2.6.6. Clickar na seta junto ao botão e escolher a elipse. Desenhar 
elipses sobre o mapa zonas_seleccionadas, identificando os principais 
grupos de zonas industriais. Modificar a representação das elipses para 
um padrão em trama (hatch). 
2.6.7. Para introduzir anotações no mapa, mudar para layout view . 
Clickar na seta junto ao botão e escolher a opção callout. 
Desenhar a caixa de texto sobre o mapa e adicionar texto. 
2.6.8. Para produzir a primeira parte do relatório, pronta a enviar ao cliente, 
basta agora gravar o layout em formato pdf. Menu file � print � 
clickar em setup � escolher a impressora PDFCreator. Clickar em Ok 
e escolher a pasta e o nome do ficheiro. 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
14 
 
 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
15 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
16 
3. AULA 3 – SELECÇÃO DE CENTROS DE DISTRIBUIÇÃO 
Durante esta sessão vamos realizar o seguinte conjunto de tarefas: 
• associar informação de duas tabelas de dados diferentes (join); 
• representar dados quantitativos, espacialmente, através de escalas de cores; 
• desenvolver e justificar uma proposta de sistema de distribuição; 
• editar tabelas de dados: seleccionar objectos interactivamente, adicionar campos, preencher 
tabelas; 
• produzir novos polígonos a partir de dados existentes, utilizando a função dissolve. 
• criar anotações em mapas (layouts). 
3.1. Para começar… 
3.1.1. Iniciar o ArcGIS. 
3.1.2. Desligar o MSN Messenger! � 
3.1.3. Copiar o trabalho da aula anterior para o directório D:\AUT\TurmaX\Codigo_Aluno\. 
3.1.4. Criar um novo projecto proj02.mxd, a partir do ficheiro proj01.mxd. Windows Explorer 
� clickar com o botão direito sobre proj01.mxd � copy � paste. Isto vai poupar-nos 
algum tempo uma vez que não temos que definir todos os parâmetros do novo projecto 
novamente e alguns dos elementos gráficos do layout já estão definidos. 
3.1.5. Abrir o projecto proj02.mxd. (Start using ArcMap with: an existing map) 
 
3.2. Cálculo de áreas 
3.2.1. Iniciar o ArcGIS. 
3.3. Representação da distribuição espacial dos clientes 
3.3.1. Para apoiar as decisões sobre quantos centros de distribuição criar e onde os localizar, 
vamos utilizar o mapa da rede viária principal e a distribuição espacial dos clientes. 
3.3.2. Antes de mais, vamos mudar o nome do mapa Zonas_Industriais para 
Distribuição_Clientes e apagar os mapas Critérios_de_Selecção e 
Zonas_Seleccionadas. Para eliminar mapas, clickar com o botão direito sobre o mapa 
respectivo, por exemplo, � Remove. 
3.3.3. Adicionar ao mapa Distribuição_Clientes os seguintes ficheiros: 
• \outputs\ZI_xy_selec.shp; 
• \limites_administrativos\freguesias_GP.shp; 
• \uso_do_solo\clientes.mdb\Entregas_Mensais (regressar ao menu Display); 
• \outputs\buffer_nosCongest_1km.shp. 
3.3.4. Alterar a ordem e a representação gráfica dos ficheiros, de forma a que todos os dados 
fiquem visíveis(ver, por exemplo, o layout 2-Centros de Distribuição Propostos em 
www.fe.up.pt/~pala). 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
17 
3.3.5. A base de dados clientes.mdb contém o número de entregas mensais por freguesia. Para 
representar esses dados no mapa precisamos de associar (join) a tabela 
entregas_mensais ao layer freguesias_GP, através do código da freguesia10. ArcToolbox 
 � Data Management Tools � Joins � Add join. Layer Name: freguesias_GP; 
Input join field11: DD_CC_FF; Join table: Entregas_Mensais; Output join field: 
FREG. 
3.3.6. Carregando no botão , da 
caixa de diálogo add join aparece a 
informação à direita, que permite identificar 
o significado dos diferentes campos 
escolhidos. Os campos input join field e 
output join field são utilizados para 
identificar a correspondência entre 
diferentes registos (cada linha é um registo) 
nas duas tabelas. 
3.3.7. Abrindo a tabela de atributos do layer 
freguesias_GP (botão direito � Open 
Attribute Table), verificamos que foram 
adicionadas duas novas colunas à direita. 
Estas são as duas colunas da tabela 
Entregas_Mensais12. Nesta operação, o 
ArcMap funciona exactamente da mesma 
maneira que um software tradicional de 
manipulação de bases de dados. Para cada 
registo na tabela freguesias_GP, ele procura 
todos os registos na tabela 
Entregas_Mensais com um identificador 
idêntico e copia os dados respectivos para a 
primeira tabela. 
3.3.8. Vamos agora representar espacialmente o número de entregas mensais por freguesia, 
utilizando uma escala de cores. Clickar duas vezes em freguesias_GP � tab Symbology 
� Quantities � Graduated Colors. Fields, Value: Entregas_mensais.Entregas; Color 
Ramp: Ver figura abaixo. Classification: Natural Breaks, 7 � Ok. 
 
10
 O Instituto Nacional de Estatística (INE) utiliza um sistema de codificação das unidades espaciais do 
território nacional com a seguinte estrutura: 2 dígitos para indicar o distrito, 2 dígitos para indicar o 
concelho, 2 dígitos para indicar a freguesia (daí o nome DD_CC_FF), 3 dígitos para indicar a secção 
estatística e 2 dígitos para indicar a subsecção estatística. A secção e subsecção estatísticas são unidades 
territoriais utilizadas nos Censos e correspondem, aproximadamente, em áreas urbanas, ao bairro e ao 
quarteirão. 
11
 Esta operação adiciona a cada freguesia da tabela freguesias_GP, o número de entregas mensais 
correspondente, indicado na tabela Entregas_mensais. Para encontrar a freguesia da segunda tabela 
correspondente a cada freguesia da primeira tabela é necessário indicar os campos que contêm os códigos 
de freguesia em cada tabela. É para isso que servem as variáveis input join field e output join field. 
12
 Esta função do ArcToolbox é na realidade um interface para implementação da função JOIN, utilizada 
na manipulação de base de dados utilizando a linguagem SQL. Da mesma forma, a função Select by 
Attributes é um interface para implementar a função SELECT, em SQL. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
18 
 
3.3.9. O mapa resultante permite-nos identificar rapidamente as freguesias com mais clientes, 
uma variável fundamental na decisão sobre a localização dos centros de distribuição. 
No entanto, as freguesias variam muito em área, o que distorce a nossa interpretação 
dos números. Por exemplo, a freguesia de Pedroso (Carvalhos, Gaia) parece ser aquela 
com o maior número de clientes mas é também aquela com a maior área. O ideal seria 
conhecer a densidade de clientes por unidade de área. 
3.4. Cálculo de áreas 
3.4.1. Para calcular a área dospolígonos correspondentes à layer freguesias_GP, é 
primeiro necessário adicionar um novo campo à sua tabela de atributos. Abrir a 
tabela de atributos desta layer (botão direito � Open Attribute Table) � Clickar em 
Options � Add Field � Name: AREA; Type: Double � Ok. 
3.4.2. Carregar no botão Editor . Menu Editor � Start Editing � Escolher a pasta 
\dados\limites_administrativos\ � Clickar no botão. 
3.4.3. Abrir a tabela de atributos da layer freguesias_GP e clickar com o botão direito sobre o 
cabeçalho do campo AREA � Calculate geometry � Seleccione Area � Seleccione 
Square Kilometres.13 
3.5. Normalização dos clientes em função das áreas 
3.5.1. Agora que tem as áreas calculadas, pode corrigir o número de clientes em função da 
área da freguesia: Tab Symbology � Normalization: freguesias_GP.Area. 
 
13
 A função Calculate Geometry é uma das inovações do ArcGIS 9.2. Em versões anteriores do software, 
o cálculo das áreas é um processo mais complicado, em que é preciso seguir os seguintes passos. Abrir a 
tabela de atributos da layer respectiva e clickar com o botão direito sobre o cabeçalho do campo AREA � 
Calculate values � Seleccionar Advanced � Escrever o seguinte texto na caixa de cima: 
Dim dblArea as double 
Dim pArea as IArea 
Set pArea = [shape] 
dblArea = pArea.area/1000000 
Escrever dblArea na caixa de texto de baixo � Ok. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
19 
3.5.2. Para melhorar a representação gráfica, fazer desaparecer as estradas de nível 4. Clickar 
duas vezes sobre a layer rede_viaria � tab Symbology � clickar duas vezes sobre “4” 
� Options: clickar sobre o botão Color � Escolher No color. 
3.5.3. Para melhorar a representação, fazer desaparecer os contornos das 
freguesias. Clickar duas vezes sobre a layer freguesias_GP � tab 
Symbology � clickar sobre o cabeçalho Symbol � Properties for 
all symbols � Clickar no botão outline color � Escolher no color. 
 
3.6. Selecção dos centros de distribuição 
3.6.1. Criar um novo mapa Centros_Distribuição a partir de Distribuição_Clientes. Clickar 
com o botão direito sobre Distribuição_Clientes � Copy � Clickar na área em branco 
na janela mais à esquerda � Menu Edit � Paste � Clickar sobre o nome do novo 
mapa e alterar o nome. Clickar com o botão direito sobre Centros_Distribuição � 
Activate. 
3.6.2. Seleccionar os centros de distribuição e definir as respectivas áreas de influência. Pode 
ser boa ideia imprimir um mapa e trabalhar sobre o papel nesta fase. 
3.6.3. Vamos agora criar um ficheiro a partir de ZI_xy_selec que contenha apenas a 
localização dos centros de distribuição seleccionados. Em primeiro lugar, vamos criar 
um novo campo na tabela de atributos que vamos utilizar para distinguir entre os 
centros de distribuição e as outras zonas industriais. Abrir a tabela de atributos desta 
layer (botão direito � Open Attribute Table) � Clickar em Options � Add Field � 
Name: Selec; Type: Short Integer � Ok. 
3.6.4. A seguir vamos identificar os centros de distribuição. Carregar no botão Editor . 
Menu Editor � Start Editing � Escolher a pasta \dados\outputs\ � Clickar no botão 
 (Edit features). 
3.6.5. Clickar, directamente no mapa, sobre os centróides das zonas industriais seleccionadas 
para centros de distribuição. Mantendo a tecla shift pressionada é possível fazer uma 
selecção múltipla. Na tabela de atributos de ZI_xy_selec, clickar com o botão direito 
sobre o cabeçalho do campo Selec � Field Calculator � Escrever 1 na caixa de texto 
inferior. Este processo atribui o valor Selec=1 aos centros de distribuição e Selec=0 às 
restantes zonas industriais � Menu Editor � Save Edits � Stop Editing. 
3.6.6. Criar um novo ficheiro apenas com os centróides dos centros de distribuição. Menu 
Selection � Select by Attributes � Layer: ZI_xy_selec � Method: create new 
selection � SELECT: "Selec" =1. Clickar com o botão direito sobre a layer 
ZI_xy_selec, no mapa Centros_distribuição � Data � Export � Gravar o ficheiro na 
pasta \Dados\Outputs\ com o nome centros_dist.shp. Importar o novo ficheiro para o 
projecto. 
3.6.7. Para identificar mais facilmente os centros de distribuição é boa ideia associar-lhes um 
nome e um código. Para isso, abrir a tabela de atributos de centros_dist � clickar no 
botão Options � Add Field. Acrescentar os dois campos seguintes à tabela: 
• ID, tipo: short integer (indentificador inteiro único); 
• Nome, tipo: text (descrição da localização). 
3.6.8. A seguir, é necessário preencher esses campos. Menu Editor � Start Editing � 
Escolher a pasta \dados\outputs\ � Clickar no botão (Edit features). Abrir a tabela 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
20 
de atributos de centros_dist. Preencher os dois novos campos com valores adequados. O 
nome pode ser, por exemplo, o nome da freguesia onde se localiza o centro. 
3.6.9. Menu Editor � Save Edits � Stop Editing. 
3.6.10. Representar os centros de distribuição com um símbolo diferente e tamanho maior do 
que as restantes zonas industriais. Tornar visível o nome dos centros de distribuição (tab 
Labels � Seleccionar Label features in this layer � Label field: Nome � aumentar o 
tamanho da letra). 
3.7. Definição das áreas de influência 
3.7.1. Abrir a tabela de atributos da layer freguesias_GP e acrescentar o campo centro – short 
integer (Options � Add field). Vamos colocar neste campo o valor correspondente ao 
ID do centro a partir do qual esta freguesia deve ser servida. 
3.7.2. Vamos agora preencher o campo centro. Carregar no botão Editor . Menu Editor 
� Start Editing � Escolher a pasta \dados\limites_administrativos\ � Clickar no botão 
 (Edit features). 
3.7.3. Seleccionar as freguesias associadas ao centro de distribuição com ID=1, mantendo a 
tecla shift pressionada. Abrir a tabela de atributos do tema freguesias_GP e clickar com 
o botão direito sobre o cabeçalho do campo freguesias_GP.centro � Field calculator 
� Escrever o valor ID do centro respectivo na caixa de texto � Ok � Fechar a tabela 
de atributos � Clickar num ponto qualquer do mapa fora do Grande Porto. 
3.7.4. Repetir os passos do ponto anterior para todos os centros de distribuição, substituindo o 
valor de ID pelo do centro correspondente. 
3.7.5. Fechar a tabela de atributos � Menu Editor � Save Edits � Stop Editing. 
 
3.8. Representação espacial das áreas de influência 
3.8.1. A cada freguesia está já associado um centro de distribuição. O que pretendemos agora 
é criar uma layer de polígonos que representem a área de influência dos centros de 
distribuição. Há várias formas de realizar essa tarefa. É possível, por exemplo, 
representar cada freguesia com a cor correspondente ao respectivo centro (tab 
Symbology � Categories � Unique values � Add all values) ou desenhar os 
polígonos manualmente numa nova layer. A abordagem que vamos utilizar baseia-se na 
função de cálculo espacial Dissolve. Esta função constrói um novo polígono cuja área é 
igual à soma espacial14 de todos os polígonos com um dado atributo em comum. 
3.8.2. ArcToolbox � Data Management Tools � Generalization � Dissolve. Input 
features: freguesias_GP; Output feature class: \dados\outputs\areas_influencia.shp; 
Dissolve fields: centro (ou freguesias_GP.centro); Statistics fields: 
Entregas_mensais.Entregas (SUM), freguesias_GP.AREA (SUM) � Ok. Importar o 
ficheiro para o mapa e subir a sua posição no mapa até ser visível. 
3.8.3. Clickar duas vezes sobre areas_influencia � tab Symbology � Features � Single 
Symbol � Clickar sobre o ícone na janela Symbol � Fill Color: no color � Clickar no 
botão Properties � Clickar no botão Outline � Seleccionar um linha a tracejado � Ok 
� Ok � Outline width: 2.00. Deve agora ser possível ver a distribuição espacial dos14
 Por exemplo, a soma espacial de 2 quadrados idênticos e adjacentes segundo o eixo horizontal é igual a 
um rectângulo com uma largura igual ao dobro da aresta do quadrado e uma altura igual à aresta do 
quadrado. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
21 
clientes, os centros de distribuição escolhidos e os limites da área de influência de cada 
centro. 
 
3.9. Anotação do layout 
3.9.1. Em primeiro lugar, vamos produzir uma anotação sobre o mapa 
Centros_Distribuição para dar uma ideia da dimensão aproximada da 
área de influência de cada centro. 
3.9.2. Clickar no botão e escolher a opção draw line (ver figura à direita). 
3.9.3. Desenhar linhas sobre o mapa, como no exemplo em www.fe.up.pt/~pala. Clickar duas 
vezes sobre cada linha � clickar no botão change symbol � escolher uma linha com 
setas nas duas extremidades. 
3.9.4. Medir o comprimento de cada linha, utilizando a função ruler . Clickar sobre o 
botão e seleccionar um ponto junto a cada linha para inserir o texto. Inserir o 
comprimento aproximado da linha respectiva. 
3.9.5. Para terminar esta aula, vamos acrescentar ao layout alguns comentários para justificar 
a escolha dos centros de distribuição propostos. Em primeiro lugar, há que mudar para 
layout view . 
3.9.6. Clickar sobre o botão e seleccionar um ponto do layout para inserir o texto. 
3.9.7. Escrever algum texto e pressionar a tecla Enter. Clickar duas vezes sobre a caixa de 
texto para editar o conteúdo. Produzir uma justificação da proposta apresentada, por 
exemplo baseada nos seus principais pontos fortes. O tipo de letra pode ser alterado 
através do botão Change symbol. É de notar que o ArcMap não permite formatar 
automaticamente o texto alterando as dimensões da caixa. Por essa razão, é necessário 
fazer uma estimativa aproximada da largura disponível na página e carregar na tecla 
Enter no final de cada linha. 
3.9.8. Se restar algum tempo, podemos aproveitar para inserir as legendas, norte, escala e 
títulos dos mapas. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
22 
4. AULA 4 – ANÁLISE DOS CENTROS PROPOSTOS 
Durante esta sessão vamos realizar o seguinte conjunto de tarefas: 
• associar informação de duas tabelas de dados diferentes (join); 
• representar dados quantitativos, espacialmente, através de gráficos de barras; 
• criar gráficos de barras 
• desenvolver e justificar uma proposta de sistema de distribuição; 
• criar anotações em mapas (layouts). 
4.1. Para começar… 
4.1.1. Iniciar o ArcGIS. 
4.1.2. Desligar o MSN Messenger! � 
4.1.3. Copiar o trabalho da aula anterior para o directório D:\AUT\TurmaX\Codigo_Aluno\. 
4.1.4. Abrir o projecto proj02.mxd. (Start using ArcMap with: an existing map) 
 
4.2. Manipulação de mapas 
4.2.1. Criar um novo mapa Entregas_mensais a partir do mapa Centros_Distribuição. 
4.2.2. Eliminar do mapa Entregas_mensais as layers freguesias_GP e ZI_xy_selec. 
4.2.3. Representar a layer areas_influencia através de unique values. 
 
4.3. Associação de tabelas (join) 
4.3.1. Realizar uma associação de tabelas entre as layers centros_dist e areas_influencia, de 
forma a transferir o somatório das entregas mensais e da área de influência por centro 
de distribuição para a tabela centros_dist (ver ponto 3.3.5.). 
 
4.4. Representação espacial de gráficos de barras 
4.4.1. Representar o volume de entregas mensais por centro 
de distribuição através de um gráfico de barras. 
Clickar duas vezes em centros_dist � tab Symbology 
� Charts: Bar/column � Field Selection: 
SUM_Entreg � Ok. 
4.4.2. Criar um label com a variável SUM_Entreg (ver ponto 2.6.2.). 
 
4.5. Criação de gráficos 
4.5.1. Para completar a informação espacial produzida, vamos agora criar um gráfico de 
barras para comparar a área servida e o número de entregas mensais no conjunto dos 
centros de distribuição. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
23 
4.5.2. Menu Tools � Graphs � Create � Graph type: Vertical bar; Layer/table: 
centros_dist; Value field: SUM_Area; X field: - / Value; X label field: Nome. 
4.5.3. Alterar o nome da série de dados para Area (ver canto inferior esquerdo da imagem 
abaixo). 
4.5.4. Utilizar o botão Add para adicionar outra série de dados para a variável SUM_Entreg 
(ver ponto 4.5.2) � Next. 
 
 
 
4.5.5. General graph properties: Title: Entregas mensais e área servida por cada centro de 
distribuição; Áxis properties: Left: Area (ha) / Entregas (por mês) ���� Finish. O 
gráfico aparece agora numa janela própria. 
4.5.6. Para adicionar o gráfico ao layout, clickar sobre ele com o botão direito e escolher a 
opção Add to layout. A opção Advanced Properties permite editar algumas 
características do gráfico como, por exemplo, o tipo de letra. 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
24 
 
 
4.6. Justificação da proposta 
4.6.1. Completar a justificação da proposta apresentada, tendo em conta todos os dados 
disponíveis. Alterar a proposta caso a análise o justifique. 
4.6.2. Concluir o layout e gravar em formato pdf. 
 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
25 
5. AULAS 5 e 6 – DIMENSIONAMENTO DO SISTEMA DE DISTRIBUIÇÃO 
Durante este par de aulas vamos realizar o seguinte conjunto de tarefas: 
• pesquisar e incluir arcscripts num projecto ArcGIS; 
• criar linhas de desejo; 
• representar dados espaciais através de símbolos de dimensão variável; 
• agregar tabelas de dados (summarize); 
• criar gráficos; 
• criar anotações em mapas; 
• analisar dados espaciais. 
Estas aulas têm também como objectivo dar a oportunidade aos alunos de desenvolver a sua 
criatividade na apresentação e análise de dados espaciais. O relatório produzido será objecto de 
avaliação. 
 
5.1. Para começar 
5.1.1. Iniciar o ArcGIS. 
5.1.2. Desligar o MSN Messenger! � 
5.1.3. Copiar o trabalho da aula anterior para o directório D:\AUT\TurmaX\Codigo_Aluno\. 
5.1.4. Criar um novo projecto proj03.mxd, a partir do ficheiro proj02.mxd. (ver 3.1.4.) 
5.1.5. Abrir o projecto proj03.mxd. 
5.1.6. Copiar, para um novo mapa Linhas_desejo, toda a informação produzida na aula 
anterior. Apagar os outros 3 mapas. 
 
5.2. Criação de linhas de desejo a partir de cada centro de distribuição 
5.2.1. De forma a analisar as distâncias percorridas a partir de cada centro de distribuição, 
vamos representar no mapa as linhas de desejo15 correspondentes ao volume de 
entregas em cada freguesia a partir do centro de distribuição respectivo. Para isso, 
vamos utilizar um ArcScript que cria uma layer de linhas a partir das coordenadas dos 
pontos de origem e de destino. 
5.2.2. O ficheiro centros_dist.shp contém já as coordenadas dos centros de distribuição 
(xcoord, ycoord) e um identificador único para cada um (id). A cada freguesia está 
também associado o código de um centro de distribuição (centro). Falta-nos agora 
calcular as coordenadas dos centróides das freguesias. Para realizar essa tarefa, 
podemos recorrer ao arcscript AddXY, utilizado na secção 2.2. Alternativamente, é 
possível utilizar a função Calculate Geometry (ver ponto 3.4.3). Para esta última opção, 
criar dois novos campos, xcoord e ycoord na tabela freguesias_GP e utilizar esta função 
para calcular, respectivamente X Coordinate of Point e Y Coordinate of Point. 
5.2.3. Depois de calculados os centróides das freguesias, vamos associar (join) a tabela 
centros_dist à tabela freguesias_GP, utilizando os campos freguesias_GP.centro e 
 
15
 Uma linha de desejo é um segmento de recta entre uma origem e um destino (neste caso, entre um 
centro de distribuição e o centro de uma freguesia), em que a sua grossura indica o volume de tráfego 
(neste caso,o número de entregas mensais) nessa ligação. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
26 
centros_dist.id. Na tabela resultante, a cada freguesia foram adicionadas as coordenadas 
do centro de distribuição respectivo. Depois de realizar a associação de tabelas, abrir a 
tabela de atributos do ficheiro freguesias_GP e exportar os dados para uma nova tabela 
\Dados\Outputs\coords_freg_centro.dbf. 
5.2.4. A partir desta tabela, vamos utilizar o arcscript Point Distance para produzir linhas de 
desejo entre as freguesias e os centros de distribuição respectivos. No motor de busca 
existente em arcscripts.esri.com, escolher como software o ArcGIS Desktop. No campo 
de busca, escrever “point AND distance AND ArcMap 9” e clickar no botão search. 
5.2.5. Seleccionar o programa “Point Distance (ArcMap 9)” da autoria de Robert Chasan. 
Clickar sobre download e clickar em accept no fim da página que aparece a seguir. 
Gravar o ficheiro para D:\AUT\TurmaX\Codigo_Aluno\Scripts\ como 
PointDistance.zip. Descompactar o ficheiro com o WinZip. 
5.2.6. Temos agora que instalar o novo script no ArcMap. Menu Tools � Customize � tab 
Commands � Clickar em Add from file � Seleccionar o ficheiro 
\Scripts\PointDistance.dll � Clickar em Open/Abrir � Ok � Na janela Categories, 
escolher a opção COSTools (do lado direito deve agora aparecer a opção Point 
Distance) � Clickar no ícone �Point Distance e arrastar para a barra de ferrmentas, 
junto ao botão Editor . Esta função está agora pronta a utilizar. 
5.2.7. Clickar em Point Distance. Input table: coords_freg_centro.dbf; Output Line 
Shapefile: \Dados\Outputs\Linhas_desejo.shp; Fields: From X: XCoord; From Y: 
YCoord (estes campos devem representar as coordenadas das freguesias); To X: 
XCoord_1; To Y: YCoord_1 (estes campos devem representar as coordenadas dos 
centros de distribuição) � Process � Add data to map. Aparecem no mapa linhas a 
ligar os centros de distribuição aos centróides das freguesias. 
5.2.8. Formatar as linhas de desejo de forma que a sua espessura seja proporcional ao número 
de entregas mensais. 
 
5.3. Estimativa da distância percorrida a partir de cada centro de distribuição 
5.3.1. Para além de representar as linhas de desejo, o script Point Distance calculou também a 
distância em linha recta entre o centróide de cada freguesia e o centro de distribuição 
respectivo (ver o campo Dist_2D da tabela de atributos da layer Linhas_desejo). Na 
ausência de informação mais precisa, vamos utilizar estes dados para estimar a distância 
total percorrida mensalmente a partir de cada centro de distribuição. 
5.3.2. De forma a simplificar os cálculos, vamos assumir que, em cada deslocação a partir do 
centro de distribuição, um veículo realiza apenas uma entrega. Sendo assim, a distância 
percorrida mensalmente para servir cada freguesia pode ser obtida multiplicando a 
distância entre a freguesia e o centro (Dist_2D) pelo número de entregas mensais. 
Vamos chamar a essa nova variável Entregas-km. 
5.3.3. Para calcular a distância total percorrida a partir de cada centro vamos recorrer à função 
summarize16. Clickar com o botão direito sobre o campo centro da tabela de atributos de 
linhas_desejo. 1. Select a field to summarize: Centro; 2. Summary statistics: Entregas 
(Sum); Entregas-km (Sum). 3. Output table: \dados\outputs\entregas_km.dbf � 
Acrescentar a tabela de dados ao projecto. 
 
16
 Esta função é análoga à função Dissolve, utilizada anteriormente para agregar as freguesias em áreas de 
influência. A única diferença é que a função Summarize não tem um elemento espacial, opera apenas 
sobre a tabela de dados. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
27 
 
5.4. Criação de gráficos 
5.4.1. Criar um gráfico de barras para representar a distância total percorrida a partir de cada 
centro de distribuição e outro para representar a proporção por centro. 
5.4.2. Criar um gráfico de barras para representar o número de entregas mensais a partir de 
cada centro de distribuição e outro para representar a proporção por centro. 
 
5.5. Análise de resultados 
Utilize anotações sobre o layout para responder às questões seguintes: 
5.5.1. Realize uma análise comparativa dos centros de distribuição, tendo em conta as 
variáveis à sua disposição. 
5.5.2. Dimensione a área de armazenamento e a frota de veículos de cada centro de 
distribuição, tendo em conta que a empresa não pretende construir mais do que 120 ha 
de área total e possui uma frota total de cerca de 100 veículos. 
5.5.3. Analise a viabilidade de se construir centros de distribuição com as áreas de 
armazenamento dimensionadas no ponto anterior dentro das zonas industriais 
seleccionadas. Em caso negativo, proponha uma solução para este problema. 
5.5.4. Faça uma análise crítica (pontos fortes e fracos) da proposta apresentada e prepare o 
layout para entrega. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
28 
6. AULAS 7 e 8 – IMPACTO SOBRE A REDE VIÁRIA 
Este par de aulas têm como objectivo: 
• que os alunos desenvolvam a capacidade de realizar processamento e análise de dados 
espaciais de forma autónoma; 
• dar a oportunidade aos alunos de desenvolver a sua criatividade na apresentação e análise de 
dados espaciais; 
• fazer uma introdução ao ArcCatalog. 
O relatório produzido será objecto de avaliação. 
 
6.1. Para começar… 
6.1.1. Iniciar o ArcGIS. 
6.1.2. Desligar o MSN Messenger! � 
6.1.3. Copiar o trabalho da aula anterior para o directório D:\AUT\TurmaX\Codigo_Aluno\. 
6.1.4. Criar um novo projecto proj04.mxd, a partir do ficheiro proj03.mxd. (ver 3.1.4.) 
6.1.5. Abrir o projecto proj03.mxd. 
 
6.2. Impacto do sistema de distribuição sobre a rede viária 
6.2.1. Durante esta semana, vamos produzir um relatório sobre o impacto na rede viária 
metropolitana do sistema proposto, para apoiar o pedido de licenciamento à Comissão 
de Coordenação e Desenvolvimento Regional do Norte (CCDR-N). 
6.2.2. A CCDR-N está particularmente interessada no impacto que este sistema de 
distribuição terá sobre os nós das auto-estradas e sobre a rede viária local nas 
imediações dos centros de distribuição. Para analisar este problema, propõe-se 
concentrar a atenção nos nós mais próximos de cada centro de distribuição. Pretende-se 
que, a partir do número de entregas mensais por freguesia, seja efectuada uma 
estimativa do acréscimo de tráfego diário em cada um dos nós atrás definidos17. Em 
relação à rede local, pretende-se que seja realizada apenas uma análise qualitativa do 
problema. 
6.2.3. Sugestão: associar, a cada freguesia, o FID do nó utilizado para aceder do centro de 
distribuição à rede de auto-estradas no percurso até essa freguesia; utilizar a função 
summarize para calcular o volume total de entregas mensais que passa por cada nó 
crítico; estimar o número de entregas diárias que passa por cada nó; associar esses 
dados à tabela nos_AE.18 
6.2.4. Esta informação deve ser representada num mapa, por exemplo através de símbolos de 
dimensão variável (graduated symbols), e através de gráficos. 
 
17
 Assumindo que não existe distribuição ao fim-de-semana, o número de entregas diárias é 
aproximadamente = (entregas mensais)/20. 
18
 Esta tarefa poderia ser realizada de forma mais eficiente, recorrendo ao módulo Network Analyst. 
Com este módulo do ArcGIS (que é necessário comprar à parte da licença base) seria possível calcular o 
caminho mais curto entre os centros de distribuição e o centróide das freguesias respectivas, registando o 
fluxo de tráfego em cada ponto da rede. 
AMBIENTE URBANO E TRANSPORTES 
Sistemas de Informação Geográfica 
 
29 
6.2.5. Utilize anotações sobre o layoutpara analisar os resultados, fazendo referência aos 
aspectos positivos e negativos desta proposta. Recorde-se que o objectivo deste trabalho 
é obter o licenciamento por parte da CCDR-N pelo que, no caso de se preverem 
impactos negativos, é boa ideia propor formas de os minimizar ou realizar alterações à 
proposta inicial. 
 
6.3. Para uma valorização adicional… 
6.3.1. A representação do acréscimo de tráfego por nó é um dado importante, mas os veículos 
de distribuição também têm que circular sobre a rede de estradas. Pretende-se agora 
estimar e representar espacialmente o acréscimo de tráfego nos troços mais críticos 
dessa rede. 
6.3.2. Em primeiro lugar, há que definir quais são os troços mais críticos para o sistema de 
distribuição. Esta tarefa pode ser realizada, por exemplo, sobre uma folha de papel com 
a representação da rede de auto-estradas e das linhas de desejo. 
6.3.3. De seguida, há que estimar o acréscimo diário de tráfego sobre esses troços de estrada. 
Isso pode ser feito de forma aproximada, utilizando a mesma técnica do ponto anterior. 
O volume de tráfego num dado troço de estrada é igual à soma das linhas de desejo que 
o utilizam. É boa ideia representar o número de entregas diárias como label da layer 
linhas_desejo. 
6.3.4. Há agora que passar esta informação para o mapa. Para isso, vamos criar uma nova 
layer, com a representação esquemática dos troços de estrada mais críticos. Vamos 
depois preencher a tabela de atributos dessa layer com os valores calculados no ponto 
anterior. 
6.3.5. Para criar um novo shapefile, abrir o ArcCatalog (Start/Iniciar � All Programs/Todos 
os Programas � Departamentos � ArcGIS � ArcCatalog). 
6.3.6. Navegar até à pasta \Dados\Outputs\ � Menu File � New � ShapeFile � 
Eixos_criticos.shp. Sair do ArcCatalog e regressar à janela do ArcMap. 
6.3.7. Adicionar ao mapa o shapefile eixos_criticos. Start Editing eixos_criticos. Clickar uma 
vez no mapa para desenhar o primeiro ponto de uma polyline, clickar novamente para 
criar um vértice e clickar duas vezes para terminar a polyline. 
 
6.3.8. Depois de desenhados todos os eixos críticos, gravar os resultados e parar de editar a 
layer. Acrescentar dois novos campos: Nome e Fluxo. Start Editing eixos_criticos. 
Preencher os campos criados. Gravar os resultados e parar de editar. 
6.3.9. Represente os dados sobre o mapa e complete o relatório.

Outros materiais