kopia lustrzana https://github.com/openmaptiles/openmaptiles
Show all highway names on z14
rodzic
089284a53f
commit
36ad9e2f69
|
@ -12,16 +12,18 @@ RETURNS TABLE(osm_id bigint, geometry geometry, name text, ref text, class highw
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM osm_highway_name_linestring
|
SELECT * FROM osm_highway_name_linestring
|
||||||
WHERE zoom_level = 12
|
WHERE zoom_level = 12
|
||||||
|
AND LineLabel(zoom_level, COALESCE(NULLIF(name, ''), ref), geometry)
|
||||||
AND to_highway_class(highway) < 'minor_road'::highway_class
|
AND to_highway_class(highway) < 'minor_road'::highway_class
|
||||||
AND NOT highway_is_link(highway)
|
AND NOT highway_is_link(highway)
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM osm_highway_name_linestring
|
SELECT * FROM osm_highway_name_linestring
|
||||||
WHERE zoom_level = 13
|
WHERE zoom_level = 13
|
||||||
|
AND LineLabel(zoom_level, COALESCE(NULLIF(name, ''), ref), geometry)
|
||||||
AND to_highway_class(highway) < 'path'::highway_class
|
AND to_highway_class(highway) < 'path'::highway_class
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM osm_highway_name_linestring
|
SELECT * FROM osm_highway_name_linestring
|
||||||
WHERE zoom_level >= 14
|
WHERE zoom_level >= 14
|
||||||
) AS zoom_levels
|
) AS zoom_levels
|
||||||
WHERE geometry && bbox AND LineLabel(zoom_level, COALESCE(NULLIF(name, ''), ref), geometry)
|
WHERE geometry && bbox
|
||||||
ORDER BY z_order ASC;
|
ORDER BY z_order ASC;
|
||||||
$$ LANGUAGE SQL IMMUTABLE;
|
$$ LANGUAGE SQL IMMUTABLE;
|
||||||
|
|
Ładowanie…
Reference in New Issue