Add polygon bridges to transportation (#437)
This commit is contained in:
@@ -321,13 +321,21 @@ indoor INT) AS $$
|
||||
osm_id, geometry,
|
||||
highway, NULL AS railway, NULL AS aerialway, NULL AS shipway,
|
||||
public_transport, NULL AS service,
|
||||
FALSE AS is_bridge, FALSE AS is_tunnel, FALSE AS is_ford,
|
||||
CASE WHEN man_made IN ('bridge') THEN TRUE
|
||||
ELSE FALSE
|
||||
END AS is_bridge, FALSE AS is_tunnel, FALSE AS is_ford,
|
||||
FALSE AS is_ramp, FALSE::int AS is_oneway,
|
||||
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
|
||||
CASE WHEN man_made IN ('bridge') THEN layer
|
||||
ELSE NULL::int
|
||||
END AS layer, NULL::int AS level, NULL::boolean AS indoor,
|
||||
z_order
|
||||
FROM osm_highway_polygon
|
||||
-- We do not want underground pedestrian areas for now
|
||||
WHERE zoom_level >= 13 AND is_area AND COALESCE(layer, 0) >= 0
|
||||
WHERE zoom_level >= 13
|
||||
AND (
|
||||
man_made IN ('bridge')
|
||||
OR (is_area AND COALESCE(layer, 0) >= 0)
|
||||
)
|
||||
) AS zoom_levels
|
||||
WHERE geometry && bbox
|
||||
ORDER BY z_order ASC;
|
||||
|
||||
Reference in New Issue
Block a user