如何解决.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 举报,一经查实,本站将立刻删除。