【问题标题】:Basic shape file display using PyQt使用 PyQt 显示基本形状文件
【发布时间】:2012-08-08 17:57:52
【问题描述】:

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

【问题讨论】:

    标签: python pyqt gis arcgis


    【解决方案1】:

    Mapnik 支持 GIS 形状文件并具有 Python 接口。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 会以图形方式显示吗?这就是我很难做到的事情......我不需要任何巨大的处理方式,主要只是展示......
      • 如果您只需要以图形方式显示 shapefile,那么您只需搜索 shapefile -> svg 解决方案并简单地在 Qt 中显示 SVG:github.com/kartograph/kartograph.py 为例
      猜你喜欢
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 1970-01-01
      • 2020-03-28
      • 2014-08-08
      相关资源
      最近更新 更多