Ubuntu下编译Quantum GIS(QGIS)

ubuntu22.04系统配置qgis二次开发环境 编译好的QGIS如果能运行,说明其开发的环境也配置好了,可以直接包含编译目录中的src或者build(这个目录是1.7中创建的用于存放编译过程文件和编译结果文件的文件夹)中的头文件,以及包含build/output/lib中的库文件,进行二次开发。但是qgis源码编译后获得的开发环境中的qt环境是不完全的,比如qtcharts这个模块没有,如果二次开发的软件中需要用到qtcharts,那么你还需要自己编译完整的qt开发环境。mkdir -p ${HOME}/dev/cpp/apps //创建安装目录。 阅读详情

前言:QGIS是一个用Qt框架写的开源桌面GIS工具。无论从学习GIS还是学习QT的角度它都是一个很好的工具。本文简介在ubuntu环境下编译QGIS源代码的方法。

参考链接:

http://gvision.info/using-qtcreator-with-qgis/

http://hub.qgis.org/projects/quantum-gis/repository/revisions/master/entry/INSTALL


环境:Ubuntu 11.10 


一、依赖的工具集:

- CMake >= 2.6.2

- Flex

- Bison >= 2.4


二、依赖库:

- Qt >= 4.4.0

- Proj >= 4.4.x

- GEOS >= 3.0

- Sqlite3 >= 3.0.0

- GDAL/ORG >= 1.4.x

- Qwt >= 5.0


可选依赖库:

- For GRASS plugin - GRASS >= 6.0.0 (libraries compiled with exceptions support on Linux 32bit)

- for georeferencer - GSL >= 1.8

- for postgis support and SPIT plugin - PostgreSQL >= 8.0.x

- for gps plugin - expat >= 1.95 and gpsbabel

- for mapserver export and PyQGIS - Python >= 2.3 (2.5+ preferred)

- for python support - SIP >= 4.8, PyQt >= must match Qt version

- for qgis mapserver - FastCGI


三、编译QGIS所需的依赖库在Ubuntu的 "universe"组件里,这个组件默认是关闭的,为了编译QGIS必须激活:

1、编辑 /etc/apt/sources.list 文件

Ubuntu 22.04 配置 QGIS二次开发环境 QGIS源码地址、指导文档地址,编译和安装 阅读详情

相关推荐

ubuntu20.04安装QGIS

将最新稳定版 QGIS (3.36.x Maidenhead)QGIS 存储库添加到。Note:这种方法安装的是最新版本,可能会有一些兼容问题。我这里是卸载了重新安装,,删不干净,最后手动 搜索并收删除相关文件。,删不干净,最后手动 搜索并收删除相关文件。:这种方法安装的是最新版本,可能会有一些兼容问题。我这里是卸载了重新安装,

fb_941219的博客 2590

Ubuntu20下安装QGis的步骤

QGis是一款有线的免费地理信息软件,可创建、编辑、可视化、分析和发布地理空间信息。目前该软件看在Windows、Mac、Linux、BSD和Android下安装使用。下面记录一下Ubuntu20下安装的步骤,方面后面再次使用时参考。

weixin_39466327的博客 2832

QGis Ubuntu编译

分别修改 1. CMAKE_BUILD_TYPE为Debug, 2. CMAKE_INSTALL_PREFIX为/home/t/dev/cpp/apps。mkdir -p ${HOME}/dev/cpp/apps //创建安装目录。根据QGis 源码中INSTALL.md文件描述,QGis编译需要的资源如下。输入ccmake..后出现以下界面。先输入c进行configure。然后选择e进行选项修改。

weixin_42709299的博客 392

ubuntu 安装QGIS

2.安装QGIS签名密钥,以便信任并安装QGIS资源库中的软件。将下面的文本复制到终端后,Enter后再ctrl+c。3.创建qgis.sources。5.开始安装QGIS

learning_man的博客 2456

怎样从源码编译QGIS:3大平台完整构建指南

QGISQuantum GIS)作为一款功能强大的开源地理信息系统,其源码编译过程是许多GIS开发者和技术爱好者深入了解软件架构、进行二次开发的关键步骤。无论你是想在Linux、Windows还是macOS上构建自己的QGIS环境,这篇完整指南都将为你提供详细的编译配置方案。 ## 🔧 为什么选择源码编译QGIS? 源码编译QGIS不仅仅是获取软件的一种方式,更是深入理解GIS系统架构、定

gitblog_00450的博客 474

5步完成QGIS源码编译:专业地理信息系统开发环境配置实战指南

QGISQuantum GIS)作为一款功能强大的开源地理信息系统软件,其源码编译过程是GIS开发者和贡献者必须掌握的核心技能。本文将为技术开发者和项目贡献者提供完整的QGIS源码编译实战指南,涵盖从环境准备到构建优化的全流程。 ## 🔧 环境准备与依赖安装 在开始编译QGIS源码之前,必须确保系统满足所有构建要求。QGIS基于C++和Qt框架开发,依赖众多地理空间库。 ### 系统要求

gitblog_00095的博客 340

全开源数字孪生系统搭建方案:全套技术文档

本文介绍了一套全开源、零商用授权的数字孪生系统搭建方案,覆盖从三维建模到Web端渲染的全流程技术栈。方案包含七大核心模块:三维建模(Blender、QGIS、IfcOpenShell)、数据传输、数据存储与仿真、Web3D渲染引擎、前端可视化及容器化部署。重点推荐Blender作为通用建模工具,QGIS处理地理信息数据,IfcOpenShell解析BIM模型。整套方案采用Vue3、Three.js、ECharts等技术,支持MQTT物联网协议和Docker部署,适用于智慧园区、工业产线等场景,具有零成本、可

深耕 Java 后端与企业级软件架构设计,专注微服务、分布式系统、大模型 AI 应用架构落地。 1053

1. qgis二次开发环境搭建(qgis-3.28.6+qt5.15)

本文介绍了QGIS二次开发环境的搭建,完成了Ubuntu QGis3.28 Debug开发环境搭建,Window Release开发环境搭建

雷动专栏 7767

ubuntu18.04安装qgis、pyqgis

ubuntu18.04安装qgis、pyqgis,两种安装方式用途不一样。

爱在深秋 2886

Ubuntu系统编译调试QGIS源码保姆级教程

在之前的文章中,我详细介绍了怎么在Windows下编译QGIS源码,也得到了不错的反馈。但是不足的是Windows下只能编译QGIS的Release模式和RelWithDebInfo模式,想要分析源码,Debug模式下的“断点调试”肯定是少不了的,虽然这两种模式虽然也能做到调试程序,但是总有种种不足,例如,因为代码是优化过的,某些调试操作可能会有所不同或略显困难。另外由于某些变量可能被优化掉,它们在调试过程中可能不可见等等。所以,为了调试程序更方便,决定在Unbuntu下编译一个Debug模式的QGIS

KK_2018的技术博客_程序员不止是程序员 2721

Ubuntu下载、安装QGIS软件的方法

本文介绍在Linux操作系统Ubuntu版本中,通过命令行的方式,配置QGIS软件的方法~

疯狂学习GIS的博客 4015

学习笔记(一):Windows和Ubuntu系统下的QGIS-python二次开发环境配置方法

最近在学习做水文模型二次开发,项目要用到QGIS-pythonGIS平台,中间踩了不少坑。目前的教程大多是依赖于QGIS自带的编辑器或者是C++开发环境的配置,基于pythonQGIS独立二次开发环境配置方面资料较少(因为太基础)。 经过相关资料的阅读、各种方法的对比和大佬的指导,在Windows 10系统和Ubuntu 22.04系统中分别尝试开发环境的配置。 现将Windows 10和Ubuntu 22.04系统下的QGIS-python开发环境配置过程总结归纳下来,以供交流。

qq_41666422的博客 3026

Ubuntu下安装QGIS

Ubuntu安装QGIS

m0_52142248的博客 934

Ubuntu 安装 QGIS LTR 3.34

QGIS官方提供了安装指南:https://qgis.org/resources/installation-guide/#linux。qgisqgis-grass,有的包最初安装时被跳过,可以在需要使用时再进行单独的安装。我们只需在Debian或Ubuntu中安装最新稳定的QGIS(3.40.x Bratislava),而无需编辑配置文件。虽然官方在某些地方标注的 Debian ,但这也适用于 Ubuntu ,因为一个实际上是官方服务器上另一个的符号链接。

weixin_43416590的博客 2115

Ubuntu20.04中安装QGIS

Ubuntu2004中安装QGIS

Vigo*GIS 3100

QGIS在Linux下的编译——QGIS3.34 + Ubuntu 22.04.4 LTS(jammy)+ Clion 2024.1.4

qgis在Linux上的编译,结合Clion

Jisoo9527的博客 2986

ubuntu安装QGIS(一)

QGIS项目简介QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上。QGIS是基于Qt,使用C++开发的一个用户界面友好、跨平台的开源版桌面地理信息系统。 QGIS项目开始于2002年 5月,是基于跨平台的图形工具Qt软件包,采用C++ 语言开发的一个GIS软件。目前的开发非常活跃,当前(2014年)的最新版本是QGIS 2.4 版

newbie‘s 博客 1万+

ubuntu22.04 + Qgis3.28.8 + Qt5.15.2环境搭建

注:可能因为网络原因不能一次性安装好,可以在 install 后面加上参数 --fix --missing (如果没安装完,终端也会出现类似的提示),加上参数后再次执行,就能把遗漏的依赖补上了。在github网站上搜索Qgis,找到Qgis的源码,再点击“released"按钮查看以前的版本,找到.zip的源码压缩文件进行下载,然后解压到刚刚创建的文件夹。首先输入c,进行configure. 然后进行选项修改,分别修改。再次输入c进行configure,输入e返回,输入g进行生成。

zhenghong_junfu的博客 1224
上一篇: win7系统远程桌面链接linux系统
下一篇: UITableView -- 实现类QQ主界面
老A四十二号
博客等级 码龄19年 145粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值