Add layer attribute to transportation (#441)

Fix #280
pull/442/head
Jiri Kozel 2018-04-11 15:28:23 +02:00 zatwierdzone przez GitHub
rodzic e6efe363ed
commit fce0ba1ce1
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 14 dodań i 18 usunięć

Wyświetl plik

@ -113,7 +113,7 @@ indoor INT) AS $$
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
NULL::boolean AS is_ford,
NULL::boolean AS is_ramp, NULL::int AS is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_highway_linestring_gen2
WHERE zoom_level BETWEEN 9 AND 10
@ -128,7 +128,7 @@ indoor INT) AS $$
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
NULL::boolean AS is_ford,
NULL::boolean AS is_ramp, NULL::int AS is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_highway_linestring_gen1
WHERE zoom_level = 11
@ -143,9 +143,7 @@ indoor INT) AS $$
highway, NULL AS railway, NULL AS aerialway, NULL AS shipway,
public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
CASE WHEN highway IN ('footway', 'steps') THEN layer
ELSE NULL::int
END AS layer,
layer,
CASE WHEN highway IN ('footway', 'steps') THEN "level"
ELSE NULL::int
END AS "level",
@ -188,7 +186,7 @@ indoor INT) AS $$
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
NULL::boolean AS is_ford,
NULL::boolean AS is_ramp, NULL::int AS is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_railway_linestring_gen4
WHERE zoom_level = 9
@ -201,7 +199,7 @@ indoor INT) AS $$
NULL AS highway, railway, NULL AS aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_railway_linestring_gen3
WHERE zoom_level = 10
@ -214,7 +212,7 @@ indoor INT) AS $$
NULL AS highway, railway, NULL AS aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_railway_linestring_gen2
WHERE zoom_level = 11
@ -227,7 +225,7 @@ indoor INT) AS $$
NULL AS highway, railway, NULL AS aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_railway_linestring_gen1
WHERE zoom_level = 12
@ -241,7 +239,7 @@ indoor INT) AS $$
NULL AS highway, railway, NULL AS aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_railway_linestring
WHERE zoom_level = 13
@ -255,7 +253,7 @@ indoor INT) AS $$
NULL AS highway, NULL as railway, aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_aerialway_linestring_gen1
WHERE zoom_level = 12
@ -268,7 +266,7 @@ indoor INT) AS $$
NULL AS highway, NULL as railway, aerialway, NULL AS shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_aerialway_linestring
WHERE zoom_level >= 13
@ -280,7 +278,7 @@ indoor INT) AS $$
NULL AS highway, NULL AS railway, NULL AS aerialway, shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_shipway_linestring_gen2
WHERE zoom_level = 11
@ -292,7 +290,7 @@ indoor INT) AS $$
NULL AS highway, NULL AS railway, NULL AS aerialway, shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_shipway_linestring_gen1
WHERE zoom_level = 12
@ -305,7 +303,7 @@ indoor INT) AS $$
NULL AS highway, NULL AS railway, NULL AS aerialway, shipway,
NULL AS public_transport, service_value(service) AS service,
is_bridge, is_tunnel, is_ford, is_ramp, is_oneway,
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_shipway_linestring
WHERE zoom_level >= 13
@ -325,9 +323,7 @@ indoor INT) AS $$
ELSE FALSE
END AS is_bridge, FALSE AS is_tunnel, FALSE AS is_ford,
FALSE AS is_ramp, FALSE::int AS is_oneway,
CASE WHEN man_made IN ('bridge') THEN layer
ELSE NULL::int
END AS layer, NULL::int AS level, NULL::boolean AS indoor,
layer, NULL::int AS level, NULL::boolean AS indoor,
z_order
FROM osm_highway_polygon
-- We do not want underground pedestrian areas for now