kopia lustrzana https://github.com/openmaptiles/openmaptiles
Simplify Trans-Canada Highway logic (#1143)
Fixes #1142 Screenshot from Alberta showing TCH still shown in `transportation_name` layer:  Screenshot from Ontario showing TCH still shown in `transportation_name` layer: pull/1130/head
rodzic
c8377d38ac
commit
4eb240466e
|
@ -29,22 +29,7 @@ SELECT CASE
|
|||
WHEN network = 'US:US' THEN 'us-highway'::route_network_type
|
||||
WHEN network LIKE 'US:__' THEN 'us-state'::route_network_type
|
||||
-- https://en.wikipedia.org/wiki/Trans-Canada_Highway
|
||||
-- TODO: improve hierarchical queries using
|
||||
-- http://www.openstreetmap.org/relation/1307243
|
||||
-- however the relation does not cover the whole Trans-Canada_Highway
|
||||
WHEN
|
||||
(network = 'CA:transcanada') OR
|
||||
(network = 'CA:BC:primary' AND ref IN ('16')) OR
|
||||
(name = 'Yellowhead Highway (AB)' AND ref IN ('16')) OR
|
||||
(network = 'CA:SK:primary' AND ref IN ('16')) OR
|
||||
(network = 'CA:ON:primary' AND ref IN ('17', '417')) OR
|
||||
(name = 'Route Transcanadienne') OR
|
||||
(network = 'CA:NB:primary' AND ref IN ('2', '16')) OR
|
||||
(network = 'CA:PE' AND ref IN ('1')) OR
|
||||
(network = 'CA:NS' AND ref IN ('104', '105')) OR
|
||||
(network = 'CA:NL:R' AND ref IN ('1')) OR
|
||||
(name = 'Trans-Canada Highway')
|
||||
THEN 'ca-transcanada'::route_network_type
|
||||
WHEN network LIKE 'CA:transcanada%' THEN 'ca-transcanada'::route_network_type
|
||||
WHEN network = 'omt-gb-motorway' THEN 'gb-motorway'::route_network_type
|
||||
WHEN network = 'omt-gb-trunk' THEN 'gb-trunk'::route_network_type
|
||||
END;
|
||||
|
|
Ładowanie…
Reference in New Issue