Python根据场景的经纬度批量获取周边的基站信息,并将结果拼接成字符串

Python根据场景的经纬度批量获取周边的基站信息,并将结果拼接成字符串

最近在日常工作中需要批量获取场景周边的基站信息
主要的思路如下:
1、读取场景和工参的经纬度等信息
2、根据每个场景的经维度分别计算这个场景到所有基站的距离,将满足距离的基站信息进行拼接
3、遍历所有的场景得到最终的数据
4、将数据导出
原始的场景数据如下:需要有场景名称、经度、维度等数据
在这里插入图片描述
原始的基站数据如下:需要有基站id、基站名称、经度、维度等数据
在这里插入图片描述
下面是完整代码:

import math
import pandas as pd
import PySimpleGUI as sg

#获取
loc1 = sg.popup_get_file('请选择要读取的数据文件的位置')
file2 = sg.popup_get_folder('请选择合并数据要保存的位置')

# 读取场景和工参的数据
base_stations=pd.read_excel(loc1,sheet_name="工参")
current_location=pd.read_excel(loc1,sheet_name="场景")
# 将基站数据转换为字典
base_stations = base_stations.to_dict('records')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值