"description":"The actual source of the data to load, if loaded via geojson.\n\n# A single geojson-file\nsource: {geoJson: \"https://my.source.net/some-geo-data.geojson\"}\n fetches a geojson from a third party source\n\n# A tiled geojson source\nsource: {geoJson: \"https://my.source.net/some-tile-geojson-{layer}-{z}-{x}-{y}.geojson\", geoJsonZoomLevel: 14}\n to use a tiled geojson source. The web server must offer multiple geojsons. {z}, {x} and {y} are substituted by the location; {layer} is substituted with the id of the loaded layer\n\nSome API's use a BBOX instead of a tile, this can be used by specifying {y_min}, {y_max}, {x_min} and {x_max}",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":[
"string",
"number"
]
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"enum":[
"no",
"yes"
],
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"number"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"color",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":[
"string",
"number"
]
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"width",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"dashArray",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"lineCap",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"enum":[
"no",
"yes"
],
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fill",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"fillColor",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"number"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"offset",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"location"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon"
],
"typeHint":"icon",
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"icon",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then"
],
"typeHint":"icon",
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconBadges",
"then",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"iconSize",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"rotation",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label"
],
"type":[
{
"$ref":"#/definitions/TagRenderingConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"id"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"group"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"labels"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"render"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"condition"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"freeform"
],
"type":"object"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"freeform",
"key"
],
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings"
],
"type":"array"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"if"
],
"type":[
{
"$ref":"#/definitions/AndOrTagConfigJson"
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"then"
],
"typeHint":"rendered"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon"
],
"typeHint":"icon",
"type":[
{
"type":"object",
"properties":{
"path":{
"description":"The path to the icon\nType: icon",
"type":"string"
},
"class":{
"description":"A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-<classtype>', so defining your own in combination with a custom CSS is possible (but discouraged)",
"type":"string"
}
},
"required":[
"class",
"path"
]
},
{
"type":"string"
}
]
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon",
"path"
],
"typeHint":"icon",
"type":"string"
},
{
"path":[
"layers",
"mapRendering",
"renderings",
"label",
"mappings",
"icon",
"class"
],
"type":"string"
},
{
"path":[
"layers",
"passAllFeatures"
],
"type":"boolean"
},
{
"path":[
"layers",
"presets"
],
"type":"array"
},
{
"path":[
"layers",
"presets",
"title"
]
},
{
"path":[
"layers",
"presets",
"tags"
],
"type":"array"
},
{
"path":[
"layers",
"presets",
"description"
]
},
{
"path":[
"layers",
"presets",
"exampleImages"
],
"typeHint":"image",
"type":"array"
},
{
"path":[
"layers",
"presets",
"preciseInput"
],
"type":[
{
"type":"object",
"properties":{
"preferredBackground":{
"description":"The type of background picture",
"anyOf":[
{
"type":"array",
"items":{
"type":"string"
}
},
{
"type":"string"
}
]
},
"snapToLayer":{
"description":"If specified, these layers will be shown to and the new point will be snapped towards it",
"anyOf":[
{
"type":"array",
"items":{
"type":"string"
}
},
{
"type":"string"
}
]
},
"maxSnapDistance":{
"description":"If specified, a new point will only be snapped if it is within this range.\nDistance in meter\n\nDefault: 10",