-
capabilities
Object
readonly
说明层支持的函数。
-
类型 说明 data Object说明层中数据的特征。
- 规格:
-
supportsAttachment Boolean
指示是否在图层上启用了附件。目前,GeoJSONLayer 不支持附件。
supportsM Boolean指示图层中的要素是否支持m-values。
supportsZ Boolean指示图层中的要素是否支持z-values。有关在 3D SceneViews 中使用 z-values 放置和渲染要素的详细信息,请参阅海拔信息。
editing Object说明可以对图层中的要素执行的编辑函数。
- 规格:
-
supportsDeleteByAnonymous Boolean
指示匿名用户是否可以删除其他人创建的要素。
supportsDeleteByOthers Boolean指示登录用户是否可以删除其他人创建的函数。
supportsGeometryUpdate Boolean指示图层中要素的几何是否可以编辑。
supportsGlobalId Boolean指示applyEdits中是否使用客户端提供的
globalid
值。supportsRollbackOnFailure Boolean指示在运行 synchronizeReplica 操作时是否可以将
rollbackOnFailure
参数设置为true
或false
。supportsUpdateByAnonymous Boolean指示匿名用户是否可以更新其他人创建的函数。
supportsUpdateByOthers Boolean指示登录用户是否可以更新其他人创建的函数。
supportsUpdateWithoutM Boolean指示更新函数时是否必须提供
m-values
。supportsUploadWithItemId Boolean指示图层是否支持通过 UploadId 上传附件。
operations Object说明可以对图层中的要素执行的操作。
- 规格:
-
supportsAdd Boolean
指示是否可以将新要素添加到图层中。
supportsDelete Boolean指示是否可以从图层中删除要素。
supportsUpdate Boolean指示图层中的要素是否可以更新。
supportsEditing Boolean指示是否可以编辑图层中的要素。使用
supportsAdd
、supportsUpdate
和supportsDelete
确定支持哪些编辑操作。supportsCalculate Boolean指示图层中的一个或多个字段值的值是否可以更新。有关详细信息,请参阅Calculate REST operation 文档。
supportsQuery Boolean指示是否可以查询图层中的要素。
supportsQueryAttachments Boolean指示该层是否支持REST API queryAttachments操作。如果
false
、queryAttachments() 方法一次只能返回一项函数的附件。如果true
,queryAttachments()
可以返回 objectIds 数组的附件。supportsValidateSql Boolean指示层是否支持 SQL-92 表达式或 where 子句。
supportsResizeAttachments Boolean指示图层中是否支持调整大小的附件。这对于在 Popups 中显示缩略图很有用。
query Object说明可以对图层中的要素执行的query 操作。
- 规格:
-
supportsCentroid Boolean
指示是否可以返回与每个面要素关联的几何质心。
supportsDistance Boolean指示图层的查询操作是否支持输入几何的缓冲距离。
supportsDistinct Boolean指示图层是否支持基于 outFields 中指定的字段查询不同值。
supportsDisjointSpatialRelationship Boolean指示查询操作是否支持
disjoint
spatial relationship 。这仅对 hosted feature services 有效。supportsExtent Boolean指示图层的查询响应是否包括要素范围。
supportsGeometryProperties Boolean指示图层的查询响应是否包含几何属性,包括形状面积和长度属性。
supportsHavingClause Boolean指示图层是否支持服务上的having 子句。
supportsOrderBy Boolean指示查询响应中返回的特征是否可以按一个或多个字段排序。
supportsPagination Boolean指示查询响应是否支持分页。
supportsPercentileStatistics Boolean指示图层是否支持 percentile statisticType 。
supportsQueryGeometry Boolean指示查询响应是否包含 query geometry 。
supportsQuantization Boolean指示查询操作是否支持将几何投影到虚拟网格上。
supportsQuantizationEditMode Boolean指示查询操作是否支持设计用于编辑模式的量化(给定空间参考的最高分辨率)。
supportsResultType Boolean指示是否可以控制查询操作返回的特征数量。
supportsSqlExpression Boolean指示查询操作是否支持 SQL 表达式。
supportsStandardizedQueriesOnly Boolean指示查询操作是否支持使用标准化查询。了解更多关于standardized queries here 的信息。
supportsStatistics Boolean指示图层是否支持基于字段的统计函数。
supportsHistoricMoment Boolean指示图层是否支持历史时刻查询。
queryRelated Object指示图层的查询操作是否支持查询图层中的要素或与要素相关的记录。
属性:
例子:
// Once the layer loads, check if the // supportsAdd operations is enabled on the layer geoJSONLayer.when(function(){ if (geoJSONLayer.capabilities.operations.supportsAdd) { // if new features can be created in the layer // set up the UI for editing setupEditing(); } });
-
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/layers/GeoJSONLayer"], (GeoJSONLayer) => { /* code goes here */ });
ESM:
import GeoJSONLayer from "@arcgis/core/layers/GeoJSONLayer";
类:
esri/layers/GeoJSONLayer
继承: GeoJSONLayer > Layer > Accessor
自从:用于 JavaScript 4.11 的 ArcGIS API
用法说明
GeoJSONLayer.capabilities
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS GeoJSONLayer.createQuery用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.customParameters用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.minScale用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.url用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.queryFeatureCount用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.orderBy用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.applyEdits用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.maxScale用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.labelingInfo用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.fullExtent用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.refresh用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.featureEffect用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.fields用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.queryFeatures用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.opacity用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.visible用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.when用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.featureReduction用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.on用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.effect用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.queryObjectIds用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.outFields用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.queryExtent用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.spatialReference用法及代码示例
- JavaScript ArcGIS GeoJSONLayer.definitionExpression用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 GeoJSONLayer.capabilities。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。