【发布时间】:2021-08-13 10:15:14
【问题描述】:
是否有与 r-spatial in python 中的sf 包的非常好的st_make_grid 方法等效?该方法在多边形的边界框上创建矩形网格几何体。
我想做与this 问题中提出的解决方案完全相同的操作,例如将一个多边形分成几个面积相同的正方形,我选择。感谢您的帮助。
或者,我可以使用rpy2 在 r 中运行一个脚本,该脚本执行st_make_grid 方法,该方法将一个匀称的多边形作为输入并输出方形多边形,以便用匀称的方式读取。这对许多要处理的多边形有效吗?
【问题讨论】:
-
如果您避免在 R 和 Python 之间频繁地双向移动对象,那么使用 rpy2 在 Python 中的效率与在 R 中一样有效。
-
如果有大型数组或数据表,Apache Arrow 在 Python 和 R 之间共享数据时可能会提供非常显着的性能提升。检查 rpy2 扩展 rpy2-arrow。
标签: python geopandas sf rpy2 shapely