conda安装qgis,实现智能编图(亲测)

conda安装qgis(亲测没问题,目前测试win10+,linux其实也是可以的)

目录

0.注意

1.前提

2.准备条件

3.实战

4.相关开发资料

5.扩展


0.注意

        qgis是开源的基于QT5,pyqgis基于pyqt5,QT5可以免费商用(只要不重新编译修改源码),pyqt5商用需要花钱,只能开源!“仁者见仁智者见智了”。

1.前提

        意外发现conda可以安装qgis,即使不是完全版,但是矢量空间分析都可以用,那么比geopandas功能强大多了,也就不用单独osgeo4w安装qgis软件了,conda安装的qgis也有软件GUI,共享插件!

        ①基于osgeo4w安装的qgis软件,其支持qt designer拖拽式设计ui,比较方便,但是二开(python)容易破环原始环境;②conda安装的qgis,二开相对随便;

        此外:conda最新版多线程异步,下载速度快;

        智能编图 就可以不采用mapgis、arcgis了,完全基于开源的来实现!除了样式符号!

2.准备条件

        ①miniconda 或者 miniforge,不推荐anaconda,即使最新版本的anaconda也不行,其conda版本为了稳定库之间的依赖比较老,导致安装qgis后无法使用!另外anaconda也比较大,创建虚拟环境没必要用它。

        ②conda的一些配置设置国内源:Conda管理Python不同版本教程,里面讲了如何使用,以及qgis的安装。

3.实战

        ①安装好miniconda后,设置国内源

        ②创建虚拟环境(参考Conda管理Python不同版本教程):路径随便改,cmd执行命令

        conda create --prefix E:\code\condaEnv python=3.10

        ②进入虚拟环境:

        conda activate E:\code\condaEnv

        ③安装qgis-ltr稳定版(查看conda-qgis官网):很快,多线程

        conda install conda-forge/label/qgis_ltr::qgis=3.34.10

        ④测试是否成功:(没问题)

        cmd执行python,import qgis  from qgis.core import *        

4.相关开发资料

        ①国内开源地理空间基金会翻译的《PyQGIS开发人员手册-中文版》,版本到3.28,没有最新的,可以下载PDF,但PDF内容是英文的;

        ②qgis官方发布的中文说明文档,选择3.34ltr版本,我们关注的是pyqgis样例开发,以及pyqgis API(如图所示),直接下载中文PDF(里面大多数是英文,翻译个尴尬)!直接看英文吧or看①中的中文网页。

5.扩展

        TODO 二开实现“智能编图”!预计开1个专栏!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值