我有一个gpkg文件,其中包含一些建筑物,并期待将此转换为H3大小11。
BUILDINGS <- st_read(GPKG, layer = "buildings")
基本上,这些建筑物所在的任何地方都是六边形,没有任何建筑物的地方就没有六边形。
我尝试使用一些软件包,即“h3 jsr”和“h3”
也尝试过
install.packages("remotes")
remotes::install_github("crazycapivara/h3forr")
希望使用“geo_to_h3”函数,但它只是说它根本找不到该函数,所以不确定那里发生了什么。
任何帮助将不胜感激!
更新
所以不是每一个单独的建筑物都是一个多边形,而是一组建筑物组成了一个多边形。
1条答案
按热度按时间mzmfm0qo1#
找到了答案-一些建筑物没有穿过H3像元的中心点(大小为11),这导致了错误。通过减小像元的大小,然后找到父像元,解决了这个问题。