从显示纬度和经度的2个单独列表中制作坐标列表[重复]
Posted
技术标签:
【中文标题】从显示纬度和经度的2个单独列表中制作坐标列表[重复]【英文标题】:Making a list of coordinates from 2 seperate lists that display latitude and longitude [duplicate] 【发布时间】:2021-09-29 03:29:33 【问题描述】:我有两个单独的列表,一个显示纬度,一个显示几个站点的经度,这些站点一起构成坐标。
site_lat = df['SITE_LAT'].values
site_lon = df['SITE_LON'].values
print(site_lat)
print(site_lon)
输出:
[-43.38819 -43.49636 -43.38115 -43.37939 -43.5033
-43.56368 -43.554 -43.57971 -43.5298 -43.57286
-43.5305 -43.509 -43.5014 -43.5102 -43.49739
-43.38137 -43.3816 -43.52867 -43.50848 -43.38075
-43.38053 -43.5052 -43.38295 -43.37932 -43.52772
-43.52822 -43.49919 -43.52377 -43.39104 -43.49811
-43.52506 -43.5244 -43.485115 -43.380177 -43.386207
-43.582139 -43.528555 -43.573772 -43.562665 -43.457495
-43.480346 -43.392772 -43.381836 -43.380637 -43.590068
-43.47111 -43.582984 -43.514007 -43.486072 -43.475549
-43.524372 -43.581061 -43.47893333 -43.509864 -43.529607 ]
[172.66213 172.70281 172.6736 172.64842 172.66232 172.60192
172.61773 172.54881 172.60366 172.60804 172.6016 172.6836
172.6857 172.7215 172.70474 172.66143 172.65777 172.64241
172.68695 172.65704 172.66875 172.66001 172.6591 172.65357
172.63697 172.63646 172.70525 172.61232 172.66066 172.70027
172.642 172.633 172.712223 172.647993 172.668404 172.536411
172.685047 172.548991 172.555511 172.61905 172.582113 172.659937
172.659306 172.670703 172.568637 172.613926 172.516276 172.588811
172.685501 172.706847 172.672883 172.57687 172.7105194 172.570035
172.592257 ]
我将如何将这些组合起来以创建一个将它们打印为坐标的列表?
【问题讨论】:
print(list(*zip(site_lat,site_lon)))
?
【参考方案1】:
鉴于两个初始列表大小相同,您可以使用zip()
合并site_lat
和site_lon
,这将返回纬度和经度列表。
coordinates = list(zip(site_lat, site_lon))
【讨论】:
以上是关于从显示纬度和经度的2个单独列表中制作坐标列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JSON 纬度数组和 JSON 经度数组在 Google 地图上显示折线?
Javascript Google地图,按经度和纬度坐标显示图钉[重复]