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


JavaScript ArcGIS normalizeUtils.getDenormalizedExtent用法及代码示例


基本信息

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

AMD: require(["esri/geometry/support/normalizeUtils"], (normalizeUtils) => { /* code goes here */ });

ESM: import * as normalizeUtils from "@arcgis/core/geometry/support/normalizeUtils";

对象: esri/geometry/support/normalizeUtils

自从:用于 JavaScript 4.3 的 ArcGIS API

用法说明

normalizeUtils.getDenormalizedExtent函数(或属性)的定义如下:

getDenormalizedExtent (geometry) {Extent}


自从:ArcGIS 适用于 JavaScript 4.21 的 API

如果日期线上包含几何图形,则返回小于归一化宽度的日期线上的 extent。输入几何图形必须经过规范化,并且其spatialReference 必须是 Web Mercator 或 WGS84。

参数:

类型说明
geometry Geometry

用于创建非规范化范围的几何图形。几何图形应该是 polygonpolylinemultipoint 几何图形。如果将只有一个点的 pointmultipoint 用作输入几何,则此方法返回 null。如果将 extent 用作输入几何,它将返回克隆范围。

返回:

类型 说明
Extent 非规范化范围。新范围与几何的正常范围相同或较小。

例子:

// create an extent that goes over the dateline
// as the points are cross the dateline
const multipoint = new Multipoint({
  points: [
    [158.6082458495678, 59.91028747107214],
    [-145.98220825200923, 60.23981116998903]
  ]
});
const extent = normalizeUtils.getDenormalizedExtent(multipoint);

相关用法


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