基于QGIS-pyqt的地理信息系统二次开发(一)

综述

QGIS 是开源桌面地理信息系统,基于QGIS的二次开发有两种途径:plugin和application。QGIS通过SIP对pyqt开发提供了良好的支技,相对于C++的API,python则是“显而易见”的。因此在官方的API文档中没有提供python的。

 

无论是plugin还是application开发,PyQGIS都利用了qgis_core.dll和qgis_gui.dll的功能。

安装
  1. Python == 2.5 默认安装
  2. QGIS == 1.4 默认安装

在官方提供的code guide pdf还要求安装PyQt。其实在QGIS中,已经包含了PyQT,若在此又安装会引起dll冲突。

配置
  1. 将{QGIS安装目录}/bin加入到系统变量path中。
  2. 新建系统变量QGISHOME,设置为{QGIS安装目录}
  3. 新建系统变量PYTHONPATH,设置为{QGIS安装目录}/python
测试
  1. 查看PYTHONPATH是否生效
  2. 导入qgis.core模块

若没有报错,就说明配置正确。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值