Google Earth Engine(GEE)——加拿大高分辨率数字高程模型(HRDEM)

简介: Google Earth Engine(GEE)——加拿大高分辨率数字高程模型(HRDEM)

加拿大高分辨率数字高程模型(HRDEM)

这个数据集目前只提供给内部人员计划中的人。

高分辨率数字高程模型(HRDEM)产品是由机载LiDAR数据(主要在南部)和北部的卫星图像得出。对加拿大领土的完整覆盖正在逐步建立。它包括数字地形模型(DTM)、数字表面模型(DSM)和其他衍生数据。对于DTM数据集,可用的衍生数据有坡度、坡面、阴影浮雕、彩色浮雕和彩色阴影浮雕图;对于DSM数据集,可用的衍生数据有阴影浮雕、彩色浮雕和彩色阴影浮雕图。

HRDEM产品以2013年加拿大大地测量垂直基准(CGVD2013)为参考,该基准现在是加拿大各地高度的参考标准。HRDEM数据集的源数据是通过不同合作伙伴的多个项目获得的。由于数据是按项目获取的,所以项目之间没有进行整合或边缘匹配。每个项目中的瓦片都是对齐的。高分辨率数字高程模型(HRDEM)产品是CanElevation系列的一部分,是为了支持NRCan实施的国家高程数据战略。合作是国家高程数据战略成功的一个关键因素。你可以在这里找到更多信息

免责声明:数据集的全部或部分描述是由数据集的作者或提供者及其作品提供的。

预处理

大多数2米分辨率的数据集是由ArcticDEM项目产生的,因此在这次工作中没有摄入,只有1米分辨率的瓦片被摄入。由于瓦片边缘不匹配,而且数据集来自不同的来源和日期,因此对具有相同名称的瓦片采用了一种简单的方法,即用最大的文件尺寸取代该名称的任何文件。这是一个决定,以帮助消除名称相似的瓦片之间的冲突,并且是通过程序完成的。

引用:

openCanada.ca; High Resolution Digital Elevation Model (HRDEM) - CanElevation Series : Last accessed date

 

代码:

var dsm = ee.ImageCollection("projects/sat-io/open-datasets/OPEN-CANADA/CAN_ELV/HRDEM_1M_DSM");
var dtm = ee.ImageCollection("projects/sat-io/open-datasets/OPEN-CANADA/CAN_ELV/HRDEM_1M_DTM");
var footprint = ee.FeatureCollection("projects/sat-io/open-datasets/OPEN-CANADA/CAN_ELV/dataset_footprints");
Map.setCenter(-80.5419, 42.7651,9)
//Function to get resolution
function tile_res(feature){
 var res = ee.String(feature.get('Tile_name')).slice(0,1)
 return feature.set('resolution',ee.Number.parse(res))
}
footprint=footprint.map(tile_res)
print(footprint.aggregate_histogram('resolution'))
Map.addLayer(
  footprint.filter(ee.Filter.eq('resolution',1)).style({
    fillColor: '00000000',
    color: 'FF5500',
  }),{},'Footprints'
);
//Add DSM and DTM 
Map.addLayer(dsm.mosaic(),{min:75,max:380,palette:["#006994","#b2ff59","002200","fff700","ab7634","c4d0ff","ffffff"]},'DSM 1m HRDEM')
Map.addLayer(dtm.mosaic(),{min:75,max:380,palette:["#006994","#b2ff59","002200","fff700","ab7634","c4d0ff","ffffff"]},'DTM 1m HRDEM')
//Add a difference layer
Map.addLayer(dsm.mosaic().subtract(dtm.mosaic()),{min:0,max:28,palette:['#67001f','#b2182b','#d6604d','#f4a582','#fddbc7','#f7f7f7','#d1e5f0','#92c5de','#4393c3','#2166ac','#053061']},'Difference Layer',false)

代码连接: https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:elevation-bathymetry/OPEN-CANADA-HRDEM

License

This work is licensed under a Open Government Licence - Canada.

Created by: CanElevation Series, Gov of Canada

Curated in GEE by: Samapriya Roy

keywords: digital terrain model, digital surface model, bare-earth, terrain, remote sensing, lidar,dsm,dtm

Last updated in GEE: 2022-12-27

相关文章
|
7月前
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
2673 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
7月前
|
存储 编解码 数据可视化
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
【2月更文挑战第14天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,按照给定的地表分类数据,对每一种不同的地物类型,分别加以全球范围内随机抽样点自动批量选取的方法~
654 1
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
|
7月前
|
API Go 网络架构
GEE Colab——如何从本地/Google云盘/Google Cloud Storage (GCS)上传和下载
GEE Colab——如何从本地/Google云盘/Google Cloud Storage (GCS)上传和下载
366 4
|
7月前
|
机器学习/深度学习 存储 人工智能
GEE Colab——初学者福音快速入门 Google Colab(Colaboratory)
GEE Colab——初学者福音快速入门 Google Colab(Colaboratory)
254 3
|
7月前
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
98 0
|
7月前
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
163 0
|
7月前
|
编解码
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
83 0
|
7月前
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
290 0
|
7月前
|
传感器 编解码 数据处理
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
147 0
|
7月前
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
136 0