GEE学习初步01—geemap实现青藏高原地区地形分析

简介

青藏高原(Qinghai–Tibet Plateau),亚洲内陆高原,是中国最大、世界海拔最高的高原,被称为“世界屋脊”、“第三极”。青藏高原东西长约2800千米,南北宽约300-1500千米,总面积约250万平方千米,青藏高原的自然历史发育极其年轻,受多种因素共同影响,形成了全世界最高、最年轻而水平地带性和垂直地带性紧密结合的自然地理单元。其主要山脉包括昆仑山脉、噶喇昆仑山脉、唐古拉山脉、横断山脉等。

geemap 是一个基于 Google Earth Engine(GEE)的 Python 包,它提供了一系列用于地理空间数据可视化、分析和处理的工具。这次分享了通过geemap实现青藏高原地区的地形分析与可视化。

1导入相关库并初始化

import ee
import geemap
geemap.set_proxy(自己的端口号)
ee.Initialize()

2加载地图

Map = geemap.Map() #加载底图OpenStreetMap
Map #显示地图

3可视化山体阴影

#导入geemap中的调色板模块
import geemap.colormaps as cm

Map = geemap.Map()

dem = ee.Image("USGS/SRTMGL1_003")
hillshade = ee.Terrain.hillshade(dem)  #通过dem数据计算山体阴影

#定义用于图像可视化的参数字典
vis = {'min': 0, 'max': 6000, 'palette': cm.palettes.viridis}
blend = geemap.blend(top_layer=dem, top_vis=vis) #创建一个混合图像

Map.addLayer(hillshade, {}, 'Hillshade')
Map.addLayer(blend, {}, 'Shaded relief')

Map.add_colorbar(vis, label='Elevation (m)')
Map.setCenter(91.4206, 27.3225, zoom=9)
Map

 4绘制等高线

contours = geemap.create_contours(dem, 0, 8850, 100, region=None)
#其中的region=None即创建全球的等高线,可以通过添加roi来限制等高线的创建范围
Map.addLayer(contours, {'palette': 'black'}, 'contours')
Map.setCenter(91.4206, 27.3225, zoom=12)

本篇内容的学习参考自geemap学习笔记035:可视化地理空间数据--阴影地形图、等高线 ,这次的学习分享就到这里,欢迎大家留言交流!!!

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值