[英]R Convert column to spatial objects - Polygon
我有一些多边形数据,格式为 csv 文件:
"ID","name","geometry"
"1","A","list(c(-0.25291548373789, -0.251828087559847, -0.251065989114876, -0.24944850900495, 51.4652163826438, 51.4652280432439, 51.4652040920587, 51.4650720752044))"
"2","B","list(c(-0.26291548373789, -0.211828087559847, -0.231065989114876, -0.26944850900495, 51.1652163826438, 51.2652280432439, 51.3652040920587, 51.5650720752044))"
这正是我要找的,但数据类型不是我需要的:
$ ID : num [1:2] 1 2
$ name : chr [1:2] "A" "B"
$ geometry: chr [1:2] ""list(c(-0.25291548373789, -0.2518280875598..."
我需要的是这个几何列到空间 Object 作为多边形,以便能够在 Leaflet 上使用它作为:
addPolygons(data=test$geometry)
任何想法如何实现这一目标?
谢谢!
测试 <- st_as_sf(测试,wkt = '几何')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.