Merge branch 'master' into zlw-route-name-hstore

pull/1620/head
Brian Sperlongano 2024-01-30 22:25:51 -05:00 zatwierdzone przez GitHub
commit 334b4b46ba
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
3 zmienionych plików z 15 dodań i 3 usunięć

Wyświetl plik

@ -17,7 +17,9 @@ $$
'us-interstate', 'us-highway', 'us-state',
'ca-transcanada', 'ca-provincial-arterial', 'ca-provincial',
'gb-motorway', 'gb-trunk', 'gb-primary',
'ie-motorway', 'ie-national', 'ie-regional'
'ie-motorway', 'ie-national', 'ie-regional',
'e-road',
'a-road'
);
END
$$;
@ -29,7 +31,12 @@ $$
-- Canada
'ca-transcanada', 'ca-provincial-arterial',
-- United States
'us-interstate');
'us-interstate',
-- Europe
'e-road',
-- Asia
'a-road'
);
$$ LANGUAGE sql IMMUTABLE
PARALLEL SAFE;

Wyświetl plik

@ -48,6 +48,11 @@ WHERE length(ref) > 1
CREATE OR REPLACE FUNCTION osm_route_member_network_type(network text, ref text) RETURNS route_network_type AS
$$
SELECT CASE
-- https://wiki.openstreetmap.org/wiki/WikiProject_Europe/E-road_network
WHEN network = 'e-road' THEN 'e-road'::route_network_type
-- https://wiki.openstreetmap.org/wiki/Asia/Asian_Highway_Network
WHEN network = 'AsianHighway' THEN 'a-road'::route_network_type
-- https://wiki.openstreetmap.org/wiki/United_States_roads_tagging
WHEN network = 'US:I' THEN 'us-interstate'::route_network_type
WHEN network = 'US:US' THEN 'us-highway'::route_network_type
WHEN network LIKE 'US:__' THEN 'us-state'::route_network_type

Wyświetl plik

@ -93,7 +93,7 @@ SELECT geometry,
THEN highway
ELSE subclass
END AS subclass,
brunnel,
NULLIF(brunnel, '') AS brunnel,
NULLIF(layer, 0) AS layer,
"level",
CASE WHEN indoor = TRUE THEN 1 END AS indoor