当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS PointCloudReturnFilter用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/layers/pointCloudFilters/PointCloudReturnFilter"], (PointCloudReturnFilter) => { /* code goes here */ });

ESM: import PointCloudReturnFilter from "@arcgis/core/layers/pointCloudFilters/PointCloudReturnFilter";

类: esri/layers/pointCloudFilters/PointCloudReturnFilter

继承: PointCloudReturnFilter > PointCloudFilter > Accessor

自从:用于 JavaScript 4.10 的 ArcGIS API

用法说明

从激光雷达系统发射的激光脉冲可以有多个返回,具体取决于它们遇到的表面。返回编号存储在RETURNS 字段中的每个点内。例如,第一个返回与景观中的最高点相关联。在某些情况下,激光脉冲只返回一个代表地面的点。

pcl-return-filter

可以基于RETURNS字段中的信息使用PointCloudReturnFilter过滤PointCloudLayer。可以使用 IncludeReturns 中的值来过滤点。

例如,要过滤代表景观中最高特征的点,可以设置以下过滤器:

const pointCloudLayer = new PointCloudLayer({
 ...,
 filters: [{
   type: "return",
   field: "RETURNS",
   values: ["firstOfMany", "single"]
 }]
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 PointCloudReturnFilter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。