You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
2.3 KiB
7 lines
2.3 KiB
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define(["exports","../../Color","../../core/arrayUtils","./support/colors","./support/symbologyUtils"],function(c,f,n,p,d){function e(a){if(a=d.getRawSchemes({basemap:a.basemap,basemapTheme:a.basemapTheme,theme:g.get("default")})){var {schemesInfo:b,basemapId:h,basemapTheme:q}=a,k=`${"default"}/${h}/`;return{primaryScheme:l(b.primary,k+b.primary),secondarySchemes:b.secondary.map(m=>l(m,k+m)).filter(n.isSome),basemapId:h,basemapTheme:q}}}function l(a,b){if(a=p[a])return r({id:b,name:a.name,tags:a.tags, |
|
colors:a.stops??[],opacity:.7})}function r(a){return{id:a.id,name:a.name,tags:[...a.tags],colors:a.colors.map(b=>new f(b)),opacity:a.opacity}}const g=d.createThemes({themeDictionary:{default:{name:"default",label:"Default",description:"Default theme for visualizing features using heatmap.",schemes:{default:{light:{primary:"heatmap-v1",secondary:"heatmap-v2 heatmap-v3 heatmap-plasma heatmap-cividis neutral-yellow-orange neutral-yellow-green neutral-yellow-purple neutral-yellow-magenta neutral-white-blue neutral-white-blue-metal neutral-white-gold neutral-yellow-bronze heatmap-v4 heatmap-viridis heatmap-magma heatmap-inferno dark-yellow-orange dark-yellow-green dark-yellow-purple dark-yellow-magenta dark-white-blue dark-white-blue-metal dark-white-gold dark-yellow-bronze".split(" ")}, |
|
dark:{primary:"heatmap-v4",secondary:"heatmap-inferno heatmap-viridis heatmap-magma dark-white-blue dark-yellow-orange dark-yellow-green dark-yellow-purple dark-yellow-magenta dark-white-blue-metal dark-white-gold dark-yellow-bronze heatmap-v1 heatmap-v2 heatmap-v3 heatmap-plasma heatmap-cividis neutral-yellow-orange neutral-yellow-green neutral-yellow-purple neutral-yellow-magenta neutral-white-blue neutral-white-blue-metal neutral-white-gold neutral-yellow-bronze".split(" ")}}}}}});c.cloneScheme= |
|
function(a){if(a)return a={...a},a.colors=a.colors.map(b=>new f(b)),a.tags=[...a.tags],a};c.getSchemeByName=function(a){return d.filterSchemesByName(a.name,e(a))};c.getSchemes=e;c.getSchemesByTag=function(a){return d.filterSchemesByTag(a.includedTags,a.excludedTags,e(a))};c.getThemes=function(a){return d.getThemesforBasemap(g,a)};Object.defineProperty(c,Symbol.toStringTag,{value:"Module"})}); |