Minha equipe está desenvolvendo na empresa um software que envolve roteamento, caminho crítico, distribuição, a pedido de um cliente distribuidor varejo atacado. Já estamos construindo essa aplicação a 6 meses e com ótimos resultados.
A empresa tem uma experiência de mais de 10 anos com Mapas, georeferenciamento, geodesia. Fazemos sistemas em mobile para coleta de informações gráficas e cadastrais para muitas prefeituras e instituições no país inteiro.
A maior dificuldade não está nas rotinas, criamos tudo, bastou usar métodos geometricos. O problema maior está sempre em obter mapas com informações corretas e suficientes.
A maioria dos mapas não tem todas as informações que se precisa, principalmente quando se trata de interligação de cidades. Em uma grande cidade, com mapas atualizados, com ruas mapeadas com sentido e referencias geodésicas é apenas um processo matematico pesado, mas nada impossível. Mas há muita incorreção nos mapas, então se é obrigado a criar rotinas para encontrar e desconsiderar ruas que não tem ligação (mal desenhadas ) e coisas do tipo. Há cidades de porte médio, pequeno, que chegam a nem ter cartografia em escala, muito menos georeferenciada.