方法概述
名称 | 返回类型 | 总结 | 对象 | |
---|---|---|---|---|
DotDensityScheme | 更多信息 克隆一个点密度方案对象。 | 更多信息 | dotDensity | |
DotDensityScheme | 更多信息 返回具有提供的名称的点密度方案。 | 更多信息 | dotDensity | |
DotDensitySchemes | 更多信息 返回定义图层中基于点密度的数据驱动可视化的符号属性的主要方案和次要方案。 | 更多信息 | dotDensity | |
DotDensityScheme[] | 更多信息 返回带有所提供标记的点密度方案数组。 | 更多信息 | dotDensity |
方法详情
-
cloneScheme(scheme){DotDensityScheme}
-
克隆点密度方案对象。
参数:scheme DotDensityScheme要克隆的点密度方案对象。
返回:类型 描述 DotDensityScheme 返回给定点密度方案对象的克隆。 例子:// clones the primary scheme returned from the getSchemes() method const dotDensityScheme = primaryScheme.clone();
-
getSchemeByName(params){DotDensityScheme}
-
返回具有提供的名称的点密度方案。
参数:规范:params Object关于可能传递给该函数的每个参数的详细信息,请参见下表。
详述:name String要检索的方案的名称。
optional 与可视化配对的底图。 此值指示使用给定底图可视化要素的最佳符号颜色。
basemapTheme Stringoptional如果您有非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,请使用此参数来指示可视化的背景是
light
还是dark
。可能值:"light"|"dark"
numColors Number要可视化的颜色的数量。
返回:类型 描述 DotDensityScheme 返回具有给定名称的点密度方案。 例子:// Returns the Galaxy Berries scheme let galaxyBerriesScheme = dotDensitySchemes.getSchemeByName({ basemap: map.basemap, numColors: 3, name: "Galaxy Berries" });
-
getSchemes(params){DotDensitySchemes}
-
返回定义图层中基于点密度的数据驱动可视化的符号属性的主要方案和次要方案。
basemap
参数确定用于可视化每个属性的点的颜色。geometryType
确定要返回的符号类型。参数:规范:params Object关于可能传递给该函数的每个参数的详细信息,请参见下表。
详述:optional 与可视化配对的 GeoScene 底图。 此值指示用于根据给定底图可视化要素的最佳符号颜色。 如果您有非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,则使用
basemapTheme
参数而不是此参数。basemapTheme Stringoptional如果您有非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,请使用此参数来指示可视化的背景是
light
还是dark
。可能值:"light"|"dark"
numColors Number要可视化的颜色的数量。
返回:类型 描述 DotDensitySchemes 返回包含用于给定底图的最佳类型方案的对象; 它还包含辅助方案。 例子:// gets the primary scheme for the features of the given geometry type and basemap const schemes = dotDensitySchemes.getSchemes({ basemap: map.basemap, geometryType: featureLayer.geometryType }); // the best default scheme for the layer and basemap const primaryScheme = schemes.primaryScheme;
-
getSchemesByTag(params){DotDensityScheme[]}
-
返回带有提供的标签的点密度方案数组。 这些方案为可以使用 DotDensityRenderer 渲染的任何图层中的点密度可视化定义符号属性。
参数:规范:params Object有关可能传递给此函数的每个参数的详细信息,请参见下表。
详述:optional 提供时,只会返回包含所有匹配标签的方案。
已知标签: light | dark | reds | yellows | oranges | greens | blues | purples | pinks | browns | grays | bright | subdued | deuteranopia | protanopia | tritanopia | grayscale | types | dot-density
optional 提供时,只会返回缺少所有提供的标签的方案。
已知标签: light | dark | reds | yellows | oranges | greens | blues | purples | pinks | browns | grays | bright | subdued | deuteranopia | protanopia | tritanopia | grayscale | types | dot-density
optional 与可视化配对的底图。 此值指示使用给定底图可视化要素的最佳符号颜色。
basemapTheme Stringoptional如果您有非 GeoScene 底图(例如具有自定义样式的 VectorTileLayer 底图)或根本没有底图,请使用此参数来指示可视化的背景是
light
或dark
。可能值:"light"|"dark"
numColors Number要可视化的颜色数量。
返回:类型 描述 DotDensityScheme[] 包括或不包括提供的标签的点密度方案数组。 例子:// Returns all the red dot density schemes let schemes = dotDensitySchemes.getSchemesByTag({ basemap: map.basemap, numColors: 2, includedTags: [ "reds", "dot-density" ] });
类型定义
-
DotDensityScheme
-
定义用于可视化多边形要素优势的符号系统方案的属性。
-
DotDensitySchemes
-
getSchemes() 方法返回对象。
- 属性:
-
primaryScheme DotDensityScheme
点密度方案最适合给定的底图和几何类型。
secondarySchemes DotDensityScheme[]可用于将给定几何类型叠加在给定底图上的数据可视化的附加点密度方案。
basemapId String与给定方案关联的底图 ID。
basemapTheme String表示示平均底图颜色是
light
或dark
。