如何将sf数据导出到SparkBy?

wa7juj8i  于 2021-07-09  发布在  Spark
关注(0)|答案(0)|浏览(146)

我需要执行 st_join 功能如下所示。我在试着用 sparklyr 因为数据很大,我的电脑不运行。但是,我无法将空间对象导出到spark,以便在中使用它们 st_join . 我能做的最多的就是将我的“mod”和“bio”数据作为csv导出到spark,但即使这样,我也不能用csv将它们转换成空间数据 st_as_sf 功能。有人知道在我的情况下如何有效地使用stu-join吗 sparklyr ?

library(sf)

mod <- readRDS("all_41.rds")
mod$cod <- 1:nrow(mod)
points_sf = st_as_sf(mod, coords = c("mun_lon", "mun_lat"), crs = 4326, agr = "constant",na.fail =F)
bio <- sf::st_read("lm_bioma_250.shp")
biomes_sf <- st_transform(bio, 4326)
result2 <- as.data.frame(st_join(points_sf, biomes_sf, join = st_intersects))

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题