Você está na página 1de 26

PRIMEIROS PASSOS COM UM SISTEMA DE INFORMAES GEOGRFICAS PARA TRANSPORTES

ANTNIO NLSON RODRIGUES DA SILVA & RENATO DA SILVA LIMA


Universidade de So Paulo Escola de Engenharia de So Carlos Departamento de Transportes Av. Dr. Carlos Botelho, 1465 13560-250 So Carlos - SP - BRASIL Fone 0055 (16) 33739595 Fax 0055 (16) 33739602 E-mail: anelson@sc.usp.br Universidade Federal de Itajub Instituto de Engenharia de Produo e Gesto Campus Prof. Jos Rodrigues Seabra Av. BPS, 1303 37500-903 Itajub - MG Fone: 0055 (35) 36291296 Fax: 0055 (35) 36291149 E-mail: rslima@unifei.edu.br

Verso 2.0 (Para TransCAD 4.5) Agosto 2007

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 1

1 OS SISTEMAS DE INFORMAES GEOGRFICAS

O ser humano tem produzido nos ltimos tempos um volume enorme de novas informaes, com uma rapidez impressionante, nunca antes imaginada. Essa velocidade de criao de informaes nas mais diferentes reas do conhecimento faz com que sua armazenagem, manuseio e atualizao sejam extremamente difceis. Essas condies, no entanto, so imprescindveis para que tais dados possam ser utilizados, seja para solucionar problemas do cotidiano, seja para planejar aes de longo prazo, com o objetivo, por exemplo, de reduzir os impactos da ao do homem no meio-ambiente. Os computadores apareceram como a soluo natural para gerenciar o enorme volume de informaes, pois apresentam grande capacidade de armazenamento de dados (em espao relativamente pequeno), permitindo a atualizao e manuseio desses dados com relativa facilidade. Alm disso, o avano tecnolgico fez dos microcomputadores quase que um eletrodomstico (mesmo no Brasil, pas ainda em desenvolvimento), sem no entanto sacrificar o seu potencial de processamento, hoje comparvel ao de grandes computadores de apenas alguns anos atrs. O avano tecnolgico dos computadores aconteceu em suas vrias caractersticas e componentes, tanto no nvel dos equipamentos em si, como no nvel dos programas aplicativos que fazem uso desses equipamentos. Um dos tipos de programa de uso consagrado em computadores justamente o gerenciador de bancos de dados. Esse tipo de programa ganhou, nos ltimos anos, a capacidade de lidar com imagens, capazes de localizar no espao os j tradicionais dados alfanumricos. Essa caracterstica permite a visualizao espacial das anlises realizadas com os dados, ampliando em muito a capacidade de percepo dos resultados por parte dos usurios. Aos programas de computador que permitem essa combinao de bancos de dados alfanumricos com imagens espaciais (ou geogrficas) passou-se a chamar de SIG, ou Sistemas de Informao Geogrfica (a partir do original em ingls GIS (Geographic Information Systems)). O objetivo desse captulo descrever as caractersticas bsicas de um SIG, para que, ao passar a tratar do software especfico com que se ir aqui trabalhar, o leitor saiba pelo menos as bases dessa tecnologia, de forma a no cometer erros primrios.

1.1 BANCOS DE DADOS

Para facilitar a compreenso de como so constitudos os bancos de dados e de que forma podem ser manipulados, ser elaborado aqui um pequeno exemplo, a partir de uma classe de alunos. A tabela a seguir mostra algumas das caractersticas dos seis alunos matriculados em um curso qualquer.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 2

Nome Adriano Ana Paula Gabriela Gislaine Maurcio Renato

Sexo Masculino Feminino Feminino Feminino Masculino Masculino

Idade 22 21 22 24 31 18

Peso (kg) 85 65 60 75 101 70

Altura (m) 1.98 1.69 1.65 1.70 1.73 1.73

Mdia no curso 7.0 9.0 8.5 8.0 7.0 7.0

Pode-se observar que a tabela tem com referncia bsica o nome dos alunos, que esto organizados em ordem alfabtica. Uma das caractersticas dos bancos de dados a capacidade de alterar essa ordenao, assumindo uma outra referncia dentre os dados, a critrio do usurio. Poderia-se tomar como referncia, por exemplo, a idade dos alunos, e reorganizar a tabela a partir desse dado, em ordem decrescente (nesse caso), como mostrado a seguir. Nome Maurcio Gislaine Adriano Gabriela Ana Paula Renato Sexo Masculino Feminino Masculino Feminino Feminino Masculino Idade 31 24 22 22 21 18 Peso (kg) 101 75 85 60 65 70 Altura (m) 1.73 1.70 1.98 1.65 1.69 1.73 Mdia no curso 7.0 8.0 7.0 8.5 9.0 7.0

Uma situao particular aconteceu no caso acima mostrado: dois alunos tinham a mesma idade. Em casos como esse, o gerenciador do banco de dados busca um segundo elemento para estabelecer a ordem desses dois (ou mais, dependendo do caso), que aqui foi novamente a letra inicial do nome. A simples ordenao dos dados disponveis j permite uma certa interpretao dos mesmos, na medida em que fica fcil identificar grupos de caractersticas similares. Mas, para esse fim, outro recurso pode ser ainda mais eficaz: a seleo de dados com caractersticas especficas. A tabela a seguir mostra, a ttulo de exemplo, os alunos com peso maior ou igual a 70 kg. Nome Adriano Gislaine Maurcio Renato Sexo Masculino Feminino Masculino Masculino Idade 22 24 31 18 Peso (kg) 85 75 101 70 Altura (m) 1.98 1.70 1.73 1.73 Mdia no curso 7.0 8.0 7.0 7.0

Dos registros selecionados, a maioria (75%) composta de alunos do sexo masculino, o que parece indicar uma tendncia. A situao anterior provavelmente no permitiria visualizar esse fato, devido ao grande nmero de dados. A possibilidade de selecionar elementos com caractersticas especficas e de realizar operaes matemticas com esses dados (totais ou selecionados) abre a possibilidade de procurar possveis relaes entre os dados, atravs de anlises direcionadas. Por exemplo, ao se selecionar a seguir os alunos com notas acima da mdia (7.75), pode-se observar que todos so do sexo feminino. Seria isso uma coincidncia?

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 3

Nome Ana Paula Gabriela Gislaine

Sexo Feminino Feminino Feminino

Idade 21 22 24

Peso (kg) 65 60 75

Altura (m) 1.69 1.65 1.70

Mdia no curso 9.0 8.5 8.0

Os gerenciadores de bancos de dados para uso em microcomputadores disponveis no mercado hoje podem fazer muito mais do que o que foi aqui apresentado, principalmente se forem considerados os inmeros recursos da multimdia. O dado hoje no precisa mais ser um simples registro alfanumrico, podendo incluir fotos, som, imagens em movimento, separadas ou em conjunto. Todas essas caractersticas fazem com que os gerenciadores de bancos de dados sejam fundamentais para o processo de armazenamento, manuseio e atualizao dos dados, alm de possibilitar a realizao de anlises que podem levar a identificao de tendncias e, a partir da, permitir o planejamento para o futuro

1.2 INFORMAES ESPACIAIS

Embora os bancos de dados sejam muito importantes para o planejamento de inmeras atividades, simplesmente com a manipulao de dados alfanumricos, em algumas reas especficas, a informao perde muito de seu significado se no estiver associada a uma referncia espacial (ou geogrfica). o caso, por exemplo, de uma cidade que possui cadastradas todas as suas ruas e as redes de infra-estrutura que servem as mesmas. O simples fato de identificar o nome das ruas que no so atendidas por essa ou aquela infra-estrutura no significa muito para o planejador urbano; ele precisa saber em que parte da cidade ficam essas ruas para poder planejar a expanso das redes. o mesmo problema que enfrenta o mdico sanitarista que quer identificar o foco de uma doena em uma cidade ou regio. preciso associar as informaes alfanumricas dos doentes com desenhos, mapas que permitam associar essas informaes com a sua localizao no espao. Para ilustrar como podem ser essas informaes espaciais, pode-se recorrer novamente ao banco de dados dos alunos citado anteriormente. Na figura a seguir aparece a sala de aula onde foi ministrado o curso em que aqueles alunos estavam matriculados, e as posies usuais ocupadas pelos mesmos. Pode-se observar que no houve, nesse caso, um cuidado muito grande com a escala do desenho ou com uma representao fiel dos objetos representados. Trata-se muito mais de uma indicao da posio do que de um desenho artstico ou de preciso. evidente que a representao grfica nem sempre pode ser feita dessa forma. Em um cadastro de imveis urbanos para fins de tributao, por exemplo, cada pequeno desvio nas medidas pode significar uma reduo na arrecadao do municpio ou uma sobrecarga indevida de imposto sobre um usurio.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 4

Professor

A simples visualizao dos dados grficos j permite perceber que talvez alguns alunos no gostem de sentar prximo ao professor. Pode-se perceber tambm qual a capacidade mxima de alunos que a sala comporta e o nmero de vagas atualmente ociosas. Pode-se talvez at mesmo arriscar que alguns dos alunos tm uma certa relao de amizade, pois sentam muito prximos um do outro. A utilizao de representaes grficas extremamente importante para o registro dos dados de natureza espacial, servindo de base para o planejamento. Para perceber isso, basta lembrar que quase toda prefeitura tem pelo menos um mapa da cidade, atualizado ou no, preciso ou no, mas indispensvel para a administrao e o planejamento urbanos. Para fins de representao grfica, inmeros programas de computador foram tambm desenvolvidos nas ltimas dcadas (CAD Computer Aided Design), tanto para a cartografia como para outras reas, possibilitando obter trabalhos de excelente qualidade. interessante observar, no entanto, que, na figura anterior, no foi possvel identificar cada um dos alunos e suas caractersticas. Sem dvida poderiam ter sido colocadas todas as informaes relativas aos alunos no prprio desenho, mas isso se tornaria invivel se o nmero de alunos ou de dados aumentasse muito, alm de ser de difcil atualizao.

1.3 OS SISTEMAS DE INFORMAES GEOGRFICAS

Descreve-se aqui ento o princpio que fundamenta os Sistemas de Informao Geogrfica: tmse um banco de dados alfanumrico (no caso com os registros dos alunos) associado a informaes espaciais (no caso o desenho da sala de aula e dos alunos l presentes). Para que isso seja possvel, o SIG trabalha com um elemento comum, tanto para o banco de dados como para a representao espacial. A esse elemento, que sempre um campo do banco de dados (os campos aqui so: Nome, Sexo, Idade, Peso, Altura, Mdia no Curso - as colunas da tabela), d-se o nome de CAMPO CHAVE. O campo chave precisa apresentar uma particularidade: nesse campo no podem aparecer dados iguais em registros diferentes (os registros aqui so os seis alunos e suas respectivas informaes - as linhas da tabela), pois isso no garantiria a relao de um para um necessria entre o

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 5

dado grfico e o dado alfanumrico. Assim, olhando-se novamente o banco de dados original pode-se perceber que o campo SEXO jamais poderia ser usado como campo chave, pois seria impossvel saber a qual dos trs alunos ou alunas se est procurando simplesmente por selecionar algum do sexo masculino ou feminino na tabela. O NOME dos alunos poderia ser aqui adotado como campo-chave (alm desse somente o PESO poderia ser usado como campo chave, uma vez que todos os demais campos apresentam pelo menos um dado repetido). Como nomes iguais tambm podem aparecer, o interessante trabalhar com um campo de identificao numrica, como o campo ID (de IDentificador) que foi includo unicamente com esse propsito na tabela original.

ID 1 2 3 4 5 6

Nome Adriano Ana Paula Gabriela Gislaine Maurcio Renato

Sexo Masculino Feminino Feminino Feminino Masculino Masculino

Idade 22 21 22 24 31 18

Peso (kg) 85 65 60 75 101 70

Altura (m) 1.98 1.69 1.65 1.70 1.73 1.73

Mdia no curso 7.0 9.0 8.5 8.0 7.0 7.0

Assim, o campo chave passa a ser o elo de ligao entre os dados grficos e os dados alfanumricos, ou seja, o usurio, atravs do software de Sistemas de Informao Geogrfica, consegue saber "quem" cada um dos alunos da sala de aula. Pode-se obter essa informao simplesmente clicando com o boto do mouse em um aluno qualquer que aparea na sala de aula. O software mostrar os dados, por exemplo, abrindo janelas na tela, tal como se pode ver na figura a seguir.

Professor

ID : 4 Nome: Gislaine Sexo: Feminino Idade: 24 Peso (kg): 75 Altura (m): 1.70 Mdia no curso: 8.0

tambm possvel mostrar na tela um ou mais campos de informao, associando-os diretamente aos alunos a que correspondem, tal como aparece na figura a seguir, onde so mostrados os nomes dos alunos e as mdias obtidas pelos mesmos. A anlise desses dados mostra que talvez no seja o

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 6

sexo o fator decisivo para as mdias altas, mas sim a posio que os alunos ocupam na sala de aula. Essa possibilidade s considerada agora que se pode ver a localizao de cada aluno na sala de aula.

Professor

Ana Paula 9.0

Gabriela 8.5

Gislaine 8.0 Renato 7.0

Maurcio 7.0

Adriano 7.0

Pode-se, como j mostrado no caso dos bancos de dados alfanumricos, selecionar dados com caractersticas especficas. o caso, por exemplo, dos alunos com peso maior ou igual a 70 kg. Alm da possibilidade de mostrar os dados selecionados na tabela, como no caso dos bancos de dados alfanumricos, o SIG pode mostrar onde esto sentados estes alunos na sala de aula, como se pode ver abaixo.

Professor

Uma outra caracterstica dos SIGs a possibilidade de omitir partes do desenho. Isso possvel porque o desenho , na realidade, composto de diversas partes, denominadas camadas (layers), cada uma delas contendo um tipo de informao diferente. A sala de aula mostrada anteriormente poderia conter, por exemplo, trs camadas: sala de aula, mobilirio e pessoas, mostradas separadamente na figura a seguir.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 7

Professor

Sala de aula

Mobilirio

Pessoas

As camadas de informao podem ser manipuladas de forma a mostrar todas as informaes grficas ou parte delas, de acordo com o que se deseja mostrar. Essa forma de tratar os dados grficos tambm usada por inmeros programas de desenho, o que faz surgir uma questo importante: no seriam os Sistemas de Informao Geogrfica nada mais do que aplicativos para desenho (do tipo CAD Computer Aided Design) conectados a bancos de dados?

1.3.1 SIG X CAD

Embora os software de desenho tambm trabalhem com camadas de informao grfica, existem algumas pequenas diferenas na forma de tratar essas informaes pelos SIGs. A figura da pgina seguinte mostra um desenho constitudo de camadas de informao, que, a princpio, tanto poderia ser um CAD quanto um SIG. Antes de qualquer comparao entre essas duas tecnologias preciso destacar que os SIGs no so um mero auxlio produo de desenhos. uma tecnologia que oferece ferramental operacional que auxilia e agiliza os procedimentos de planejamento, gerncia e de tomadas de deciso, e que por isso vem sendo utilizada de forma cada vez mais promissora nas mais diferentes reas. Mas o que difere um SIG de um CAD? Basicamente uma coisa: o SIG capaz de identificar as relaes entre os objetos, ou seja, identifica TOPOLOGIA.

Mapa bsico Pontos reas Linhas

TODAS AS CAMADAS

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 8

A palavra topologia poderia ser entendida como o estudo do lugar, mas essa definio pouco esclarece sobre o real sentido da palavra no contexto aqui estudado. O problema que se est aqui tratando na verdade a interpretao das relaes entre "objetos" no espao. O ser humano aprende, ainda criana, a perceber as relaes entre os objetos no espao de forma implcita. Ele capaz de perceber quando um objeto est a direita ou a esquerda, perto ou longe, acima ou abaixo de outro. O computador no tem essa capacidade de forma implcita; preciso "ensin-lo" atravs de algoritmos. Para um ser humano adulto normal basta uma olhada em um mapa para perceber inmeras relaes que esto ali representadas, algumas das quais to bvias que nem se percebe que se est interpretando o mapa. Por exemplo, o fato de duas linhas representando ruas se tocarem no desenho "ensina" a quem l o mapa que elas se comunicam na realidade, ou seja, pode-se passar de uma para outra. Um SIG tambm possui essa capacidade de interpretar as relaes entre objetos espaciais (muito mais limitada que a do ser humano, claro), obtida atravs de algoritmos. Para aplicativos do tipo CAD, por outro lado, desenhos so, em geral, simplesmente combinaes de pontos e linhas, ou seja, esses programas no "entendem" as relaes espaciais entre objetos. Para compreender melhor a diferena entre um CAD e um SIG no que diz respeito a topologia, pode-se fazer uso de um exemplo bem simples, como mostrado a seguir.

Linha 1

Linha 3

Linha 4

Linha 2 Linha 1

Linha 3

rea 1

Linha 4

Linha 2

No desenho acima aparecem duas situaes muito parecidas: a primeira delas seria a representao de linhas retas em um CAD. Qualquer indivduo normal que olhe para essa figura interpretar automaticamente que elas formam um polgono regular, ao se cruzarem. Para um aplicativo do tipo CAD, isso no verdade, pois a figura nada mais do que a representao de quatro linhas retas. Para um programa de computador, para que as linhas formem um polgono, tal como na parte inferior da figura anterior, preciso que se informe ao programa que linhas com aquelas condies formam (ou podem formar) um polgono (ou seja, a regio delimitada pelas Linhas 1, 2, 3 e 4 a rea 1). Isso nada mais do que a interpretao das relaes entre objetos no espao, o que normalmente uma das caractersticas dos aplicativos de Sistemas de Informao Geogrfica.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 9

Para que os algoritmos de topologia funcionem de forma semelhante ao crebro humano, preciso faz-los trabalhar com trs elementos bsicos, que definem uma certa "hierarquia" de objetos no espao:
PONTOS, LINHAS

REAS.

Assim, dois ou mais pontos podem definir uma linha, e linhas podem

definir reas. a partir desses conceitos que um SIG identifica as relaes espaciais entre objetos. E a partir do conhecimento dessas relaes que um SIG pode desempenhar uma tarefa extremamente importante, que a de realizar anlises espaciais.

1.3.2 Anlises Espaciais em um SIG

Uma vez que os SIGs conseguem identificar as relaes espaciais entre objetos, possvel realizar algumas anlises com as caractersticas espaciais (ou relativas a forma) desses objetos. A figura abaixo mostra um exemplo simples desse tipo de operao, considerando dois polgonos. Nesse exemplo, o SIG identifica (e calcula) a rea comum entre duas reas especficas, de acordo com o desejo do usurio. Ao mesmo tempo em que calcula a rea comum, o programa pode estar selecionando uma rea com caractersticas (alfanumricas) especficas, que tem, ao mesmo tempo, uma caracterstica s encontrada na rea 1 e outra s encontrada na rea 2.

rea 1 CAMADA 1

rea 2 CAMADA 2

rea 1

rea comum

rea 2 CAMADAS 1 e 2

Essa propriedade do SIG pode ser muito til em algumas anlises tpicas do processo de planejamento urbano e de transportes, como por exemplo, a situao mostrada na figura seguir. Supe-se que se possua, em um aplicativo de SIG, dados de uma cidade qualquer, tal como representado nas camadas 1 e 2 dessa figura. Na Camada 1 esto as informaes relativas ao nvel de renda da populao, em trs nveis: baixo (B), mdio (M) e alto (A). Na Camada 2 esto representadas as informaes de ocupao do solo, representadas por trs nveis de densidade: alta, mdia e baixa. Essa classificao em faixas (ou temas) pode ser feita inclusive de forma automtica pelo programa, de acordo com os valores numricos observados em cada regio da cidade. Pode-se precisar identificar, por exemplo, para fins de planejamento de algum servio pblico, regies da cidade com condies especficas quanto a essas duas caractersticas: nvel de renda e densidade populacional. O caso ilustrado na figura a seguir o de regies que apresentam, ao mesmo tempo, nvel de renda mdio e densidade populacional mdia.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 10

A M

M M B

B M B M B CAMADA 1 - Nvel de Renda

Alta Mdia Baixa

CAMADA 2 - Densidade Populacional

CAMADAS 1 e 2 - Viso conjunta do Nvel de Renda e da Densidade Populacional

Interseo entre elementos das CAMADAS 1(M) e 2 (Densidade Mdia)

Da mesma forma como se pode realizar a interseo entre reas, outros tipos de anlises espaciais podem ser feitas, tanto com reas, como com linhas e at mesmo com pontos. Algumas dessas operaes sero apresentadas nos prximos captulos, a medida que so descritas as caractersticas do software estudado. A maneira como o software armazena e representa os dados na tela, tm um importante papel no tipo de anlise espacial que se pretende conduzir, razo pela qual existem, no mercado, diferentes tipos de programas de SIG, baseados em duas estruturas de representao de dados espaciais: os com estrutura tipo RASTER e aqueles com estrutura VETORIAL.

1.3.3 Raster x Vetorial

A estrutura de representao de dados do tipo

RASTER

baseia-se na diviso do espao em uma

malha regular, formando uma matriz de pequenos pontos (clula ou pixel-picture element), a cada um dos quais so associadas as informaes alfanumricas. No caso da Camada 1 da figura anterior, a representao espacial dos dados do tipo RASTER poderia ser como mostrado na figura a seguir.
M M M B B M B M B Mapa original da CAMADA 1 - Nvel de Renda

Representao raster da CAMADA 1

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 11

A estrutura vetorial considera o espao de forma contnua, tentando reproduzir as dimenses e formas da maneira mais fiel possvel, considerando que todos os pontos no espao tm coordenadas exatas. Isso introduz uma grande complexidade matemtica na representao dos elementos espaciais, mas garante um grau de preciso muito maior do que no caso das estruturas mostra, em uma representao
VETORIAL, RASTER.

A Figura a seguir

como seria a representao dos dados da camada apresentada

acima em uma representao RASTER.


M M M B B M B M B Mapa original da CAMADA 1 - Nvel de Renda

Representao vetorial da CAMADA 1

1.4 SIG-T: SISTEMAS DE INFORMAES GEOGRFICAS PARA TRANSPORTES E APLICAES EM LOGSTICA

Um SIG-T (Sistema de Informaes Geogrficas para Transportes) nada mais do que um SIG desenvolvido especificamente para utilizao em problemas de planejamento e/ou operao de sistemas de transporte, reunindo as capacidades de um SIG com procedimentos de modelagem em uma nica plataforma. Algumas ferramentas presentes num SIG-T: Ferramentas de mapeamento e visualizao para aplicaes de transporte; Extenses especiais para transporte; Mdulo para roteamento, modelagens de demanda, modelagem de localizao; Redes de transporte; Matrizes origem/destino; Rotas e sistemas de rotas; Dados linearmente referenciados. Muitas vezes, essas funes podem ser tambm realizadas por SIGs convencionais. A grande vantagem de um SIG-T que no h necessidade de criar aplicaes customizadas ou mdulos de converso/intercmbio de dados para fazer anlises com os dados do SIG, podendo ser utilizado para resolver problemas de roteamento e logstica, assim como outros problemas de transporte, com maior facilidade e eficincia do que outros software. A seguir, so resumidas algumas atuaes especficas de um SIG-T em questes de transporte e logstica. Algumas funes apresentadas tambm so encontradas em SIGs gerais, mas foram includas com foco especfico em aplicaes de transporte

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 12

1.4.1 Redes de transporte

Redes de transporte so estruturas de dados especializadas que representam as regras que governam as viagens em uma rede. As regras esto guardadas de uma maneira altamente eficiente, permitindo que o SIG-T resolva problemas de roteamento rapidamente. As redes incluem caractersticas detalhadas como: Penalidades ou restries de converso; Passagens em nvel e segmentos de mo nica; Atributos de interseo ou juno; Pontos de transferncia intermodal / inter rotas de transporte e funes de demora; Classificao de segmentos e funes de performance; Links para acesso de transporte e links a p.

1.4.2 Matrizes

A utilizao de matrizes permite trabalhar com tempos de viagens, fluxos de carga e matrizes de viagens que so essenciais para a maioria dos modelos de transporte. Um SIG-T permite funes para criar, manipular matrizes, alm de ferramentas para analise espacial e visualizao avanada de dados da matriz. Esta combinao permite visualizar e compreender os fluxos e caractersticas da rede de transportes.

1.4.3 Rotas e sistemas de rotas

As rotas indicam caminhos usados por veculos de coleta/entrega/nibus ou indivduos viajando de um local a outro. Atravs de um SIG-T, possvel criar, mostrar, editar e manipular rotas. Pode- se organizar um conjunto de rotas relacionadas em uma nica camada (layer) de sistema de rotas, incluindo seus atributos, localizao de pontos de parada e horrios de programao de veculos.

1.4.4 Referenciamento linear

Consiste na identificao da localizao de elementos de transporte como a distncia de um ponto fixo ao longo da rede. Com a utilizao de um SIG-T, possvel apresentar e analisar conjuntos de dados sem converso e incluir funes de segmentao dinmica para juntar e analisar mltiplos conjuntos de dados linearmente referenciados, ferramenta til para a manipulao dos seguintes tipos de informao: Dados de infra-estrutura e operao de facilidades; Local de acidentes; Condio/ classificao de pavimento/ infra-estrutura ferroviria; Fluxos de trfego e utilizao de rotas de transporte.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 13

1.4.5 Mapeamento e visualizao de dados

Ferramentas bem semelhantes s dos SIGs gerais (a serem detalhadas no Captulo 5), com funes especiais para mapeamento de aplicativos em transportes: Display automtico de ruas de mo-nica; Sistema de rotas que permite visualizar as rotas lado a lado; Mapas de linhas de desejo que ilustram geograficamente os fluxos entre zonas; Diagramas de interseo para ilustrar fluxos e movimentos de giro; "Strip Charts" que ilustram as caractersticas da via ao longo de uma rota;

1.4.6 Mdulos de aplicativos

Geralmente, um SIG-T j tem incorporado uma srie de aplicativos para auxiliar na resoluo de problemas de transporte e logstica, associados s funcionalidades do SIG, tais como: Anlise de rede de transporte: Rotinas de caminho mnimo, que geram a rota mais rpida, mais curta ou menos custosa entre qualquer nmero de origens e qualquer numero de destinos com qualquer numero de pontos intermedirios. Modelo de particionamento de rede, que cria distritos, baseados em acessibilidade, realizam analise de tempos ou avaliam possveis localizaes de instalaes. Modelo de caixeiro viajante, que constri constam rotas eficientes que visitam qualquer numero de pontos em uma rede. Planejamento de transporte e modelagem de demanda; Ferramentas para gerao de viagens, distribuio de viagens, diviso modal e alocao. Roteamento de veculos e logstica; Podem ser aplicados a diversos modais de transporte e utilizados para aplicaes no setor privado ou no setor pblico: operaes de entrega e coleta; planejamento de distribuio; manuteno de instalaes; operaes porta a porta de entrega e coleta; varrio de ruas ou remoo de neve; recolhimento de resduos slidos ou materiais reciclveis; leitura de hidrmetros, consumo de energia, etc.; roteamento de veculos com janela de horrio e comprimento de rota; manipulao de frotas heterogneas; Criao de distritos e modelagem de localizao. Possuem ampla aplicao em transporte e marketing. Rotinas de clustering agrupam clientes, instalaes ou reas em grupos compactos que podem ser servidos com eficincia. Modelos de distritos agrupam reas de censo, reas de cdigo postal, bairros e outras

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 14

regies em territrios compactos e balanceados. Modelos de localizao avaliam custos e benefcios para qualquer numero de instalaes propostas. Os modelos podem ser usados para: alinhamento de territrios e redes de servio; criao de distritos polticos; localizao de instalaes comerciais / varejo; localizao de depsitos e planejamento de distribuio; localizao de utilidades publica (policia / bombeiros).

1.5 CONSIDERAES FINAIS

Uma vez apresentadas as principais caractersticas dos Sistemas de Informao Geogrfica, dos Sistemas de Informaes Geogrficas para Transportes e algumas aplicaes em logstica, pode-se considerar que o objetivo desse primeiro captulo foi alcanado. A partir de agora, nos prximos captulos, o objetivo ser apresentar a um usurio iniciante os primeiros passos no uso de um software de SIG especfico. Nesse caso ser utilizada a verso 4.5 do software TransCAD1, da Caliper Corporation, o SIG-T de maior utilizao atualmente no mercado mundial. Algumas funes e aplicaes especficas em logstica so apresentadas nos captulos finais.

TransCAD um Sistema de Informaes Geogrficas criado pela Caliper Corporation, 1172 Beacon Street, Newton, MA 02161,

USA. www.caliper.com

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 15

2 CRIANDO UMA BASE DE DADOS DE PONTOS

Ao abrir o programa TransCAD (clicando o cone do Windows), o Menu Principal sempre aparece na parte superior da tela. A opo File do Menu o comando que devemos escolher para criar um novo arquivo, como mostrado a seguir:

Menu Principal Barra de ferramentas

A opo New abre uma nova janela, na qual devemos selecionar agora a opo Geographic File. Na janela seguinte, selecione a opo de Pontos (Point Geographic File). Digite um nome para a camada (neste caso ns a chamaremos de Cities) e clique OK.

Na janela aberta pela, possvel criar novas colunas na base de dados que est sendo criada, nas quais poder-se- armazenar informaes especficas sobre os seus registros. Em nosso exerccio precisaremos de pelo menos um campo para armazenar os nomes das cidades. Para cri-lo, clique uma vez sobre a tecla Add field, atribua um nome a esse campo (ns a chamaremos de Name ), e selecione o tipo de campo que voc deve utilizar para armazenar caracteres (a partir das opes inteiro (Integer), nmero real (Real Number) ou caracter (Character)), conforme ilustrado no quadro a seguir:

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 16

Clique OK e salve os novos arquivos em um diretrio seu (se voc ainda no criou um diretrio especfico para este exerccio, crie um agora com o nome ExercTCW e salve seus arquivos no mesmo), atribuindo-lhes o nome nowhr_pt (a extenso dbd associada automaticamente, indicando tratar-se de um arquivo geogrfico - geographic file). Para ver o contedo da sua base de dados, clique sobre o cone da Barra de Ferramentas. A

Barra de Ferramentas a que fica na parte superior, localizada logo abaixo da barra contendo o Menu Principal. Agora a sua base de dados est aberta e voc pode ver que ela possui quatro campos, mas que por enquanto no tem nenhum registro. Trs dos campos (ID, Longitude e Latitude) so criados automaticamente pelos programas TransCAD e Maptitude para qualquer base de dados de pontos. Estes campos so necessrios para identificar os registros e para localiz-los espacialmente. Naturalmente voc tambm pode ver o campo que acabou de criar (chamado Name). muito fcil acrescentar registros a uma base de dados, o que pode ser feito atravs da opo Edit-Add Record do Menu Principal, ou do cone , da Barra de Ferramentas. Faa isto para criar

cinco registros (indicando o numero 5 na janela que se abre ou repetindo o procedimento cinco vezes) e voc ter cinco registros identificados por nmeros na coluna ID, mas observe que os outros campos (Longitude, Latitude e Name) ainda permanecero vazios. Isto significa que os registros no esto localizados na janela do mapa, uma vez que eles no possuem coordenadas que permitam a sua localizao no espao. Voc pode verificar isto selecionando a opo Window- 1 Map1 cities para reativar a janela do mapa. Voc j deve ter percebido que, das duas janelas abertas, uma delas uma vista do mapa (Window-1 Map1 cities) e a outra uma vista da base de dados (Window-2 Dataview1 cities). Elas tm ambas o mesmo nome (cities) porque se referem ao mesmo conjunto de dados (neste caso, informaes das cidades). Volte janela da base de dados (selecionando Window-2 Dataview1 cities) e digite o contedo dos seus registros exatamente como segue:

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 17

Se por acaso o programa no permitir que voc insira o nome das cidades, isto se deve a um defeito de programao em uma de suas verses. Neste caso, volte ao mapa (selecionando Window-1 Cities) e adicione graficamente novos elementos sua base de dados, atravs da seqncia de comandos Tools-Map Editing-Toolbox do Menu Principal ou do cone se abre, selecione a cruz verde ( da Barra de Ferramentas. Na janela que

) e clique cinco vezes com o boto esquerdo do mouse em pontos

quaisquer do seu mapa para adicionar as cidades de Nowhere sua janela do mapa. Uma vez que voc tenha desenhado os cinco pontos, retorne janela Map Editing e selecione o cone com a luz verde, para efetivamente introduzir os novos pontos que voc criou na sua base de dados. Volte base de dados e substitua as coordenadas dos novos pontos que voc criou pelos valores que voc havia digitado inicialmente nos primeiros pontos. Para estes novos registros que voc acabou de introduzir no mapa, o programa deve aceitar a insero dos dados dos nomes sem problemas. Se voc quiser remover os primeiros pontos, faa-o atravs da opo Edit-Delete Record do Menu Principal ou do cone da Barra de Ferramentas.

Agora que as coordenadas dos pontos esto inseridas na base de dados, as cidades devem aparecer no mapa. No entanto, como voc digitou a informao ao invs de desenh-la diretamente no mapa, as cidades podem no aparecer automaticamente quando voc retornar janela do mapa (ao selecionar Window-1 Map1 cities). Neste caso, selecione a opo Window-Refresh. O que voc v em seguida apenas um ponto, mas voc sabe que o seu pas tem cinco cidades (chamadas de Toptown, Bottomtown, Centropolis, Right Village e Leftopolis). Para ver todas as cinco cidades no seu mapa, voc precisa se afastar delas, aplicando um comando chamado Zoom-out. O cone de Zoom-out ( ) est

disponvel na Caixa de Ferramentas (na lateral esquerda), que por sua vez somente estar visvel se voc estiver na janela do mapa (voc pode ativar ou desativar a Caixa de Ferramentas com o comando ToolsToolbox do Menu Principal ou com o cone da Barra de Ferramentas (relembrando, a Barra de

Ferramentas a que fica na parte superior, localizada logo abaixo da barra contendo o Menu Principal). Usando o cone de Zoom-out, clique no meio da sua janela do mapa tantas vezes quantas forem necessrias para que voc tenha uma boa visualizao de todos os seus pontos. Voc pode achar que o smbolo usado para indicar os seus pontos no adequado para representar cidades. Escolha o smbolo que voc gostaria de ver as suas cidades atravs do cone Barra de Ferramentas, selecionando opes como aquelas mostradas na figura a seguir, por exemplo: da

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 18

Antes de voc concluir esta parte do exerccio, por que voc no escreve o nome das cidades no seu mapa? O programa ajuda voc a fazer isto de diferentes maneiras. Veremos, por hora, a forma automtica, atravs do cone da Barra de Ferramentas. Aps clicar nesse cone, clique na seta (drop-

down menu) da caixa General Field e l selecione o campo Name. Voc pode ainda ajustar as outras condies de acordo com a sua preferncia, na rea Font. Quando terminar, clique no boto OK. Agora todas as cidades aparecem com os seus respectivos nomes. Outro importante elemento que voc no deve esquecer uma indicao de escala. Obtenha esta informao no mapa acionando o cone , que tambm est disponvel na Barra de Ferramentas.

Voc ver que, alm de uma escala grfica, outra informao tambm ser apresentada na legenda criada pelo programa: uma lista com o nome das camadas do seu mapa (neste caso somente da camada de Pontos). Aps a concluso desta operao, o seu mapa deve ter ficado parecido com o da figura a seguir:

Agora que voc tem uma base de dados de pontos contendo toda a informao disponvel das suas cidades, voc pode fechar esta aplicao e fazer um pequeno intervalo antes de continuar o seu trabalho. Para fazer isto, escolha a opo File-Close All e NO salve nada.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 19

3 CRIANDO UMA BASE DE DADOS DE REAS

O processo de criao de uma nova base de dados sempre similar, seja ela de pontos, linhas ou reas. Antes de comearmos a criar uma nova base de dados, no entanto, seria interessante abrir os arquivos criados anteriormente. Voc deve estar na dvida sobre o que poder encontrar naqueles arquivos, tendo em vista que a ltima vez que voc trabalhou com o programa, voc o fechou sem salvar o seu trabalho. A melhor maneira de descobrir o que voc ainda tem gravado nos arquivos abr-los novamente. Inicie o programa e selecione a opo File-Open ou o cone da Barra de Ferramentas.

Abra o seu diretrio (EXERCTCW) e tente localizar os seus arquivos. Lembre-se que voc salvou seu arquivo com o nome nowhr_pt.dbd. Procure a lista de opes de arquivos (em destaque na figura a seguir) e selecione a opo arquivo geogrfico (geographic file). Caso voc tenha dificuldades em selecionar essa opo, mantenha o boto esquerdo do mouse apertado para ter acesso lista. Toda vez que voc escolher uma opo desta lista, o programa ir automaticamente procurar por arquivos com as extenses usuais para aquele tipo de opo. Neste caso, as extenses para arquivos geogrficos so *.dbd e *.cdf. Como voc mesmo poder constatar, o seu arquivo chamado nowhr_pt.dbd ainda est l. Abra-o clicando duas vezes sobre o seu nome com o boto esquerdo do mouse.

Como voc poder ver na nova janela que se abrir, as cinco cidades que voc criou ainda existem no mapa, embora no tenham a mesma aparncia que tinham quando voc concluiu o mdulo anterior. Os smbolos no so os mesmos que voc escolheu, e os seus nomes no esto mais aparecendo

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 20

na tela. Abra a base de dados, clicando em

na Barra de Ferramentas e verifique se os dados originais

ainda esto l. Se nada tiver sido alterado na sua base de dados, feche-a novamente, selecionando a seqncia de comandos File-Close. Vamos agora repetir todas as mudanas que voc fez nos seus pontos enquanto trabalhava no primeiro mdulo deste material: altere a escala, adicione uma legenda, escolha um novo smbolo grfico para representar as cidades e escreva seus nomes no mapa. Em seguida, tente salvar as mudanas selecionando o cone ou a seqncia de comandos File-Save. A opo destacada pelos programas

TransCAD e Maptitude para salv-las como um mapa, com a extenso *.map. Atribua o nome nowhere.map (lembre-se que a extenso adicionada automaticamente) ao seu arquivo e salve-o. Em seguida, feche o programa novamente. Inicie o programa uma vez mais e tente abrir o arquivo nowhere.map. Voc ver que todas as mudanas que voc acabou de realizar foram de fato salvas. Isto deve ser observado com ateno:
SE

VOC QUER SALVAR A APARNCIA DO SEU MAPA (PRINCIPALMENTE CARACTERSTICAS DE DESENHO), VOC DEVE SALVAR A SUA JANELA COMO UM ARQUIVO DE MAPA.

Por outro lado,

TODOS OS ATRIBUTOS

ALFANUMRICOS DOS SEUS DADOS SO AUTOMATICAMENTE SALVOS TODA VEZ QUE VOC MUDA ALGUMA COISA NELES

(por exemplo, se voc mover um ponto do seu mapa, a nova localizao imediatamente

armazenada na base de dados do seu arquivo geogrfico, mesmo que voc no salve o arquivo). Agora que voc sabe algumas coisas bsicas sobre os arquivos com os quais voc est trabalhando, voc pode finalmente criar a sua base de dados de reas. Para fazer isto, voc deve seguir os mesmos passos que seguiu quando criou a base de dados de pontos. Selecione a seqncia de comandos File-New da Barra de Ferramentas, escolha a opo Geographic File e clique em OK. Na prxima tela escolha a opo Arquivo Geogrfico de reas (Area Geographic File), como mostrado na tela abaixo.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 21

Os prximos passos so todos muito simples: D o nome States camada Verifique se a opo Add the layer to the current map window est ativada e clique OK; Na janela seguinte, clique em Add Field; D o nome State Name para esse novo campo; Mude o tipo de campo para character; Salve o novo arquivo em seu diretrio com o nome nowhr_ar.dbd. Sua base de dados de reas est agora construda, mas ainda est vazia. Desta vez, ao invs de digitar as coordenadas como voc fez anteriormente com os pontos, voc ir acrescentar as novas reas desenhando-as na tela com o auxlio do mouse. Naturalmente este processo no deve ser usado se voc quiser manter as propores e a localizao exata dos elementos geogrficos. Neste caso, a melhor maneira de se trabalhar com o auxlio de uma mesa digitalizadora. Para este exerccio, entretanto, ns podemos utilizar o mouse, porque neste momento o que mais importa aprender como adicionar reas a uma base de dados. Antes de comear a desenhar, muito importante que voc examine a lista existente na Barra de Ferramentas, que pode ser integralmente visualizada atravs de um clique do boto esquerdo do mouse sobre a pequena seta existente sua direita. O que voc ver uma lista de todas as camadas associadas ao seu mapa (camadas ativas), como mostrado na figura a seguir. Lembre-se que Cities e States so os nomes das camadas das duas bases de dados (armazenadas nos arquivos geogrficos nowhr_pt.dbd e nowhr_ar.dbd, respectivamente) que voc criou.

Esta lista (drop-down menu) onde voc pode ver a camada de trabalho (ou corrente) ou escolher qualquer outra das camadas ativas para se tornar a camada corrente. ISTO MUITO IMPORTANTE,
PORQUE VOC SOMENTE PODER EDITAR UMA CAMADA, SE ESTA FOR A CAMADA DE TRABALHO (TAMBM CHAMADA CAMADA CORRENTE).

A camada corrente tambm aquela que ter a base de dados aberta

quando o cone

da Barra de Ferramentas for acionado. Como voc deseja editar agora a camada

States da base de dados de reas, voc deve clicar sobre o seu nome na lista reproduzida acima para tornla a camada corrente. Para adicionar novos elementos sua base de dados voc deve escolher a seqncia de comandos Tools-Map Editing-Toolbox do Menu Principal ou o cone ambos os casos voc ver a janela reproduzida a seguir: da Barra de Ferramentas. Em

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 22

Os quatro cones ativos no alto desta janela so concebidos para: Modificar reas Adicionar reas Remover (deletar) reas Juntar reas Quando voc seleciona qualquer destes cones com o mouse, a sua cor de fundo se destaca, o que significa que o programa est pronto para realizar a operao para a qual o boto foi projetado. Selecione agora a cruz verde para adicionar os estados de Nowhere sua janela do mapa e desenhe com o mouse oito linhas retas, da mesma forma como aparece na figura a seguir. Clique duas vezes o boto esquerdo do mouse cada vez que voc desejar finalizar uma linha. Essas oito linhas definem nove reas, que so os estados de Nowhere.

Uma vez que voc tenha desenhado todas as oito linhas, retorne janela Map Editing e selecione ou o cone com a luz verde (veja a figura seguinte), se voc deseja aceitar as linhas como voc as desenhou, ou o cone com a luz vermelha, se voc no quiser salvar as linhas da forma como elas agora aparecem na tela. Escolha a luz vermelha para ver o que o programa faz. Desenhe as linhas novamente e desta vez selecione o cone da luz verde. O programa dever ento criar nove reas e mostr-las na tela. Em seguida feche a janela Map Editing clicando com o boto esquerdo do mouse sobre o seu canto superior esquerdo.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 23

Cancelar Edio

Salvar Edio
Abra a base de dados associada com a camada de reas acionando o cone e veja se os

registros das nove reas esto preenchidos. Voc ir encontrar trs campos nesta base de dados: dois criados pelo programa (ID e Area) e o campo que voc adicionou no momento da criao da base de dados (State Name). Os dois primeiros campos so sempre automaticamente preenchidos pelo programa quando qualquer nova rea adicionada, mas o terceiro campo ainda permanece vazio, porque o nome do estado (State Name) o tipo de informao que voc deve fornecer ao programa. Volte para a janela do mapa e nomeie as reas com o campo ID (se voc no se lembra como fazer isto, retorne primeira seo deste material e veja como voc fez para a camada de pontos). Agora que voc pode ver os IDs de todas as reas do seu mapa, selecione Window-Tile para poder visualizar ao mesmo tempo o mapa e a tabela com os dados. Pressione duas vezes o boto esquerdo do mouse sobre o primeiro registro do campo State Name e preencha o nome desta rea. Faa o mesmo com todas as outras oito reas, de acordo com a figura a seguir:

Northland

Danille Plains

Wilma Heights

Westland

Centerland

Eastland

Peter Lakes

Nelsonland

Southland

Rotule as reas novamente no mapa (desta vez com o campo State Names) e compare o resultado do tela com o da figura acima para ter certeza que voc atribuiu os nomes corretos aos Estados de Nowhere.

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 24

Agora que voc tem um mapa to interessante de Nowhere, voc provavelmente deve ter percebido que possvel ter mais informaes associadas a ele. Poderia ser til, por exemplo, ter informaes sobre populao na sua base de dados. Por que no adicionar isto agora? V para a janela em que aparece a base de dados e selecione a seqncia de opes Dataview-Modify Table... do Menu Principal2. Em seguida, escolha o boto Add Field da nova janela e preencha as informaes do campo (Field Information) comforme mostrado a seguir:

Ao clicar OK e em seguida confirmar a modificao na tabela, o programa adiciona o novo campo sua base de dados. Tomando por base a tabela a seguir, adicione a populao de cada estado sua base de dados, da mesma maneira que voc fez com os nomes dos estados. ID 1 2 3 4 5 6 7 8 9 ESTADO Westland Danille Plains Northland Wilma Heights Eastland Nelsonland Southland Peter Lakes Centerland POPULAO 70000 200000 180000 50000 350000 500000 300000 20000 250000

Este o final desta seo. Se voc est trabalhando com o programa TransCAD e no precisou fechar o seu mapa para modificar a tabela, faa-o agora SALVANDO o mapa ao sair (mas NO salve a
2

Caso voc esteja usando o programa Maptitude, ele no permite usar esta opo da forma sugerida. Voc ter que

fechar todos os seus arquivos (salvando o seu mapa mas NO a tabela com os dados - dataview) e abrir somente o arquivo do tipo dBase File, que contm a tabela que voc criou para a base de dados de reas (chamado nowhr_ar.dbf).

Primeiros Passos com um Sistema de Informaes Geogrficas para Transportes 25

tabela com os dados - dataview). Se voc estiver trabalhando com o Maptitude feche a tabela (SEM salvar). Faa agora uma pausa antes de criar a terceira base de dados, a de linhas, no prximo captulo.

Você também pode gostar