2

让我们有一个范围对象:

> require(raster)
> e <- extent(0,20,35,60)
> e
class       : Extent 
xmin        : 0 
xmax        : 20 
ymin        : 35 
ymax        : 60

xmin(e)如何以比仅使用, ymin(e)....更紧凑的方式从中获取范围坐标?

编辑:我实际上需要这个来保存范围以drawExtent供进一步使用来构建extent

> catalunya <- drawExtent()
> catalunya
class       : Extent 
xmin        : -0.3026625 
xmax        : 4.399662 
ymin        : 39.4917 
ymax        : 43.55101
> dput(c(t(bbox(catalunya))))
c(-0.302662510572699, 4.39966213295851, 39.4917044713409, 43.5510057541513

将此作为参数复制并粘贴到我的脚本中。完毕。

4

1 回答 1

3
> require(sp)
> bbox(e)
   min max
s1   0  20
s2  35  60

Bbox 也可用于创建范围对象:

> extent(bbox(e))
class       : Extent 
xmin        : 0 
xmax        : 20 
ymin        : 35 
ymax        : 60
于 2013-07-20T14:50:26.130 回答