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

通过地址获取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.latitudeelse:return None, Noneexcept: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.lryc.cn/news/485046.html

相关文章:

  • Nginx SSL+tomcat,使用request.getScheme() 取到https协议
  • Node.Js+Knex+MySQL增删改查的简单示例(Typescript)
  • 机器学习的概览
  • 方法论-WPS模型(高效沟通和决策分析的框架)
  • OpenTelemetry 赋能DevOps流程的可观测性革命
  • 子集选择——基于R语言实现(最优子集选择法、逐步回归法、Lasso回归法、交叉验证法)
  • Ubuntu24.04挂载磁盘
  • 使用机器学习优化数据库查询性能
  • 英伟达基于Mistral 7B开发新一代Embedding模型——NV-Embed-v2
  • HTML面试题(2)
  • 微服务day07
  • 芯原科技嵌入式面试题及参考答案
  • 二叉树Golang
  • 通过css的哪些方式可以实现隐藏页面上的元素?
  • 微信小程序 === 使用腾讯地图选点
  • Redis高可用-Cluster(集群)
  • Spring Boot编程训练系统:数据管理与存储
  • 报告解读 | 创意经济2024:如何在变革中抢占先机?
  • Flume1.9.0自定义Sink组件将数据发送至Mysql
  • 如何在 Ubuntu 24.04 上安装和配置 Fail2ban ?
  • uniapp如何i18n国际化
  • C++__day1
  • Emacs进阶之插入时间信息(一百六十三)
  • Java线程池:ThreadPoolExecutor原理解析
  • 二叉树、哈夫曼报文大全
  • NotePad++中安装XML Tools插件
  • 聊天服务器(7)数据模块
  • VS2022编译32位OpenCV
  • WP网站如何增加文章/页面的自定义模板
  • 【Linux网络编程】简单的UDP网络程序