geemap学习笔记024:从Earth Engine中获取遥感图像的缩略图

本文介绍了如何使用Python库(如ee和geemap)从LandsatLC08遥感数据集中获取图像缩略图,包括数据加载、可视化参数设置和缩略图的下载与展示。
摘要由CSDN通过智能技术生成

前言

遥感图像的缩略图通常是以较小的数据量对整景影像有一个全面的展示,便于分享和观察,本节就介绍一下如何获取遥感图像的缩略图。

1 导入库并显示地图

import ee
import geemap
import os

ee.Initialize()
Map = geemap.Map()
Map

2 加载数据

roi = ee.Geometry.Point([-122.44, 37.75])  #定义一个中心
collection = (
    ee.ImageCollection('LANDSAT/LC08/C01/T1_SR')
    .filterBounds(roi)
    .sort("CLOUD_COVER")
    .limit(10)
) #对经过roi的lc8数据进行筛选,并按照云量进行排序,并且只取前10景数据

image = collection.first() #取第一景数据

vis_params = {
    'bands': ['B6', 'B5', 'B4'],
    'min': 0,
    'max': 6000,
    'gamma': 1.4,
}  #可视化参数

Map.addLayer(image, vis_params, "LANDSAT 8")
Map.setCenter(-122.44, 37.75, 8)
Map

数据加载结果
image.png

3 获取影像缩略图

out_img = os.path.expanduser("~/Downloads/landsat.png") #缩略图存储路径
geemap.get_image_thumbnail(image, out_img, vis_params, dimensions=500, format='png') #获取缩略图
geemap.show_image(out_img) #在线展示缩略图

out_dir = os.path.expanduser("~/Downloads") #下面是保存ImageCollection中所有图像的缩略图
geemap.get_image_collection_thumbnails(
    collection, out_dir, vis_params, dimensions=500, format="jpg"
)

获取的结果
LC08_044034_20151116.jpg

后记

大家如果有地信遥感方面的问题需要请教或者有项目需要合作,可以在闲 鱼软件的用户中搜索:遥感GIS工作室,请认准头像,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值