Documente Academic
Documente Profesional
Documente Cultură
ndice
1.
Introduo: ............................................................................................................................ 3
2.
Materiais:............................................................................................................................... 3
3.
4.
Dificuldades Encontradas:................................................................................................... 27
5.
Concluso ............................................................................................................................ 27
6.
Bibliografia ......................................................................................................................... 27
ndice de Figuras
Figura 1- WorkFlow para seleo das reas e criao da toolbox. ............................................... 4
Figura 2- Script Criao de Shapefiles, a partir de Ficheiros Tabulares. ....................................... 5
Figura 3- Script Definir projeo ................................................................................................... 6
Figura 4- Script Join CAOP ............................................................................................................. 7
Figura 5 - script Declives................................................................................................................ 8
Figura 6 - Mapa Declives ............................................................................................................. 10
Figura 7 - Mapa Municpios com Densidade > 150 hab/km2 ..................................................... 11
Figura 8 - Mapa Municpios com Variao positiva da populao residente superior a 65 anos.
..................................................................................................................................................... 12
Figura 9 - Mapa Municpios com Variao positiva da populao entre 25 e 64 anos ............... 13
Figura 10 - Mapa Variao positiva da populao empregada. .................................................. 14
Figura 11 - Mapa Municpio com Maior Populao da rea de Estudo...................................... 15
Figura 12- Mapa reas com Uso do Solo Admissvel. ................................................................. 16
Figura 13- Script dos Buffers nas Vias ......................................................................................... 17
Figura 14- Script Seleo da COS................................................................................................. 18
Figura 15- Mapa reas da COS Selecionadas .............................................................................. 19
Figura 16- Script Densidade Populacional > 65 anos .................................................................. 20
Figura 17 Script do Rcio ............................................................................................................. 21
Figura 18- Script Excluso das reas Metropolitanas ................................................................. 21
Figura 19 - Script Variao positiva da Populao ...................................................................... 22
Figura 20 - Script Rcio entre Hospitais e Centros Hospitalares. ................................................ 23
Figura 21 - reas de grande Potencial para Construo do Centro de Distribuio, na regio do
Alto Trs os Montes e Douro ...................................................................................................... 24
Figura 22 - Criao e importao de shapefiles para Geodatabases ........................................... 26
Figura 23 - ToolBox .................................................................................................................... 26
1. Introduo:
Na unidade curricular de Introduo Programao em Sistemas de Informao
Geogrfica foi proposto um trabalho prtico utilizando a linguagem de programao
Python. Foi utilizada a biblioteca ArcPy para a realizao de inmeras operaes
espaciais, tais como, o tratamento de dados geogrficos, tabulares, imagens raster, para
chegar ao ponto fulcral do trabalho: a definio da melhor localizao para a
implementao de um centro logstico de distribuio de medicamentos. A rea de estudo
que nos foi atribuda foi Alto Trs-os-Montes e Douro.
Aps a criao dos cdigos com auxlio da biblioteca atrs mencionada, foi
desenvolvida uma Toolbox para o software ArcGIS. Os scripts criados serviram para
executar a ferramenta que seleciona de forma automatizada todas as features necessrias
para criar as reas aptas instalao do centro logstico.
2. Materiais:
A cada grupo foi disponibilizado um conjunto de ficheiros referentes altimetria
SRTM
de
25
metros,
CAOP2015,
COS2007n2
vias
rodovirias
3. Tarefas Realizadas:
4.
Inserir na Geodatabase
Criao da Toolbox
Nesta tarefa, foi chamada inicialmente a biblioteca arcpy, foi definida a varivel In
File que indica o caminho onde esto armazenadas as tabelas de Excel e o outputfile
que o local onde vo ser armazenadas as shapefiles de pontos geradas. Para listar os
ficheiros definidos no workspace criou-se a varivel listT, e para percorrer esses
ficheiros foi criado um ciclo for. Dentro do ciclo e atravs da funo
arcpy.MakeXYEventLayer_management, foi criado um layer temporrio com a
informao tabular das coordenadas geogrficas projetadas na forma de pontos, sendo
posteriormente
transformado
em
shapefile
atravs
da
funo
arcpy.FeatureClassToFeatureClass_conversion.
A seguir indica-se de que forma foi efetuada a verificao e projeo dos dados
disponibilizados ou criados para o sistema de referncia ETRS 1989 Portugal TM06.
Este cdigo est organizado em duas partes: a primeira projecta a mesma para
projeo das shapefiles fornecidas, mas como foram convertidos de dados tabulares no
apresentavam projeo; a segunda define a projeo dos shapefiles para o sistema de
referncia GCS_WGS_1894.
O cdigo a seguir descrito pretende agrupar o ficheiro shapefile da CAOP com os
dados tabulares das tabelas do INE (Indicadores Estatsticos) com o intuito de realizar
clculos, tais como, a densidade populacional, a variao positiva da populao
empregada, a esperana de vida superior mdia nacional, etc.
Outra premissa do trabalho era a criao de vrios mapas temticos, os quais viriam
a ser um auxlio na definio das reas de grande potencial. O primeiro mapa elaborado
foi o de declives, e para o criar foi utilizado o raster do modelo digital de elevao (MDE)
fornecido, no qual foram realizadas as seguintes operaes:
Reclassificao com apenas 2 classes (0-10 graus;> 10 graus);
Selecionar as reas de excluso com declive superior a 10;
Converter para polgonos, funcionando como reas de excluso;
do
raster
para
shapefile
recorrendo
funo
arcpy.RasterToPolygon_conversion.
10
O mapa seguinte ilustra as reas com classe de uso de solo admissvel (Classe
COSn2 Indstria, comrcio e transportes).
11
Figura 8 - Mapa Municpios com Variao positiva da populao residente superior a 65 anos.
12
13
14
Atravs do seguinte mapa pode verificar-se que municpio com maior populao
da rea de estudo Vila Real.
15
As reas com classe de uso de solo admissvel num raio de 500 m e 3000 m de
quaisquer vias rodovirias do tipo IC, IP e EN esto identificadas no mapa a seguir
ilustrado.
16
Distncia dos principais eixos virios (IC, IP e EN) entre 500 m a 3000 m
Primeiramente foi criado um layer temporrio com a seleo dos principais eixos
virios atravs da funo arcpy.SelectLayerByAttribute_management. De seguida foi
criada a shapefile estradas.shp com a seleo atrs referida atravs da funo
arcpy.CopyFeatures_management.
Para obter a distncia de 500 e 3000m aos principais eixos virios, criaram-se dois
buffers atravs da ferramenta arcpy.Buffer_analysis. Com os dois buffers criados foi
retirado ao buffer de 3000m o buffer de 500m para obter a distncia correta.
Por ltimo foi efetuado um corte pela rea de estudo utilizando a funo
arcpy.Clip_analysis.
17
18
Atravs da ferramenta arcpy.SelectLayerByAttribute_management selecionouse na shapefile COSn2 o uso do solo admissvel para indstria, comrcio e transportes,
que corresponde ao valor 1.2. De seguida criou-se a shapefile COS_select.shp com a
19
seleo efetuada previamente. Foi ainda efetuado o corte da shapefile pela rea de estudo,
originando a shapefile Uso_do_solo.shp.
20
Para realizar esta tarefa foi necessrio efetuar previamente um Spatial Join entre
a shapefile de farmcias e a shapefile de centros de sade com a CAOP. Nesse join foi
criado o campo Join_Count na tabela de atributos, obtendo desta forma a contagem das
farmcias e centros de sade por municpio.
Desta forma, selecionaram-se atravs de uma condio, os registos que cumpriam
os requisitos, no caso das farmcias a condio foi Join_Count>7 e nos centros de
sade Join_Count>1. De seguida foram criadas as shapefiles respetivas, para obter o
rcio.
22
com
CAOP.
De
seguida
efetuada
funo
foi
realizada
atravs
da
interseco
das
shapefiles
Distncia dos principais eixos virios (IC, IP e EN) entre 500 m a 3000,
23
Figura 21 - reas de grande Potencial para Construo do Centro de Distribuio, na regio do Alto Trs os Montes
e Douro
24
Depois de efetuado todo o processo descrito anteriormente, foi necessrio criar duas
Geodatabases, uma para os dados originais e outra para os dados criados.
Atravs da imagem abaixo possvel perceber de que forma foram criadas e como
foram importados os dados para as mesmas.
25
Por ltimo foi criada uma ToolBox com os ficheiros referentes rea de estudo. Desta
forma possvel automatizar o processo de definio da localizao das reas de grande
potencial. Os parmetros requeridos para a realizao desta tarefa so, a shapefile
Todos.shp que contempla todos os critrios referentes rea de estudo, e o Folder
que o caminho para guardar o resultado obtido.
Figura 23 - ToolBox
26
4. Dificuldades Encontradas:
A maior dificuldade encontrada prendeu-se com o facto de escrever corretamente
os
cdigos
de
programao.
Apesar
de
recorrermos
ao
site
do
ArcGis
5. Concluso
Atravs do presente trabalho foi possvel melhorar a nossa perceo sobre a
programao na linguagem Python para executar funes do ArcGIS. Foi possvel
perceber que escrevendo algumas linhas de cdigo podem ser automatizados vrios
processos, os quais atravs do ArcGis teriam que ser repetidos vezes sem conta.
sem dvida uma mais-valia ter o conhecimento de uma linguagem de
programao ligada aos SIG numa sociedade to competitiva como a nossa.
6. Bibliografia
Para a realizao deste trabalho servimo-nos os apontamentos das aulas e de
recursos online como o ArcGIS Help Library e outros sites ligados a linguagem de
programao em SIG.
- http://pro.arcgis.com/
- https://gis.stackexchange.com/
- http://help.arcgis.com/
- http://webhelp.esri.com/
27