实例 | 使用QGIS分析Esri2020土地覆盖数据

本文介绍了如何通过QGIS利用Esri 2020全球陆地覆盖数据进行区域分析,包括数据下载、投影分析、数据裁剪合并以及土地覆盖类型面积统计,为GIS从业者提供了实用的分析方法。

​ 01 前言

2021年6月24日,Esri发布了空间分辨率为10米的2020年全球陆地覆盖数据(Esri 2020 Land Cover),由728个GeoTIFF文件组成,总数据量接近69GB。关于数据的基本情况,可以参考:

www.esri.com/about/newsroom/announcements/esri-releases-new-2020-global-land-cover-map

由于具有覆盖全球、时效性好(2020年)、分辨率高(10米)、开源(基于知识共享协议)的特点,该数据的发布引发较大反响,成为近期GIS行业的热门话题。

热点易逝,而数据永恒。作为专注于QGIS技术的公众号,本文在简要介绍此数据集的基础上,重点举例说明了如何通过QGIS分析和应用此数据集,完成特定区域土地覆盖地图的制作和各种土地覆盖类型的面积统计。

 02 数据下载方式

可以通过以下地址直接下载全部文件,文件为zip压缩格式,压缩后的大小为60GB左右。由于数据量巨大,假定下载速度为5MB/秒,需要将近3个半小时时间。下载链接如下:

https://ai4edataeuwest.blob.core.windows.net/io-lulc/io-lulc-model-001-v01-composite-v03-supercell-v02-clip-v01.zip

也可以通过arcgis.com网站逐个下载需要的文件,Esri通过以下页面提供了按照单个GeoTiff文件进行下载的方式,点击地图上的某个方格,即可下载该方格所在地理区域对应的数据文件:

https://www.arcgis.com/apps/instant/media/index.html?appid=fc92d38533d440078f17678ebc20e8e2

 03 数据投影与文件命名分析

将下载的数据文件解压缩后,共有728个GeoTIFF文件,文件名从01C_20200101-20210101.tif起,至60W_20200101-20210101.tif止。所有文件名都以_20200101-20210101结尾,代表数据是2020年时间段的。而文件名开头的两位数字加一位字母编号代表什么呢?这要从数据采用的投影(Projection)——通用横轴墨卡托投影(Universal Transverse Mercator,简称UTM投影)说起。

UTM投影基于WGS84坐标系,将地球分为60个南北走向的分带,每个分带所跨经度范围为6度。分带起点位于西经180度,终点位于东经180度,自西向东编号,从1编至60。在QGIS中,UTM投影每个经度分带都有两个独立的CRS,并以N和S为后缀区分北半球地区和南半球地区,如EPSG:32650 - WGS 84 / UTM zone 50N和EPSG:32750 - WGS 84 / UTM zone 50S,分别代表50号分带在北半球和南半球区域的CRS。

UTM投影包含的纬度范围从南纬80度到北纬84度,采用8度分带,编号从C到X。通过经度分带带号与纬度分带带号的组合(如50T)即可确定一块地理区域范围。如下图所示:

2020年全球陆地覆盖数据GeoTIFF文件名的前三位(两位数字加一位字母)代表的正是UTM投影经度带号和纬度带号的组合编号。因此,根据GeoTIFF文件名,结合上图,即可判断出文件对应的大致地理区域。

我国位于UTM投影43-53经度分带内,将以43-53之间的数字为开头的GeoTIFF文件加载到QGIS中,将地图窗口CRS设为WGS84,全幅显示和按照栅格图层原始分辨率(100%)显示的效果分别如下:

 04 数据分析案例

下面以河南省为研究区域,制作全省范围的土地覆盖图,并统计各种覆盖类型的土地面积。

示范数据:

  • 1:100万全国行政境界图层(BOUA.shp),来自天地图网站(www.tianditu.gov.cn)数据API服务。

  • 与河南省境界范围有交集的2020年10米分辨率土地覆盖数据,包括三个GeoTIFF文件:49S_20200101-20210101.tif、50R_20200101-20210101.tif、50S_20200101-20210101.tif,来自Esri网站(www.arcgis.com)。

示范数据打包下载地址:

https://pan.baidu.com/s/1B6ruGVG1MiPiCUQR4I85lA

提取码:mezq

特别说明:进行后续详细操作步骤之前,请先将解压得到的名为Henan的文件夹放置在不包含中文、特殊字符及空格的文件路径中,否则后续操作步骤可能无法正确执行。

具体操作步骤如下:

1.启动QGIS,加载BOUA.shp图层,将图层“填充样式”设为“无填充”,便于与栅格图层叠加显示。

2.在“图层”面板中的BOUA图层名上点击鼠标右键,在弹出菜单中选择“过滤”,在弹出对话框下方的“提供过滤表达式”中输入:"PAC" between 410102 and 419001,然后点击“OK”按钮,BOUA图层将仅显示河南省范围。

备注:PAC取值在410102和419001之间的区域为河南省县级行政单元。

3.将三个栅格图层加载到地图窗口中,然后将BOUA图层移动到“图层”面板最上方。

4.点击菜单“栅格-->提取-->按掩膜图层裁剪栅格”。

5.弹出“按掩膜图层裁剪栅格”对话框,在“输入图层”下拉列表中选择50R_20200101-20210101,在“掩膜图层”下拉列表中选择BOUA,确保勾选“将剪切栅格的范围扩展到掩膜图层范围”,在“高级参数”面板的“配置”下拉列表中选择“高压缩”,该选项有助于显著压缩裁剪生成的栅格文件大小。设置完毕后,点击“运行”按钮。

6.视计算机配置不同,裁剪操作通常需要十几分钟乃至更长时间。裁剪生成的新栅格图层默认名称为“已裁剪(掩膜)”,在该图层名上点击鼠标右键,在弹出菜单中选择“重命名图层”,将图层名称修改为CLIP_50R。

7.针对图层50S_20200101-20210101重复上述步骤4-6生成新栅格图层CLIP_50S,针对图层49S_20200101-20210101 重复上述步骤4-6生成新栅格图层CLIP_49S,在“图层”面板中移除三个原始栅格图层,仅保留BOUA图层和三个新栅格图层。可以看出,这时地图窗口仅显示河南省范围内的土地覆盖数据。

8.下面需要将新生成的三个栅格图层合并为一个栅格图层,以便于进行后续的数据统计。QGIS的栅格合并操作要求输入的栅格图层必须具有相同的CRS,CLIP_50R和CLIP_50S图层的CRS都是EPSG:32650 - WGS 84 / UTM zone 50N,而CLIP_49S图层的CRS则是EPSG:32649 - WGS 84 / UTM zone 49N,需要先进行统一处理。在CLIP_49S图层名上点击右键菜单“导出-->另存为”,在弹出的“栅格地图另存为”对话框中,将输出的栅格文件命名为“CLIP_49S_REPRJ”,将输出图层的CRS设为EPSG:32650 - WGS 84 / UTM zone 50N(通过点击CRS下拉列表右侧的“选择CRS”按钮),在“创建选项”面板的“配置”下拉列表中选择“高压缩”,点击“OK”按钮。

9.导出的CLIP_49S_REPRJ图层将会自动添加到地图窗口中,默认显示为灰色。在CLIP_49S图层上点击鼠标右键“样式-->复制样式”。

10.在CLIP_49S_REPRJ图层上点击鼠标右键“样式-->粘贴样式”。

11.CLIP_49S_REPRJ图层将和CLIP_50S、CLIP_50R图层一样显示为彩色,且三个图层具有完全相同的CRS:EPSG:32650 - WGS 84 / UTM zone 50N。移除CLIP_49S图层,保留BOUA、CLIP_50S、CLIP_50R、CLIP_49S_REPRJ四个图层。

12.点击菜单“栅格-->杂项-->合并”。

13.在弹出的“合并”对话框中,点击“输入图层”右侧的省略号按钮进而选中全部三个图层,在“输出类型”下拉列表中选择“Byte”(与原始栅格文件保持一致),在“高级参数”面板中的“配置”下拉列表中选择“高压缩”,点击“合并输出”文本框右侧的省略号按钮,指定合并生成的栅格文件名称(本文将其命名为Merge.tif)和存放路径,最后点击“运行”按钮。

14.由于数据量巨大,合并操作一般需要几十分钟时间,合并生成的栅格文件默认也显示为灰色,参考前述9-10步骤,将其修改为彩色显示。

15.在“图层”面板中移除其他图层,仅保留Merge图层。

16.点击菜单“地理处理-->工具箱”,在右侧的“工具箱”面板中找到并点击“栅格分析”菜单下的“栅格图层唯一值报告”菜单项。在弹出的“栅格图层唯一值报告”对话框中,“输入图层”选择合并生成的栅格文件“Merge”,点击“唯一值表格”文本框右侧的省略号按钮,在弹出菜单中选择“保存到文件”。

17.在弹出的“保存文件”对话框中,保存类型选择CSV文件,文件名设为“面积统计”,点击“保存”按钮,返回“栅格图层唯一值报告”对话框后,点击“运行”按钮。

18.打开生成的CSV文件,value、count、m2字段分别代表像元取值、像元数量(个)、面积统计(平方米)。

19.将像元取值替换为其代表的土地类型,将面积单位从平方米换算为平方公里,得到河南省土地覆盖类型面积统计数据。

 05 结语

2020年全球陆地覆盖数据具有较高的研究价值和应用潜力,有待GIS从业者深入挖掘。Esri表示该数据集将至少以年度为单位持续更新,可以为从宏观和中观尺度分析土地覆盖变化情况提供有力支持。

栅格数据文件巨大,分析涉及较为复杂的运算机制,且分析效果和效率受多种因素影响,本文仅针对中小地域范围土地覆盖栅格数据做了初步分析应用,较为肤浅,希望得到朋友们的指正,谢谢!


版权声明

本文欢迎转载,转载时请注明出处。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值