【发布时间】:2015-04-30 02:55:47
【问题描述】:
我希望能够从 R 中的等高线创建高程图。我对使用形状文件非常陌生
目前我已经从here下载了数据 它为整个英国提供 .shp 文件。
它还提供了等高线,总结了英国的拓扑结构。
对于高程图,我想要一个 data.frame 或 data.table 的均匀间隔点(彼此相距 100 米)来生成一个数据输出,给出 x、y 和 z 值。其中 x 和 y 表示纬度和经度(或东向和北向),z 表示高度(以米为单位)。
我认为可能有一些工具会自动为您执行插值,但不确定它如何处理地理空间数据。
这是我的基本开始...
require(maptools)
xx <- readShapeSpatial("HP40_line.shp")
【问题讨论】:
-
你应该直接下载grid版本,使用
raster包放大数据,得到一个SpatialPointsDataFrame。 -
你能告诉我怎么做吗?
-
我不确定网格版本是什么,但不认为它可用...