QGIS基于快鸟(QuickBird)影像统计小麦种植面积

本文通过QGIS演示如何利用快鸟(QuickBird)影像数据,进行小麦种植面积的提取和分区统计。步骤包括数据准备、样本采集、分类、二值化处理及最后的分区统计,提供了详细的操作过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

​ 01 数据情况

 

本次选用某地4月份快鸟(QuickBird)影像为例,使用QGIS演示提取小麦播种情况,并按照200米*200米分区计算种植面积的过程。

 

注:本文对应的操作视频作为今天第二篇推送同时发布,习惯看视频的朋友可以点击观看。

 

附数据压缩包:

链接:https://pan.baidu.com/s/1JVUS8uAOR61RxC1n9Or9_w

提取码:qgis

 

含快鸟影像QB_subset.tif和200*200米分区矢量图层200Mgrid.shp。

 

 02 确定类别

 

本文将演示使用QGIS把快鸟影像分为四个类别:小麦、裸地、林地、建筑物。

 

 03 准备工作

 

  • 安装插件

 

从开始菜单启动QGIS。

 

 

如果是第一次使用QGIS,先把界面改成中文,操作步骤为:

 

1) Settings-->Options-->General;

2) 勾选“Override system locale”,在“User Interface Translation”下拉列表框中选择“简体中文”;

3) 重启QGIS。

 

 

点击菜单【插件】->【管理并安装插件】,打开安装插件对话框。

 

 

选中左边的“全部”栏,在搜索框输入“semi-”,QGIS将从几百个插件中过滤出符合条件的插件,选中“Semi-Automatic Classification Plugin”,点击【安装插件】按钮,完成安装。

 

 

返回到QGIS主窗口,如果看到菜单栏有【SCP】菜单,同时增加SCP面板和SCP工具栏,表明安装成功。

 

 

<
### 下载历史遥感影像数据在QGIS中的实现 在QGIS中下载历史遥感影像数据可以通过多种方式实现,具体取决于数据来源和服务类型。以下是几种常见方法和步骤,适用于不同数据源的访问需求。 --- #### 使用NASA GIBS服务获取历史遥感影像 NASA的全球影像浏览服务(GIBS)提供了一系列历史遥感影像数据,支持通过WMS、WMTS和KML服务访问。用户可以通过QGIS直接连接这些服务并下载所需的历史影像。 1. **配置WMS/WMTS服务** QGIS支持通过WMS和WMTS协议访问在线地图服务。要添加NASA GIBS的历史影像服务,可以使用以下URL: - WMTS服务:`https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/` - WMS服务:`https://gibs.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi` 在QGIS中,点击“图层”->“添加图层”->“添加WMS/WFS图层”,输入上述URL并配置相关参数,即可加载对应的历史影像数据。 2. **使用KML服务** 如果需要通过KML文件访问数据,可以使用NASA GIBS提供的KML服务: - KML服务地址:`https://gibs.earthdata.nasa.gov/twms/epsg4326/best/kmlgen.cgi` 在QGIS中,可以直接加载KML文件来查看历史影像[^2]。 --- #### 使用QGIS批量下载遥感影像数据 如果用户已经获取了历史遥感影像的URL列表,可以通过QGIS的Python脚本功能实现批量下载。以下是一个示例代码片段,展示如何使用QGIS API下载遥感影像: ```python from qgis.core import QgsRasterLayer import os # 定义遥感影像的URL列表 url_list = [ "https://example.com/raster1.tif", "https://example.com/raster2.tif" ] # 指定导出文件夹路径 output_folder = "/path/to/output/folder" # 遍历URL列表并下载遥感影像 for url in url_list: filename = os.path.join(output_folder, os.path.basename(url)) layer = QgsRasterLayer.downloadRasterFromUrl(url, filename) if layer.isValid(): print(f"Downloaded and loaded {filename}") # 可选:将下载的影像添加到QGIS项目中 QgsProject.instance().addMapLayer(layer) else: print(f"Failed to download {url}") ``` 通过上述脚本,用户可以高效地批量下载历史遥感影像数据,并将其加载到QGIS项目中进行后续分析[^4]。 --- #### 使用QGIS进行遥感影像标注 下载历史遥感影像后,用户可能需要对影像进行标注,以便进行监督机器学习或土地利用/土地覆盖(LULC)分析。QGIS提供了强大的标注功能,可以通过以下步骤实现: 1. **创建形状文件图层** 在QGIS中,点击“新建形状文件图层”,选择“多边形”作为几何类型,并定义文件名。 2. **绘制多边形** 启用“切换编辑”模式,使用“添加多边形特征”工具绘制多边形,并为每个区域设置ID(例如,ID=1表示建筑物,ID=2表示水域)。 3. **设置颜色和分类** 双击形状文件图层,进入“符号系统”设置,选择“按值分类”,字段选择“id”,然后点击“分类”按钮。双击每个符号可以更改颜色。 4. **导出标注文件** 标注完成后,右键点击形状文件图层,选择“导出”->“将特征另存为...”,保存为所需的格式(如GeoJSON或Shapefile)[^3]。 --- #### 总结 通过上述方法,用户可以在QGIS中高效地下载和处理历史遥感影像数据。无论是通过NASA GIBS服务访问在线数据,还是使用Python脚本批量下载,亦或是进行影像标注,QGIS都提供了灵活且强大的工具支持。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值