草庐IT

QGIS 3D功能操作说明

QGIS可以轻松快速地创建 3D 地图和可视化。可用于3d数据效果浏览及与2D数据的对比及数据的打印输出。具体功能如下。1.在 QGIS 中,您可以通过几个简单的步骤创建 3D 模型。   (1)在QGIS中添加3D 数据的数据层,例如DEM,以供3D功能使用。            (2)打开一个新的 3D 地图视图,转到“视图”菜单> 新的 3D 地图视图(快捷键 - Ctrl+Alt+M)           (3)出现 3D 地图视图窗口,打开配置选项。  (4)选择地形,将“类型”设置为“ DEM(栅格图层) ”,然后从下拉列表中选择数据图层。            (5)调整视角以

12.qgis二次开发qt中实现图层树右键图层更改图层颜色,以及图层标注。

目录效果图思路mygistreeviewmenu.hmygistreeviewmenu.cppSymbolstyle.hSymbolstyle.cppmainwindow.cppmainwindow.hmain.cpplabelcontrol.hlabelcontrol.cpp效果图qgis图层树右键图层更改图层颜色,以及图层标注。思路新建一个类mygistreeviewmenu用于管理图层树,新建一个窗体类symbolstyle用于选择颜色。新建一个窗体类labelcontrol用于设置标注。mygistreeviewmenu.h#ifndefMYGISTREEVIEWMENU_H#defi

QGIS-申请天地图key并加载在线地图,在线图源坐标系差异

QGIS-申请天地图key并加载在线地图,在线图源坐标系差异概述申请key加载地图坐标系坐标系转换国内图源(GC-J02火星坐标系)概述从2019年1月1日起,调用天地图的地图服务都需要申请开发接口,通过申请的key构建url地址并在QGIS加载。申请key在天地图官网(https://www.tianditu.gov.cn/)点击登录按钮登录天地图账号,如果没有账号可以点击注册,注册一个账号,登录账号之后,点击开发资源\地图API,如下图所示。在打开的页面内点击申请Key,如下图所示。在显示的页面内点击创建新应用按钮,应用名称和行业类别随便设置,应用类型选择浏览器端,点击提交完成应用创建,如

QGIS二次开发02:交互动作实现

地图交互动作就是通过鼠标操作与地图间的互动。动作包括按下(press)、按键弹起(release)、鼠标移动(move)、双击等等。QGIS实现地图的交互主要是通过继承QgsMapTool这个类实现,目前集成了QgsMapToolZoom(拉框缩放)、QgsMapToolPan(地图移动)、QgsMapToolEmitPoint(点击地图)、QgsMapToolExtent(拉框)、QgsMapToolEdit(交互编辑)、QgsMapToolIdentify(点击矢量要素)。这些个性动作主要是实现了QgsMapTool的几个接口:virtualvoid canvasDoubleClickEv

QGIS源码编译步骤详解——官方新方案

目录源码下载环境下载Cygwin64OSGeo4WCMAKEVisualStudio2017环境配置配置编译  方案详细可见源码文件中INSTALL.md。源码下载  QGIS源码下载:https://github.com/qgis/QGIS/releases  建议3.16版本,本文源码版本3.16.3。  3.22版本编译后会出现大量关于inline的错误,暂时不知如何解决。环境下载Cygwin64下载Cygwin64安装包,setup-x86_64.exe。安装Cygwin64,并安装Flex、Bison。Flex>=2.5.6Bison>=2.4OSGeo4W下载OSGeo4W安装包,
12