百度地图webAPI:python坐标批量转换

简介: 百度地图webAPI:python坐标批量转换

非百度坐标系转换:用户可通过该服务,实现非百度坐标系(GPS标准坐标、amap地图坐标、tencent地图坐标、mapbar地图坐标等)到百度坐标系的转换。

  • 单次请求可批量解析100个坐标

读取经纬度(wgs84)

import requests
import json
import time
def get_urls(add):
    url = "https://api.map.baidu.com/geoconv/v1/?coords=" + str(add)
    url = url + "&from=1&to=5&ak=11Z8uiP8kIz6AG0Vjiwzbc***"
    r = requests.get(url)
    res = json.loads(r.text)
    #  数据格式化;
    content = str(res['result'][0]['x']) + "," + str(res['result'][0]['y']) + "\n"
    #  写入文件
    with open('data.txt', 'a') as f:
        f.write(content)
    return ""

依次输出转化后的经纬度

# 地址信息;
with open(r'add.txt', 'r', encoding='utf-8') as f:
    # 读取地址信息列表
    address = f.read().split()
    # 地址转换
    i = 0
    for item in address:
        # 调用百度转换API封装函数;
        get_urls(item)
        print("第{}个地址已转换".format(i + 1))
        i += 1


单次请求可批量解析100个坐标

       if i % 99 == 0 and i > 0:
            print("第", i, "个数据,执行延迟策略.")
            time.sleep(1)


lockdatav Done!

相关文章
|
6月前
|
数据可视化 数据挖掘 数据处理
python 盒装图纵坐标单位
【4月更文挑战第1天】
|
6月前
|
Python
python用鼠标获取图像任一点的坐标和像素值
python用鼠标获取图像任一点的坐标和像素值
|
6月前
|
数据采集 Python
爬虫实战-Python爬取百度当天热搜内容
爬虫实战-Python爬取百度当天热搜内容
204 0
|
6月前
|
缓存 API 定位技术
使用Python调用百度地图API实现地址查询
使用Python调用百度地图API实现地址查询
379 0
|
3月前
|
数据采集 监控 搜索推荐
基于python的百度资讯爬虫的设计与实现
本文介绍了一个基于Python语言的网络爬虫设计与实现,该爬虫利用urllib.request和BeautifulSoup库从百度新闻中抓取新闻标题、链接、内容摘要和来源信息,通过模拟浏览器行为和添加随机等待时间来规避反爬机制,为新闻数据分析和舆情监控提供支持。
102 2
|
27天前
|
Python
【10月更文挑战第15天】「Mac上学Python 26」小学奥数篇12 - 图形变换与坐标计算
本篇将通过 Python 和 Cangjie 双语实现图形变换与坐标计算。这个题目帮助学生理解平面几何中的旋转、平移和对称变换,并学会用编程实现坐标变化。
63 1
|
3月前
|
Python
告别死记硬背:掌握Python正则表达式re模块的高效应用&[面向百度编程]
Python中正则表达式的高效应用,通过内置的`re`模块,讲解了如何匹配、提取和替换字符串,并提供了相关示例代码,同时提倡通过实践来掌握正则表达式的使用,而不是仅仅依赖网络搜索。
47 1
|
3月前
|
前端开发 JavaScript 定位技术
GPS坐标转百度坐标
GPS坐标转百度坐标
38 1
|
3月前
|
数据采集 存储 自然语言处理
【优秀python案例】基于百度贴吧的数据采集与文本分析设计与实现
本文介绍了百度贴吧数据采集与文本分析的设计与实现,包括自动化采集帖子数据、进行情感分析和主题分析,以及使用可视化技术展示分析结果。
|
3月前
|
数据可视化 Python
Python 绘制误码率对比折线图,纵坐标是10次幂,即求对数
本文介绍了如何在Python中绘制误码率(BER)的对比折线图,特别指出纵坐标使用10次幂即对数形式来表示误码率,横坐标为信噪比(SNR),并提供了相应的绘图函数和使用示例。
42 2