Add expressway tagging to the transportation layer (#1313)
Fixes #1148 This PR adds expressway tagging to the `transportation` layer, by setting `expressway=1` for non-motorway roads tagged `expressway=yes`, and omitting the tag otherwise. Additionally, I've added a few unit tests to verify that the expressway tagging is being imported and updated into the intermediate tables. Here is an example of expressway tagging on US-1 in Rhode Island, USA: 
This commit is contained in:
committed by
GitHub
parent
ec74480414
commit
7f23feab88
@@ -133,6 +133,13 @@ BEGIN
|
||||
INSERT INTO omt_test_failures VALUES(500, 'import', 'osm_transportation_linestring z9 import tags expected 1, got ' || cnt);
|
||||
END IF;
|
||||
|
||||
SELECT COUNT(*) INTO cnt FROM osm_transportation_merge_linestring_gen_z9
|
||||
WHERE highway = 'trunk'
|
||||
AND expressway = TRUE;
|
||||
IF cnt < 1 THEN
|
||||
INSERT INTO omt_test_failures VALUES(500, 'import', 'osm_transportation_linestring z9 import expressway expected >=1, got ' || cnt);
|
||||
END IF;
|
||||
|
||||
-- Same-named road split into 3 parts, because the middle segment is tagged toll=yes
|
||||
SELECT COUNT(*) INTO cnt FROM osm_transportation_name_linestring WHERE tags->'name' = 'OpenMapTiles Secondary 3';
|
||||
IF cnt <> 2 THEN
|
||||
|
||||
Reference in New Issue
Block a user