sources: xyz: type: MVT layers: XYZ_Space_Points: data: {source: xyz, layer: HjP6lrp9} filter: $geometry: point draw: points: priority: 1 collide: false color: red XYZ_Space_Filter_3: data: {source: xyz, layer: HjP6lrp9} filter: "function() { return feature['properties.bike_age'] > 50; }" draw: points: collide: false color: pink priority: 5 XYZ_Space_Filter_1: data: {source: xyz, layer: HjP6lrp9} filter: "function() { return feature['properties.bike_age'] > 30; }" draw: points: collide: false color: purple priority: 4 XYZ_Space_Filter_2: data: {source: xyz, layer: HjP6lrp9} filter: "function() { return feature['properties.bike_age'] > 30; }" draw: points: collide: false color: black priority: 6 XYZ_Space_Lines: data: {source: xyz, layer: HjP6lrp9} filter: $geometry: line draw: lines: priority: 3 width: 8px color: black XYZ_Space_Polygons: data: {source: xyz, layer: HjP6lrp9} filter: $geometry: polygon draw: polygons: priority: 2 color: blue styles: points: base: points lines: base: lines polygons: base: polygons