有没有办法在R中不使用google就能获得长、纬度信息?[已关闭]

问题描述 投票:0回答:1

我有一个CSV文件,里面有城市的信息,现在我需要的不是城市,而是它们的经纬度信息。后来我想把这些信息绘制到地图上。

我尝试了多种代码,但他们都与谷歌,这是行不通的。

你们有谁知道如何在不使用google API的情况下获得长、纬度信息的方法吗?

r geolocation mapping latitude-longitude
1个回答
3
投票

我想,你可能想检查 geocode_OSM 中的功能 tmaptools 包。比如说。

# packages
library(tmaptools)

# simple example
geocode_OSM("Milan, Italy")
#> $query
#> [1] "Milan, Italy"
#> 
#> $coords
#>       x       y 
#>  9.1905 45.4668 
#> 
#> $bbox
#>      xmin      ymin      xmax      ymax 
#>  9.040887 45.386738  9.278110 45.535848

创建于2020-04-29,作者: 重读包 (v0.3.0)

该函数使用了OpenStreetMap Nominatim,你应该读取 使用政策. 你也应该阅读函数的帮助页面(只要输入 ?tmaptools::geocode_OSM),并检查实例。

© www.soinside.com 2019 - 2024. All rights reserved.