
数据集简介哥白尼 DEM 是一种数字表面模型 (DSM)用于表示地球表面的地形包含建筑物、基础设施以及植被。此 DEM 源自名为 WorldDEM™ 的经过编辑的 DSM即已纳入水体平坦化和河流一致性流动。此外我们还对海岸线和海岸线、机场等特殊地貌以及不合理的地形结构进行了编辑。WorldDEM 产品基于 TanDEM-X 任务期间获取的雷达卫星数据该任务由德国政府由德国航空航天中心 [DLR] 代表与空中客车防务与航天公司之间的公私合作伙伴关系提供资金支持。如需了解详情请参阅数据集文档。DSM 使用 EGM2008 垂直基准EPSG:3855。这意味着某个位置的海拔高度为 0 并不表示该位置位于平均海平面。已从 DGED 文件中提取 Earth Engine 资产。数据集可用时间2010-12-01T00:00:00Z–2020-11-13T00:00:00Z数据集生产者哥白尼计划Earth Engine 代码段ee.ImageCollection(COPERNICUS/DEM/GLO30_2024_1)波段像素大小30 米所有波段名称最小值最大值像素大小说明DEM30 米数字表面模型EDM01330 米“编辑数据掩码”表示在地形和水文编辑过程中修改的所有 DEM 像素。FLM010130 米填充遮罩主要是在地形编辑过程中创建的。HEM30 米高差误差掩码以标准差的形式表示每个 DEM 像素的相应高差误差该标准差是根据干涉相干性和几何考虑因素得出的。WBM0330 米水体掩码会显示所有被归类为水并根据“海洋”“湖泊”或“河流”类别进行编辑的 DEM 像素。EDM 类表值颜色说明0无空无数据1无未修改2无外部高程数据的填充3无插值像素4无平滑像素5无机场编辑6无提升的负海拔像素7无扁平化像素8无海洋像素9无湖泊像素10无河流像素11无海岸线像素12无变形像素手动设置的一系列像素13无偏移的像素FLM 类别表值颜色说明0无空无数据1无已修改填充像素除外2无未修改 / 未填写3无ASTER4无SRTM905无SRTM306无GMTED20107无SRTM30plus8无TerraSAR-X 雷达摄影测量 DEM9无AW3D30100无挪威 DEM101无DSM05 西班牙WBM 类表值颜色说明0无无水1无海洋蓝2无湖泊3无河流图像属性名称类型说明tile_versionSTRINGCopernicus DEM 图块的发布版本例如 02。使用条款GLO-30 数据集可在全球范围内供用户免费使用。请参阅“Copernicus WorldDEM-30 使用许可”下的条款。在向公众传达信息或分发 Copernicus WorldDEM-30 时用户应使用以下声明告知公众来源 © DLR e.V. 2010-2014 和 © Airbus Defence and Space GmbH 2014-2018由欧盟和 ESA 根据 COPERNICUS 计划提供保留所有权利。如果 Copernicus WorldDEM-30 数据经过改编或修改用户应提供以下声明“produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved”。此类用户应在许可或任何法律警告或通知中添加以下句子或其任何语言的译文以涵盖其向公众分发或传播 Copernicus WorldDEM30 的行为“根据法律或授权负责 Copernicus 计划的组织对 Copernicus WorldDEM-30 的任何使用不承担任何责任。”全部代码var collection ee.ImageCollection(COPERNICUS/DEM/GLO30_2024_1); var nativeProj collection.first().projection(); // Mosaic collection and set default projection from a sample image // to ensure terrain analysis is done in the native scale and CRS. var dataset collection.mosaic().setDefaultProjection(nativeProj); Map.setCenter(-6.746, 46.529, 4); // Relative, vertical accuracy in form of the standard deviation of // the interferometric phase error. var hem dataset.select(HEM); var hemVis { // Range of the values is 0.09 to 43.4. min: 0.0, max: 4.0, palette: [blue, green, yellow, orange, darkorange, red], }; Map.addLayer(hem, hemVis, Height Error Mask (HEM; m), false); var edm dataset.select(EDM); var edmVis { min: 0, max: 13, palette: [ black, // 0: Void (no data) white, // 1: Not edited red, // 2: Infill of external elevation data green, // 3: Interpolated pixels orange, // 4: Smoothed pixels yellow, // 5: Airport editing magenta, // 6: Raised negative elevation pixels cyan, // 7: Flattened pixels blue, // 8: Ocean pixels purple, // 9: Lake pixels brown, // 10: River pixels lightgray, // 11: Shoreline pixels olive, // 12: Morphed pixels steelblue, // 13: Shifted pixels ], }; Map.addLayer(edm, edmVis, Editing and Masking (EDM), false, 0.75); // Source data diagram. var flm dataset.select(FLM); var originalValues [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 100, 101]; var remappedValues [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; var flmRemapped flm.remap(originalValues, remappedValues).rename(FLM); var flmVis { min: 0, max: 11, palette: [ black, // 0: Void (no data) white, // 1: Edited (except filled pixels) grey, // 2: Not edited / not filled red, // 3: ASTER green, // 4: SRTM90 blue, // 5: SRTM30 yellow, // 6: GMTED2010 cyan, // 7: SRTM30plus magenta, // 8: TerraSAR-X Radargrammetric DEM orange, // 9: AW3D30 purple, // 100 - remapped to 10: Norway DEM brown, // 101 - remapped to 11: DSM05 Spain ], }; Map.addLayer(flmRemapped, flmVis, Fill and Lineage Mask (FLM), false, 0.75); var wbm dataset.select(WBM); var wbmVis { min: 0, max: 3, palette: [ lightgray, // 0: No water. cadetblue, // 1: Ocean. darkblue, // 2: Lake. blueviolet, // 3: River. ], }; Map.addLayer(wbm, wbmVis, Water Body Mask (WBM), false, 0.75); var dsm dataset.select(DEM).rename(DSM); var dsmVis { min: 0.0, max: 3000.0, palette: [333399, 00a2e5, 55dd77, ffff99, aa926b, aa928d, ffffff], }; // Vertical datum: orthometric height (H) in meters above EGM2008. // https://spatialreference.org/ref/epsg/3855/ var dsmName Digital Surface Model (DSM; m above EGM08); Map.addLayer(dsm, dsmVis, dsmName, true, 0.75); // Multiply by 20 to exaggerate the hillshade for a better visualization. Map.addLayer( ee.Terrain.hillshade(dsm.multiply(20.0)), null, Digital Surface Model (DSM) Hillshade, true, 0.75);可视化结果