python - 跨多个地理围栏的地理围栏半径分布/比率

标签 python r geometry gis geofencing

我知道这个问题可能是简单的几何问题,但我正在为一个地理区域使用特定的 shapefile 并寻找特定的 gis 解决方案(希望是代码)。

enter image description here

本质上,我想找到覆盖每个独立地理边界的黑色区域。覆盖红色区域、蓝色区域和绿色区域的百分比是多少?

我有中心的坐标,以及形状文件 (.shp)。半径已知。除了开源(R 和 Python)之外,对库没有偏好。

最佳答案

如果您可以考虑这样的选择,则可以将这些几何图形加载到 PostGIS 数据库中。之后,您可以执行简单的 SQL 查询,使用内置函数 st_buffier()st_intersection() 来获得所需的输出。否则,您可以使用 GDAL 库的 Python 实现。

关于python - 跨多个地理围栏的地理围栏半径分布/比率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54535550/

相关文章:

python - 在 python 中导入 libvirt 但在 Ubuntu 上出现 ImportError

R数据.表: how to refer to current object in a chain?

r - 从两个数据框中获取组匹配,保持 R 中的行顺序

javascript - 使用 pstricks 和 latex2html5 绘制圆弧

c++ - 如何修改 boost 多边形?

python - 如何在条形图上显示值

python - 使用 apply 函数在 pandas 中创建一个具有舍入值的新列

python - 如何在 python 中过滤日期的 gmail imap 消息?

R coxph() 警告 : Loglik converged before variable

python - Python中使用嵌套循环绘制星号倒三角形