小编Sha*_*e11的帖子

如何使用 r 将多边形的几何形状转换为纬度和经度

您好,我正在尝试将几何字段转换为纬度和经度。我需要使用这些数据在传单中为闪亮的应用程序创建地图。

我尝试过以下代码:

  1. rl_coord <- rle %>% mutate(lat = unlist(map(rle$geometry, 1)), long = unlist(map(rle$geometry, 2)))

输出: 错误stopifnot():!计算时出现问题lat = unlist(map(rle$geometry, 1))。x 的lat大小必须为 45152 或 1,而不是 19470112。运行rlang::last_error()以查看错误发生的位置。

数据样本(前 2 行):

(column names)
oi, name, rle_status, percentage, geometry

1, Aggeneys Gravel Vygieveld, Least Concern, 99, list(c(18.1286933451867, 18.1288873157412, 18.1285209659984, 18.1253701585106, 18.1256087808649, 18.125834301081, 18.1261614439592, 18.1263051557795, 18.1264605244489, 18.1266239843156, 18.1269636452865, 18.12730379009, 18.1274679032905, 18.1276242720226, 18.1277694335806, 18.128129283741, 18.1285605618558, 18.1286933451867, -29.2730674003889, -29.2731573351778, -29.273107503584, -29.273040061747, -29.2729443517532, -29.2728706490378, -29.2727512792674, -29.2727164322246, -29.2726934896327, -29.2726798052816,  -29.2726735519181, -29.2726912387301, …
Run Code Online (Sandbox Code Playgroud)

r coordinates r-sf

0
推荐指数
1
解决办法
2101
查看次数

标签 统计

coordinates ×1

r ×1

r-sf ×1