| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> [Python小技巧]调用百度API接口批量获取地点经纬度坐标(附源码和坐标转换小程序 -> 正文阅读 |
|
[移动开发][Python小技巧]调用百度API接口批量获取地点经纬度坐标(附源码和坐标转换小程序 |
公众号原文链接 [Python小技巧]调用百度API接口批量获取地点经纬度坐标(附源码和坐标转换小程序)https://mp.weixin.qq.com/s/j0RI9gC18nom8ytRD5gmSw 给磊磊开个小系列,目前计划更的有爬取微博签到数据,空气污染指数等(但也只是计划);对于会编程的来讲这就是两行字母,而对于仅仅是工作学习中需要用到但并不会专门深入学习的来说,这种小技巧不需要会多少编程知识,所以不用看见代码就跑,贯彻拿来主义,即学即用。 问:我有一个表,表内容大概是这样,若干条记录(以国内几个大学为例),我现在想根据地标名称和城市名称,查询出百度地图对应的经纬度,批量获取,请问要怎么做? 首先,要注册百度API,获取应用中需要的key。登录百度地图开放平台,创建地理编码应用。https://lbsyun.baidu.com/apiconsole/key#/home 选择应用类型和启用服务。在这里,我使用的为服务端应用,开放地理编码等服务。如需开放白名单,请输入*号。 地理编码服务 应用管理-创建应用 应用类型选择服务端 得到申请的key 免(bai) 费 (piao) 用户,借助百度 API 每天最高可调用 6000 次,这个量级基本上能满足我们日常需要。 你得装个python吧,之后选用Python编译器进行主题代码的获取。需要安装json/csv/urllib/pandas库。在本段代码中,基础便是调用上述申请的API应用,获取指定地名的地理坐标。
ak = 'd7OjdzGhlh20gYRj06cGRXmSbrVZlXHz'替换为自己申请的key 对于需要获取的批量地名,根据使用的不同格式调用不同的包来完成读取。一般而言,选用CSV格式能够更好的满足需求,容错率高、存储量大。
C:/Users/18326/Desktop/test.csv是可更改的路径,看文件放在哪 批量获取地理位置的坐标。
最后,将该坐标存储到文件中去。
open('C:/Users/18326/Desktop/location.csv','w')依然更改路径 在该过程中,由于文件格式的原因,可能需要到特定的编码格式。目前,我是用的编码为utf-8。 然后我们运行看一下 源码见公众号【一点规划】文中微附件 运行后会输出一个location.csv,有名称和xy经纬度,然后就可以在Arcmap中加载显示。 之后使用小程序实现BD-09、GCJ-02、WGS-84三种坐标系之间的转换 链接:https://pan.baidu.com/s/1lDavvBfWmBpXPjHlt15WoA 提取码:6brg 小程序版权所属:刘俊环 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 1:17:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |