QGIS制图流程

在之前我们推送了QGIS的软件安装、插件安装、数据导入等基础操作,今天我们介绍一下QGIS的制图功能。QGIS的制图与ArcGIS Pro存在一定的区别,但是思路上相似。我们教程内容主要是参考QGIS官方文档:

https://docs.qgis.org/3.34/en/docs/user_manual/print_composer/index.html
https://www.osgeo.cn/qgis-tutorial/mapping-output.html#google_vignette

截至目前,QGIS的长期稳定版本为3.34,我使用的版本为3.8的中文版本。

1、新建/打开项目

新建并保存一个项目文档:制图.qgz,单击打开项目文档。

image-20240827205545537

拖拽添加或通过工具栏添加数据,这样地图布局中便有了矢量或栅格等数据。

image-20240827210030773

2、创建打印布局,自定义页面大小

新建打印布局,并对打印布局命名,默认创建一个A4大小的打印页面。

image-20240827210150723

使用打印布局工具栏中的添加条目工具,添加地图。点击添加地图后,在打印区域鼠标左键拖拽画框,添加地图。

image-20240827210334885

image-20240827210544898

拖拽画出一个框后,地图会自动显示在框内。

image-20240827210635048

这里如果想自定义打印页面的大小,是无法通过菜单栏的页面设置修改当前页面为自定义的,需要通过添加页面的方式,新建一个自定义大小的页面。

image-20240827211558069

image-20240827211511870

此时,打印布局中便会有两个打印页面,如果想要删除默认的A4页,需要先删除A4页的地图,再通过右键-移除页的方式,只保留自己自定义大小的页面。

image-20240827212302160

3、调整布局大小、比例尺

调整布局大小通过点击当前布局,在右侧布局栏设置边距等后,点击调整布局大小。

image-20240827212526150

比例尺的大小、所使用的投影等在条目属性中进行设置。

image-20240827212715042

在重新调整比例尺后,图层要素需要移动位置,以便于更好的展示,使用左侧的移动条目内容工具。

image-20240827213102802

image-20240827213121420

4、设置图层要素/条目内容的渲染/色带

条目的渲染或者说色带,需要在地图布局中设置,而不是打印布局。在地图布局中,右键图层打开符号化,或者直接左键双击图层的样式,也会直接打开符号化,在符号化中将灰度改成伪彩色,设置渐变色带,可以直接双击值修改显示值的位数等。

image-20240827213410789

在地图布局设置后,打印布局会自动更新,如果没有自动更新,可以在打印布局中取消勾选地图后重新勾选,也会自动更新。

image-20240827213717927

5、地图三要素:指北针、比例尺、图例

通过左侧的快捷工具栏或上方的菜单栏均可以添加地图三要素。

image-20240827213918773

首先添加图例,点击添加图例后,在打印布局要添加图例的位置点击,进行相关设置。

image-20240827214031396

选中图例后,在条目属性中设置字体等,可以修改图例。

image-20240827214253519

指北针插入操作相同,插入后也可以修改样式、拖动修改大小等。

image-20240827214507071

比例尺的样式也可以进行修改,但与ArcGIS Pro相比,样式较少。

![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-

此外,在QGIS中设置图例为连续型是较为麻烦的,需要手动修改设置,以当前图例为例,修改为连续型图例也是通过条目属性进行修改,手动调整,总体思路是修改符号高度为较小的值,关闭描边,修改符号间距到0等,看上去是一个连续型符号。对于连续型符号,我的建议是要么不采用,要么使用其他软件生成一个图片插入,也比手动调整出来一个方便。

image-20240827220517322

6、打印/导出

这样一幅简单的地图布局便设置成功了,接下来可以进行打印。在打印前进一步调整页面大小。

image-20240827215503274

image-20240827215555225

在实际情况中,可以导出前或者导出中可以设置DPI等,一般为300,通过导出成位图的方式将成果插入到word中。

image-20240827221440668

image-20240827221206988

image-20240827215215524

image-20240827221630765

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/878062.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JUC并发编程-volatile

目录 1. volatile的两大特性 可见性(Visibility) 有序性(Ordering) 2. 四大屏障 3. 读写屏障插入策略 happens-before与volatile变量规则: 注意事项 4. 原子性 5. 禁重排 6.使用场景 传统的单例模式实现如下…

Apache Doris 使用 CBO 和 RBO 结合的优化策略

Apache Doris 在查询优化方面通过结合 RBO 和 CBO,实现了对简单和复杂查询的高效优化。RBO 负责处理常量折叠、子查询改写和谓词下推等基础优化操作,而 CBO 则在 Join Reorder 等复杂场景中发挥作用。这种结合策略使得 Apache Doris 能够在面对各种查询场景时,既能保证优化过…

大数据技术之 Flume概述、安装(1)

目录 Flume 概述 Flume 定义 为什么选用 Flume Flume 基础架构 Agent Source Sink Channel Event Flume 安装 Flume 安装部署 安装地址 安装部署 Flume 概述 Flume 定义 Flume 是 Cloudera 提供的一个高可用的、高可靠的、分布式的海量日志采集、聚合和传输的系统。Flume…

Clickhouse集群化(六)clickhosue-operator学习

1. Custom Resource元素 apiVersion: "clickhouse.altinity.com/v1" kind: "ClickHouseInstallation" metadata:name: "clickhouse-installation-test" 这是clickhouse operator自定义的资源ClickHouseInstallation 1.1. .spec.defaults spe…

Webbench1.5安装使用Ubuntu

1、安装依赖包 sudo apt-get update sudo apt-get install libtirpc-dev2、安装Webbench1.5 参考https://github.com/baiguo/webbench-1.5 # 可能需要root权限,我是切换到root用户才安装成功 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.…

安卓系统 XBL阶段详解

在安卓系统的启动流程中,XBL(eXtensible Boot Loader 或 Secondary Bootloader)是一个关键阶段,特别是在使用QualComm(高通)等SOC(System on Chip)的设备上。以下是对XBL阶段的详细解…

小程序全局本地存储和读取数据

globalData:全局存储信息 定义全局数据(在 app.js 中): 在 app.js 中,你可以通过 globalData 属性定义全局数据 // app.js App({globalData: {userInfo: null,systemInfo: null,theme: light},onLaunch() {console.…

怎么把两个pdf合并成一个pdf?学会这7招,1分钟轻松搞定!

新手小白如何将pdf合并成一个文件?pdf是目前较为主流的一种传输格式,内容包含了丰富的多媒体数据,包括文本、图像、表格等多种元素,很多企业和教育工作者都喜欢使用pdf格式。 pdf文件体积较小,兼容性高,平时…

大数据学习路线基础指南‌

随着信息技术的迅猛发展,‌大数据已成为当今社会的热门话题。‌无论是企业决策、‌市场分析还是科学研究,‌大数据都扮演着举足轻重的角色。‌对于想要投身这一领域的学习者来说,‌制定一份清晰、‌系统的大数据学习路线是至关重要的。‌提供…

Jmeter性能关注指标详解

进行性能测试时,有几个关键的性能指标需要关注,以评估系统的性能和稳定性 一、性能关注指标包含: 响应时间、吞吐量、错误率、资源利用率/使用率(CPU占用率、内存使用率、磁盘I/O等待率、网络I/O) Tips:初步查看数据结果–响应时…

海睿思通过华东江苏大数据交易中心数商认证,提供高质量数据治理服务!

近日,中新赛克海睿思成功通过华东江苏大数据交易中心的数商认证,获得华东江苏大数据交易中心颁发的“数据治理服务商”证书。 华东数交是在实施“国家大数据战略”大背景下,经国家批准的华东地区首个省级特色数据要素交易平台,致力…

学习前端面试知识(14)

2024-8-21 打卡第十四天 js的数据类型 基本类型:String,Number,Object,Null,undefined,Boolean es6之后引入:Symbol,BigInt 判断方式:typeof,instanceof…

鸿蒙HarmonyOS开发:如何使用第三方库,加速应用开发

文章目录 一、如何安装 ohpm-cli二、如何安装三方库1、在 oh-package.json5 文件中声明三方库,以 ohos/crypto-js 为例:2、安装指定名称 pacakge_name 的三方库,执行以下命令,将自动在当前目录下的 oh-package.json5 文件中自动添…

打造敏捷开发环境:JNPF低代码平台的实践与探索

在数字化转型的浪潮中,企业对软件开发的敏捷性和效率提出了更高的要求。传统的软件开发模式通常耗时长、成本高昂,难以迅速适应市场变化。低代码平台的出现,为解决这一问题提供了新的视角。本文将探讨如何运用JNPF低代码平台构建敏捷开发环境…

Tailor:免费开源 AI 视频神器,创作者必备利器

目录 引言一、创新特性,引领视频编辑新潮流1. 智能人脸剪辑2. 精准语音剪辑3. 自动化口播生成4. 多样化字幕生成5. 一键式色彩生成 二、简单易用,新手也能快速上手1. 下载和安装2. 功能选择3. 操作流程 三、广泛应用,满足不同创作需求四、代码…

Python学习-数据库操作

一、安装python库 pip install mysql-connector-python import mysql import re 安装库并导入包 二、定义数据库连接属性: conn mysql.connector.connect(host192.168.1.30, # 替换为你的数据库主机名userkeyijie, # 替换为你的数据库用户名password19kyj20St…

《机器学习》—— AUC评估指标

文章目录 一、什么是AUC?1、什么是ROC曲线?2、ROC曲线的绘制 二、如何计算AUC的值三、代码实现AUC值的计算四、AUC的优缺点 一、什么是AUC? 机器学习中的AUC(Area Under the Curve)是一个重要的评估指标,特…

springboot故障分析FailureAnalyzer

org.springframework.boot.diagnostics.FailureAnalyzer是springboot框架中的一个接口,用于为应用程序启动失败提供详细的诊断报告。当springboot应用程序无法正常启动时,springboot会尝试查找一个或多个实现了FailureAnalyzer接口的类,以提供…

网络游戏运营

游戏运营是将一款游戏平台推入市场,并通过一系列的策略和行动,使玩家从接触、认识到最终成为忠实玩家的过程。这一过程涵盖了多个方面,包括前期准备、上线运营、活动策划、数据分析、渠道合作以及用户维护等。以下是对游戏运营的详细解析&…

HarmonyOS--认证服务-操作步骤

HarmonyOS–认证服务 文章目录 一、注册华为账号开通认证服务二、添加项目:*包名要与项目的包名保持一致三、获取需要的文件四、创建项目:*包名要与项目的包名保持一致五、添加json文件六、加入请求权限七、加入依赖八、修改构建配置文件:bui…