【发布时间】:2020-05-11 10:45:09
【问题描述】:
以下代码检查坐标对是否属于特定多边形。我需要使用循环或其他方式检查更多坐标数据。
现在调用代码时,会检查每一个值,但是如果在国外只有一个坐标,则列表中所有点的状态都是'false'。
library(raster)
library(sp)
library(rgeos)
germany<- getData("GADM",country="Germany",level=0)
df1 <- data.frame(geolok)
ifgermany <-df1 %>%
rowwise() %>%
mutate(germany_area = gContains(germany,SpatialPoints(df1[,9:10],proj4string=CRS(proj4string(germany)))))
【问题讨论】:
标签: r loops gis raster rgeo-shapefile