当前位置:   article > 正文

QGIS开发(一)——环境配置_qgis linux 环境

qgis linux 环境

简介

QGIS是一个免费的、开源的、跨平台(LIN/WIN/Mac)的地理信息系统(GIS),有简单、体积小、硬件要求低等特性,适合用于GIS的开发。作为开源项目,我们可以在GitHub上很轻松的找到QGIS的源码。QGIS和很多开源项目一样,使用CMAKE进行编译,这其中就会涉及到一些困难的地方。

注意

无论是这篇博客或是其他地方的博客,随着时间的推移和QGIS源码的更新,难免会和官方产生脱节,例如依赖库的版本不一样,这时如果像笔者一样照着旧版本的博客做,很可能在编译中出现各种麻烦的问题,因此,建议一切以官方教程为准。笔者下文所提及的内容,都是以2018年7月20日的文档内容作为参考的。

官方教程很重要

GitHub上可以找到QGIS项目的主页https://github.com/qgis

首先需要将整个项目下载下来

然后利用notepad++等软件,打开根目录中的INSTALL文件,当然直接在浏览器中打开也是可以的。

英文好的同学直接对着这个文档基本上可以完成编译了, 当然笔者也还是把自己的经验总结在了下面。

环境配置过程

下载所需内容

QGIS可以在linux上编译,但基于使用习惯,笔者使用window10平台进行编译。首先,IDE我们肯定是选用微软的visual Studio,和教程中使用VS2015稍有不同的是,笔者在这里使用的是VS2017。当然,还是要用到VC++2015的库,这个一般情况下是不带了,需要修改VS的功能,添加相应的工具集。

然后需要从连接中下载以下软件包(笔者统一使用的是64位的版本):

| Tool |  | Website |
| CMake | https://cmake.org/files/v3.7/cmake-3.7.2-win64-x64.msi 
| cygwin | http://cygwin.com/setup-x86.exe (32bit) or http://cygwin.com/setup-x86_64.exe (64bit) 
| OSGeo4W | http://download.osgeo.org/osgeo4w/osgeo4w-setup-x86.exe (32bit) or http://download.osgeo.org/osgeo4w/osgeo4w-setup-x86_64.exe (64bit) |
| ninja | https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-win.zip 

对于cygwin和OSGeo4W,下载完后都是选择高级安装。

从网络下载

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/117488
推荐阅读
相关标签
  

闽ICP备14008679号