geopy.geocoders解决关于具体地址和经纬度互转的问题

本文介绍了如何使用geopy.geocoders库进行经纬度与具体地址之间的转换。通过创建Nominatim定位器,可以方便地根据经纬度获取地址,或者输入地址获取经纬度。示例中展示了从txt文件读取经纬度并分类到对应城市的过程,以及如何直接通过地名获取经纬度。
摘要由CSDN通过智能技术生成

对于经纬度的操作也许也会在我们日常生活中使用到,这里简单的介绍一下如何使用geopy.geocoders这个库来得到对应地点的经纬度以及根据对应的经纬度得到它的地址的小工具。

from geopy.geocoders import Nominatim

import re

import time
这是代码需要导入的三个python包,对应网上的教程install一下即可

geolocator = Nominatim()

首先利用Nominatim得到一个我们的定位器geolocator

假设接下来在txt文件中有这样一些经纬度

B0001       22.947097113.679983   114  6:30:00    67997.3868

B0002       22.577792113.966524   163  6:30:00    37926.5416

B0003       23.192458113.347272   139  6:30:00    27953.0363

B0004       23.255965113.31875      98     6:30:00    25085.6986

B0005       33.65205116.97047        66     6:30:00    20919.0667

B0006       22.262784112.79768      72     6:30:00    18237.6295

B0007       29.560903106.239083   15     6:30:00    15729.3601

B0008       23.143373113.376315   95     6:42:00    14868.4446

B
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值