kopia lustrzana https://github.com/openmaptiles/openmaptiles
Add polygon bridges to transportation (#437)
rodzic
f93c175e47
commit
e6efe363ed
|
@ -60,6 +60,7 @@ tables:
|
|||
reject:
|
||||
building: ["no","none","No"]
|
||||
building:part: ["no","none","No"]
|
||||
man_made: ["bridge"]
|
||||
type: polygon
|
||||
|
||||
# etldoc: imposm3 -> osm_building_street
|
||||
|
@ -392,4 +393,5 @@ tables:
|
|||
reject:
|
||||
building: ["no","none","No"]
|
||||
building:part: ["no","none","No"]
|
||||
man_made: ["bridge"]
|
||||
type: relation_member
|
||||
|
|
|
@ -321,13 +321,21 @@ indoor INT) AS $$
|
|||
osm_id, geometry,
|
||||
highway, NULL AS railway, NULL AS aerialway, NULL AS shipway,
|
||||
public_transport, NULL AS service,
|
||||
FALSE AS is_bridge, FALSE AS is_tunnel, FALSE AS is_ford,
|
||||
CASE WHEN man_made IN ('bridge') THEN TRUE
|
||||
ELSE FALSE
|
||||
END AS is_bridge, FALSE AS is_tunnel, FALSE AS is_ford,
|
||||
FALSE AS is_ramp, FALSE::int AS is_oneway,
|
||||
NULL::int AS layer, NULL::int AS level, NULL::boolean AS indoor,
|
||||
CASE WHEN man_made IN ('bridge') THEN layer
|
||||
ELSE NULL::int
|
||||
END AS layer, NULL::int AS level, NULL::boolean AS indoor,
|
||||
z_order
|
||||
FROM osm_highway_polygon
|
||||
-- We do not want underground pedestrian areas for now
|
||||
WHERE zoom_level >= 13 AND is_area AND COALESCE(layer, 0) >= 0
|
||||
WHERE zoom_level >= 13
|
||||
AND (
|
||||
man_made IN ('bridge')
|
||||
OR (is_area AND COALESCE(layer, 0) >= 0)
|
||||
)
|
||||
) AS zoom_levels
|
||||
WHERE geometry && bbox
|
||||
ORDER BY z_order ASC;
|
||||
|
|
|
@ -308,6 +308,9 @@ tables:
|
|||
key: area
|
||||
type: bool
|
||||
- *public_transport
|
||||
- name: man_made
|
||||
key: man_made
|
||||
type: string
|
||||
mapping:
|
||||
highway:
|
||||
- path
|
||||
|
@ -319,6 +322,8 @@ tables:
|
|||
- steps
|
||||
public_transport:
|
||||
- platform
|
||||
man_made:
|
||||
- bridge
|
||||
|
||||
# TODO: Future table for joining networks
|
||||
# etldoc: imposm3 -> osm_route_member
|
||||
|
|
Ładowanie…
Reference in New Issue