根据这个问题的答案,"Create topographic map in R",我想扩展边界框以显示该功能周围的其他区域。documentation提到了"expand“参数,但我不确定如何应用它,我的谷歌搜索也没有返回我能够成功使用的代码示例。
我正在测试一个数据帧,目前只有一组坐标(Adam's peak, from Wikipedia),看起来像这样:
代码与here相同,如下所示,除了第一行"#生成经纬度坐标的数据帧“
library(elevatr)
library(raster)
#input dataframe
ex.df <- mtSlice
# Specify projection.
prj_dd <- "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
# Use elevatr package to get elevation data for each point.
elev <- get_elev_raster(ex.df, prj = prj_dd, z = 10, clip = "bbox")
raster::contour(elev)谁能解释一下如何扩展以显示功能周围的更多区域?
发布于 2021-03-19 19:54:10
get_elev_raster上的expand参数将在您的输入位置以CRS为单位展开边界框。在这种情况下,这将是十进制度。因此,要在您的边界框上获得额外的1度:
elev_plus_one_deg <- get_elev_raster(ex.df, prj = prj_dd, z = 10, clip = "bbox", expand = 1)注意:它应该是额外的一个学位,但仔细观察,似乎不是这样。我需要深入研究这一点!
https://stackoverflow.com/questions/66684697
复制相似问题