使用QGIS进行研究区域制图实战

目录

前言

一、QGIS的版本和数据介绍

1、关于QGIS版本

2、需要准备的数据

二、准备制图

1、制作全国区位图

2、矢量和遥感信息的编辑

三、出图编辑

1、设置主题信息

2、打印布局制作

3、美化地图

总结


前言

        俗话说“一图胜千言”,在地理信息的领域中,一幅制作精良的地图,不仅能很好的表达我们的想法,同时能清楚的向读者传递他所隐藏的知识。GIS研究区域制图是指利用地理信息系统(GIS)技术,对特定研究区域进行数据的采集、处理、分析和可视化表达的过程。其核心目的是为了以地图的形式直观、准确地展示研究区域的地形地貌、地理要素分布、空间关系等信息,从而为地理研究、城市规划、环境评估等提供有力的支持和指导。首先我们来看一幅制图成果,如下图所示:

以上图为例,在GIS空间分析中,我们往往研究的是一定的区域。比如上图中的长沙,从市域的角度看它在湖南省中的地理分布大概是什么位置,而从省级层面来看湖南省在全国又是一个位置。通过不同的区域来分析空间关系与空间格局。

        GIS研究区域制图的作用主要体现在以下几个方面:

  1. 数据可视化:GIS研究区域制图能够将复杂的地理数据和信息以图形化的方式展现出来,使得研究者能够直观地理解研究区域的地形地貌、地理要素分布等特征。

  2. 空间分析:通过GIS技术,可以对研究区域进行各种空间分析,如地形分析、地貌分析、空间关系分析等,揭示地理数据之间的内在联系和规律,为决策提供支持。

  3. 决策支持:GIS研究区域制图能够为城市规划、资源管理、环境评估等领域的决策提供科学依据。例如,城市规划师可以通过分析GIS研究区域制图,了解城市的空间布局、交通状况、人口分布等信息,从而制定更加合理的城市规划方案。

  4. 科研辅助:在地理学、环境科学等科研领域,GIS研究区域制图是不可或缺的工具。它能够帮助研究人员获取准确的地理数据,分析地理现象的变化趋势,为科研工作提供重要的参考。

  5. 教育应用:GIS研究区域制图还可以作为教学工具,帮助学生更好地理解地理知识,培养空间思维能力。通过制作和解读GIS研究区域制图,学生可以更加深入地了解地理环境、人口分布、经济发展等方面的知识。

  6. 信息共享与沟通:GIS研究区域制图可以作为不同领域、不同部门之间共享和沟通地理信息的桥梁。通过共同查看和分析GIS研究区域制图,各方可以迅速理解彼此的观点和需求,提高协作效率。

  7. 预测与评估:GIS研究区域制图还可以用于预测和评估各种地理现象的发展趋势和潜在影响。例如,通过模拟和分析GIS研究区域制图中的地形地貌、气候等数据,可以预测自然灾害的发生概率和潜在影响范围。

        综上所述,GIS研究区域制图在地理研究、城市规划、环境评估等领域发挥着重要作用。它不仅提供了直观、准确的地理信息表达方式,还为决策支持、科研辅助、教育应用等方面提供了有力支持。既然GIS研究区域制图有以上的作用,那么如何制作GIS研究区域图呢。

        本文使用QGIS软件为例,详细介绍如何使用QGIS来制作研究区域图。在传统的制图中,很多都是依赖Arcgis等产品进行制作的,这里介绍的QGIS软件是一款免费的开源软件,也能很好的满足我们的制图需求,也确实值得大家去使用。相对于Arcgis的详细资料,QGIS的制图相关资料就没那么多了,本人也是跟着QGIS的专业博主进行视频学习后,把学习的成果整理成博客,把详细的步骤整理出来,让各位喜爱GIS制图的朋友们掌握QGIS的制图,做出满足我们需求的图来。

一、QGIS的版本和数据介绍

        在正式进行制图的介绍之前,先把环境和相关的数据介绍一下。

1、关于QGIS版本

        博客使用的QGIS的版本是3.16,详细见下图:

2、需要准备的数据

        其实从刚开始的区域位置图描述就可以看到,在本实例中,需要使用以下数据。从数据的类型来看,有矢量数据和栅格影像数据两种。栅格影像数据其实就是遥感影像,这里的遥感影像我们使用湖南云遥在线影像。矢量数据就是中国省级行政区划图、湖南省省级行政区划图以及长沙市行政区划图。

序号数据名称说明
1

province-4326

GS(2019)1822 中国省域shapefile
2

hunan_city_4326

GS(2019)1822 湖南省行政区划shapefile
3changsha_4326GS(2019)1822 长沙市行政区划shapefile
4云遥在线影像https://wprd01.is.autonavi.com/appmaptile?&x={x}&y={y}&z={z}&lang=zh_cn&size=2&scl=1&style=6<ype=7

 湖南省级行政区划图

 长沙市行政区划图 

        这里对制图需要用到的软件QGIS,以及相关的数据进行了简单的介绍,下面将详细的介绍具体的制图步骤。

二、准备制图

        在上面的章节中,我们详细的介绍了QGIS软件以及对相关的数据进行详细的介绍。下面我们来详细讲解如何完成上面的研究区域图的制作。在正式制图之前,我们首先观察区域的信息,它包含三个部分,首先是一个大的行政区划图,是中国,主要是凸出湖南省在中国的位置。然后是一个湖南省的省级区划图,主要是凸出长沙市在湖南省的位置,最后一个视图是研究整个长沙的具体位置,这里选择将长沙的行政边界叠加到省云遥在线影像上。下面也是按照这个顺序来介绍每个部位的制图过程。

1、制作全国区位图

        首先我们来制作全国的区位图,为了突出湖南省的位置,我们将行政区划分成两类,即湖南省和非湖南省。然后通过颜色来凸出我们要研究的省份信息。具体步骤如下:

        首先打开中国的行政区划数据,在图层列表处,点击鼠标右键,弹出标注:

        选择单一标注,然后把省份中文名标注到地图上。 

 然后为了突出研究区域的省份,我们来设置一下颜色,前面介绍了一下,就是使用简单分类的方法。还是在这个编辑窗口,我们选择“符号化”,然后打开如下界面:

        在这里,我们使用函数编辑器,将湖南省的代码单独过滤出来,使用省code,也就是province_c,把这个属性赋值为430000,这个code就是湖南省的代码,然后点击ok。

        在这里,点击分类后,会按照我们的设置分成三类,默认是两类。需要将第三类删掉。然后选中为值为1的那一项,因为那一项表示湖南省。为了突出,我们打开样式编辑器,在分类处双击弹出以下窗口:

完成后点击ok即可。

        按照上面的方法依次完成长沙市的市级区划设置。由于篇幅原因,这里不再赘述。

2、矢量和遥感信息的编辑

        这里重点说一下如何矢量数据叠加到遥感信息上去。首先我们打开云遥在线影像,如下图所示:

        然后将长沙市的范围边界叠加上去,为了美观一些,我们将仅将长沙市的边界显示出来。为了突出边界,我们对城市范围进行标注。标注的方式选择简单填充,

        经过以上的步骤,基本就完成了三个部分的制图工作。万事俱备只欠东风了。 

三、出图编辑

        经过上面的编辑之后,我们已经将所有的数据都准备完毕了,下面我们来进行出图。出图阶段,我们需要把上面三个图组装成一幅图。在QGIS当中,需要在打印视图中将这些图进行整理和出图。

1、设置主题信息

        在QGIS当中,为了方便制图的需要,我们把不同的数据设置成主题,方便在制图的时候方便的选择。在图层窗口中点击小眼睛。

        这里需要注意,可以新创建主题,这里因为我已经新建了主题,因此可以进行替换。替换之后,老的主体就没有了。如果是新的主体,在这里输入主题的名字,这里我们输入“中国地图主题”,按照同样的方法,设置湖南省地图主图和长沙影像主题。设置主题的时候,请注意设置主题时,一定要将主题和图层关联起来。

2、打印布局制作

        在工程菜单中打开工程布局,弹出以下界面:

        进来后,在左边的菜单栏中选择添加地图:

         其实可以看到,这里的其实地图没有出来。那么如何将之前编辑好的数据显示出来呢。这就需要用到主题地图了。在项属性里面,选择图层中的主体地图。

         这样子其实地图就出来了。使用鼠标拖动地图窗口,可以放大或者缩小地图。按照同样的方法,我们把剩下的两幅地图添加到打印布局中。分别放置在下面和右边,放置完成后,如下图所示:

        为了让每个地图更加独立,我们可以将边框设置上,单击每个地图窗口,然后设置边框,在右边的边框样式中选择,现在效果如下所示:

        到这里,除了一些必要的问题说明,其它的要素基本是都涵盖了,剩下还需要加上标注,指南针等说明。

3、美化地图

        一般我们会在地图上添加指北针等内容,以及必要的文字说明,还有图例等。这里来说明一下如何添加这些元素,在页面中的左边工具栏中找到工具栏。

        经过上面的步骤,基本完成了整体的制图要求,然后我们要做的就是把底图导出成成果即可。在上述界面中点击布局,导出成图像:

        然后选择输出的分辨率,这里我们选择默认的300dpi即可,点击完成进行出图:

        到目标文件夹下,看我们的成果如下所示,下面使我们的成果:

         至此就完成了整体的出图,在研究区位的制作上实现了制图。这个过程比较长,有很多细节还需要各位小伙伴去学习摸索。

总结

        以上就是本文的主要内容,本文使用QGIS软件为例,详细介绍如何使用QGIS来制作研究区域图。在传统的制图中,很多都是依赖Arcgis等产品进行制作的,这里介绍的QGIS软件是一款免费的开源软件,也能很好的满足我们的制图需求,也确实值得大家去使用。相对于Arcgis的详细资料,QGIS的制图相关资料就没那么多了,本人也是跟着QGIS的专业博主进行视频学习后,把学习的成果整理成博客,把详细的步骤整理出来,让各位喜爱GIS制图的朋友们掌握QGIS的制图,做出满足我们需求的图来。行文仓促,定有不足支持,欢迎各位小伙伴批评指正。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

利用代理IP实现高效大数据抓取的策略与技巧

在当今信息爆炸的时代&#xff0c;数据对于各行各业都至关重要。而数据的获取往往需要通过网络爬取。然而随着网络安全意识的提高和反爬虫机制的加强&#xff0c;传统的数据爬取方式可能会受到限制。在这种情况下&#xff0c;代理IP技术的应用就显得尤为重要。本文将探讨代理IP…

Java编程基本功大揭秘 | 详解深入分析Java线程池源码和底层原理,掌握实战技巧【1】

详解深入分析Java线程池源码和底层原理 文章大纲引言Java线程池概念及重要性 ThreadPoolExecutor类的概述ThreadPoolExecutor类的基本功能和作用**基本功能****核心作用** ThreadPoolExecutor主要构造函数及其参数继承关系链功能介绍ThreadPoolExecutor 构造器构造器参数构造器…

SysML与MBSE的关系

SysML与MBSE的关系 对于任何基于模型的系统工程 &#xff08;MBSE&#xff09; 方法&#xff0c;推荐的最佳实践是基于模型的语言、基于模型的工具、基于模型的流程和基于模型的架构框架的协同应用&#xff0c;如下图所示 系统架构四元组 图。经过十年将SysML应用于棘手的系统…

MATLAB算法实战应用案例精讲-【数模应用】线性判别分析(附MATLAB、python和R语言代码实现)

目录 前言 算法原理 什么是判别分析 线性判别分析(LDA) 数学模型 二分类 多分类LDA ​编辑 算法思想: 费歇(FISHER)判别思想 贝叶斯(BAYES)判别思想 LDA算法流程 LDA与PCA对比 SPSSPRO 1、作用 2、输入输出描述 3、案例示例 4、案例数据 5、案例操作 …

MySQL高级-SQL优化- update 优化(尽量根据主键/索引字段进行数据更新,避免行锁升级为表锁)

文章目录 0、update 优化1、创建表2、默认是行锁3、行锁升级为表锁4、给name字段建立索引 0、update 优化 InnoDB的行锁是针对索引加的锁&#xff0c;不是针对记录加的锁&#xff0c;并且该索引不能失效&#xff0c;否则会从行锁升级为表锁。 1、创建表 create table course(…

【Python机器学习实战】 | 基于支持向量机(Support Vector Machine, SVM)进行分类和回归任务分析

&#x1f3a9; 欢迎来到技术探索的奇幻世界&#x1f468;‍&#x1f4bb; &#x1f4dc; 个人主页&#xff1a;一伦明悦-CSDN博客 ✍&#x1f3fb; 作者简介&#xff1a; C软件开发、Python机器学习爱好者 &#x1f5e3;️ 互动与支持&#xff1a;&#x1f4ac;评论 &…

物联网 IoT 收录

物联网IoT日常知识收录 thingsboard, nodered是国际大品牌&#xff0c; iotgateway是国内的&#xff0c; 几个scada, pyscada, json-scada都还不错&#xff0c;比较一下。thingsboard-gateway是python系的&#xff0c;如果你愿意&#xff0c;可以用这个作为公司的物联网网关。…

圈子系统搭建教程,以及圈子系统的功能特点,圈子系统,允许二开,免费源码,APP小程序H5

圈子是一款社区与群组的交友工具。你可以在软件内创造一个兴趣的群组从而达到按圈子来交友的效果用户可以根据自己的兴趣爱好。 1. 创建圈子 轻松创建专属圈子&#xff0c;支持付费型社群。 2. 加入圈子 加入不同圈子&#xff0c;设置不同名片&#xff0c;保护隐私。 3. 定…

【笔记】echarts图表的缩放和鼠标滚动冲突的处理解决方案

解决方案不是很好&#xff0c;来源于github的issue&#xff0c;官方提供了&#xff0c;组合键触发缩放的功能。 https://github.com/apache/echarts/issues/5769 https://echarts.apache.org/zh/option.html#dataZoom-inside.zoomOnMouseWheel dataZoom-inside.zoomOnMouseWhe…

java基于ssm+jsp 多人命题系统

1管理员功能模块 管理员登录&#xff0c;管理员通过输入用户、密码等信息进行系统登录&#xff0c;如图1所示。 图1管理员登录界面图 管理员对个人中心进行操作填写原密码、新密码、确认密码并进行添加、删除、修改以及查看&#xff0c;如图2所示。 图2个人信息功能界面图 学…

鸿蒙UI开发快速入门 —— part12: 渲染控制

如果你对鸿蒙开发感兴趣&#xff0c;加入Harmony自习室吧~&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; 扫描下面的二维码关注公众号。 1、前言 在声明式描述语句中开发者除了使用系统组件外&#xff0c;还可…

次世代霍尔电磁摇杆搭配磁悬浮马达,这款手柄手感超丝滑,谷粒金刚3Pro体验

燥热的天气里&#xff0c;周末在家打上几局游戏&#xff0c;确实更容易放松身心&#xff0c;玩游戏的时候&#xff0c;键鼠、手柄一类的游戏外设特别重要&#xff0c;对我们的游戏体验影响很大&#xff0c;所以挑选起来总是格外挑剔。现在国产的游戏手柄已经今非昔比了&#xf…

中国航天:星舰与猛禽发动机数据分析

文章目录 MainReference Main 马斯克坚信&#xff0c;随着星舰的全面投入运营&#xff0c;SpaceX将能够承担地球上主轨道超过99%的载荷质量。这款第三代星舰的起飞推力将跃升至10000吨以上&#xff0c;其有效载荷质量亦将高达200吨以上。 不仅如此&#xff0c;每次发射的成本控…

怎么加快音频播放速度?加快音频播放器的四种方法介绍

怎么加快音频播放速度&#xff1f;许多音乐爱好者对各种类型的歌曲充满了热情&#xff0c;这些歌曲节奏轻快或者缓慢不一&#xff0c;但通常默认的播放速度都是一倍速。有时候&#xff0c;一些旋律悠扬的曲子可能听起来有些慢&#xff0c;这时候一些朋友可能想要尝试加快节奏&a…

树莓派4B学习笔记14:Python多线程编程_线程间的同步通信_(锁‘threading.Lock’)

今日继续学习树莓派4B 4G&#xff1a;&#xff08;Raspberry Pi&#xff0c;简称RPi或RasPi&#xff09; 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 版本是4.5.1&#xff1a; 今日学习树莓派与Python的多进程编程_线程间同步通信 文…

Total Uninstall安装及卸载软件

Total Uninstall 的独特之处在于通过其安装的软件可以完整监控到新增或更改的注册表、文件、服务&#xff0c;可一键卸载。但常规的“360软件管家”无法做到以上内容。 借助该机制可用来无限刷新软件试用许可。 1.Total Uninstall 安装第三方软件 点击图中的“安装”&#xf…

NAND闪存原厂铠侠加速推上市,预计10月完成IPO

NAND闪存原厂铠侠Kioxia拟趁着半导体市场回暖及企业财务状况显著提升的契机&#xff0c;加速推进其上市进程。 据报道&#xff0c;公司计划最快于8月底提交IPO申请&#xff0c;目标是在2024年10月末于东京证券交易所完成首次公开募股。此番上市动作不仅反映出市场复苏迹象&…

Postman 怎么测接口?实用教程

在当前&#xff0c;API&#xff08;应用程序接口&#xff09;的使用变得越来越普遍。其中&#xff0c;HTTP/HTTPS API 是最常见的一种。无论是开发前端还是后端&#xff0c;测试 API 都是一个关键环节。Postman 是一种流行且强大的 API 测试工具&#xff0c;能够帮助开发人员轻…

P1114 “非常男女”计划最优解

原题地址 P1114 “非常男女”计划 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 代码题解 AC代码&#xff08;1&#xff09; 因为用的是级的算法&#xff0c;所以最后一个 了&#xff0c;这里使用特判来得到的&#xff0c;给你们放一下代码&#xff1a; #include <bi…

【2024最新版】图解Mysql数据库配置、命令行及Workbench访问(Windows版本)

目录 1. 准备工作1.1 安装MySQL1.2 验证MySQL的环境变量 2. 环境变量配置3. 访问MySQL3.1 命令行访问MySQL3.2 Workbench访问MySQL 1. 准备工作 1.1 安装MySQL 如果您已经安装了MySQL&#xff0c;请从【2. Mysql 环境配置】开始&#xff1b;如果您没有安装MySQL&#xff0c;请…