【发布时间】:2020-01-31 03:22:41
【问题描述】:
我有一个空间数据集折线,它包含 115 个线要素,我想弄清楚是否可以使用循环或类似功能选择每个线要素并将其保存到单独的形状文件中?
我了解如何使用子集(下面的示例)单独执行此操作,但是重复此过程 115 次似乎是在浪费时间和 R 的力量。
我将包含以下数据的示例:
trailname <- ("trail1", "trail2", "trail3")
trailtype <- ("mountain", "flat", "hilly")
parking <- ("no", "yes", "no")
shapelength <- ("835", "5728", "367")
trails <- data.frame(accessname, trailtype, parking, shapelength)
这是一个单独的子集示例:
trail1 <- subset(trails, trailname == "trail1")
我想选择每条路径,并将其保存为“路径名称”列下显示的名称,即 trail1.shp
【问题讨论】:
-
你试过
tidyr::unnest_wider()或tidyr::hoist()。 -
使用子集(下面的示例) ...示例在哪里?
-
tidy::unnest 似乎不适用于空间文件。
-
添加子集示例
标签: r subset spatial shapefile