Files
MapLibreParticleLab/metrics/integration/render-tests/fill-extrusion-base/function/style.json
2023-03-25 14:46:49 +01:00

164 lines
3.4 KiB
JSON

{
"version": 8,
"metadata": {
"test": {
"height": 512
}
},
"sources": {
"rect": {
"type": "geojson",
"data": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [[
[ -0.0004, -0.0004 ],
[ -0.0004, 0.0000 ],
[ 0.0004, 0.0004 ],
[ 0.0004, -0.0000 ],
[ -0.0004, -0.0004 ]
]]
}
}
]
}
},
"geojson": {
"type": "geojson",
"data": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"property": 30
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.0003,
-0.0003
],
[
-0.0003,
0.0003
],
[
0.0003,
0.0003
],
[
0.0003,
-0.0003
],
[
-0.0003,
-0.0003
]
]
]
}
},
{
"type": "Feature",
"properties": {
"property": 20
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.0002,
0
],
[
0,
0.0002
],
[
0.0002,
0
],
[
0,
-0.0002
],
[
-0.0002,
0
]
]
]
}
},
{
"type": "Feature",
"properties": {
"property": 10
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.0001,
-0.0001
],
[
-0.0001,
0.0001
],
[
0.0001,
0.0001
],
[
0.0001,
-0.0001
],
[
-0.0001,
-0.0001
]
]
]
}
}
]
}
}
},
"pitch": 60,
"zoom": 18,
"layers": [
{
"id": "rect",
"type": "fill",
"source": "rect",
"paint": {
"fill-color": "rgba(0,255,255,1)"
}
},
{
"id": "extrusion",
"type": "fill-extrusion",
"source": "geojson",
"paint": {
"fill-extrusion-height": 40,
"fill-extrusion-base": {
"stops": [[17,0],[19,30]],
"type": "exponential"
}
}
}
]
}