QGIS3.10工程结构概述

在windows下,QGIS3.10源码包可以通过cmake生成VS项目文件,从而可以通过Visual Studio查看工程的代码结构以及编译工程项目,方便我们学习和使用qgis。本篇文章将介绍在Visual Studio下的qgis主要工程的组成和功能,方便大家理解。

主要模块

这部分下的模块,是qgis软件的主要模块,通过编译这部分模块,可以让qgis主程序运行起来,而不用将所有模块都进行编译。

qgis_core
qgis的核心模块,包含所有基本的GIS功能,其他模块基于core模块。

qgis_native
依赖项

qgis
qgis可执行程序

ibdxfrw
读写ascii和二进制格式的DXF文件(百度查到的)

qgis_app
应用程序库

qgis_analysis
空间分析库

qgis_gui
gui库,提供GUI小部件

ui
QGIS所有的界面

version
版本

驱动模块

这部分模块为qgis各种驱动,用于扩展qgis的功能如数据类型,数据库或服务器的支持等,工程项目包含Provider字样。
Arcgisfeatureserverprovider
Arcgismapserverprovider
Delimitedtextprovider
Geonodeprovider
Gpxprovider
Mdalprovider
Mssqlprovider
Oracleprovider
Owsprovider
Postgresprovider
Spatialiteprovider
Virtuallayerprovider
Wcsprovider
Wfsprovider
Wmsprovider

认证模块

basicauthmethod
esritokenauthmethod
identcertauthmethod
oauth2authmethod
pkcs12authmethod
pkipathsauthmethod

插件模块

coordinatecaptureplugin
dmapserviceplugin
geometrycheckerplugin
georefplugin
gpsimporterplugin
offlineeditingplugin
topolplugin

持续更新中…

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
QGIS是一种开源的地理信息系统软件,提供了丰富的功能和工具,用于地理数据的处理、分析和可视化。学习QGIS时,工程文件是一项重要的学习内容。 QGIS工程文件(QGS)是一种文件格式,用于存储和管理地理信息项目。通过使用工程文件,用户可以将不同的数据、图层、符号样式、查询和分析方法组织在一起,方便地进行地理信息项目的管理和交互。 学习QGIS工程文件有以下几个方面的好处: 1. 整理和组织数据:QGIS工程文件允许用户将不同的数据集、地图图层、影像和矢量数据组织在一起。这样可以方便用户快速访问和浏览各种数据,节省时间和精力。 2. 分析和可视化地理数据:通过工程文件,用户可以设置符号样式、标签、透明度等属性,进行地理数据的可视化呈现。此外,还可以使用QGIS自带的一系列分析工具进行地理数据的分析,如缓冲区分析、空间查询等。 3. 保存和共享项目:QGIS工程文件可以保存项目的所有设置和配置。这意味着用户可以轻松地将项目保存下来,并在需要时与他人共享。这对于团队合作、知识传递和日后项目管理非常有帮助。 4. 提高工作效率:通过学习工程文件,用户可以快速了解和熟悉QGIS提供的功能和工具,以及它们的使用方法。这有助于提高工作效率,减少繁琐的操作步骤。 总之,学习QGIS工程文件对于掌握该软件的使用技巧和提高地理信息工作效率非常重要。通过了解和熟悉工程文件的相关概念和应用方法,可以更好地组织、管理和分析地理数据,提高空间数据的可视化和效果展示能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值