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.
- pycep_correios
- urllib3
- requests
- reticulate
- berryFunctions
- photon
cep2coo("20090003") # -22.90369 -43.1782
O resultado da latitude e longitude apresentará missing value se o CEP for inválido.
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.