我使用plotKML包将一些shapefile写入KML文件。 shapefile仅包含二维坐标(经度和纬度)。 plotKML包支持从空间对象读取第三维(高程或高度)并将其写入KML文件。
我的计划是遍历shapefile并创建具有缺少的第三维的新SpatialPolygonsDataFrames(高度数据包含在'数据'槽中)但是Polygon()函数明确指出coords参数必须是带有坐标"的 2列数字矩阵。
如何使用三列coords矩阵创建多边形?
答案 0 :(得分:0)
sp不支持这种设计。包sf支持多边形节点中的三维坐标(POLYGON Z),但是,这是由plotKML支持的(
)。