python 经纬度 地址批量转换
# coding=utf-8import csv import requests import json import pandas as pd import re num=0 y=[] ''' 在url里key后面的******换为高德开放平台自己申请的key ''' with open("地址.csv", 'r') as f: #写入将要转换的地址的文件路径,此处为默认文件路径(要先将文件提前导入)(注意是csv格式文件)r = csv.reader(f, delimiter=',')for row in r:print(row[0])url = "http://restapi.amap.com/v3/geocode/geo?key=831894c7f8fe1d2bedb982a040536650&address=" + row[0]dat = {'count': "1",}r = requests.post(url, data=json.dumps(dat))s = r.json()try:b = s['geocodes']text = str(b)print(text)except:text = 'none'# 省份try:pat1 = "'province': '(.*?)',"province = re.compile(pat1).findall(text)[0]print("省份:",province)except:province = 'none'print("省份:",province)# 城市try:pat2 = "'city': '(.*?)',"city = re.compile(pat2).findall(text)[0]print("城市:",city)except:city = 'none'print("城市:",city)# 区划try:pat3 = "'district': '(.*?)',"district = re.compile(pat3).findall(text)[0]print("区划:",district)except:district = 'none'print("区划:",district)# 经纬度try:pat4 = "'location': '(.*?)',"res3 = re.compile(pat4).findall(text)[0]# print(res3)lon_lat = res3.split(',')lon = float(lon_lat[0])lat = float(lon_lat[1])print("经度:",lon)print("纬度:",lat)except:lon = 'none'lat = 'none'print("经度:",lon)print("纬度:",lat)num += 1print("第" + str(num) + "条地址转换成功")print('**************************************')y.append([num, row[0], province, city, district, lon, lat])result = pd.DataFrame(y)result.columns = ['num', 'address', 'province', 'city', 'district', 'lon', 'lat']result.to_csv('result.csv', encoding='utf-8-sig', index=False)print("全部地址转换成功")
地址.csv 的内容如下:
python 经纬度 地址批量转换相关推荐
- [C#源代码]百度网盘地址批量转换工具
源代码地址 : http://download.csdn.net/detail/witch_soya/5185926 效果如图 截止今日2013年3月27日10:13:48 还是可以使 ...
- Python学习:批量转换图片格式-PNG转JPG
个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ 1. 介绍 Python代码:批量将PNG格式图片转换为JPG图片格式,即PNG转JPG格式. 2. Pyth ...
- python多层遍历批量转换PPT为PDF
Python多层遍历转换PPT为PDF 1. 需求分析 2. 环境配置 3. PPT转为PDF 4.文件夹遍历 5. 总程序 参考资料 1. 需求分析 因为Mac制作的PPT在一些Windows电脑打 ...
- python实现文件格式批量转换,PNG,JPG,PGM(娱乐项)
用python实现文件夹下的成批文件格式转换(娱乐项) 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差 ...
- Python调用HEG批量转换hdf影像为tiff
目录 Python代码 注意 参考 Python代码 本文示例为处理MOD11_L2数据,提取数据中的QC和LST图层的代码: # -*- coding: utf-8 -*- "" ...
- python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...
我们都知道,可以使用高德地图api实现经纬度与地址的转换.那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢? 在这里,选用高德Web服务的API,其中的地址/逆地址编码,可以实现经纬 ...
- 使用腾讯地图批量转换地址为经纬度坐标
前言 两年前写过一篇使用R+百度地图批量获取经纬度坐标的文章https://blog.csdn.net/lpwmm/article/details/79202592,后来挺多人反馈按照文档操作后无法获 ...
- python根据经纬度转换详细地址_使用python实现地址-经纬度转换
标签:地址 ref uri port div 字符 注册 gui 图片 中文领域: 指的是提取境内地址的经纬度,的主要调用的是百度API.中间经历了一些波折,刚开始直接 ...
- 利用python查询电脑配置_干货|利用Python将地址转换为经纬度坐标
本文主要讲述利用Python将文本格式的地址转换为数字格式的经纬度坐标数据,主要步骤有: 注册高德地图API账号,申请Web服务的Key 了解并测试地理编码API服务 利用Python实现地址转坐标 ...
最新文章
- 10条PyTorch避坑指南
- MySQL的EXPLAIN的SELECT TYPE
- Select count(*) 的优化
- 在线安装非GPU版的tensorflow流程
- IOS开发之手势——UIGestureRecognizer 共存
- 【报告分享】面向数据流的产品迭代及业务闭环.pdf
- Logback MDC
- matlab理论力学项目研究,基于MATLAB的机械力学问题的研究
- emf(Enhanced MetaFile)图片格式——在印刷工业中应用于Windows操作系统的文件格式
- 2020腾讯校园实习生招聘面经(Offer):系统技术运维岗和后台开发岗
- 2021-2022-1 20212810《Linux内核原理与分析》第一周作业
- CentOS上安装Docker及docker常用命令
- 微信小程序 界面从右边滑出_微信小程序页面溢出左右滑动问题
- CSDN的markdown编辑器使用(含表格背景色、文本颜色字体字号、锚点跳转、表情符号等)
- 如何用MindManager画树状思维导图
- Mac不能为虚拟电脑打开一个新任务
- 985博士走红,粉丝超800万遭网暴!如今状告“施暴者”
- [附源码]Python计算机毕业设计爱宝贝影楼管理系统Django(程序+LW)
- 论文分享 |《DeepCluster》
- 给职场新人的10点职涯建议