当前位置: 首页 > article >正文

通过地址获取LONG和LAT并且存入csv

通过地址获取LONG和LAT并且存入csv

1. Address存在Address这个column里,从网上复制(如果可以爬虫自动更好)

2. 用代码获取GPS,再存入表格

import pandas as pd
from geopy.geocoders import Nominatim
from time import sleep

# 读取 CSV 文件
csv_file = r"D:\Research\Bessie\58_Address.csv"
hospitals = pd.read_csv(csv_file)

# 初始化地理编码器
geolocator = Nominatim(user_agent="hospital_geocoder")

# 定义地理编码函数
def geocode_address(address):
    try:
        location = geolocator.geocode(address)
        if location:
            return location.longitude, location.latitude
        else:
            return None, None
    except:
        return None, None

# 创建新列存储经纬度
hospitals['longitude'], hospitals['latitude'] = zip(*hospitals['Address'].apply(geocode_address))

# 保存带经纬度的 CSV 文件
hospitals.to_csv("58_hospitals_with_latlong.csv", index=False)

3.根据文件名找到表格,并且放入arcgis里面

buffer大小:10m, 50m, 100m, 150m, and 200m


http://www.kler.cn/a/395625.html

相关文章:

  • YOLO系列基础(七)从数据增强到图像线性变换
  • 使用热冻结数据层生命周期优化在 Elastic Cloud 中存储日志的成本
  • python爬虫(二)爬取国家博物馆的信息
  • 23种设计模式的Flutter实现第一篇创建型模式(一)
  • sealos部署K8s,安装docker时master节点突然NotReady
  • 2024 年(第 7 届)“泰迪杯”数据分析技能赛B 题 特殊医学用途配方食品数据分析 完整代码 结果 可视化分享
  • ubuntu, 安装部署comfyui,记录1:
  • Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
  • 计算机毕业设计Python+CNN卷积神经网络股票预测系统 股票推荐系统 股票可视化 股票数据分析 量化交易系统 股票爬虫 股票K线图 大数据毕业设计 AI
  • 千益畅行,共享旅游卡市场乱象解析与未来展望
  • Python3中str和bytes
  • STM32串口——5个串口的使用方法
  • selenium元素定位---元素点击交互异常解决方法
  • 0x00基础算法 -- 0x05 排序
  • Modern Effective C++:item 1 理解模板类型推导
  • Spring Boot 中使用 @Transactional 注解配置事务管理
  • 表的数据结构和常见操作
  • 硬盘物理故障的表现、原因和解决方法全解析
  • 鸿蒙next ui安全区域适配(刘海屏、摄像头挖空等)
  • kali上安装docker,并且生成centos7容器和创建apache容器后台运行
  • [论文笔记]An LLM Compiler for Parallel Function Calling
  • 电子电气架构 --- 电动汽车 800V 高压系统
  • HTML5+CSS前端开发[保姆级教学]+基本文本控制标签介绍
  • 单片机原理理论及应用
  • css鼠标移动效果高亮追随效果
  • C++ QT UI日志更新