fieldUtils
获取用于标记要素的适当显示字段名称。
方法
getDisplayFieldName
获取用于标记要素的适当显示字段名称。
getDisplayFieldName(layer): string
参数
- layer:
FeatureLayer|SceneLayer|GeoJSONLayer要从中确定显示字段的图层
返回:string
getElevationFields
返回在给定要素图层的FeatureLayer.elevationInfo中用于计算要素z值的Arcade表达式中使用的字段名称数组。
getExpressionFields
返回在一个或多个Arcade表达式中引用的字段名称数组,这些表达式将在给定图层的渲染器、标签或弹出模板中设置。
getExpressionFields(layer, expressions): Promise
参数
- layer:
FeatureLayer|SceneLayer|GeoJSONLayer为其编写Arcade表达式的图层,此图层必须具有fields属性 - expressions:
string要在给定图层上设置的Arcade表达式数组
返回:Promise
getFeatureEditFields
返回给定图层的编辑器跟踪字段名称数组。
getFeatureGeometryFields
返回给定图层的几何字段名称数组。
getLabelingFields
返回在给定要素图层的FeatureLayer.labelingInfo中用于标记要素的Arcade表达式中使用的字段名称数组。
getRendererFields
返回图层渲染器中使用的字段名称数组。
getRendererFields(renderer, fieldsIndex): Promise
参数
- renderer:
RendererUnion图层的渲染器,用于收集该渲染器中使用的字段名称 - fieldsIndex:
FieldsIndex图层的字段索引,可用于按名称进行不区分大小写的字段查找
返回:Promise
getTimeFields
返回与时间相关的字段名称数组。

BIMFlux AI
