百度开发者平台API地理编码,根据地址获取经纬度

这篇具有很好参考价值的文章主要介绍了百度开发者平台API地理编码,根据地址获取经纬度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

地理编码 | 百度地图API SDK (baidu.com)

百度开发者平台API地理编码,根据地址获取经纬度,python

原始csv

# encoding:utf-8
import requests
import csv
import json
# 接口地址
url = "https://api.map.baidu.com/geocoding/v3"

# 此处填写你在控制台-应用管理-创建应用后获取的AK
ak = "XXXXXXX"

# 创建CSV文件并写入数据
with open('output22.csv', 'w', encoding='utf-8', newline='') as file:
    # 创建CSV写入器
    writer = csv.writer(file)

# 打开CSV文件
with open(r"D:\000datasets\链家房价数据\2020去重后社区名称.csv", 'r', encoding='utf-8') as file:
    # 创建CSV读取器
    reader = csv.reader(file)

    # 遍历每一行数据
    for row in reader:
        # 打印每一行数据
        # print(row[0],type(row[0]))
        params = {
            "address":    row[0],
            "output":    "json",
            "ak":       ak,

        }

        response = requests.get(url=url, params=params)
        if response:
            # print(response.json()['status'],type(response.json()['status']))
            if response.json()['status']==0:
                # print("True")
                print(response.json())    #{'status': 0, 'result': {'location': {'lng': 116.3076223267197, 'lat': 40.05682848596073}, 'precise': 1, 'confidence': 80, 'comprehension': 100, 'level': '门址'}}
                json_str = json.dumps(response.json())
                parsed_data = json.loads(json_str)
                # print(parsed_data, type(parsed_data))
                # 获取指定字段的内容
                lng = parsed_data['result']["location"]["lng"]
                lat = parsed_data['result']["location"]["lat"]

                # 创建CSV文件并写入数据
                with open('output22.csv', 'a', encoding='utf-8', newline='') as file:
                    # 创建CSV写入器
                    writer = csv.writer(file)
                    writer.writerow([row[0],lng,lat,parsed_data['result']['precise'],parsed_data['result']['confidence'],parsed_data['result']['comprehension'],parsed_data['result']['level']])

结果:

百度开发者平台API地理编码,根据地址获取经纬度,python

字段名称:

社区名称、经度、纬度、看下表吧。

地理编码 | 百度地图API SDK (baidu.com)

百度开发者平台API地理编码,根据地址获取经纬度,python

或者参考这篇博文:

http://t.csdn.cn/AghZk文章来源地址https://www.toymoban.com/news/detail-616406.html

到了这里,关于百度开发者平台API地理编码,根据地址获取经纬度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 百度Comate SaaS版本正式发布,助力开发者加速研发过程

    百度Comate是基于文心大模型的智能代码助手,让开发者的编码更快、更好、更简单,为开发者自动生成完整的、且更符合实际研发场景的代码行或整个代码块,帮助每一位开发者轻松完成研发任务。10月17日召开的百度世界大会上,百度CTO王海峰博士介绍了百度Comate在百度内部

    2024年02月08日
    浏览(43)
  • 百度王海峰披露飞桨生态最新成果 开发者数量已达800万

    8月16日,由深度学习技术及应用国家工程研究中心举办的WAVE SUMMIT深度学习开发者大会上,位于北京举行。百度的首席技术官兼深度学习技术及应用国家工程研究中心主任王海峰发表了主题演讲。王海峰首次向外界表示,大型语言模型已经具备理解、生成、逻辑推理、记忆等

    2024年02月09日
    浏览(57)
  • 开源协作开发者内容平台Vrite

    什么是 Vrite ? Vrite 是一个开源协作空间,用于创建、管理和部署产品文档、技术博客和知识库。它旨在提供高质量、集成的用户和开发人员体验。 Vrite 具有以下功能: 内置管理仪表板 ,用于使用看板或列表视图管理内容生产和交付; 现代 所见即所得 编辑体验,支持 Mar

    2024年02月07日
    浏览(39)
  • 开发者如何使用讯飞星火认知大模型API?

    目录 1、申请星火API接口 2、使用星火API接口 3、测试编译效果 之前我们使用网页文本输入的方式体验了讯飞星火认知大模型的功能(是什么让科大讯飞1个月股价翻倍?),本篇博文将从开发者角度来看看如何使用讯飞星火认知大模型API。 体验网址:https://xinghuo.xfyun.cn/?ch=s

    2024年02月13日
    浏览(51)
  • 内部开发者平台|企业是否应当自建?

    随着企业越来越依赖软件开发来推动创新并保持竞争优势,建立一个高效协作的内部开发者平台变得尤为重要。内部开发者平台(Internal Developer Platform,IDP)作为一个中心枢纽,开发人员可以在其中获取工具、资源和基础设施,以简化开发流程。然而,企业在建立 IDP 时面临

    2024年02月06日
    浏览(36)
  • 百度地图采集经纬度坐标数据定位的javascript实战开发(地理坐标拾取系统、地址定位点选插件、实时定位、数据导入、地理编码、位置纠偏)

    在百度地图的标注开发中,最为关键的操作就是经纬度坐标信息的拾取。在不同的应用场景,坐标的拾取方式不同。现就常见的地理坐标拾取系统、地址定位点选插件、手机端GPS实时定位、数据导入、地理编码、位置纠偏等做全面的介绍。 传送门:http://api.map.baidu.com/lbsapi/

    2024年02月01日
    浏览(45)
  • 听说现在流行卷应用?开发者们都开始调用文心API开发了?!

    随着大模型的涌现,我们喜悦于其远远超越小模型的性能,但又不得不面临大模型开发难的困境,训练难、微调难、部署难,开发者难以将其投入实际生产,不仅面临资源的限制,更面临高精数据难寻、时间成本过高等问题。 为了让平台更多开发者可以进行大模型开发, 体

    2024年02月09日
    浏览(39)
  • 2023 Google 开发者大会:Web平台新动向

    在前不久的 2023 Google 开发者大会中,谷歌提出了更加强大且开放的 Web,并且还可以可以简化开发工作并支持 AI。Google 资深开发技术推广工程师兼 Chrome 开发技术推广部主管 Paul Kinlan 在 2023 Google 开发者大会讲解了 Google 推出的新功能,包括在 Web 开发值得重点关注的升级与成

    2024年02月08日
    浏览(90)
  • 【小程序】微信开发者工具+心知天气API实现天气预报

    问:为什么使用心知天气的天气数据API而不是其他产品? 答: 心知天气为我们提供了一款通过标准的Restful API接口进行数据访问的天气数据API产品; 心智天气官网为我们提供了足够详细的开发文档和用户手册,方便我们快速上手进行开发; 心知天气旗下的天气数据API针对不

    2024年01月16日
    浏览(70)
  • 如何申请百度地图开发者AK和基本使用,并解决Uncaught ReferenceError: BMapGL is not defined的错误

    今天在学习 amis 框架中的地理位置( LocationPicker )的组件,如下图所示: 关于 amis 的更多了解,可以参考博文:百度低代码amis框架的讲解 截图中注意的是, ak 参数只能在 amis 官网示例中使用,让我们前往百度地图开放平台申请自己的 ak 。 百度地图开放平台官网地址:https:

    2024年02月01日
    浏览(90)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包