leaflet() %>%
addTiles() %>%
addCircles(lng = -72.680663, lat = 42.448013, radius = 10, color = "#03F", weight = 3)
嗨!我们小组正在使用传单包。我们试图找出radius参数在addCircles()
函数中采用的单位。
根据文档,radius是: 圆的半径数字向量;它也可以是单侧公式,在这种情况下,半径值来自数据(圆圈的单位为米,圆圈标记的像素)
我们有办法设置半径所在的单位吗?设置默认单位半径是什么?
输入半径为10的圆圈:
答案 0 :(得分:3)
它看起来像米。根据{{3}},Astrodome的半径为110米,如果你描绘的话:
leaflet() %>%
addTiles() %>%
addCircles(lng = -95.407778, lat = 29.685, radius = 110)
它几乎完美排列。
答案 1 :(得分:0)
这取决于您在 Leaflet 中使用的投影,最好使用 Leaflet 的测量工具进行检查,或者您是否知道位置。查看我推荐的预测
crsDF <- rgdal::make_EPSG()
View(crsDF)
就我而言,我在智利(一个狭长的国家),我在某些地方使用此投影:
CRS 9155 =
"+proj=utm +zone=19 +south +ellps=GRS80 +units=m +no_defs +type=crs"
你可以看到我使用的单位是米
我不知道你在哪里,但我在这里留下一些投影的图像
View(crsDF)
您可以在以下位置找到更多信息:
问候