Add customization options to client chart
not directly 1:1 mapping from client config, but following should be supported:
-
"enable3D": true, -
"mapMode": '3D', -
"terrainUrl": baseUrl + "tilesets/terrain-mesh/", -
"heightFactor" : 80000000, -
footprintLabel:
"footprintLabel": {
'size': '12px',
'font': 'Poppins-Medium',
'color': '#d40000',
'outlineWidth': 2,
'outline': 'white',
"labelTemplate": `{{properties.title}}`,
'labelRegex': '/_([A-Z]{1}[0-9]{2})_.*_([A-Z]{1}[0-9]{3})_/',
},
-
concept of sublayers will need to be extended - leave current option as was but add optional style configs from chart - mapping display.options
"options": [{
"name": "Style",
"target": "display.extraParameters.LAYERS",
"values": [
{
"label": "Earth",
"value": "DEM__EARTH",
},
{
"label": "Grayscale",
"value": "DEM__GRAYSCALE",
},
{
"label": "Hillshade",
"value": "DEM__HILLSHADE",
},
{
"label": "Aspect",
"value": "DEM__ASPECT",
},
{
"label": "Slope",
"value": "DEM__SLOPESHADE",
},
{
"label": "Contours",
"value": "DEM__CONTOURS",
},
]
}],
-
add option of detailsDisplay different setting than usual display -
additional search parameters -
add wpsProcessing config