Como lidar com dados de geografia e meios de transporte na prática
A primeira coisa que todo mundo descobre ao tentar trabalhar com geografia dos meios de transporte é que os dados nunca estão tão limpos quanto parecem nos tutoriais. Você pega uma base de estradas do OpenStreetMap, exporta para um shapefile e já espera que o sistema de rotas funcione. Na realidade, você passa uma tarde inteira corrigindo topologia quebrada, arestas órfãs e nodos mal conectados antes de conseguir fazer qualquer thing útil. Eu comecei a lidar com isso há alguns anos quando precisei mapear rotas de ônibus em uma cidade do interior de São Paulo que não tinha dados oficiais atualizados. A prefeitura tinha um PDF com o trajeto em papel timbrado. Eu tive que sair com um GPS de trilha, gravar o percurso eu mesmo e depois construir a rede de transporte no QGIS. O que aprendi ali foi mais importante do que qualquer aula teórica sobre o assunto.
O que realmente importa em geografia meios de transporte
A geografia dos meios de transporte estuda como as redes de mobilidade se distribuem pelo território e como essa distribuição reflete relações de poder, economia e planejamento. Mas se você quer apenas fazer algo funcionar, o conceito abstrato não te ajuda muito. O que importa é entender que existem camadas que precisam se encaixar. Rede viária — isso parece simples até você perceber que uma estrada no mapa não é uma linha. Ela tem sentido de viagem, largura, tipo de superfície, limitações de peso e frequência de manutenção. Um caminhão não pode usar a mesma rota que um carro. Se você estiver modelando transporte de carga, ignorar isso vai te dar rotas que ninguém no mundo real faria.
Rede de transporte público — aqui o problema é ainda mais complicado. Uma linha de metrô não é um polígono colorido numa legenda bonita. Ela é um conjunto de estações, tempos de parada, intervalos entre viagens e conexões reais. O GTFS (General Transit Feed Specification) existe exatamente porque o modelo padrão foi pensado para resolver isso, mas dados GTFS ruins são muito mais comuns do que dados bons. Já vi feed com horários fictícios em ruas que não existem no mapa real. Dados demográficos e de demanda — o ponto onde a maioria das pessoas trava. De nada adianta ter a rede perfeitamente digitada se você não sabe para onde as pessoas vão. Dados do IBGE são básicos mas insuficientes. O segredo é cruzar com pesquisas de mobilidade locais, que nem sempre são públicas, ou usar dados de telefonia móvel agregada que algumas prefeituras disponibilizam sob petición.
Montando uma análise básica de rede de transporte
Vou descrever o fluxo real que eu uso, sem romantização. Você vai precisar do QGIS instalado, do plugin OpenRouteService ou GraphHopper, e de uma conexão com a API deles. Se não quiser gastar créditos de API, pode usar o OSRM local, mas isso exige mais configuração. O primeiro passo é baixar os dados vetoriais da sua área de estudo. Eu normalmente uso o Download do Overpass Turbo para strings específicas de estradas, ciclovias e linhas de ônibus da região. O comando Overpass fica assim para estradas principais:
[out:json][timeout:60];way["highway"]["highway"!~"footway|path|steps"](4.5,-74.2,4.7,-74.1);out center; Isso pega todos os ways com tag de highway dentro de uma caixa delimitadora, excluindo caminhos pedestres que atrapalhariam a rede de veículos. Exporte em GeoJSON.
Depois você precisa construir o grafo. No QGIS, use a ferramenta "Criar malha de rede" ou o plugin "Road Graph". Aí vem a parte chata: configurar os atributos de custo. A velocidade média que você atribuir a cada classe de via define completamente o resultado final. Estrada municipal sem asfalto nunca vai ter a mesma velocidade que uma rodovia duplicada, mesmo que no mapa ambas pareçam linhas brancas paralelas. Eu configurei uma tabela de velocidades baseada na classificação do DNIT e em ajustes manuais para trechos que eu conhecia. Por exemplo, um trecho de 3 quilômetros na BR-101 no litoral norte de Santa Catarina tem velocidade efetiva muito diferente do resto porque os semáforos e o trânsito turístico reduzem a média para cerca de 35 km/h nos horários de pico. Sem esse ajuste manual, seu algoritmo sugere essa rota para qualquer coisa que leve menos de 5 minutos a mais em alternativa.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pegadinhas que ninguém conta
Aqui vão algumas coisas que eu aprendi na marra e que raramente aparecem em material didático. Direcionalidade é opcional e custa caro. Estradas bidirecionais podem ser tratadas como duas arestas unidirecionais ou como uma aresta com campos de custo de ida e volta. A segunda opção é mais rápida para processamento mas perde restrições reais como proibição de volta em certain junctions. Se o seu estudo não exige direção específica, pule essa complexidade.
Tempos de transferência entre modos nunca são zero. Eu via pessoas calcularem conexão entre ônibus e trem com tempo de transferência de 2 minutos. Em uma estação real como Barra Funda em São Paulo, o tempo médio de transferidor é de 7 a 10 minutos considerando a distância entre plataformas e a assinatura do catraca. Isso muda completamente quais origens e destinos são viáveis em multimodalidade. Dados abertos de transporte público no Brasil são fragmentados. Cidades grandes como São Paulo, Rio e Curitiba têm feeds GTFS parcialmente disponíveis. Cidades menores frequentemente não têm nada digitalizado. A solução que eu encontrei foi mapear com OSM + busdays plugin para horários aproximados e validar com relatórios de Ouvidoria do Transporte da prefeitura, que às vezes listam linhas e horários atualizados.
Quando a ferramenta falha
Vou ser honesto sobre os limites. Análises de rede Baseadas em grafos funcionam bem para cálculo de rotas ótimas em infraestrutura existente. Elas falham completamente quando você precisa modelar comportamento humano real. Um algoritmo pode dizer que o caminho mais rápido é uma rodovia distante, mas na prática as pessoas escolhem rotas mais curtas em distância porque conhecem o terreno, evitam pedágios ou priorizam segurança percebida. Outro ponto onde esses modelos desmoronam é em áreas informais. Favelas, loteamentos irregulares e caminos vicários muitas vezes não aparecem em nenhuma base oficial. Eu passei duas semanas mapeando trilhas de acesso a uma comunidade no Morro da Providência porque o Google Maps e o OSM tinham a mesma informação desatualizada: uma linha retangular branca representando um quarteirão inteiro sem nenhuma rua interna. O resultado era uma rede completamente desconectada do mundo real.
Se o seu objetivo é planejamento urbano sério, considere complementar a análise de rede com entrevistas ou pesquisas origem-destino. O modelo de rede te diz o que é possível. A pesquisa te diz o que as pessoas realmente fazem. Os dois juntos ficam próximos da realidade.
Recursos úteis para geografia meios de transporte
O OpenStreetMap continua sendo a base gratuita mais completa, especialmente para o contexto brasileiro onde dados governamentais são inconsistentes. O portal Dados Abertos da Prefeitura de São Paulo tem GTFS atualizado mensalmente. Para o resto do país, o site Transportes Brasil congrega informações esparsas de várias cidades. O plugin ORS Tools para QGIS permite calcular roteiros diretamente na interface gráfica, com suporte a diferentes perfis de veículo. A versão gratuita dá 2.000 roteiros por dia, o que é suficiente para estudos acadêmicos e análises pontuais. Para volumes maiores, a API paga começa em cerca de 20 euros por mês.
Para quem quer aprofundar sem gastar, o livro "Network Science for Transportation" de Scott Hughes tem explicações práticas sobre GraphHopper e Valhalla que são diretas demais para academicismo comum. Não tem português, mas a parte técnica é acessível com vocabulário básico de inglês. Geografia meios de transporte não se resolve com Software bonito. Se resolve com dados organizados, paciência para limpar topologia e humildade para reconhecer quando o modelo está longe do chão. O resto é detalhe.