使用PyQt显示基本形状文件

时间:2012-08-08 17:57:53

标签: python pyqt gis arcgis

是否有任何包可以交互显示GIS shapefile?我正在寻找一个简单的GUI来显示简单的shapefile(海岸线等),但似乎无法找到从哪里开始。我最初的任务是在R中执行此操作,但我想尝试使用python和Qt。

2 个答案:

答案 0 :(得分:1)

Mapnik支持GIS形状文件并具有Python界面。

答案 1 :(得分:0)

我认为您可以使用shapefile库的组合来读取文件,并shapely用于所有数据处理。

我使用shapely处理已加载到数据库中的地理数据源,以处理点和多边形数据。

根据您的评论,如果您只想在PyQt应用程序中显示shapefile,那么您真正需要的只是将其转换为SVG并直接显示它。我没有使用this conversion lib,但我相信还有更多喜欢它。然后你可以使用QSvgWidget加载并显示它