问题描述
在local(obj,...)中出错时,无法从非数值矩阵派生坐标。
必须解决错误,可能是什么错误。 udupiMapData是空间多边形数据框。必须尝试提取latlon中的城市的多边形数据,并获取地图对象和带有这些城市边界的地图。
mat <- gContains(udupiMapData,SpatialPoints(na.omit(latlon),proj4string=CRS(sp::proj4string(udupiMapData))),byid=TRUE)
hits <- colSums(mat)
cols <- rev(heat.colors(diff(range(hits))+1))
# plot
plot(udupiMapData,col = cols[hits+1],border = "green")
with(na.omit(latlon),points(lon,lat,col = "blue",pch = 19,cex = .5))
是否有很好的材料可供参考和学习gcontains,空间点等
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)