​2013-至今激光雷达点云树冠顶部距裸露地面的高度(树冠高度模型;CHM)1m分辨率

简介: 该数据集由NEON提供,涵盖2013年至今的激光雷达点云树冠高度模型(CHM),分辨率为1米。CHM通过处理激光雷达点云生成,区分地面和植被点,计算树冠相对于裸露地面的高度。树冠高度小于2米的部分设为零。数据适用于生态研究,支持科学分析与数据汇总,采用CC0 1.0协议公开发布。代码示例展示了如何使用Google Earth Engine读取并可视化特定区域的CHM数据,适用于树冠高度分析。

​2013-至今激光雷达点云树冠顶部距裸露地面的高度(树冠高度模型;CHM)1m分辨率

简介

树冠顶部距裸露地面的高度(树冠高度模型;CHM)。 CHM 源自激光雷达点云,是通过在激光雷达勘测的整个空间范围内创建一个连续的树冠高度估算面而生成的。 点云被分成代表地面和植被回报的类别。 地面分类点用于生成高度归一化点云,提供植被海拔的相对估算值。 然后利用高度归一化植被点生成一个表面,以生成 CHM。 使用 Optech Gemini LiDAR 传感器采集的数据中,树冠高度小于 2 米的部分设为零,使用 Riegl 和 Optech Galaxy 传感器采集的数据中,树冠高度小于 2/3 米的部分设为零。 数据被镶嵌到一个空间分辨率为 1 米的空间均匀网格上,覆盖 AOP 的足迹。

projects/neon-prod-earthengine/assets/CHM/001

Dataset Availability

2013-01-01T00:00:00 -

Dataset Provider

NEON

Contact

Contact information not available.

Collection Snippet

ee.ImageCollection("projects/neon-prod-earthengine/assets/CHM/001")

数据集说明
空间信息
Resolution

1 meters

Bands Table
Name Description Min Max Units
CHM

Canopy Height Model

0    100    m

变量

NameTypeDescriptionAOP_VISIT_NUMBERInt

Unique visit number to the NEON site.

CITATIONString

Data citation. See NEON Data Policies and Citation Guidelines.

DOIString

Digital Object Identifier. NEON data that have been released are assigned a DOI.

FLIGHT_YEARInt

Year the data were collected

NEON_DOMAINString

NEON eco-climatic domain code, "D01" to "D20". See NEON Field Sites and Domains.

NEON_SITEString

NEON four-digit site code. See NEON Field Sites.

NEON_SITE_NAMEString

Full name of the NEON site. See NEON Field Sites.

NEON_DATA_PROD_URLString

NEON data product url. Always set to: NEON | Data Product.

SENSOR_NAMEString

Make and model of the lidar sensor: "Optech Galaxy Prime", "Optech Gemini", "Riegl Q780".

SENSOR_SERIALString

Serial number of the lidar sensor: "11SEN287", "12SEN311", "5060445", "220855".

PROVISIONAL_RELEASEDString

Whether the data are Provisional or Released. See Data Product Revisions and Releases | NSF NEON | Open Data to Understand our Ecosystems.

RELEASE_YEARInt

If data are released, the year of the NEON Release Tag.

代码
// 读取图像集合并获取第一幅图像
var era5_heat_ic = ee.ImageCollection('projects/climate-engine-pro/assets/ce-era5-heat')
var era5_heat_i = era5_heat_ic.first()

// 打印第一幅图像,查看波段
print(era5_heat_i)

// 可视化第一幅图像中的选定波段 - 其他波段存在于图像集合中
var temp_palette = ["#b2182b", "#ef8a62", "#fddbc7", "#f7f7f7", "#d1e5f0", "#67a9cf", "#2166ac"].reverse()
Map.addLayer(era5_heat_i.select('mrt_mean').selfMask().subtract(273.15), {min: -10, max: 50, palette: temp_palette}, 'Mean Radiant Temperature, Daily Mean')
Map.addLayer(era5_heat_i.select('utci_mean').selfMask().subtract(273.15), {min: -10, max: 50, palette: temp_palette}, 'Universal Thermal Climate Index, Daily Mean')

代码2

var chm = ee.ImageCollection(
'projects/neon-prod-earthengine/assets/CHM/001');

var startDate = ee.Date('2021-01-01');
var endDate = startDate.advance(1, 'year');
var chm2021 = chm.filterDate(startDate, endDate);

var soapSite = chm2021.filter('NEON_SITE == "SOAP"').mosaic();

// This works well for areas with trees.
var chmVis = {min: 0, max: 35, palette: ['E6F7E0', '063B00']};

var lon = -119.25;
var lat = 37.06;

Map.setCenter(lon, lat, 12);

// Degrees in EPSG:3857.
var delta = 0.045;
// Width and Height of the thumbnail image.
var pixels = 256;

var areaOfInterest = ee.Geometry.Rectangle(
[lon - delta, lat - delta, lon + delta, lat + delta], null, false);

var visParams = {
dimensions: [pixels, pixels],
region: areaOfInterest, crs: 'EPSG:3857', format: 'png'};

var image = soapSite.visualize(chmVis);

Map.addLayer(image, null, 'SOAP 2021 Canopy Height Model (m)');
Map.addLayer(areaOfInterest, {color: 'red'}, 'Area of Interest', false);

print(ui.Thumbnail({image: image, params: visParams}));

引用

由 NEON 收集并作为数据产品提供的所有数据(与稀有、受威胁或濒危 (RTE) 物种相关的数据除外)均根据知识共享 CC0 1.0 "无保留权利 "协议发布到公共领域。 NEON 数据没有版权;任何人都可以出于商业或非商业目的复制、修改或分发这些数据,而无需征得许可。 NEON 数据仍可能受到其他法律或权利(如隐私权)的限制,NEON 不对数据作任何保证,并不承担任何责任。 在使用或引用 NEON 数据时,不得暗示 NEON 已认可这些数据。 在大多数国家,数据和事实不享有版权。 通过将 NEON 数据置于公共领域,我们鼓励广泛使用,特别是在科学分析和数据汇总方面。 但是,请注意以下学术规范: 使用 NEON 数据时应注意数据的局限性,并以数据包的相关文档为指导。 有关如何正确使用和引用 NEON 数据的详细信息,以及使用 NEON 数据发表研究成果的最佳实践,请参阅《NEON 数据指南和政策》。

许可

CC0-1.0

机器学习

https://www.cbedai.net/xg

相关文章
|
8月前
|
算法 图形学
【计算机图形学】实验四 二维图形的缩放、旋转,平移,组合变换
【计算机图形学】实验四 二维图形的缩放、旋转,平移,组合变换
378 2
|
8月前
[Qt5] 鼠标中心为基准缩放图像(halcon实现)
[Qt5] 鼠标中心为基准缩放图像(halcon实现)
274 0
|
存储 数据可视化 数据管理
处理RGB-D图像数据以构建室内环境地图并估计相机的轨迹
视觉同步定位和映射 (vSLAM) 是指计算摄像机相对于周围环境的位置和方向,同时映射环境的过程。 您可以使用单眼摄像头执行 vSLAM。但是,深度无法准确计算,估计的轨迹未知,并且随着时间的推移而漂移。要生成无法从第一帧开始三角测量的初始地图,必须使用单眼相机的多个视图。更好、更可靠的解决方案是使用 RGB-D 相机,它由一个 RGB 彩色图像和一个深度图像组成。
209 0
【Unity3D--自由观察模型】模型自动旋转+触屏旋转和缩放
展示3D模型,同时实现模型自动旋转和触屏旋转和缩放
504 0
|
前端开发 JavaScript
【Three.js入门】渲染第一个场景及物体(轨道控制器、坐标轴辅助器、移动缩放旋转)
【Three.js入门】渲染第一个场景及物体(轨道控制器、坐标轴辅助器、移动缩放旋转)
321 0
|
图形学
unity基础-坦克炮管旋转发射炮弹(向量基础,射线碰撞,物体实例化)
unity基础-坦克炮管旋转发射炮弹(向量基础,射线碰撞,物体实例化)
447 0
|
传感器 JSON 数据可视化
【视觉高级篇】22 # 如何用仿射变换来移动和旋转3D物体?
【视觉高级篇】22 # 如何用仿射变换来移动和旋转3D物体?
225 0
【视觉高级篇】22 # 如何用仿射变换来移动和旋转3D物体?
|
传感器 索引
在 ArcGIS 中由激光雷达创建强度图像
强度是反映生成某点的激光雷达脉冲回波强度的一种测量指标(针对每个点而采集)。该值在一定程度上基于被激光雷达脉冲扫到的对象的反射率。其他对强度的描述包括“回波脉冲振幅”和“反射的后向散射强度”。反射率是所用波长(通常是在近红外波段)的函数。
111 0
|
编解码 人工智能 算法
最新代码开源!TartanCalib:自适应亚像素细化的广角镜头标定
作者测试了三种利用中间相机模型的关键方法:(1)将图像分解为虚拟针孔相机,(2)将目标重新投影到图像帧中,以及(3)自适应亚像素细化。将自适应子像素细化和特征重投影相结合,可将重投影误差显著提高26.59%,帮助检测到最多42.01%的特征,并提高密集深度映射下游任务的性能。最后,TartanCalib是开源的,并在一个易于使用的标定工具箱中实现。作者还提供了一个translation 层和其它最先进的工作,允许使用数千个参数回归通用模型或使用更稳健的求解器。为此,TartanCalib是广角标定的首选工具!
最新代码开源!TartanCalib:自适应亚像素细化的广角镜头标定
案例分享:Qt+OSG三维点云引擎(支持原点,缩放,单独轴或者组合多轴拽拖旋转,支持导入点云文件)
案例分享:Qt+OSG三维点云引擎(支持原点,缩放,单独轴或者组合多轴拽拖旋转,支持导入点云文件)