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


JavaScript ArcGIS DataLayer.spatialRelationship用法及代码示例


基本信息

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

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

ESM: import DataLayer from "@arcgis/core/rest/support/DataLayer";

类: esri/rest/support/DataLayer

继承: DataLayer > Accessor

自从:用于 JavaScript 4.20 的 ArcGIS API

用法说明

DataLayer.spatialRelationship函数(或属性)的定义如下:

spatialRelationship String


执行查询时要应用于输入几何的空间关系。

可能的值 说明
intersects 要素类 1 的要素的一部分包含在要素类 2 的要素中。
contains 要素类 1 中的部分或全部要素包含在要素类 2 中的要素中。
crosses 要素类 1 的要素与要素类 2 的要素交叉。
envelope-intersects 要素类 1 的包络线与要素类 2 的包络线相交。
index-intersects 查询要素类的包络与目标要素类的索引条目相交。
overlaps 要素类 1 中的要素与要素类 2 中的要素重叠。
touches 要素类 1 中的要素接触要素类 2 中要素的边界。
within 要素类 1 的要素完全被要素类 2 的要素包围。
relation 允许指定使用 Shape Comparison Language 定义的任何关系。

可能的值"intersects"|"contains"|"crosses"|"envelope-intersects"|"index-intersects"|"overlaps"|"touches"|"within"|"relation"

例子:

let stops = new DataLayer();
stops.spatialRelationship = "contains";

相关用法


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