-
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";
基本信息
以下是所在类或对象的基本信息。
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
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS DataLayer.where用法及代码示例
- JavaScript ArcGIS DataLayer.name用法及代码示例
- JavaScript ArcGIS DataLayer.geometry用法及代码示例
- JavaScript DataView.getInt16()用法及代码示例
- JavaScript DataView.setUint32()用法及代码示例
- JavaScript DataView.getInt8()用法及代码示例
- JavaScript ArcGIS DataFile用法及代码示例
- JavaScript DataView.getFloat32()用法及代码示例
- JavaScript DataView.setInt8()用法及代码示例
- JavaScript DataView.getUint8()用法及代码示例
- JavaScript DataView.setUint16()用法及代码示例
- JavaScript DataView.setInt32()用法及代码示例
- JavaScript DataView.getFloat64()用法及代码示例
- JavaScript DataView.getInt32()用法及代码示例
- JavaScript DataView.getBigUint64()用法及代码示例
- JavaScript DataView.getUint32()用法及代码示例
- JavaScript DataView.setBigUint64()用法及代码示例
- JavaScript DataView.getUint16()用法及代码示例
- JavaScript DataView.setInt16()用法及代码示例
- JavaScript Date getYear()用法及代码示例
- JavaScript Date.UTC()用法及代码示例
- JavaScript Date toISOString()用法及代码示例
- JavaScript Date.getTimezoneOffset()用法及代码示例
- JavaScript Date.getUTCSeconds()用法及代码示例
- JavaScript Date toJSON()用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 DataLayer.spatialRelationship。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。