Skip to content

th1460/CEP2COO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transformar CEP em latitude e longitude

A função cep2coo() transforma o CEP em dados de latitude e longitude. A função usa recursos do Python para consultar a API dos Correios e R para consultar as coordenadas no Open Street Map (OSM).

A consulta à API dos correios é feita pela função da biblioteca pycep-correios escrita em python.

Após obter informações de endereço e cidade é feita uma consulta da latitude e longitude no OSM com a função geocode() do pacote photon escrito para o R.

Bibliotecas necessárias em Python e R

Python

  • pycep_correios
  • urllib3
  • requests

R

  • reticulate
  • berryFunctions
  • photon

Exemplo

cep2coo("20090003") # -22.90369 -43.1782

O resultado da latitude e longitude apresentará missing value se o CEP for inválido.

Update

No pacote rthop está em desenvolvimento a função cep2coo que no lugar da biblioteca pycep_correios é utilizada uma API, tornando a rotina independente de Python.

About

Tranformar CEP em latitude e longitude

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages