gpt4 book ai didi

R - 如何将纬度和经度坐标转换为地址/人类可读位置?

转载 作者:行者123 更新时间:2023-12-03 06:22:33 25 4
gpt4 key购买 nike

如何将纬度和经度坐标转换为 R 中的地址/人类可读位置?

例如,我有以下这些数据:

humandate           lat         lon     
09/10/2014 13:41 41.83174254 -75.87998774
09/10/2014 13:53 41.83189873 -75.87994957

我想找出纬度 41.83174254、经度 -75.87998774 的地址/位置。用R可以吗?还是用别的东西?

最佳答案

使用ggmap包中的revgeocode函数。使用你的data.framedf:

revgeocode(c(df$lon[1], df$lat[1]))

"27-37 Beech Street, Montrose, PA 18801, USA"

您可以使用以下值在 data.frame 中创建一个新变量:

df$textAddress <- mapply(FUN = function(lon, lat) revgeocode(c(lon, lat)), df$lon, df$lat)

关于R - 如何将纬度和经度坐标转换为地址/人类可读位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29921605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com