-
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。