是 R 中 osmdata 多多边形内坐标 x,y 的点吗?

问题描述 投票:0回答:0

我正在尝试评估点坐标 x,y 是否在通过 api 从 R 中的 osmdata 库获取的多边形中。

在 dat1 中,我从 OSM 获得了多边形。在 ptCoord 中,我输入要评估的点并设置 crs。

两个变量都是 sfc 对象,但是我似乎无法使用 sf::st_contains 评估该点是否在多边形中

非常感谢任何帮助,我花了 2 个多小时浏览在线文档和资源,但没有成功。

数据1 <- opq_osm_id (type = "relation", id = 1237758) %>% opq_string() %>% osmdata_sf()

点坐标<- ptCoord = st_sfc(st_point(c(10.713097, 47.54761)), crs = 4326)

sf::st_contains(dat1$osm_multipolygons, ptCoord) #长度为1的稀疏几何二元谓词列表,其中谓词 #是“包含” #1:(空)

r coordinates spatial sf
© www.soinside.com 2019 - 2024. All rights reserved.