Custom Gis Application with Arcgis Javascript API with modern layouting
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

// 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"})});