python - 在 Python 模拟程序中动态修改 shapefile 显示
问题描述
我希望能够在 Python 模拟程序中使用基于 GIS 的 shapefile,使其显示可以随着模拟的时间进行动态更改(就是这样,在每个模拟滴答声中,shapefile 显示的某些方面/视图可以更改)。模拟中 shapefile 显示的这些动态变化可以是,例如,shapefile 多边形颜色的改变,在这些多边形内的某处添加(写入)点、圆或饼图,或者改变它们的颜色,以及类似的事情.
对于那些熟悉基于 Java 的 Repast 3 的人来说,这个模拟工具包使用(集成)基于 Java 的 OpenMap(来自 BBN Technologies, http: //openmap-java.org/)来使上面解释的内容成为可能,如此处所述(请看这可能是什么样子的数字): http ://repast.sourceforge.net/repast_3/how-to/Gis_How_To.html
问题是:您是否知道 Python(或任何其他解决方案)中有一个类似的工具包/程序/模块,它与 OpenMap 的工作相同,以便执行上面第一段中解释的操作?
解决方案
推荐阅读
- java - 连接丢失后,Hibernate 自动与 sql-server 重新连接
- php - 如何在 127.0.0.1/ 上访问不带扩展名的 .html 或 .php 文件
- r - 如何在 pca biplot 中显示观察结果?
- ios - 编译器不支持此 SDK。请选择与 SDK 匹配的工具链
- android - 捏放大/缩小和移动/拖动ImageView离开屏幕android
- java - 如何以编程方式重命名 .Java 文件中的字段、参数、类名和方法名?
- angular - 是否可以显示选择初始值的角度材料的多选组件?
- javascript - 如何过滤获取的 JSON 数据?
- html - ValueError:通过了 60 列,传递的数据有 282 列
- python - 处理对象方法的Python3多处理池未获取对象的更新数据