方法列表
属性 | 返回值类型 | 描述 | Object | |
---|---|---|---|---|
SizeScheme | 更多信息 克隆一个尺寸方案对象。 | 更多信息 | size | |
SizeSchemes | 更多信息 返回主方案和辅助方案,这些方案为 FeatureLayer中基于大小的数据驱动可视化定义符号属性。 | 更多信息 | size | |
Theme[] | 更多信息 返回可用主题的元数据。 | 更多信息 | size |
方法详细说明
-
cloneScheme(scheme){SizeScheme}
-
克隆一个尺寸方案对象。
参数:scheme SizeScheme要克隆的 SizeScheme 对象。
返回值:类型 描述 SizeScheme 返回给定大小方案对象的克隆。 示例代码:// clones the primary scheme returned from the getSchemes() method let sizeScheme = primaryScheme.clone();
-
getSchemes(params){SizeSchemes}
-
返回主方案和辅助方案,这些方案为 FeatureLayer 中基于大小的数据驱动可视化定义符号属性。
basemap
参数确定用于可视化每个要素的图形的颜色。geometryType
确定要返回的符号类型。参数:规范:params Object有关可能传递给此函数的每个参数的详细信息,请参见下表。
规范:optional 与可视化配对的 GeoScene 底图。 这 值指示用于根据给定底图可视化要素的最佳符号颜色。 如果你有一个 非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,然后使用
basemapTheme
参数 而不是这个参数。basemapTheme Stringoptional如果你有 非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,使用此参数表示 可视化的背景是
light
还是dark
。可选值:"light"|"dark"
geometryType String要可视化的要素的几何类型。
可选值:"point"|"multipoint"|"polyline"|"polygon"
view SceneViewoptional方案所在的 SceneView 实例 将会被使用。 此属性仅适用于方案将与 3D 符号结合使用时。
worldScale Booleanoptional表示方案的尺寸单位是否以米为单位。 当方案用于 3D 体积符号时,这应该是
true
。 如果此属性设置为true
,则必须提供view
。返回值:类型 描述 SizeSchemes 返回一个对象,该对象包含要用于给定底图的最佳大小方案和也可用于的辅助方案。 示例代码:// gets the primary scheme for the features of the given geometry type and basemap let schemes = sizeSchemes.getSchemes({ basemap: map.basemap, geometryType: featureLayer.geometryType }); // the best default scheme for the layer and basemap let primaryScheme = schemes.primaryScheme;
-
返回可用主题的元数据。如果提供了底图,则返回最适合给定底图的主题。
参数:optional 将与返回的主题一起使用的 GeoScene 底图字符串 或对象。
返回值:类型 描述 Theme[] 返回一个对象,其中包含有关给定底图的可用主题的信息。
类型定义
-
定义符号系统方案的属性,该符号系统方案用于可视化具有属性数据驱动大小的要素。
-
SizeSchemeForPoint
-
定义符号系统方案的属性,用于可视化由属性数据驱动的点要素。
- 属性:
-
color Color
标记符号的填充颜色。
noDataColor Color用于指示没有数据的要素和超出范围的要素的标记符号的颜色。
outline Object用于定义标记符号轮廓的属性。
size Number标记符号的默认大小(以像素或磅为单位)。
noDataSize Number用于指示没有数据的要素和超出范围的要素的标记符号的大小(以像素或磅为单位)。
minSize Number标记符号的最小大小(以像素或磅表示具有低数据值的要素)。
maxSize Number标记符号的最大大小(以像素或磅为单位,表示具有高数据值的要素)。
opacity Number标记符号的不透明度。
-
SizeSchemeForPolygon
-
定义符号系统方案的属性,用于可视化由属性数据驱动的面要素。按大小显示时,面将使用标记符号表示。
-
SizeSchemeForPolyline
-
定义符号系统方案的属性,用于可视化由属性数据驱动的折线要素。
-
SizeSchemes
-
getSchemes() 方法的返回对象。
- 属性:
-
primaryScheme SizeScheme
大小方案最适合给定的底图和几何类型。
secondarySchemes SizeScheme[]可用于可视化叠加在给定底图上的给定几何类型的数据的附加尺寸方案。
basemapId String与给定方案关联的底图的 ID。
basemapTheme String表示平均底图颜色是
light
还是dark
。