gpt4 book ai didi

r - 在R中使用SF几何设置小叶的边界

转载 作者:行者123 更新时间:2023-12-04 14:22:42 27 4
gpt4 key购买 nike

我想使用sf包提取边界框(例如st_bbox),然后使用fitBounds将这些坐标传递给传单。

做这个的最好方式是什么?类似的帖子是here:
我不想取所有坐标的平均值,因为我们已经有一个可以使用的边界框,并且我们不想使用setView设置缩放比例。我目前正在尝试的一个示例-

以印第安纳州为例:

require(USAboundaries);require(sf)
state <- us_boundaries(states="Indiana")
st_bbox(state)


xmin ymin xmax ymax
-88.11186 37.78194 -84.78395 41.75956

我想轻松地将它转换成Leaflet的 fitBounds可以解释的格式。也许是这样的:
map.fitBounds([
[-88.11186, 37.78194],
[-84.78395, 41.75956]
);

最佳答案

怎么样:

library(sf)
library(leaflet)
library(USAboundaries)

state <- us_boundaries(states = "Indiana")

bbox <- st_bbox(state) %>%
as.vector()

leaflet() %>%
addTiles() %>%
fitBounds(bbox[1], bbox[2], bbox[3], bbox[4])

enter image description here

关于r - 在R中使用SF几何设置小叶的边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51392181/

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