-
capabilities
Object
readonly
說明層支持的函數。
-
類型 說明 data Object說明層中數據的特征。
- 規格:
-
supportsAttachment Boolean
指示是否在圖層上啟用了附件。目前,CSVLayer 不支持附件。
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 子句。此操作僅在 ArcGIS Online 托管要素服務中受支持。
supportsResizeAttachments Boolean指示圖層中是否支持調整大小的附件。這對於在 Popups 中顯示縮略圖很有用。
query Object說明可以對圖層中的要素執行的query 操作。
- 規格:
-
supportsCentroid Boolean
指示是否可以返回與每個麵要素關聯的幾何質心。此操作僅在 ArcGIS Online 托管要素服務中受支持。
supportsDistance Boolean指示圖層的查詢操作是否支持輸入幾何的緩衝距離。
supportsDistinct Boolean指示圖層是否支持基於 outFields 中指定的字段查詢不同值。
supportsDisjointSpatialRelationship Boolean指示查詢操作是否支持
disjoint
spatial relationship 。這僅對 hosted feature services 有效。supportsExtent Boolean指示圖層的查詢響應是否包括要素範圍。
supportsGeometryProperties Boolean指示圖層的查詢響應是否包含幾何屬性,包括形狀麵積和長度屬性。此操作僅在 ArcGIS Online 托管要素服務中受支持。
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 layer.when(function(){ if (layer.capabilities.operations.supportsAdd) { // if new features can be created in the layer // set up the UI for editing setupEditing(); } });
-
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/layers/CSVLayer"], (CSVLayer) => { /* code goes here */ });
ESM:
import CSVLayer from "@arcgis/core/layers/CSVLayer";
類:
esri/layers/CSVLayer
繼承: CSVLayer > Layer > Accessor
自從:用於 JavaScript 4.1 的 ArcGIS API
用法說明
CSVLayer.capabilities
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS CSVLayer.customParameters用法及代碼示例
- JavaScript ArcGIS CSVLayer.createQuery用法及代碼示例
- JavaScript ArcGIS CSVLayer.getFieldDomain用法及代碼示例
- JavaScript ArcGIS CSVLayer.effect用法及代碼示例
- JavaScript ArcGIS CSVLayer.when用法及代碼示例
- JavaScript ArcGIS CSVLayer.opacity用法及代碼示例
- JavaScript ArcGIS CSVLayer.maxScale用法及代碼示例
- JavaScript ArcGIS CSVLayer.useViewTime用法及代碼示例
- JavaScript ArcGIS CSVLayer.queryFeatures用法及代碼示例
- JavaScript ArcGIS CSVLayer.refreshInterval用法及代碼示例
- JavaScript ArcGIS CSVLayer.url用法及代碼示例
- JavaScript ArcGIS CSVLayer.spatialReference用法及代碼示例
- JavaScript ArcGIS CSVLayer.featureEffect用法及代碼示例
- JavaScript ArcGIS CSVLayer.orderBy用法及代碼示例
- JavaScript ArcGIS CSVLayer.featureReduction用法及代碼示例
- JavaScript ArcGIS CSVLayer.labelingInfo用法及代碼示例
- JavaScript ArcGIS CSVLayer.refresh用法及代碼示例
- JavaScript ArcGIS CSVLayer.renderer用法及代碼示例
- JavaScript ArcGIS CSVLayer.visible用法及代碼示例
- JavaScript ArcGIS CSVLayer.fieldsIndex用法及代碼示例
- JavaScript ArcGIS CSVLayer.on用法及代碼示例
- JavaScript ArcGIS CSVLayer.definitionExpression用法及代碼示例
- JavaScript ArcGIS CSVLayer.queryObjectIds用法及代碼示例
- JavaScript ArcGIS CSVLayer.outFields用法及代碼示例
- JavaScript ArcGIS CSVLayer.fullExtent用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 CSVLayer.capabilities。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。