UNPKG

thematic-earth

Version:

HTML-based, whole-Earth thematic maps using locally hosted data layers

2 lines 2.46 kB
/* Copyright (c) 2023 Read Write Tools. Legal use subject to the Thematic Earth Software License Agreement. */ export const packageTypes=['param-package','json-package','tess-package','array-package'];export const processingOrder={MenuOptions:1,PanelOptions:2,Packages:3,Tess:4,SpatialOptions:5,SpatialData:6,Layer:7,Legend:8,Citation:9,Metadata:10,Software:11,Startup:12};export const entryTypes={MenuOptions:'param-package',PanelOptions:'param-package',Packages:'param-package',Tess:'tess-package',SpatialOptions:'param-package',SpatialData:'json-package',Layer:'param-package',Legend:'param-package',Citation:'param-package',Metadata:'param-package',Startup:'param-package'};export const validParams={MenuOptions:['initialState','initialPlacement','titlebar','shortcutKey','panels'],PanelOptions:['panelId','initialState','initialMode','detachedX','detachedY','detachedWidth','detachedHeight'],Packages:[],Tess:[],SpatialOptions:['spatialDataType','url'],SpatialData:[],Layer:['zOrder','layerName','tessIdentifier','tessClassname','featureKey','identifiable','identifyCallback','selectable','wantsLabels'],Legend:['zOrder','legendSymbol','tessClassname','tessIdentifier','tessPropertyName','tessPropertyValue','legendText','tessBackgroundIdentifier','tessLabelIdentifier'],Citation:['author','title','publicationDate','permalink'],Metadata:['layerName','reference','permission'],Startup:['initialGeolocation','initialLongitude','initialLatitude','mapScale','timezone','rotationTimeLapse','rotationIncrement']};export const spatialDataTypes=['space','sphere','night','crosshairs','graticule','named-meridians','named-parallels','great-circles','place-of-interest','topojson','gcs'];export const validSpatialParams={space:[],sphere:[],night:[],crosshairs:['parallelFrequency','meridianFrequency'],graticule:['parallelFrequency','meridianFrequency','drawToPoles'],'named-meridians':['namedMeridians','frequency'],'named-parallels':['namedParallels','frequency'],'great-circles':['routes'],'place-of-interest':[],topojson:['url','replaceAppend','featureKey','embeddedName'],gcs:['url','replaceAppend','featureKey','format']};export const validPanelIds=['none','interaction','legend','season','time-of-day','equation-of-time','solar-events','geocentric-coords','topocentric-coords','point-of-reference','map-scale','space','canvas','layers','locate','discover','identify','select','distance','time-lapse','snapshot','metadata','symbol-specifier','signals'];