[
{
"name": "01-rgb-fixed",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
],
[
0,
3000
],
[
0,
3000
]
]
},
"resampling": {
"reproject": "bilinear",
"read": "bilinear"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "r",
"value": 1.1
},
{
"op": "gamma",
"channels": "g",
"value": 1.1
},
{
"op": "gamma",
"channels": "b",
"value": 1.1
}
]
},
"raster:tile": {
"format": "png",
"tilesize": 256
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20r%201.1%2C%20gamma%20g%201.1%2C%20gamma%20b%201.1&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=linear&reproject=bilinear&resampling=bilinear&rescale=0%2C3000&rescale=0%2C3000&rescale=0%2C3000&type=rgb&version=3.0"
},
{
"name": "02-ndvi-continuous",
"raster_style": {
"opacity": 1,
"calibration": {
"mode": "metadata"
},
"version": "3.0",
"renderer": {
"index": {
"bindings": {
"nir": 8,
"red": 4
},
"name": "ndvi"
},
"color_mapping": {
"domain": "data",
"interpolation": "srgb",
"mode": "continuous",
"over": "clamp",
"stops": [
{
"color": "#313695ff",
"value": -1
},
{
"color": "#ffffbfff",
"value": 0
},
{
"color": "#006837ff",
"value": 1
}
],
"under": "clamp"
},
"type": "pseudocolor"
},
"stretch": {
"method": "none"
},
"resampling": {
"reproject": "bilinear",
"read": "bilinear"
},
"raster:tile": {
"format": "png",
"tilesize": 256
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "calibration=%7B%22mode%22%3A%22metadata%22%7D&color_mapping=%7B%22domain%22%3A%22data%22%2C%22interpolation%22%3A%22srgb%22%2C%22mode%22%3A%22continuous%22%2C%22over%22%3A%22clamp%22%2C%22stops%22%3A%5B%7B%22color%22%3A%22%23313695ff%22%2C%22value%22%3A-1%7D%2C%7B%22color%22%3A%22%23ffffbfff%22%2C%22value%22%3A0%7D%2C%7B%22color%22%3A%22%23006837ff%22%2C%22value%22%3A1%7D%5D%2C%22under%22%3A%22clamp%22%7D&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&index=%7B%22bindings%22%3A%7B%22nir%22%3A8%2C%22red%22%3A4%7D%2C%22name%22%3A%22ndvi%22%7D&method=none&opacity=1&reproject=bilinear&resampling=bilinear&type=pseudocolor&version=3.0"
},
{
"name": "03-discrete-breaks",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"color_mapping": {
"boundary": "left_closed",
"breaks": [
0,
100,
500,
1000
],
"colors": [
"#2c7bb6ff",
"#ffffbfff",
"#d7191cff"
],
"domain": "data",
"mode": "discrete",
"outside_color": "#00000000"
},
"type": "pseudocolor"
},
"stretch": {
"method": "none"
},
"resampling": {
"reproject": "nearest",
"read": "nearest"
}
},
"query": "bidx=1&color_mapping=%7B%22boundary%22%3A%22left_closed%22%2C%22breaks%22%3A%5B0%2C100%2C500%2C1000%5D%2C%22colors%22%3A%5B%22%232c7bb6ff%22%2C%22%23ffffbfff%22%2C%22%23d7191cff%22%5D%2C%22domain%22%3A%22data%22%2C%22mode%22%3A%22discrete%22%2C%22outside_color%22%3A%22%2300000000%22%7D&method=none&reproject=nearest&resampling=nearest&type=pseudocolor&version=3.0"
},
{
"name": "04-categorized",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"color_mapping": {
"entries": [
{
"color": "#228b22ff",
"value": 1
},
{
"color": "#4169e1ff",
"value": 2
},
{
"color": "#d2b48cff",
"value": 3
}
],
"fallback_color": "#00000000",
"mode": "exact"
},
"type": "categorized"
},
"stretch": {
"method": "none"
},
"resampling": {
"reproject": "nearest",
"read": "nearest"
}
},
"query": "bidx=1&color_mapping=%7B%22entries%22%3A%5B%7B%22color%22%3A%22%23228b22ff%22%2C%22value%22%3A1%7D%2C%7B%22color%22%3A%22%234169e1ff%22%2C%22value%22%3A2%7D%2C%7B%22color%22%3A%22%23d2b48cff%22%2C%22value%22%3A3%7D%5D%2C%22fallback_color%22%3A%22%2300000000%22%2C%22mode%22%3A%22exact%22%7D&method=none&reproject=nearest&resampling=nearest&type=categorized&version=3.0"
},
{
"name": "05-hillshade",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"terrain": {
"altitude": 45,
"azimuth": 315,
"edge": "nodata",
"gradient": "horn",
"method": "single",
"vertical_unit": "metre",
"z_factor": 1
},
"type": "hillshade"
},
"stretch": {
"method": "none"
},
"resampling": {
"reproject": "bilinear",
"read": "bilinear"
},
"raster:tile": {
"format": "png",
"tilesize": 512
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=1&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A512%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=none&reproject=bilinear&resampling=bilinear&terrain=%7B%22altitude%22%3A45%2C%22azimuth%22%3A315%2C%22edge%22%3A%22nodata%22%2C%22gradient%22%3A%22horn%22%2C%22method%22%3A%22single%22%2C%22vertical_unit%22%3A%22metre%22%2C%22z_factor%22%3A1%7D&type=hillshade&version=3.0"
},
{
"name": "06-percentile-stretch",
"raster_style": {
"statistics": {
"accuracy": "sample",
"sample_size": 1000000,
"scope": "dataset"
},
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"stretch": {
"method": "percentile",
"percentiles": [
2,
98
]
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "rgb",
"value": 1.1
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20rgb%201.1&method=percentile&percentiles=2%2C98&statistics=%7B%22accuracy%22%3A%22sample%22%2C%22sample_size%22%3A1000000%2C%22scope%22%3A%22dataset%22%7D&type=rgb&version=3.0"
},
{
"name": "07-expression-mosaic",
"raster_style": {
"version": "3.0",
"renderer": {
"color_mapping": {
"domain": "data",
"interpolation": "srgb",
"mode": "continuous",
"over": "clamp",
"stops": [
{
"color": "#313695ff",
"value": -1
},
{
"color": "#ffffbfff",
"value": 0
},
{
"color": "#006837ff",
"value": 1
}
],
"under": "clamp"
},
"expression": "(b8-b4)/(b8+b4)",
"language": "raster-expr/1",
"type": "pseudocolor"
},
"stretch": {
"method": "none"
},
"raster:mosaic": {
"pixel_selection": "highest",
"rank_channel": 1,
"stage": "after_channels"
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/mosaic/v1.0.0/schema.json",
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
],
"raster:tile": {
"format": "webp",
"lossless": true,
"tilesize": 256
}
},
"query": "color_mapping=%7B%22domain%22%3A%22data%22%2C%22interpolation%22%3A%22srgb%22%2C%22mode%22%3A%22continuous%22%2C%22over%22%3A%22clamp%22%2C%22stops%22%3A%5B%7B%22color%22%3A%22%23313695ff%22%2C%22value%22%3A-1%7D%2C%7B%22color%22%3A%22%23ffffbfff%22%2C%22value%22%3A0%7D%2C%7B%22color%22%3A%22%23006837ff%22%2C%22value%22%3A1%7D%5D%2C%22under%22%3A%22clamp%22%7D&expression=%28b8-b4%29%2F%28b8%2Bb4%29&extension_fields=%7B%22raster%3Amosaic%22%3A%7B%22pixel_selection%22%3A%22highest%22%2C%22rank_channel%22%3A1%2C%22stage%22%3A%22after_channels%22%7D%2C%22raster%3Atile%22%3A%7B%22format%22%3A%22webp%22%2C%22lossless%22%3Atrue%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Fmosaic%2Fv1.0.0%2Fschema.json%22%2C%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&language=raster-expr%2F1&method=none&type=pseudocolor&version=3.0"
},
{
"name": "08-shaded-relief",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"color_mapping": {
"domain": "data",
"mode": "continuous",
"stops": [
{
"color": "#78a86bff",
"value": 0
},
{
"color": "#c9b18cff",
"value": 1000
},
{
"color": "#ffffffff",
"value": 3000
}
]
},
"strength": 0.65,
"terrain": {
"altitude": 45,
"azimuth": 315,
"edge": "nodata",
"gradient": "horn",
"method": "single",
"vertical_unit": "metre",
"z_factor": 1
},
"type": "shaded_relief"
},
"stretch": {
"method": "none"
}
},
"query": "bidx=1&color_mapping=%7B%22domain%22%3A%22data%22%2C%22mode%22%3A%22continuous%22%2C%22stops%22%3A%5B%7B%22color%22%3A%22%2378a86bff%22%2C%22value%22%3A0%7D%2C%7B%22color%22%3A%22%23c9b18cff%22%2C%22value%22%3A1000%7D%2C%7B%22color%22%3A%22%23ffffffff%22%2C%22value%22%3A3000%7D%5D%7D&method=none&strength=0.65&terrain=%7B%22altitude%22%3A45%2C%22azimuth%22%3A315%2C%22edge%22%3A%22nodata%22%2C%22gradient%22%3A%22horn%22%2C%22method%22%3A%22single%22%2C%22vertical_unit%22%3A%22metre%22%2C%22z_factor%22%3A1%7D&type=shaded_relief&version=3.0"
},
{
"name": "09-explicit-intervals",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"color_mapping": {
"boundary": "left_closed",
"breaks": [
0,
5,
15,
30,
60,
100
],
"colors": [
"#440154ff",
"#3b528bff",
"#21918cff",
"#5ec962ff",
"#fde725ff"
],
"domain": "data",
"mode": "discrete",
"outside_color": "#00000000"
},
"type": "pseudocolor"
},
"stretch": {
"method": "none"
}
},
"query": "bidx=1&color_mapping=%7B%22boundary%22%3A%22left_closed%22%2C%22breaks%22%3A%5B0%2C5%2C15%2C30%2C60%2C100%5D%2C%22colors%22%3A%5B%22%23440154ff%22%2C%22%233b528bff%22%2C%22%2321918cff%22%2C%22%235ec962ff%22%2C%22%23fde725ff%22%5D%2C%22domain%22%3A%22data%22%2C%22mode%22%3A%22discrete%22%2C%22outside_color%22%3A%22%2300000000%22%7D&method=none&type=pseudocolor&version=3.0"
},
{
"name": "10-single-color",
"raster_style": {
"opacity": 0.8,
"version": "3.0",
"renderer": {
"bidx": [
1
],
"color": "#ff880080",
"type": "single_color"
},
"stretch": {
"method": "none"
},
"raster:tile": {
"format": "png",
"tilesize": 256
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=1&color=ff880080&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=none&opacity=0.8&type=single_color&version=3.0"
},
{
"name": "11-gray-jpeg",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"renderer_invert": false,
"type": "gray"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
255
]
]
},
"raster:tile": {
"background": "#ffffffff",
"format": "jpeg",
"quality": 85,
"tilesize": 256
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=1&extension_fields=%7B%22raster%3Atile%22%3A%7B%22background%22%3A%22%23ffffffff%22%2C%22format%22%3A%22jpeg%22%2C%22quality%22%3A85%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=linear&renderer_invert=false&rescale=0%2C255&type=gray&version=3.0"
},
{
"name": "12-all-gray-fields",
"raster_style": {
"calibration": {
"coefficients": [
{
"band": 1,
"offset": -1,
"scale": 0.2
}
],
"mode": "linear"
},
"opacity": 0.8,
"statistics": {
"accuracy": "sample",
"sample_size": 1000,
"scope": "dataset"
},
"version": "3.0",
"renderer": {
"bidx": [
1
],
"renderer_invert": true,
"type": "gray"
},
"stretch": {
"method": "stddev",
"range_policy": "transparent",
"stddev": 2.5
},
"resampling": {
"reproject": "average",
"read": "cubic_spline"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "r",
"value": 1.2
},
{
"op": "sigmoidal",
"channels": "r",
"contrast": 5,
"midpoint": 0.4
}
],
"post_color_formula": [
{
"op": "brightness",
"value": 0.1
},
{
"op": "contrast",
"value": 1.5
},
{
"op": "saturation",
"value": 0.8
},
{
"method": "luma",
"op": "grayscale"
}
]
},
"raster:tile": {
"format": "png",
"tilesize": 64
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=1&calibration=%7B%22coefficients%22%3A%5B%7B%22band%22%3A1%2C%22offset%22%3A-1%2C%22scale%22%3A0.2%7D%5D%2C%22mode%22%3A%22linear%22%7D&color_formula=gamma%20r%201.2%2C%20sigmoidal%20r%205%200.4&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A64%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=stddev&opacity=0.8&post_color_formula=brightness%20rgb%200.1%2C%20contrast%20rgb%201.5%2C%20saturation%200.8%2C%20grayscale%20luma&range_policy=transparent&renderer_invert=true&reproject=average&resampling=cubic_spline&statistics=%7B%22accuracy%22%3A%22sample%22%2C%22sample_size%22%3A1000%2C%22scope%22%3A%22dataset%22%7D&stddev=2.5&type=gray&version=3.0"
},
{
"name": "13-curve",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
},
"stretch": {
"curves": [
[
[
0,
0
],
[
50,
0.2
],
[
100,
1
]
]
],
"method": "curve"
}
},
"query": "bidx=1&curves=%5B%5B%5B0%2C0%5D%2C%5B50%2C0.2%5D%2C%5B100%2C1%5D%5D%5D&method=curve&type=gray&version=3.0"
},
{
"name": "14-histogram",
"raster_style": {
"statistics": {
"accuracy": "exact",
"scope": "dataset"
},
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
},
"stretch": {
"method": "histogram_equalization"
}
},
"query": "bidx=1&method=histogram_equalization&statistics=%7B%22accuracy%22%3A%22exact%22%2C%22scope%22%3A%22dataset%22%7D&type=gray&version=3.0"
},
{
"name": "15-evi",
"raster_style": {
"version": "3.0",
"renderer": {
"index": {
"bindings": {
"blue": 1,
"nir": 4,
"red": 3
},
"name": "evi",
"parameters": {
"c1": 6,
"c2": 7.5,
"g": 2.5,
"l": 1
}
},
"type": "gray"
},
"stretch": {
"method": "linear",
"rescale": [
[
-1,
1
]
]
}
},
"query": "index=%7B%22bindings%22%3A%7B%22blue%22%3A1%2C%22nir%22%3A4%2C%22red%22%3A3%7D%2C%22name%22%3A%22evi%22%2C%22parameters%22%3A%7B%22c1%22%3A6%2C%22c2%22%3A7.5%2C%22g%22%3A2.5%2C%22l%22%3A1%7D%7D&method=linear&rescale=-1%2C1&type=gray&version=3.0"
},
{
"name": "16-unicode-extension",
"raster_style": {
"extensions": [
"https://example.test/extensions/mapseek.test.config/v1.0.0/schema.json"
],
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
},
"test:config": {
"__proto__": {
"safe": true
},
"color": "#ABCDEF",
"numbers": [
0,
1e+21,
1e-7,
5e-324
],
"text": "a+b & #50% δΈζ / ? =",
"π": 2,
"ξ": 1
}
},
"query": "bidx=1&extension_fields=%7B%22test%3Aconfig%22%3A%7B%22__proto__%22%3A%7B%22safe%22%3Atrue%7D%2C%22color%22%3A%22%23ABCDEF%22%2C%22numbers%22%3A%5B0%2C1e%2B21%2C1e-7%2C5e-324%5D%2C%22text%22%3A%22a%2Bb%20%26%20%2350%25%20%E4%B8%AD%E6%96%87%20%2F%20%3F%20%3D%22%2C%22%F0%9F%98%80%22%3A2%2C%22%EE%80%80%22%3A1%7D%7D&extensions=%5B%22https%3A%2F%2Fexample.test%2Fextensions%2Fmapseek.test.config%2Fv1.0.0%2Fschema.json%22%5D&type=gray&version=3.0"
},
{
"name": "17-repeated-bands",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1,
1,
1
],
"type": "rgb"
}
},
"query": "bidx=1&bidx=1&bidx=1&type=rgb&version=3.0"
},
{
"name": "18-minimal",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
}
},
"query": "bidx=1&type=gray&version=3.0"
},
{
"name": "19-ordered-color-operations",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
]
]
},
"effects": {
"post_color_formula": [
{
"op": "saturation",
"value": 1.2
},
{
"channels": "rb",
"op": "gamma",
"value": 1.1
},
{
"channels": "rgb",
"contrast": 6,
"midpoint": 0.5,
"op": "sigmoidal"
},
{
"channels": "b",
"op": "gamma",
"value": 0.9
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&method=linear&post_color_formula=saturation%201.2%2C%20gamma%20rb%201.1%2C%20sigmoidal%20rgb%206%200.5%2C%20gamma%20b%200.9&rescale=0%2C3000&type=rgb&version=3.0"
},
{
"name": "ordered-color-all-operations",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
]
]
},
"effects": {
"post_color_formula": [
{
"op": "gamma",
"value": 1.1
},
{
"contrast": 2,
"midpoint": 0.4,
"op": "sigmoidal"
},
{
"channels": "r",
"op": "brightness",
"value": 0.1
},
{
"channels": "g",
"op": "contrast",
"value": 1.2
},
{
"op": "saturation",
"value": 0
},
{
"method": "luma",
"op": "grayscale"
},
{
"method": "average",
"op": "grayscale"
},
{
"channels": "gb",
"op": "invert"
},
{
"op": "invert"
},
{
"channels": "rg",
"op": "brightness",
"value": -0.2
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&method=linear&post_color_formula=gamma%20rgb%201.1%2C%20sigmoidal%20rgb%202%200.4%2C%20brightness%20r%200.1%2C%20contrast%20g%201.2%2C%20saturation%200%2C%20grayscale%20luma%2C%20grayscale%20average%2C%20invert%20gb%2C%20invert%20rgb%2C%20brightness%20rg%20-0.2&rescale=0%2C3000&type=rgb&version=3.0"
},
{
"name": "ordered-color-reversed",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
]
]
},
"effects": {
"post_color_formula": [
{
"channels": "b",
"op": "gamma",
"value": 0.9
},
{
"channels": "rgb",
"contrast": 6,
"midpoint": 0.5,
"op": "sigmoidal"
},
{
"channels": "rb",
"op": "gamma",
"value": 1.1
},
{
"op": "saturation",
"value": 1.2
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&method=linear&post_color_formula=gamma%20b%200.9%2C%20sigmoidal%20rgb%206%200.5%2C%20gamma%20rb%201.1%2C%20saturation%201.2&rescale=0%2C3000&type=rgb&version=3.0"
},
{
"name": "operations-max-length-gray",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
},
"effects": {
"post_color_formula": [
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
},
{
"op": "invert"
}
]
}
},
"query": "bidx=1&post_color_formula=invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb%2C%20invert%20rgb&type=gray&version=3.0"
},
{
"name": "formula-rb",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "rb",
"value": 1.1
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20rb%201.1&type=rgb&version=3.0"
},
{
"name": "formula-normalization",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "r",
"value": 1.1
},
{
"op": "sigmoidal",
"channels": "rgb",
"contrast": 6,
"midpoint": 0.5
},
{
"op": "saturation",
"value": 0
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20r%201.1%2C%20sigmoidal%20rgb%206%200.5%2C%20saturation%200&type=rgb&version=3.0"
},
{
"name": "formula-repeated",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "r",
"value": 1.1
},
{
"op": "gamma",
"channels": "b",
"value": 0.9
},
{
"op": "gamma",
"channels": "r",
"value": 2
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20r%201.1%2C%20gamma%20b%200.9%2C%20gamma%20r%202&type=rgb&version=3.0"
},
{
"name": "formula-gray",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "gray"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "r",
"value": 1.1
}
]
}
},
"query": "bidx=1&color_formula=gamma%20r%201.1&type=gray&version=3.0"
},
{
"name": "formula-max-operations",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
},
{
"op": "gamma",
"channels": "rb",
"value": 1
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201%2C%20gamma%20rb%201&type=rgb&version=3.0"
},
{
"name": "formula-post-operations",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
4,
3,
2
],
"type": "rgb"
},
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "rgb",
"value": 1.2
}
],
"post_color_formula": [
{
"op": "sigmoidal",
"contrast": 6,
"midpoint": 0.5
}
]
}
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20rgb%201.2&post_color_formula=sigmoidal%20rgb%206%200.5&type=rgb&version=3.0"
},
{
"name": "expression-three",
"raster_style": {
"version": "3.0",
"renderer": {
"language": "raster-expr/1",
"expression": " b4 ; b3; b2 ",
"type": "rgb"
}
},
"query": "expression=b4%3Bb3%3Bb2&language=raster-expr%2F1&type=rgb&version=3.0"
},
{
"name": "native-colormap",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "pseudocolor",
"colormap": {
"0": [
0,
0,
0,
0
],
"255": [
255,
255,
255,
255
]
}
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
]
]
}
},
"query": "bidx=1&colormap=%7B%220%22%3A%5B0%2C0%2C0%2C0%5D%2C%22255%22%3A%5B255%2C255%2C255%2C255%5D%7D&method=linear&rescale=0%2C3000&type=pseudocolor&version=3.0"
},
{
"name": "native-intervals",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "pseudocolor",
"colormap": [
[
[
0,
100
],
[
255,
0,
0,
255
]
],
[
[
100,
200
],
[
0,
0,
255,
128
]
]
]
}
},
"query": "bidx=1&colormap=%5B%5B%5B0%2C100%5D%2C%5B255%2C0%2C0%2C255%5D%5D%2C%5B%5B100%2C200%5D%2C%5B0%2C0%2C255%2C128%5D%5D%5D&type=pseudocolor&version=3.0"
},
{
"name": "native-categorized",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "categorized",
"colormap": {
"2": [
255,
255,
255,
255
],
"-1": [
0,
0,
0,
0
]
}
}
},
"query": "bidx=1&colormap=%7B%22-1%22%3A%5B0%2C0%2C0%2C0%5D%2C%222%22%3A%5B255%2C255%2C255%2C255%5D%7D&type=categorized&version=3.0"
},
{
"name": "named-colormap",
"raster_style": {
"version": "3.0",
"renderer": {
"bidx": [
1
],
"type": "pseudocolor",
"colormap_name": "viridis"
}
},
"query": "bidx=1&colormap_name=viridis&type=pseudocolor&version=3.0"
},
{
"name": "native-nodata-number",
"raster_style": {
"version": "3.0",
"nodata": -9999,
"calibration": {
"mode": "metadata"
},
"renderer": {
"bidx": [
1
],
"type": "gray"
}
},
"query": "bidx=1&calibration=%7B%22mode%22%3A%22metadata%22%7D&nodata=-9999&type=gray&version=3.0"
},
{
"name": "native-nodata-nan",
"raster_style": {
"version": "3.0",
"nodata": "nan",
"calibration": {
"mode": "none"
},
"renderer": {
"bidx": [
1
],
"type": "gray"
}
},
"query": "bidx=1&calibration=%7B%22mode%22%3A%22none%22%7D&nodata=nan&type=gray&version=3.0"
},
{
"name": "23-simple-rgb",
"raster_style": {
"version": "3.0",
"renderer": {
"type": "rgb",
"bidx": [
4,
3,
2
]
},
"resampling": {
"read": "bilinear",
"reproject": "bilinear"
},
"stretch": {
"method": "linear",
"rescale": [
[
0,
3000
]
]
},
"nodata": -9999,
"effects": {
"color_formula": [
{
"op": "gamma",
"channels": "rgb",
"value": 1.1
},
{
"op": "saturation",
"value": 1.2
}
],
"post_color_formula": [
{
"op": "brightness",
"channels": "rgb",
"value": 0.05
}
]
},
"opacity": 1,
"raster:tile": {
"format": "png",
"tilesize": 256
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/tile/v1.0.0/schema.json"
]
},
"query": "bidx=4&bidx=3&bidx=2&color_formula=gamma%20rgb%201.1%2C%20saturation%201.2&extension_fields=%7B%22raster%3Atile%22%3A%7B%22format%22%3A%22png%22%2C%22tilesize%22%3A256%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Ftile%2Fv1.0.0%2Fschema.json%22%5D&method=linear&nodata=-9999&opacity=1&post_color_formula=brightness%20rgb%200.05&reproject=bilinear&resampling=bilinear&rescale=0%2C3000&type=rgb&version=3.0"
},
{
"name": "snapshot-with-assertions",
"raster_style": {
"version": "3.0",
"renderer": {
"type": "gray",
"bidx": [
1
]
},
"stretch": {
"method": "minmax"
},
"statistics": {
"scope": "dataset",
"accuracy": "exact",
"ref": "stats-1"
}
},
"query": "bidx=1&method=minmax&statistics=%7B%22accuracy%22%3A%22exact%22%2C%22ref%22%3A%22stats-1%22%2C%22scope%22%3A%22dataset%22%7D&type=gray&version=3.0"
},
{
"name": "source-palette-unmodified",
"raster_style": {
"version": "3.0",
"renderer": {
"type": "categorized",
"bidx": [
1
],
"color_mapping": {
"mode": "source"
}
},
"calibration": {
"mode": "none"
}
},
"query": "bidx=1&calibration=%7B%22mode%22%3A%22none%22%7D&color_mapping=%7B%22mode%22%3A%22source%22%7D&type=categorized&version=3.0"
},
{
"name": "rank-before-deduplicated-valid",
"raster_style": {
"version": "3.0",
"renderer": {
"type": "rgb",
"bidx": [
3,
3,
1
]
},
"raster:mosaic": {
"pixel_selection": "highest",
"stage": "before_channels",
"rank_channel": 2
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/mosaic/v1.0.0/schema.json"
]
},
"query": "bidx=3&bidx=3&bidx=1&extension_fields=%7B%22raster%3Amosaic%22%3A%7B%22pixel_selection%22%3A%22highest%22%2C%22rank_channel%22%3A2%2C%22stage%22%3A%22before_channels%22%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Fmosaic%2Fv1.0.0%2Fschema.json%22%5D&type=rgb&version=3.0"
},
{
"name": "rank-before-index-valid",
"raster_style": {
"version": "3.0",
"renderer": {
"type": "gray",
"index": {
"name": "ndvi",
"bindings": {
"red": 4,
"nir": 8
}
}
},
"raster:mosaic": {
"pixel_selection": "highest",
"stage": "before_channels",
"rank_channel": 2
},
"extensions": [
"https://mapseekai.github.io/raster-style/extensions/raster/mosaic/v1.0.0/schema.json"
]
},
"query": "extension_fields=%7B%22raster%3Amosaic%22%3A%7B%22pixel_selection%22%3A%22highest%22%2C%22rank_channel%22%3A2%2C%22stage%22%3A%22before_channels%22%7D%7D&extensions=%5B%22https%3A%2F%2Fmapseekai.github.io%2Fraster-style%2Fextensions%2Fraster%2Fmosaic%2Fv1.0.0%2Fschema.json%22%5D&index=%7B%22bindings%22%3A%7B%22nir%22%3A8%2C%22red%22%3A4%7D%2C%22name%22%3A%22ndvi%22%7D&type=gray&version=3.0"
}
]