fieldUtils

获取用于标记要素的适当显示字段名称。

方法

getDisplayFieldName

获取用于标记要素的适当显示字段名称。

getDisplayFieldName(layer): string

参数

返回:string

getElevationFields

返回在给定要素图层的FeatureLayer.elevationInfo中用于计算要素z值的Arcade表达式中使用的字段名称数组。

getElevationFields(layer): Promise

参数

  • layer: FeatureLayer 要从中提取计算要素z值所需字段的要素图层

返回:Promise

getExpressionFields

返回在一个或多个Arcade表达式中引用的字段名称数组,这些表达式将在给定图层的渲染器、标签或弹出模板中设置。

getExpressionFields(layer, expressions): Promise

参数

  • layer: FeatureLayer | SceneLayer | GeoJSONLayer 为其编写Arcade表达式的图层,此图层必须具有fields属性
  • expressions: string 要在给定图层上设置的Arcade表达式数组

返回:Promise

getFeatureEditFields

返回给定图层的编辑器跟踪字段名称数组。

getFeatureEditFields(layer): string

参数

  • layer: FeatureLayer 要从中提取编辑器跟踪字段的图层

返回:string

getFeatureGeometryFields

返回给定图层的几何字段名称数组。

getFeatureGeometryFields(layer): string

参数

返回:string

getLabelingFields

返回在给定要素图层的FeatureLayer.labelingInfo中用于标记要素的Arcade表达式中使用的字段名称数组。

getLabelingFields(layer): Promise

参数

  • layer: FeatureLayer 要从中提取标签字段的要素图层

返回:Promise

getRendererFields

返回图层渲染器中使用的字段名称数组。

getRendererFields(renderer, fieldsIndex): Promise

参数

  • renderer: RendererUnion 图层的渲染器,用于收集该渲染器中使用的字段名称
  • fieldsIndex: FieldsIndex 图层的字段索引,可用于按名称进行不区分大小写的字段查找

返回:Promise

getTimeFields

返回与时间相关的字段名称数组。

getTimeFields(layer): Promise

参数

  • layer: FeatureLayer 要从中提取时间字段的要素图层

返回:Promise

BIMFlux AI