前言
通常在筛选的过程中,需要获取得到影像的边界范围,下面就将介绍一下如何获取影像的范围。
1 导入库并加载数据
import ee
import geemapee.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
后记
大家如果有问题需要交流或者有项目需要合作,可以加Q Q :504156006详聊,加好友请留言“CSDN”,谢谢。