geemap学习笔记051:获取影像的范围

发布时间:2024年01月19日

前言

通常在筛选的过程中,需要获取得到影像的边界范围,下面就将介绍一下如何获取影像的范围。

1 导入库并加载数据

import ee
import geemap

ee.Initialize()
# Create a map centered at (lat, lon).
Map = geemap.Map(center=[40, -100], zoom=4)

image = ee.Image('LANDSAT/LC08/C01/T1/LC08_044034_20140318')

# Define visualization parameters in an object literal.
vizParams = {'bands': ['B5', 'B4', 'B3'],
             'min': 5000, 'max': 15000, 'gamma': 1.3}

# Center the map on the image and display.
Map.centerObject(image, 9)
Map.addLayer(image, vizParams, 'Landsat 8 False color')

2 获取影像的矢量边界和栅格边界

# 这一行是获取影像的矢量边界
extent = image.geometry()
# 这一行是将矢量边界转为栅格,并且可以设置颜色和宽度
outline = ee.Image().paint(extent, 0, 2)
Map.addLayer(outline, {'palette': "yellow"}, "Image extent")
#返回几何坐标的 GeoJSON 列表
coordinates = extent.coordinates()
# Display the map.
Map

image.png

后记

大家如果有问题需要交流或者有项目需要合作,可以加Q Q :504156006详聊,加好友请留言“CSDN”,谢谢。

文章来源:https://blog.csdn.net/qq_41951977/article/details/135604212
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。