Hide Table of Contents
esri/dijit/util
esri/layer/pixelFilters
esri/process
esri/support
esri/workers
Object: esri/styles/type

dojo.require("esri.styles.type");

Description

(Added at v3.13)
This module contains a collection of themes suitable for visualizing features by their type.

Samples

Search for samples that use this class.

Methods

NameReturn typeSummary
getAvailableThemes(basemap?)Object[]Returns available themes.
getSchemes(params)ObjectReturns schemes matching the given parameters.
Method Details

getAvailableThemes(basemap?)

Returns available themes. See the Object Specifications table below for the returned Object[] properties.
Return type: Object[]
Parameters:
<String> basemap Optional Specify the basemap name if you only want themes applicable to a specific basemap, for example: Example: streets, gray, topo, terrain, national-geographic, oceans, osm, satellite, hybrid, dark-gray.
Object Specifications:
<Object[]>
<String[]> basemaps Required Basemaps that this theme has schemes for. Example: ["streets","gray","topo","terrain","national-geographic","oceans","osm","satellite","hybrid","dark-gray"].
<String> description Required Theme description. Example: "Default theme for basic visualization of features."
<String> label Required Display label for theme.
<String> name Required Name of the theme. The following themes are available: default.

getSchemes(params)

Returns schemes matching the given parameters. See the Object Specifications table below for the returned Object properties.
Return type: Object
Parameters:
<Object> params Required Parameters used to determine the returned scheme type.
Object Specifications:
<params>
<String> basemap Required Name of the basemap. Example: streets, gray, topo, terrain, national-geographic, oceans, osm, satellite, hybrid, dark-gray.
<String> geometryType Required Geometry type of features in your dataset. Supported types: point, line, polygon.
<String> theme Required Name of the theme. Example: default.
<Object>
<Object> primaryScheme Required Primary scheme is an object with properties based on the feature geometry type.
  • For points: colors, noDataColor, size, outline
    • outline has color and width
  • For lines: colors, noDataColor, width
  • For polygons: colors, noDataColor, outline
    • outline has color and width
<Object[]> secondarySchemes Required Secondary schemes. It is an array of objects with properties identical to the primaryScheme.
Show Modal