kopia lustrzana https://github.com/openmaptiles/openmaptiles
nulling subclass when not present (#1132)
PR #1119 (adding support for `highway=motorway_junction`) missed a few cases where NULLIF functions were needed in order to suppress empty-string `subclass` tags from appearing in vector tiles, resulting in unnecessary `subclass` entries on `transportation_name` objects where it was not needed, for example: ![image](https://user-images.githubusercontent.com/3254090/123889414-7a11c600-d923-11eb-938c-f278b9bf1ffa.png) This PR adds the missing NULLIF function so that those empty tags are suppressed: ![image](https://user-images.githubusercontent.com/3254090/123889540-b6452680-d923-11eb-8f0b-5c8c03640059.png)pull/1133/head^2
rodzic
a0847b85f1
commit
3f70b878e2
|
@ -37,7 +37,7 @@ FROM (
|
|||
ELSE NULLIF(hl.ref, '')
|
||||
END AS ref,
|
||||
hl.highway,
|
||||
hl.construction AS subclass,
|
||||
NULLIF(hl.construction, '') AS subclass,
|
||||
brunnel(hl.is_bridge, hl.is_tunnel, hl.is_ford) AS brunnel,
|
||||
CASE WHEN highway IN ('footway', 'steps') THEN layer END AS layer,
|
||||
CASE WHEN highway IN ('footway', 'steps') THEN level END AS level,
|
||||
|
@ -303,7 +303,7 @@ BEGIN
|
|||
ELSE NULLIF(hl.ref, '')
|
||||
END AS ref,
|
||||
hl.highway,
|
||||
hl.subclass,
|
||||
NULLIF(hl.subclass, '') AS subclass,
|
||||
brunnel(hl.is_bridge, hl.is_tunnel, hl.is_ford) AS brunnel,
|
||||
CASE WHEN highway IN ('footway', 'steps') THEN layer END AS layer,
|
||||
CASE WHEN highway IN ('footway', 'steps') THEN level END AS level,
|
||||
|
|
Ładowanie…
Reference in New Issue