将黄土转换为空间数据

时间:2012-11-07 12:01:13

标签: r spatial polygons

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

我想处理地图上多边形中的数据(nxm矩阵)。特别是黄土和akima等功能的输出。例如,我从黄土获得: 清单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和y是状态平面坐标,z是陆地表面和测深高程的组合。水深测量在多边形内部,一些黄土结果溢出多边形到矩阵之外。我想把多边形的一切都归零。我相信我可以用它完成,但数据需要是空间坐标。

我该怎么做?我已经搜索并尝试了几周。

提前致谢...

2 个答案:

答案 0 :(得分:1)

这是一个非常广泛的问题,所以这里有提示和指示,而不是具体细节。

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

Bivand应用空间分析与R book有一套详细的实例和内部检查,包括如何创建它们以及如何在各种空间类之间进行转换。

还有一个空间小插图来帮助你开始。

答案 1 :(得分:0)

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

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