У меня возникли проблемы с извлечением данных точек из файла большой формы (916,2 Мб, 4618197 элементов - отсюда: https://earthdata.nasa.gov/data/near-real-time-data/firms/active-fire-data) в R. Я использую readShapeSpatial
в maptools
, чтобы читать в файле формы, которая занимает некоторое время, но в конечном итоге работает:Извлечение данных точки из файла большой формы в R
worldmap <- readShapeSpatial("shp_file_name")
Я тогда data.frame
координат, которые я хочу извлечь данные. Однако R действительно борется с этим и либо теряет соединение, либо замерзает даже с одним набором координат!
pt <-data.frame(lat=-64,long=-13.5)
pt<-SpatialPoints(pt)
e<-over(pt,worldmap)
Может ли кто-нибудь посоветовать мне более эффективный способ сделать это?
Или это так, что мне нужно запустить этот скрипт на что-то более мощное (в настоящее время используется Mac mini с процессором 2,3 ГГц)?
Большое спасибо!