编写与使用智能制图方法生成渲染器和可视化变量相关的信息。这包括来自 UI 元素(如滑块)和所选分类方法和主题的信息。这允许编写客户端保存设置,以便可以记住他们的选择。
- 另请参阅:
构造函数
属性概览
名称 | 类型 | 描述 | 类: | |
---|---|---|---|---|
String | 更多详情 指示如果使用智能制图函数之一生成了分类颜色或分类大小渲染器,则使用哪种分类方法。 | 更多详情 | AuthoringInfo | |
ColorRamp | 更多详情 指示色带用于为影像图层的唯一值或分类间隔渲染器创建符号。 | 更多详情 | AuthoringInfo | |
String | 更多详情 类的名称。 | 更多详情 | Accessor | |
Object | 更多详情 | 更多详情 | AuthoringInfo | |
Object | 更多详情 | 更多详情 | AuthoringInfo | |
String[] | 更多详情 一个字符串值数组,表示用于创建优势渲染器的字段名称。 | 更多详情 | AuthoringInfo | |
String | 更多详情 仅适用于流渲染器。 | 更多详情 | AuthoringInfo | |
String | 更多详情 关系渲染器的焦点。 | 更多详情 | AuthoringInfo | |
String | 更多详情 仅适用于 Web 场景中使用的渲染器。 | 更多详情 | AuthoringInfo | |
Number | 更多详情 如果使用滑块为点密度渲染器生成点值,则指示上句柄的值。 | 更多详情 | AuthoringInfo | |
Number | 更多详情 如果使用滑块为点密度渲染器生成点值,则指示下句柄的值。 | 更多详情 | AuthoringInfo | |
Number | 更多详情 用于对关系渲染器的每个字段进行分类的类数。 | 更多详情 | AuthoringInfo | |
Number | 更多详情 指示使用 | 更多详情 | AuthoringInfo | |
Object | 更多详情 仅适用于 | 更多详情 | AuthoringInfo | |
String | 更多详情 指示从智能制图函数之一生成的渲染器类型。 | 更多详情 | AuthoringInfo | |
String | 更多详情 仅适用于具有 | 更多详情 | AuthoringInfo | |
String | 更多详情 仅适用于 univariateColorSize 渲染器。 | 更多详情 | AuthoringInfo | |
AuthoringInfoVisualVariable[] | 更多详情 包含从智能制图方法或滑块之一生成的可视化变量的编写属性。 | 更多详情 | AuthoringInfo |
属性详细信息
-
classificationMethod String
-
指示如果使用智能制图函数之一生成了分类颜色或分类大小渲染器,则使用哪种分类方法。
可能的值:"equal-interval"|"defined-interval"|"manual"|"natural-breaks"|"quantile"|"standard-deviation"
-
colorRamp ColorRamp
-
指示色带用于为影像图层的唯一值或分类间隔渲染器创建符号。
-
起始版本:GeoScene API for JavaScript 4.7
-
类的名称。声明的类名的格式为
geoscene.folder.className
。
-
field1 Object
-
field2 Object
-
一个字符串值数组,表示用于创建优势渲染器的字段名称。
-
flowTheme String起始版本:GeoScene API for JavaScript 4.23
-
仅适用于流渲染器。指示生成的渲染器的用户选择的主题。
可能的值:"flow-line"|"wave-front"
-
lengthUnit String
-
仅适用于 Web 场景中使用的渲染器。指示实际大小中使用的单位。
可能的值:"inches"|"feet"|"yards"|"miles"|"nautical-miles"|"millimeters"|"centimeters"|"decimeters"|"meters"|"kilometers"|"decimal-degrees"
-
maxSliderValue Number
-
如果使用滑块为点密度渲染器生成点值,则指示上句柄的值。
-
minSliderValue Number
-
如果使用滑块为点密度渲染器生成点值,则指示下句柄的值。
-
standardDeviationInterval Number
-
指示使用
standard-deviation
分类方法生成的分类颜色或分类大小渲染器中每个停靠点的标准差间隔。可能的值:0.25 | 0.33 | 0.5 | 1
-
statistics Object起始版本:GeoScene API for JavaScript 4.18
-
仅适用于
univariate-color-size
类型的渲染器,具有above-and-below
univariateTheme。包含有关渲染器所表示的数据的汇总统计信息。图例可以使用此信息避免显示超出图层min
和max
数据值的值。
-
type String
-
指示从智能制图函数之一生成的渲染器类型。
可能的值:"class-breaks-size"|"class-breaks-color"|"classed-color"|"classed-size"|"flow"|"predominance"|"relationship"|"univariate-color-size"
-
univariateSymbolStyle String起始版本:GeoScene API for JavaScript 4.18
-
仅适用于具有
above-and-below
univariateTheme 的 univariateColorSize 渲染器。指示上述和下方的渲染器是否使用 API 提供的预定义符号对。custom
样式指示渲染器是使用未在渲染器创建器中作为预定义符号对提供的自定义符号编写的。可能的值:"caret"|"circle-caret"|"arrow"|"circle-arrow"|"plus-minus"|"circle-plus-minus"|"square"|"circle"|"triangle"|"happy-sad"|"thumb"|"custom"
-
univariateTheme String起始版本:GeoScene API for JavaScript 4.18
-
仅适用于 univariateColorSize 渲染器。指示单变量颜色和大小渲染器的主题。
可能的值:"high-to-low"|"above"|"below"|"above-and-below"
-
visualVariables AuthoringInfoVisualVariable[]autocast
-
包含从智能制图方法或滑块之一生成的可视化变量的编写属性。
方法概述
名称 | 返回类型 | 描述 | 类: | |
---|---|---|---|---|
AuthoringInfo | 更多详情 创建实例的深度克隆。 | 更多详情 | AuthoringInfo | |
* | 更多详情 创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。 | 更多详情 | AuthoringInfo | |
Object | 更多详情 将此类的实例转换为其 GeoScene portal JSON 表示形式。 | 更多详情 | AuthoringInfo |
方法详细信息
-
clone(){AuthoringInfo}
-
创建实例的深度克隆。
返回:类型 说明 AuthoringInfo 调用此方法的对象的深度克隆。 示例:// Creates a deep clone of the layer's authoring info let authInfo = layer.renderer.authoringInfo.clone();
-
fromJSON(json){*}static
-
创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。传递到输入
json
参数中的对象通常来自对 REST API 中查询操作的响应或来自其他 GeoScene 产品的 toJSON() 方法。请参阅指南中的使用 fromJSON() 主题,了解有关何时以及如何使用此功能的详细信息和示例。参数:json ObjectGeoScene 格式的实例的 JSON 表示形式。有关各种输入 JSON 对象的结构示例,请参阅 GeoScene REST API 文档。
返回:类型 说明 * 返回此类的新实例。
-
toJSON(){Object}
-
将此类的实例转换为其 GeoScene portal JSON 表示形式。有关详细信息,请参阅使用 fromJSON() 指南主题。
返回:类型 说明 Object 此类实例的 GeoScene portal JSON 表示形式。