blob: b7b16fae5b6e3928b0eb2ef9a12a88409a877450 [file] [log] [blame]
{
"tilejson": "2.2.0",
"center": [
9.5554,
47.166,
14.0
],
"bounds": [
9.471078,
47.04774,
9.636217,
47.27128
],
"minzoom": 12.0,
"maxzoom": 14.0,
"tiles": [
"http://localhost:9000/tiles/{z}/{x}/{y}.mvt"
],
"database": "jdbc:postgresql://localhost:5432/baremaps?&user=baremaps&password=baremaps",
"vector_layers": [
{
"id": "aeroway",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'aeroway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'aeroway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'aeroway' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "waterway",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'waterway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'waterway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'waterway' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "landuse",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'landuse'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'landuse'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'landuse' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "railway",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'railway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'railway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'railway' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "highway",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'highway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'highway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'highway' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "public_transport",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'public_transport'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'public_transport'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'public_transport' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "aerialway",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'aerialway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'aerialway'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'aerialway' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "geological",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'geological'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'geological'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'geological' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "building",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'building'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'building'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'building' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "amenity",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'amenity'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'amenity'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'amenity' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "craft",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'craft'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'craft'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'craft' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "emergency",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'emergency'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'emergency'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'emergency' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "historic",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'historic'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'historic'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'historic' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "leisure",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'leisure'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'leisure'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'leisure' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "man_made",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'man_made'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'man_made'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'man_made' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "military",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'military'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'military'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'military' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "natural",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'natural'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'natural'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'natural' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "office",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'office'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'office'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'office' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "place",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'place'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'place'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'place' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "power",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'power'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'power'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'power' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "route",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'route'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'route'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'route' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "shop",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'shop'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'shop'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'shop' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "sport",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'sport'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'sport'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'sport' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "telecom",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'telecom'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'telecom'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'telecom' AND tags ->> 'type' = 'multipolygon'"
}
]
},
{
"id": "tourism",
"queries": [
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_node WHERE tags ? 'tourism'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_way WHERE tags ? 'tourism'"
},
{
"minzoom": 12,
"maxzoom": 20,
"sql": "SELECT id, tags, geom FROM osm_relation WHERE tags ? 'tourism' AND tags ->> 'type' = 'multipolygon'"
}
]
}
]
}