【发布时间】:2012-08-08 17:57:52
【问题描述】:
是否有任何允许交互式显示 GIS shapefile 的软件包?我正在寻找一个简单的 GUI 来显示简单的 shapefile(海岸线等),但似乎找不到从哪里开始。我最初的任务是在 R 中执行此操作,但我想尝试使用 python 和 Qt。
【问题讨论】:
是否有任何允许交互式显示 GIS shapefile 的软件包?我正在寻找一个简单的 GUI 来显示简单的 shapefile(海岸线等),但似乎找不到从哪里开始。我最初的任务是在 R 中执行此操作,但我想尝试使用 python 和 Qt。
【问题讨论】:
Mapnik 支持 GIS 形状文件并具有 Python 接口。
【讨论】:
我认为您可以结合使用shapefile 库来读取文件,并使用shapely 来处理所有数据。
我使用shapely 处理已加载到数据库中的地理数据馈送,以处理点和多边形数据。
根据您的 cmets,如果您只想在 PyQt 应用程序中显示一个 shapefile,那么您真正需要的只是将其转换为 SVG 并直接显示。我没有用过this conversion lib,但我相信还有更多类似的。然后你可以使用QSvgWidget 来加载和显示它
【讨论】: