2016-10-24 19:29:50 +00:00
generalized_tables :
2020-11-26 12:54:00 +00:00
# etldoc: osm_railway_linestring_gen_z9 -> osm_railway_linestring_gen_z8
railway_linestring_gen_z8 :
source : railway_linestring_gen_z9
2017-09-21 17:32:56 +00:00
tolerance : ZRES9
2020-11-26 12:54:00 +00:00
# etldoc: osm_railway_linestring_gen_z10 -> osm_railway_linestring_gen_z9
railway_linestring_gen_z9 :
source : railway_linestring_gen_z10
2017-09-21 17:32:56 +00:00
tolerance : ZRES10
2020-11-26 12:54:00 +00:00
# etldoc: osm_railway_linestring_gen_z11 -> osm_railway_linestring_gen_z10
railway_linestring_gen_z10 :
source : railway_linestring_gen_z11
2017-05-31 13:28:06 +00:00
tolerance : ZRES11
2020-11-26 12:54:00 +00:00
# etldoc: osm_railway_linestring_gen_z12 -> osm_railway_linestring_gen_z11
railway_linestring_gen_z11 :
source : railway_linestring_gen_z12
2017-05-23 09:55:45 +00:00
tolerance : ZRES12
2017-01-20 16:46:47 +00:00
2020-11-26 12:54:00 +00:00
# etldoc: osm_railway_linestring -> osm_railway_linestring_gen_z12
railway_linestring_gen_z12 :
2017-01-20 16:46:47 +00:00
source : railway_linestring
2018-01-31 15:51:46 +00:00
sql_filter : railway IN ('rail', 'narrow_gauge', 'light_rail') AND service='' AND ST_IsValid(geometry)
2017-05-23 09:55:45 +00:00
tolerance : ZRES13
2017-01-20 16:46:47 +00:00
2020-11-26 12:54:00 +00:00
# etldoc: osm_aerialway_linestring -> osm_aerialway_linestring_gen_z12
aerialway_linestring_gen_z12 :
2017-09-22 12:41:18 +00:00
source : aerialway_linestring
2018-01-31 15:51:46 +00:00
sql_filter : ST_IsValid(geometry)
2017-09-22 12:41:18 +00:00
tolerance : ZRES13
2020-11-26 12:54:00 +00:00
# etldoc: osm_shipway_linestring_gen_z12 -> osm_shipway_linestring_gen_z11
shipway_linestring_gen_z11 :
source : shipway_linestring_gen_z12
2017-09-25 11:12:19 +00:00
tolerance : ZRES12
2020-11-26 12:54:00 +00:00
# etldoc: osm_shipway_linestring -> osm_shipway_linestring_gen_z12
shipway_linestring_gen_z12 :
2017-09-25 11:12:19 +00:00
source : shipway_linestring
2018-01-31 15:51:46 +00:00
sql_filter : ST_IsValid(geometry)
2017-09-25 11:12:19 +00:00
tolerance : ZRES13
2020-11-26 12:54:00 +00:00
# etldoc: osm_highway_linestring -> osm_highway_linestring_gen_z11
highway_linestring_gen_z11 :
2016-11-28 12:50:04 +00:00
source : highway_linestring
2022-07-26 13:26:57 +00:00
sql_filter : (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link', 'tertiary_link', 'busway', 'bus_guideway') OR highway = 'construction' AND construction IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link', 'tertiary_link', 'busway', 'bus_guideway')) AND NOT is_area AND ST_IsValid(geometry)
2017-05-23 09:55:45 +00:00
tolerance : ZRES12
2016-11-07 14:37:17 +00:00
2016-11-28 12:50:04 +00:00
name_field : &name
name : name
key : name
type : string
name_en_field : &name_en
name : name_en
key : name:en
type : string
2017-03-17 11:56:54 +00:00
name_de_field : &name_de
name : name_de
key : name:de
type : string
2016-11-28 12:50:04 +00:00
short_name_field : &short_name
key : short_name
name : short_name
type : string
tunnel_field : &tunnel
key : tunnel
name : is_tunnel
type : bool
bridge_field : &bridge
key : bridge
name : is_bridge
type : bool
ramp_field : &ramp
key : ramp
name : is_ramp
type : bool
ford_field : &ford
key : ford
name : is_ford
type : bool
oneway_field : &oneway
key : oneway
name : is_oneway
2017-12-29 13:22:25 +00:00
type : direction
2016-11-28 12:50:04 +00:00
area_field : &area
name : is_area
key : area
type : bool
service_field : &service
key : service
name : service
type : string
2021-08-14 05:04:17 +00:00
access_field : &access
key : access
name : access
type : string
2021-08-19 05:12:10 +00:00
toll_field : &toll
key : toll
name : toll
type : bool
2016-11-28 12:50:04 +00:00
usage_field : &usage
key : usage
name : usage
type : string
2017-11-08 15:54:07 +00:00
public_transport_field : &public_transport
key : public_transport
name : public_transport
type : string
2016-11-28 12:50:04 +00:00
ref_field : &ref
key : ref
name : ref
type : string
network_field : &network
key : network
name : network
type : string
layer_field : &layer
key : layer
name : layer
type : integer
2017-11-09 08:36:09 +00:00
level_field : &level
key : level
name : level
type : integer
indoor_field : &indoor
key : indoor
name : indoor
type : bool
2018-11-07 14:55:07 +00:00
man_made_field : &man_made
key : man_made
name : man_made
type : string
2016-11-28 12:50:04 +00:00
z_order_field : &z_order
name : z_order
type : wayzorder
2019-04-07 18:05:00 +00:00
bicycle_field : &bicycle
key : bicycle
name : bicycle
type : string
foot_field : &foot
key : foot
name : foot
type : string
horse_field : &horse
key : horse
name : horse
type : string
mtb_scale_field : &mtb_scale
key : mtb:scale
name : mtb_scale
2019-10-26 19:52:14 +00:00
type : string
2021-11-18 16:35:34 +00:00
sac_scale_field : &sac_scale
key : sac_scale
name : sac_scale
type : string
2019-01-06 11:03:37 +00:00
surface_field : &surface
key : surface
name : surface
2019-04-07 18:05:00 +00:00
type : string
2021-11-26 06:55:20 +00:00
expressway_field : &expressway
key : expressway
name : expressway
type : bool
2016-11-28 12:50:04 +00:00
2016-10-10 18:17:05 +00:00
tables :
2016-11-28 12:50:04 +00:00
# etldoc: imposm3 -> osm_highway_linestring
highway_linestring :
2016-10-10 18:17:05 +00:00
type : linestring
2020-01-21 14:43:21 +00:00
_resolve_wikidata : false
2020-01-23 02:55:22 +00:00
columns :
2016-10-10 18:17:05 +00:00
- name : osm_id
type : id
- name : geometry
type : geometry
- name : highway
key : highway
type : string
2019-10-04 10:08:49 +00:00
- name : construction
key : construction
type : string
2016-11-28 12:50:04 +00:00
- *ref
- *network
- *z_order
- *layer
2017-11-09 08:36:09 +00:00
- *level
- *indoor
2016-11-28 12:50:04 +00:00
- *name
- *name_en
2017-03-17 11:56:54 +00:00
- *name_de
2018-08-08 07:02:28 +00:00
- name : tags
type : hstore_tags
2016-11-28 12:50:04 +00:00
- *short_name
- *tunnel
- *bridge
- *ramp
- *ford
- *oneway
- *area
- *service
2021-08-14 05:04:17 +00:00
- *access
2021-08-19 05:12:10 +00:00
- *toll
2016-11-28 12:50:04 +00:00
- *usage
2017-11-08 15:54:07 +00:00
- *public_transport
2018-11-07 14:55:07 +00:00
- *man_made
2019-04-07 18:05:00 +00:00
- *bicycle
- *foot
- *horse
- *mtb_scale
2021-11-18 16:35:34 +00:00
- *sac_scale
2019-01-06 11:03:37 +00:00
- *surface
2021-11-26 06:55:20 +00:00
- *expressway
2016-10-10 18:17:05 +00:00
mapping :
highway :
- motorway
- motorway_link
- trunk
- trunk_link
- primary
- primary_link
- secondary
- secondary_link
- tertiary
- tertiary_link
- unclassified
- residential
- living_street
2019-10-03 11:10:36 +00:00
- road
- pedestrian
2016-10-10 18:17:05 +00:00
- path
2019-10-03 11:10:36 +00:00
- footway
2016-10-10 18:17:05 +00:00
- cycleway
2019-10-03 11:10:36 +00:00
- steps
2016-10-10 18:17:05 +00:00
- bridleway
- corridor
2019-10-03 11:10:36 +00:00
- service
- track
- raceway
2021-11-01 07:40:07 +00:00
- busway
2022-07-26 13:26:57 +00:00
- bus_guideway
2019-10-03 11:17:44 +00:00
- construction
2017-11-08 15:54:07 +00:00
public_transport :
- platform
2018-11-07 14:55:07 +00:00
man_made :
- pier
2021-09-01 07:18:45 +00:00
service :
- driveway
- parking_aisle
2016-11-28 12:50:04 +00:00
# etldoc: imposm3 -> osm_railway_linestring
railway_linestring :
type : linestring
2020-01-21 14:43:21 +00:00
_resolve_wikidata : false
2020-01-23 02:55:22 +00:00
columns :
2016-11-28 12:50:04 +00:00
- name : osm_id
type : id
- name : geometry
type : geometry
- key : railway
name : railway
type : string
- *ref
- *network
- *z_order
- *layer
2017-11-09 08:36:09 +00:00
- *level
- *indoor
2016-11-28 12:50:04 +00:00
- *name
- *name_en
2017-03-17 11:56:54 +00:00
- *name_de
2018-08-08 07:02:28 +00:00
- name : tags
type : hstore_tags
2016-11-28 12:50:04 +00:00
- *short_name
- *tunnel
- *bridge
- *ramp
- *ford
- *oneway
- *area
- *service
- *usage
mapping :
2016-11-26 20:19:43 +00:00
railway :
- rail
- narrow_gauge
- preserved
2016-11-28 12:50:04 +00:00
- funicular
- subway
- light_rail
- monorail
2016-11-26 20:19:43 +00:00
- tram
2016-11-07 14:37:17 +00:00
2017-09-22 12:41:18 +00:00
# etldoc: imposm3 -> osm_aerialway_linestring
aerialway_linestring :
type : linestring
2020-01-21 14:43:21 +00:00
_resolve_wikidata : false
2020-01-23 02:55:22 +00:00
columns :
2017-09-22 12:41:18 +00:00
- name : osm_id
type : id
- name : geometry
type : geometry
- key : aerialway
name : aerialway
type : string
- *z_order
- *layer
- *name
- *name_en
- *name_de
2018-08-08 07:02:28 +00:00
- name : tags
type : hstore_tags
2017-09-22 12:41:18 +00:00
- *short_name
- *tunnel
- *bridge
- *ramp
- *ford
- *oneway
- *area
- *service
- *usage
mapping :
aerialway :
2022-02-17 12:08:39 +00:00
- chair_lift
- drag_lift
- platter
- t-bar
2019-05-16 11:44:50 +00:00
- gondola
2022-02-17 12:08:39 +00:00
- cable_car
- j-bar
- mixed_lift
2017-09-22 12:41:18 +00:00
2017-09-25 11:12:19 +00:00
# etldoc: imposm3 -> osm_shipway_linestring
shipway_linestring :
type : linestring
2020-01-21 14:43:21 +00:00
_resolve_wikidata : false
2020-01-23 02:55:22 +00:00
columns :
2017-09-25 11:12:19 +00:00
- name : osm_id
type : id
- name : geometry
type : geometry
- key : route
name : shipway
type : string
- *z_order
- *layer
- *name
- *name_en
- *name_de
2018-08-08 07:02:28 +00:00
- name : tags
type : hstore_tags
2017-09-25 11:12:19 +00:00
- *short_name
- *tunnel
- *bridge
- *ramp
- *ford
- *oneway
- *area
- *service
- *usage
mapping :
route :
- ferry
2016-11-28 12:50:04 +00:00
# etldoc: imposm3 -> osm_highway_polygon
highway_polygon :
2016-10-25 16:45:36 +00:00
type : polygon
2020-01-23 02:55:22 +00:00
columns :
2016-10-25 16:45:36 +00:00
- name : osm_id
type : id
- name : geometry
type : geometry
- name : highway
key : highway
type : string
- name : z_order
type : wayzorder
2017-11-09 08:36:09 +00:00
- *layer
- *level
- *indoor
2016-10-25 16:45:36 +00:00
- name : is_area
key : area
type : bool
2017-11-08 15:54:07 +00:00
- *public_transport
2018-11-07 14:55:07 +00:00
- *man_made
2021-09-01 07:18:45 +00:00
- *service
2016-10-25 16:45:36 +00:00
mapping :
highway :
2017-11-08 15:56:33 +00:00
- path
- cycleway
- bridleway
- footway
- corridor
2016-10-25 16:45:36 +00:00
- pedestrian
2017-11-08 15:56:33 +00:00
- steps
2017-11-08 15:54:07 +00:00
public_transport :
- platform
2018-04-04 08:39:46 +00:00
man_made :
- bridge
2018-11-07 13:57:01 +00:00
- pier
2016-11-28 12:50:04 +00:00
2021-06-28 12:35:27 +00:00
# etldoc: imposm3 -> highway_point
highway_point :
type : point
columns :
- name : osm_id
type : id
- name : geometry
type : geometry
- name : highway
key : highway
type : string
- name : z_order
type : wayzorder
- *layer
- *level
- *name
- *name_en
- *name_de
- name : tags
type : hstore_tags
- name : ref
key : ref
type : string
mapping :
highway :
- motorway_junction
2016-11-28 12:50:04 +00:00
# TODO: Future table for joining networks
2017-03-15 12:55:18 +00:00
# etldoc: imposm3 -> osm_route_member
2016-11-28 12:50:04 +00:00
route_member :
type : relation_member
columns :
- name : osm_id
type : id
- name : member
type : member_id
- name : role
type : member_role
- name : type
type : member_type
- *ref
- *network
2017-03-03 13:05:39 +00:00
- *name
2021-11-18 16:35:34 +00:00
- name : osmc_symbol
key : osmc:symbol
type : string
- name : colour
key : colour
type : string
2016-11-28 12:50:04 +00:00
mapping :
route :
- road
2021-11-18 16:35:34 +00:00
- hiking