17/02/2026
🗺️ Adeus Google Maps API? Como criei uma solução de logística 100% Open Source e sem custos de licenciamento.
Recentemente aceitei o desafio de desenvolver uma solução de roteamento logístico capaz de processar milhares de requisições sem depender de APIs pagas e com total soberania dos dados.
O cenário: Um usuário se cadastra e o sistema precisa determinar, automaticamente, qual unidade de atendimento (dentre centenas) é a mais próxima dele.
🚀 O Problema: A distância em “linha reta” engana. O rio ou a rodovia bloqueada fazem uma unidade a 2km ser mais distante que uma a 5km.
💡 A Solução: Implementei um motor de roteamento topológico rodando localmente em containers Docker.
A Stack (Full Stack Geo):
✅ Backend: PostgreSQL + PostGIS (Armazenamento Espacial)
✅ Engine: pgRouting (Algoritmos de Grafo / Dijkstra)
✅ Middleware: GeoServer (WFS/WMS Standard)
✅ Dados: OpenStreetMap (Tratamento via osm2po)
✅ Frontend: LeafletJS
O Diferencial Técnico:
Utilizei a função pgr_dijkstraCost para realizar cálculos de matriz “One-to-Many” em tempo real, considerando a malha viária real do Paraná, não apenas o raio.
O resultado é uma aplicação robusta, escalável e que roda isolada em ambiente Docker, pronta para ser deployada em nuvem ou on-premise.
SoftwareEngineering Java Geoprocessamento