/tipos_distancias

Obtendo distâncias de deslocamento (driving distances)

Primary LanguageJupyter NotebookMIT LicenseMIT

Tipos de Distâncias

-- Status do Projeto: [Concluído]

Objetivos

O objetivo deste projeto é mostrar um modo de calcular a distância relevante para empresas de logística e outros casos de uso. É a distância de deslocamento (driving distance).

Quando você precisa calcular a distância entre 2 coordenadas geográficas, é comum pensar em libs como a geopy. O problema é que ela retorna a distância geodésica, que é a distância "em linha reta" pelo globo terrestre. Muitas vezes a distância percorrida é diferente da distância geodésica, pois ela depende da existência de obstáculos naturais, escolha de rotas, etc.

Métodos Utilizados

Tecnologias

  • Python
  • Pandas, Jupyter
  • json

Descrição do Projeto

  1. Gerar um dataset aleatório com ceps válidos.
  2. Obter as coordenadas geográficas para ceps de origem e destino.
  3. Calcular a distância de deslocamento entre as coordenadas.
  4. Gravar os resultados em uma nova coluna no dataframe ('distancia_km').

Faça você mesmo

  1. Clone este repositório (leia o tutorial).
  2. Execute o notebook no Google Colab. Assim você não precisa configurar um ambiente de desenvolvimento no seu computador.

Contribuíram

Contato

  • Fique à vontade para entrar em contato comigo! Sugestões são bem vindas!