0

我完全不知道如何将原子向量、列表等转换为空间数据。

我想在地图(nxm 矩阵)上处理多边形中的数据。特别是 loess 和 akima 等函数的输出。例如从 loess 我得到: List of 3

 $ x: num [1:112] 656977 657024 657071 657118 657165 ...
 $ y: num [1:82] 661500 661544 661587 661631 661675 ...
 $ z: num [1:112, 1:82] -725 -724 -720 -715 -707 ...

其中 x 和 ya 国家平面坐标,z 是陆地表面和水深测量高程的组合。测深在多边形内部,一些黄土结果溢出多边形外部到矩阵上。我想将多边形之外的所有内容归零。我相信我可以做到这一点,但数据需要是空间坐标。

我怎么做?几个星期以来,我一直在寻找和尝试。

提前致谢...

4

2 回答 2

1

这是一个相当广泛的问题,所以这里是提示和指针,而不是细节。

R 有许多类型的空间类,但过去几年的事情已经收敛到库 sp 的 Spatial_ _ _DataFrame 类。

Bivand Applied Spatial Analysis with R 一书有一组详细的示例和内部检查,包括如何创建它们以及如何在各种空间类之间进行转换。

还有一个空间小插图可帮助您入门。

于 2012-11-07T15:37:55.173 回答
0

假设你可以用一个单一的预测器做一个传统的黄土并绘制它......

双向交互可以被认为发生在二维平面上。因此,只需提供 x 和 y 作为交互项,您就应该能够使用一些三维系统绘制黄土函数,即使它就像预测的 z 值是热图中的水平一样。

于 2012-11-07T15:30:59.067 回答