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


JavaScript ArcGIS SubtypeGroupLayer.capabilities用法及代码示例


基本信息

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

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

ESM: import SubtypeGroupLayer from "@arcgis/core/layers/SubtypeGroupLayer";

类: esri/layers/SubtypeGroupLayer

继承: SubtypeGroupLayer > Layer > Accessor

自从:用于 JavaScript 4.20 的 ArcGIS API

用法说明

SubtypeGroupLayer.capabilities函数(或属性)的定义如下:

capabilities Object readonly


说明层支持的函数。

属性:

类型说明
attachment Object

说明图层上启用了哪些附件函数。

规格:
supportsName Boolean

指示附件的名称是否可以是queried

supportsSize Boolean

指示附件的大小是否可以是queried

supportsContentType Boolean

指示附件是否可以按其内容类型为queried

supportsKeywords Boolean

指示附件是否可以通过其关键字为queried

supportsExifInfo Boolean

指示附件 queries 是否支持 exifInfo

data Object

说明层中数据的特征。

规格:
isVersioned Boolean

指示要素服务是否已版本化。

supportsAttachment Boolean

指示是否在图层上启用了附件。

supportsM Boolean

指示图层中的要素是否支持m-values。需要 ArcGIS 服务器服务 10.1 或更高版本。

supportsZ Boolean

指示图层中的要素是否支持z-values。需要 ArcGIS 服务器服务 10.1 或更高版本。有关在 3D SceneViews 中使用 z-values 放置和渲染要素的详细信息,请参阅海拔信息。

editing Object

说明可通过 applyEdits() 对图层中的要素执行的编辑函数。

规格:
supportsDeleteByAnonymous Boolean

指示匿名用户是否可以删除其他人创建的要素。

supportsDeleteByOthers Boolean

指示登录用户是否可以删除其他人创建的函数。

supportsGeometryUpdate Boolean

指示图层中要素的几何是否可以编辑。

supportsGlobalId Boolean

指示applyEdits中是否使用客户端提供的globalId值。

supportsRollbackOnFailure Boolean

指示编辑要素时是否可以将rollbackOnFailureEnabled 参数设置为truefalse

supportsUpdateByAnonymous Boolean

指示匿名用户是否可以更新其他人创建的函数。

supportsUpdateByOthers Boolean

指示登录用户是否可以更新其他人创建的函数。

supportsUpdateWithoutM Boolean

指示更新函数时是否必须提供m-values

supportsUploadWithItemId Boolean

指示图层是否支持通过 UploadId 上传附件。

metadata Object

说明图层中的要素所包含的元数据。

规格:
supportsAdvancedFieldProperties Boolean

指示是否提供用户定义的字段说明。有关其他信息,请参阅Describe attribute fields

operations Object

说明可以对图层中的要素执行的操作。

规格:
supportsAdd Boolean

指示是否可以将新要素添加到图层中。

supportsDelete Boolean

指示是否可以从图层中删除要素。

supportsUpdate Boolean

指示图层中的要素是否可以更新。

supportsEditing Boolean

指示是否可以编辑图层中的要素。使用 supportsAddsupportsUpdatesupportsDelete 确定支持哪些编辑操作。

supportsCalculate Boolean

指示图层中的一个或多个字段值的值是否可以更新。有关详细信息,请参阅Calculate REST operation 文档。

supportsQuery Boolean

指示是否可以查询图层中的要素。

supportsQueryAttachments Boolean

指示图层是否支持 REST API queryAttachments 操作,10.5 及更高版本的托管要素服务支持该操作。如果 false 、queryAttachments() 方法一次只能返回一项函数的附件。如果 truequeryAttachments() 可以返回 objectIds 数组的附件。

supportsValidateSql Boolean

指示层是否支持 SQL-92 表达式或 where 子句。此操作仅在 ArcGIS Online 托管要素服务中受支持。

supportsResizeAttachments Boolean

指示要素图层中是否支持调整大小的附件。这对于在 Popups 中显示缩略图很有用。

query Object

说明可以对图层中的要素执行的query 操作。

规格:
maxRecordCount Number

给定查询将返回的最大记录数。

supportsCentroid Boolean

指示是否可以返回与每个面要素关联的几何质心。此操作仅在 ArcGIS Online 托管要素服务中受支持。

supportsDistance Boolean

指示图层的查询操作是否支持输入几何的缓冲距离。

supportsDistinct Boolean

指示图层是否支持基于 outFields 中指定的字段查询不同值。

supportsDisjointSpatialRelationship Boolean

指示查询操作是否支持 disjoint spatial relationship 。这仅对 hosted feature services 有效。

supportsCacheHint Boolean

指示查询操作是否支持 cache hint 。这仅对 hosted feature services 有效。

supportsExtent Boolean

指示图层的查询响应是否包括要素范围。在 10.3 中,此选项仅适用于托管要素服务。在 10.3.1 中,它可用于托管和非托管要素服务。

supportsGeometryProperties Boolean

指示图层的查询响应是否包含几何属性,包括形状面积和长度属性。自 2016 年 12 月创建的 ArcGIS Online 托管要素服务和自 10.7 版本以来创建的 ArcGIS Enterprise 要素服务支持此操作。

supportsHavingClause Boolean

指示图层是否支持服务上的having 子句。需要 ArcGIS 服务器服务 10.6.1 或更高版本。

supportsOrderBy Boolean

指示查询响应中返回的特征是否可以按一个或多个字段排序。需要 ArcGIS 服务器服务 10.3 或更高版本。

supportsPagination Boolean

指示查询响应是否支持分页。需要 ArcGIS 服务器服务 10.3 或更高版本。

supportsPercentileStatistics Boolean

指示图层是否支持 percentile statisticType 。需要 ArcGIS 服务器服务 10.7 或更高版本。

supportsQueryGeometry Boolean

指示查询响应是否包含 query geometry 。这仅对 hosted feature services 有效。

supportsQuantization Boolean

指示查询操作是否支持将几何投影到虚拟网格上。需要 ArcGIS 服务器服务 10.6.1 或更高版本。

supportsQuantizationEditMode Boolean

指示查询操作是否支持设计用于编辑模式的量化(给定空间参考的最高分辨率)。需要 ArcGIS 服务器服务 10.6.1 或更高版本。

supportsResultType Boolean

指示是否可以控制查询操作返回的特征数量。

supportsSqlExpression Boolean

指示查询操作是否支持 SQL 表达式。

supportsStandardizedQueriesOnly Boolean

指示查询操作是否支持使用标准化查询。了解更多关于standardized queries here 的信息。

supportsStatistics Boolean

指示图层是否支持基于字段的统计函数。需要 ArcGIS 服务器服务 10.1 或更高版本。

supportsHistoricMoment Boolean

指示图层是否支持历史时刻查询。需要 ArcGIS 服务器服务 10.5 或更高版本。

queryRelated Object

指示图层的查询操作是否支持查询图层中的要素或与要素相关的记录。

规格:
supportsCount Boolean

指示图层的查询响应是否包含与图层中的要素相关的要素或记录的数量。

supportsOrderBy Boolean

指示查询响应中返回的相关特征或记录是否可以按一个或多个字段排序。需要 ArcGIS 服务器服务 10.3 或更高版本。

supportsPagination Boolean

指示查询响应是否支持相关函数或记录的分页。需要 ArcGIS 服务器服务 10.3 或更高版本。

例子:

// Once the layer loads, check if the
// supportsAdd operations is enabled on the layer
featureLayer.when(function(){
  if (featureLayer.capabilities.operations.supportsAdd) {
    // if new features can be created in the layer
    // set up the UI for editing
    setupEditing();
  }
});

相关用法


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