Como converter ENDEREÇOS em coordenadas LATITUDE e LONGITUDE | Python na Prática #18

  Рет қаралды 22,740

Programação Dinâmica

Programação Dinâmica

Күн бұрын

Se você quer aprender a programar em Python e desenvolver uma base sólida de programação, confira o nosso curso Python do Jeito Certo: go.pgdinamica.com/pythondojeit...
Neste vídeo, aprendemos Python na Prática, fazendo um pequeno projeto em Python de geocodificação de endereços. Esta é uma tarefa bem comum, que podemos nos deparar quando desejamos construir mapas a partir de uma lista de endereços.
O termo geocodificação é atribuído ao processo que possibilita a transformação da localização de endereços ou de lugares em objetos espaciais, ou seja, em informação geográfica, permitindo então, a conversão desses em uma geolocalização, atribuindo as informações de coordenadas geográficas.
Utilizamos o GeoPy para executar essa tarefa: geopy.readthedocs.io/
Geopy é um cliente Python para vários serviços da web de geocodificação populares.
Geopy torna mais fácil para os desenvolvedores Python localizar as coordenadas de endereços, cidades, países e pontos de referência em todo o mundo usando geocodificadores de terceiros e outras fontes de dados.
Cada serviço de geolocalização que você pode usar, como Google Maps, Bing Maps ou Nominatim, tem sua própria classe na abstração da API do serviço. Cada geocodificador define pelo menos um geocodemétodo para resolver um local a partir de uma sequência e pode definir um reversemétodo que resolve um par de coordenadas para um endereço. Cada geocodificador aceita quaisquer credenciais ou configurações necessárias para interagir com seu serviço, por exemplo, uma chave de API ou localidade, durante sua inicialização.
Aprenda Python na Prática com uma série de mini projetos e tutoriais para você aplicar essa linguagem de programação na resolução de problemas e consolidar o seu aprendizado.
Como BAIXAR Vários ARQUIVOS com PYTHON | Python na Prática 02: • Como BAIXAR Vários ARQ...
Reduzindo o Tamanho de Imagens em Python | Python na Prática 03: • Reduzindo o Tamanho de...
Caminhos de arquivos em Python 3 pathlib | Python na Prática 04: • Caminhos de arquivos e...
Analise DADOS do Google Sheets com Python usando Google COLAB | Python na Prática 05: • Analise DADOS do Googl...
Editando GENES com Python | Python Aplicado à Bioinformática | Python na Prática 06: • Editando GENES com Pyt...
Ainda precisa aprender a programar? Aprenda Python do Jeito Certo e desenvolva uma base fundamental para se tornar capaz de pensar e criar soluções para problemas escrevendo código: • Python do Jeito Certo ...
📚 Livros recomendados de Data Science: amzn.to/2XZyxUr
📚 Livros de Algoritmos e Estruturas de Dados: amzn.to/3d5wK4m
SetUp - Equipamentos: amzn.to/37Cg3N2
Shorts do Programação Dinâmica: / @alforriah
🟣 Canal na Twitch para lives: / pgdinamica
🟦 Canal do Telegram para receber os vídeos: t.me/joinchat/AAAAAFaoNgZTMRv...
✉️ E-mails:
- Propostas comerciais: pgdinamica@brunch.ag
- Demais assuntos: contato@programacaodinamica.com.br
👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: blog.programacaodinamica.com.br
🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: bit.ly/pgsparkle (baixe o app e entre na comunidade)
📸 Nos siga no Instagram: / pgdinamica
📸 @kizzy_terra @hallpaz
🐦 Nos siga no Twitter: / pgdinamica
🐦 @kizzy_terra @hallpaz
* Curta a Programação Dinâmica no facebook: pgdinamica
* Nosso repositório no Github: github.com/programacaodinamica
* Confira o nosso Medium: medium.com/programacaodinamica
* Confira os artigos no Python Café: pythoncafe.com.br
🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no KZfaq, considere nos apoiar se tornando membro do canal: kzfaq.info...

Пікірлер: 114
@cacaprado8464
@cacaprado8464 3 жыл бұрын
SENSACIONALLLLLL…vc eh incrivel Kizzy! Salvou mais uma vez a minha vida kkkkk muitissimo obrigada, sua linda!!!
@pgdinamica
@pgdinamica 3 жыл бұрын
💜 obrigada por participar aqui no canal!
@yzftusa
@yzftusa Жыл бұрын
Muito bom! Obrigado
@jadesantiago5144
@jadesantiago5144 Ай бұрын
Seencional! Salvou demais!
@jacson5950
@jacson5950 2 жыл бұрын
Top Topíssimo... mandou muito e me salvou muito aqui... o ruim que vai levar 5horas processando toda a minha lista de endereços de todos os bancos do brasil! mas TOP
@Pedro_Nora
@Pedro_Nora 3 жыл бұрын
Tão útil e não imaginava que fosse tão simples!!! 👏👏👏 Muito obrigado por mais um excelente vídeo!
@pgdinamica
@pgdinamica 3 жыл бұрын
valeu Pedro 💜
@advluizadv
@advluizadv 2 жыл бұрын
Parabéns por compartilhar seu conhecimento, Obrigado!
@pgdinamica
@pgdinamica 2 жыл бұрын
Nós que agradecemos!
@ValdilsonSilva
@ValdilsonSilva 2 жыл бұрын
Sensacional, era o que eu precisava. Obrigado
@pgdinamica
@pgdinamica 2 жыл бұрын
De nada!
@RogerioOliveira-pc6be
@RogerioOliveira-pc6be Жыл бұрын
Parabéns pelo vídeo! Obrigado por compartilhar!
@pgdinamica
@pgdinamica Жыл бұрын
Obrigada!
@juru2435
@juru2435 Жыл бұрын
sua didática é sensacional, obg pelo conhecimento mestra
@pgdinamica
@pgdinamica Жыл бұрын
De nada!
@Garbinable
@Garbinable 10 ай бұрын
Video muito direto e show. Parabens !
@pgdinamica
@pgdinamica 10 ай бұрын
De nada! 😉
@Tami_Saldanha
@Tami_Saldanha 11 ай бұрын
Amei a sua didática. Obrigada pelo video.
@pgdinamica
@pgdinamica 11 ай бұрын
De nada 😉
@AndreSantos-lm1do
@AndreSantos-lm1do Жыл бұрын
quase chorei de emoção, porque era exatamente o que eu precisava. muito obrigado >.
@pgdinamica
@pgdinamica Жыл бұрын
Que ótimo! Sucesso pra ti 🙌🏾
@luissousa9881
@luissousa9881 Жыл бұрын
Ótima professora. Parabéns!
@pgdinamica
@pgdinamica Жыл бұрын
Obrigada!
@horaciopedroso9073
@horaciopedroso9073 Жыл бұрын
INCRÍVEL!!!!
@pgdinamica
@pgdinamica Жыл бұрын
Obrigada!
@andreornelas7154
@andreornelas7154 2 жыл бұрын
Show...parabéns, salvou aqui em!
@pgdinamica
@pgdinamica 2 жыл бұрын
Que bom que ajudou!
@leandrodepaulabarbosa8494
@leandrodepaulabarbosa8494 3 жыл бұрын
Essa Kizzy é muito fera em programação. Muito obrigado
@pgdinamica
@pgdinamica 3 жыл бұрын
valeu Leandro!
@UPerfil1
@UPerfil1 Жыл бұрын
Parabens, muito bom!!!
@pgdinamica
@pgdinamica Жыл бұрын
Obrigada!
@cu993
@cu993 10 ай бұрын
Vou usar seu vídeo hoje pra exatamente isso, muito obrigado!
@pgdinamica
@pgdinamica 10 ай бұрын
Sucesso! 🙌🏾
@samuelpaes2
@samuelpaes2 2 жыл бұрын
Massa demais professora!!
@pgdinamica
@pgdinamica 2 жыл бұрын
Valeu 🙌🏾
@Dede0202
@Dede0202 Жыл бұрын
Incrível o conteúdo
@pgdinamica
@pgdinamica Жыл бұрын
Obrigada!
@elisamenendez230
@elisamenendez230 3 жыл бұрын
Dica show igual a vocês!
@pgdinamica
@pgdinamica 3 жыл бұрын
obrigada Elisa!
@JoaoSantos-jb7ul
@JoaoSantos-jb7ul Жыл бұрын
Formidável, Kizzy! Muito obrigado MESMO pela aula! Sucesso sempre a você e ao Hallison!
@pgdinamica
@pgdinamica Жыл бұрын
Muito obrigada!
@JoaoSantos-jb7ul
@JoaoSantos-jb7ul Жыл бұрын
Eu tinha uma planilha com o nome de algumas cidades norte-americanas, abri-a com o pandas, e usei-a para extrair os dados de localização geográfica das mesmas. Depois, usando algumas fórmulas, consegui converter estas coordenadas em graus e minutos de latitude norte e longitude oeste, e salvei em uma outra planilha em formato CSV. Sem me cansar digitando!
@ritarodrigues4442
@ritarodrigues4442 3 жыл бұрын
Muito obrigada!!
@pgdinamica
@pgdinamica 3 жыл бұрын
Nada 😊
@brunomichelson9228
@brunomichelson9228 3 жыл бұрын
Gostei muito! Ao meu vê, só tive problema com a explicação rápida e entendo o porquê.
@Marcelo-tz6du
@Marcelo-tz6du 3 жыл бұрын
caraca, isso é mega útil pra mim
@pgdinamica
@pgdinamica 3 жыл бұрын
Que bom, veio na hora certa então 😉
@tiknosso5278
@tiknosso5278 4 ай бұрын
Ola gostaria que voce fizesse um video , tipo eu tenho a latitude e a longitude , como chegar em um determinado ponto me locomovendo por elas
@palomalima4300
@palomalima4300 2 жыл бұрын
Primeiramente parabéns pelo vídeo, super claro! Eu tentei aplicar para uma base que só tenho CEPs os códigos funcionaram, mas infelizmente não identificou praticamente nenhuma latitude e longitude, vários NoN. Sabem me dizer porque isso acontece e se tem alguma solução?
@andersonzangelmi9251
@andersonzangelmi9251 Жыл бұрын
OI Kizzy, vc saberia me dizer como que eu posso puxar o Estado a partir da langitude e latitude ? obrigado, trabalho show
@luizricardomello9263
@luizricardomello9263 2 жыл бұрын
legal
@pgdinamica
@pgdinamica 2 жыл бұрын
🙌🏾😁
@SupremeGameplays
@SupremeGameplays 2 жыл бұрын
Gostei do exemplo, foi fazer engenharia reversa em uma linguagem menos primitiva do que Python! Obrigado pela dica...
@pgdinamica
@pgdinamica 2 жыл бұрын
O que é uma "linguagem primitiva" ?
@emersontoews5715
@emersontoews5715 2 жыл бұрын
Oi, para que eu coloque latitude e longitude e trazer a altitude eu consigo?
@webertisilva3305
@webertisilva3305 3 жыл бұрын
Quando é necessário extrair a geolocalização atravás de outros niveis de informação, como por exemplo logradouro e rua, é importante fazer a validação desses dados. Pois há casos que o OpenStreetMap retorna a geolocalização, porém sem sentido geográfico. Abraços!
@pgdinamica
@pgdinamica 3 жыл бұрын
Excelente ponto, é sempre bom validar os dados obtidos nesse processo ☺️ obrigada pelo comentário!
@JoelBatista1691
@JoelBatista1691 2 жыл бұрын
Daria pra postar o código? Ajudaria num melhor entendimento da explicação. Grato.
@jaxrosil7497
@jaxrosil7497 Жыл бұрын
Achei muito massa esse conteúdo, Kizzy! Uma pergunta, considerando quando você roda códigos com etapas e tempos longos, tem como ir colocando avisos que nosso código está funcionando?
@pgdinamica
@pgdinamica Жыл бұрын
Você pode colocar uma barra de progresso. Já usei vi muita gente usando a biblioteca TQDM para isso: github.com/tqdm/tqdm
@marioneto434
@marioneto434 2 жыл бұрын
Tenho uma lista com 1000 CEPS, tem como fazer automaticamente ? Ou tem que ser 1 por 1
@equipeara1762
@equipeara1762 2 жыл бұрын
Como aplicar um plot no dataframe com lat e long
@faahiero800
@faahiero800 3 жыл бұрын
Uma dica é ser o mais específico possível. Estou trabalhando com geopy e tive um probleminha. Pesquisando Sandringham, eu esperava pela cidade / condado situado no Reino Unido, mas ele me retornou uma cidade no Canadá com o mesmo nome. Em resumo, tive que passar também o país. Mas é uma lib muito boa. Parabéns pelo vídeo.
@webertisilva3305
@webertisilva3305 3 жыл бұрын
Acontece muito mesmo! Tenho tido probelma com isso. Na minha validacao a assertividade desse método tem sido baixa e com esses tipos de casos rs
@pgdinamica
@pgdinamica 3 жыл бұрын
sim, é verdade pode dar uns erros mesmo!
@cesarfilizola8136
@cesarfilizola8136 Жыл бұрын
Como poderia fazer o inverso tendo uma lista de coordenadas e querendo saber o endereço de casa coordenada
@jessicalaine9732
@jessicalaine9732 Жыл бұрын
Quando eu clico no nominatin nao aparece essa tela preta igual a sua, e sim uma branca. O que eu faço?
@geekon5081
@geekon5081 2 жыл бұрын
Muito bom o conteudo, parabens. Uma duvida, as coordenadas estão em UTM, há como elas sairem em Graus min e seg?
@JoaoSantos-jb7ul
@JoaoSantos-jb7ul Жыл бұрын
Geek On, o único jeito que encontrei foi converter as coordenadas. Em graus, é a parte inteira do número (a latitude for negativa, é hemisfério sul, e se a longitude for negativa, são graus a oeste de Greenwich). Para obter os minutos, é multiplicar a fração por 60 e obter a parte inteira desta conta. Para os segundos, é pegar a parte fracionária da conta anterior, e multiplicar por 60.
@victoriadossantosgomes78
@victoriadossantosgomes78 2 жыл бұрын
E se eu precisar converter latitude e longitude em endereço?
@dhionasribeiromagalhaes2955
@dhionasribeiromagalhaes2955 3 ай бұрын
Posso fazer para abastecer as colunas latitude e longitude de uma tabela de um banco SQL Server?
@pgdinamica
@pgdinamica Ай бұрын
pode!
@mayranetaina4963
@mayranetaina4963 3 жыл бұрын
Olá, é possível empreender na ciência de dados?( Desde o início)? Nunca fui muito fã de trabalhar para outras pessoas(clt), se for possível de que maneiras ?
@pgdinamica
@pgdinamica 3 жыл бұрын
Sim, é possível, pretendemos fazer um conteúdo a respeito :)
@miltongarcia799
@miltongarcia799 2 жыл бұрын
Queria ver a sintaxe que foi criado a coluna com os atributos de endereço unificado =\ Help Kizzyv
@ERICKRODRIGO10
@ERICKRODRIGO10 2 жыл бұрын
Quando eu rodo o geocode, a coluna geolocalizada não aparece a latidude, longitude e altitude.
@jaquelinecella7466
@jaquelinecella7466 2 жыл бұрын
Oi, Kizzy. Qual a operação que você usou para juntar os dados e gerar uma nova coluna com o Estado, Município e Pais? Estou tentando entender se é um merge, concat ou outra operação, mas estou com dificuldade, pois o formato é objeto.
@pgdinamica
@pgdinamica 2 жыл бұрын
O formato ‘Object’ se deve ao fato de ser string. Eu fiz uma concatenação de maneira implícita usando o operador + para isso
@pgdinamica
@pgdinamica 2 жыл бұрын
Veja aqui: colab.research.google.com/drive/16ym2_NmwgGb4woQcK8RXXS_Y9dOMf2So#scrollTo=gxiX4BhHJisC&line=1&uniqifier=1
@jaquelinecella7466
@jaquelinecella7466 2 жыл бұрын
@@pgdinamica Kizzy, sua linda! Funcionou! Consegui chegar ao fim, depois de vários erros que apareceram no caminho. Muito obrigada por dividir conosco seu conhecimento! Agora vou descobrir como gerar uma mapa de calor com o Folium. Eu precisava das coordenadas e a coluna Point vai ser minha base.
@deniseyasumura2445
@deniseyasumura2445 Жыл бұрын
Bom dia! Muito útil seu vídeo, mas pra mim apareceu um monte de erro de "Service timed out", pq será?
@pgdinamica
@pgdinamica Жыл бұрын
Pode ter ultrapassado o limite de consultas gratuitas ou o serviço estava instável ;)
@CesarGarcia-cb4cg
@CesarGarcia-cb4cg Жыл бұрын
Gostaria de informar que utilizei o Geocode para verificar 263 endereços. No entanto, consegui um retorno melhor quando utilizei somente o nome da cidade, estado e o CEP. Mesmo assim, houve imprecisão de vários endereços. Achei estranho, fiz exatamente como foi informado pelo tutorial. Onde será que estou errando?
@pgdinamica
@pgdinamica Жыл бұрын
Olá, utilizando nome da cidade, estado e o CEP ocorrerão imprecisões pois um CEP corresponde a mais de um endereço ;)
@Marcelo-tz6du
@Marcelo-tz6du 2 жыл бұрын
Eu olhando depois a programação, não sei se poderia me ajudar, isso pode ser usado no final onde extrai os lat longs, para extrair valores de shapefiles também?
@pgdinamica
@pgdinamica 2 жыл бұрын
Não entendi a pergunta...
@Marcelo-tz6du
@Marcelo-tz6du 2 жыл бұрын
O arquivo shapefile tem uma coluna geometry, preciso separar ela em duas colunas diferentes de X e Y, mas essas colunas devem ser listas
@guilhermetorres928
@guilhermetorres928 2 жыл бұрын
@@Marcelo-tz6du extrair as coordenadas é bem simples usando algum programa GIS (QGis e ArcGis)... depois se quiser basta exportar a tabela de atributos com planilha.
@gilson7959
@gilson7959 2 жыл бұрын
Olá, como eu faço o processo oposto (coordenadas para endereço)?
@pgdinamica
@pgdinamica 2 жыл бұрын
boa, chama-se geolocalização inversa, pesquise por reverse geocode 😉
@almeidamentz
@almeidamentz 13 күн бұрын
Pelos testes que fiz endereços não tão populares não funcionou
@yanjindapakboy
@yanjindapakboy 2 жыл бұрын
na moral é um desafio acompanhar esse video.
@pgdinamica
@pgdinamica 2 жыл бұрын
Por quê?
@ultimomoicano
@ultimomoicano 4 ай бұрын
verdade, a webcam fica cobrindo parte do código... já que o código não é compartilhado.. Fui testar hoje fazer esse código, já deu problema na terceira linha do início... kkkkk
@almeidamentz
@almeidamentz 13 күн бұрын
tem algum canal no telegram ?
@pgdinamica
@pgdinamica 6 күн бұрын
sim, se chama Programação Dinâmica
@victorramospereira2474
@victorramospereira2474 3 жыл бұрын
já fiz isso uma vez, e ficou meio merda. kkk' agora vou aprender a fazer da maneira correta.
@pgdinamica
@pgdinamica 3 жыл бұрын
KKKKK acontece
@hostia22011986
@hostia22011986 2 жыл бұрын
Como montar um Geodataframe com esse ponto?
@pgdinamica
@pgdinamica 2 жыл бұрын
Utilizado geopandas 😉
@aislangreca9501
@aislangreca9501 2 жыл бұрын
onde encontro o script desta aula?
@pgdinamica
@pgdinamica 2 жыл бұрын
Aqui: github.com/programacaodinamica/mini-projetos/blob/master/notebooks/Geolocalizando_Endere%C3%A7os_em_Python.ipynb
@almeidamentz
@almeidamentz 13 күн бұрын
eu fiz igual mais ela retorna informando que não achou você me ajuda
@pgdinamica
@pgdinamica 6 күн бұрын
pode ser que alguns não sejam encontrados mesmo...
@wellingtonconstantino5607
@wellingtonconstantino5607 3 жыл бұрын
Me perdi na importação da planilha
@pgdinamica
@pgdinamica 3 жыл бұрын
Oi Wellington, assista nossa playlist de análise de dados, pois temos várias explicações que irão te ajudar: kzfaq.info/sun/PL5TJqBvpXQv5N3iV68bGBkea0HjMk98lR
@CarlosHenrique-ps3xp
@CarlosHenrique-ps3xp 3 жыл бұрын
E se eu quisesse, por exemplo, achar o endereço do Cristo? Não achei algo do tipo na documentação do GeoPy.
@pgdinamica
@pgdinamica 3 жыл бұрын
Recomendo a Google Places API pra isso 😉 aliás acha que vale um vídeo das geo APIs do Google :)
@CarlosHenrique-ps3xp
@CarlosHenrique-ps3xp 3 жыл бұрын
@@pgdinamica por incrível que pareça no GeoPy com Nominatim como locator funcionou perfeitamente achando lugares pelo nome (e o melhor de tudo é que foi de graça kkkkk). Ótimo vídeo como sempre, valeu! E concordo, seria interessante usando as geo APIs do Google, mesmo sendo pagas.
@viniciusratsbonesilva6
@viniciusratsbonesilva6 Жыл бұрын
podia ter compartilhado o codigo né...
@pgdinamica
@pgdinamica Жыл бұрын
Ainda posso, mas essa não é uma maneira tão legal de pedir 😉
@PestanaRobson
@PestanaRobson 3 жыл бұрын
E pra calcular distâncias? Da pra calcular só com a Long e Lat?
@pgdinamica
@pgdinamica 3 жыл бұрын
Oi Robson, dá sim, existem algumas fórmulas propostas para se calcular, uma delas se chama "Haversine" e é usada para calcular a maior-distância circular entre duas coordenadas geográficas. Uma outra maneira de se obter a distância é utilizando um serviço de rotas pode te dar a distância por diferentes modais (a pé, carro etc.)
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 10 МЛН
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 16 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 15 МЛН
Analise DADOS do Google Sheets com Python usando Google COLAB | Python na Prática #5
14:38
Voronoi Edges Explained Part. 1
9:57
Yusef28
Рет қаралды 7 М.
Creating a Map with Geolocation Data in Python
17:29
Renato Coelho
Рет қаралды 5 М.
LATITUDE E LONGITUDE.
15:16
Quaternário - Prof. Patrick Ritielle
Рет қаралды 48 М.
Como geocodificar endereços?
4:56
Anaiá Paixão - epidemiologia e geoprocessamento
Рет қаралды 6 М.
Introdução ao PYTHON e Como PROGRAMAR do JEITO CERTO | Python do Jeito Certo 2.0
16:30
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 12 МЛН
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,6 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 726 М.
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00
Как слушать музыку с помощью чека?
0:36