.localobj,...中的错误:无法从非数值矩阵导出坐标

问题描述

在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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...