代码编织梦想

在QGIS中,可以使用Python编程来批量下载遥感影像数据并导出到指定文件夹内。以下是一个简单的代码:


import os
from qgis.core import QgsRasterLayer

# 下载遥感影像的URL列表
url_list = ['url1', 'url2', 'url3']  # 替换为实际的遥感影像URL列表

# 导出文件夹路径
output_folder = 'path/to/output/'  # 替换为实际的输出文件夹路径

# 遍历URL列表
for url in url_list:
    # 构建导出文件路径
    output_file = os.path.join(output_folder, os.path.basename(url))

    # 使用图层提供程序进行下载
    result, downloaded_file_path = QgsRasterLayer.downloadRasterFromUrl(url, output_file)

    # 输出下载结果
    if result == QgsRasterLayer.DownloadSuccess:
        print(f'{url} 下载成功!')
        # 如果需要加载下载的影像数据,请取消下面一行代码的注释
        # layer = QgsRasterLayer(downloaded_file_path, os.path.basename(downloaded_file_path))
    else:
        print(f'{url} 下载失败!')

    # 如果需要加载下载的影像数据,请取消下面一行代码的注释
    # if layer.isValid():
    #     QgsProject.instance().addMapLayer(layer)
 

在上述代码中,首先定义了要下载的遥感影像的URL列表 `url_list`,请将其替换为实际的遥感影像URL列表。然后,指定了导出文件夹路径 `output_folder`,请将其替换为实际的目标文件夹路径。接下来,通过遍历URL列表,在每次循环中使用 `QgsRasterLayer.downloadRasterFromUrl()` 方法下载遥感影像,并将其保存到导出文件夹中。下载成功后,根据需要输出相应信息或加载并显示下载的影像数据。

请注意,在编程过程中要确保目标文件夹存在并有写入权限,以及网络连接可用。此外,请根据需要调整导出文件命名等参数,并取消代码中相关部分的注释,如果需要加载下载的影像数据。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_58851039/article/details/131527091

【随笔】那些免费友好的遥感影像数据下载网站_世界听的明白的博客-爱代码爱编程_遥感影像下载网站

1.影像数据 1.1国内网站 1.1.1 地理空间数据云 交互界面:友好 传输速度:0.4m/s 数据集:开源数据集较为丰富,Landsat系列数据及DEM数据较丰富,但也有一些数据无法下载。 网址:地理空间

地理空间数据云下载遥感影像-爱代码爱编程

目录 1、先上网址:www.gscloud.cn 2、介绍界面: 2.1 “数据资源” 2.2 “高级检索” 1、先上网址:www.gscloud.cn 2、介绍界面: 地理空间数据云,作为国内免费下载遥感卫星影像的一个大平台,随着年代发展正是蒸蒸日上。界面做得越来越美观,操作也越来越便捷。今天小编将主要介绍 “数据资源” 和 “高级检索

Google Earth Engine 下载遥感影像——以Landsat 8数据为例-爱代码爱编程

目录 1、Google Earth Engine(GEE)简介 1.1 开发环境 1.2 说明书  2、GEE账号注册 3、GEE 查询库内卫星影像以及调用 3.1 数据集Datasets 3.2 加载影像 3.2.1 绘制感兴趣区 3.2.2 加载landsat 8数据集   3.3 影像的预处理 3.3.1 剔云处理 3.3.2

landsat 遥感数据下载(网站3:地理空间数据云)_landsat卫星数据下载-爱代码爱编程

一、进入网站 网上搜索:地理空间数据云 或者直接打开网址:https://www.gscloud.cn/#page1/1 二、数据搜索并下载(数据资源) 1:进入网站,需要先进行注册才能下载数据。 2:选择数据资源—

qgis desktop与qgis server 下载安装_qgis下载-爱代码爱编程

QGIS是一款开源的地理信息系统软件,全称为Quantum GIS。它提供了一系列强大的GIS功能,可以用于浏览、编辑、分析和处理各种地理空间信息。QGIS支持多种矢量、栅格和数据库数据格式,包括ESRI Shapefile、GeoJSON、GML、PostGIS、Oracle Spatial等,再者,QGIS QGIS还内置了基本的编辑和分析工具,如缓冲

qgis基础教程 (入门级)——下载安装、新建工程、加载数据_qgis下载-爱代码爱编程

QGIS基础教程(一) 本教程内容相对基础,面向从未使用过QGIS或相似GIS软件人群 第一节 QGIS下载安装,新建工程,加载数据 1. 下载及安装 官网下载:QGIS下载网址 注意:下载长期版,比较稳定;最新版有