我无法从大型形状文件(916.2 Mb,4618197 个元素 - 从这里提取点数据:https ://earthdata.nasa.gov/data/near-real-time-data/firms/active-fire-data ) 在 R 中。我正在使用readShapeSpatial
inmaptools
来读取形状文件,这需要一段时间但最终可以工作:
worldmap <- readShapeSpatial("shp_file_name")
然后我有一个data.frame
我想要提取数据的坐标。然而,R 真的在为此苦苦挣扎,要么失去连接,要么死机,即使只有一组坐标!
pt <-data.frame(lat=-64,long=-13.5)
pt<-SpatialPoints(pt)
e<-over(pt,worldmap)
任何人都可以建议我以更有效的方式执行此操作吗?
还是我需要在更强大的东西上运行这个脚本(目前使用的是 2.3 GHz 处理器的 mac mini)?
非常感谢!