Refactor schema, one _gen_z view per zoom. (#1045)
* Refactor layer aeroway. * Refactor layer boundary. * Refactor layer landcover. * Refactor layer landuse. * Refactor layer park. * Refactor layer transportation. * Refactor layer water. * Refactor layer waterway. * Re-generate water* layers etl_diagrams. * Regenerate etl_diagrams for waterway. * Cast NULL to text.
This commit is contained in:
@@ -1,55 +1,61 @@
|
||||
generalized_tables:
|
||||
# etldoc: imposm3 -> osm_railway_linestring_gen5
|
||||
railway_linestring_gen5:
|
||||
source: railway_linestring_gen4
|
||||
# etldoc: osm_railway_linestring_gen_z9 -> osm_railway_linestring_gen_z8
|
||||
railway_linestring_gen_z8:
|
||||
source: railway_linestring_gen_z9
|
||||
tolerance: ZRES9
|
||||
|
||||
# etldoc: imposm3 -> osm_railway_linestring_gen4
|
||||
railway_linestring_gen4:
|
||||
source: railway_linestring_gen3
|
||||
# etldoc: osm_railway_linestring_gen_z10 -> osm_railway_linestring_gen_z9
|
||||
railway_linestring_gen_z9:
|
||||
source: railway_linestring_gen_z10
|
||||
tolerance: ZRES10
|
||||
|
||||
# etldoc: imposm3 -> osm_railway_linestring_gen3
|
||||
railway_linestring_gen3:
|
||||
source: railway_linestring_gen2
|
||||
# etldoc: osm_railway_linestring_gen_z11 -> osm_railway_linestring_gen_z10
|
||||
railway_linestring_gen_z10:
|
||||
source: railway_linestring_gen_z11
|
||||
tolerance: ZRES11
|
||||
|
||||
# etldoc: imposm3 -> osm_railway_linestring_gen2
|
||||
railway_linestring_gen2:
|
||||
source: railway_linestring_gen1
|
||||
# etldoc: osm_railway_linestring_gen_z12 -> osm_railway_linestring_gen_z11
|
||||
railway_linestring_gen_z11:
|
||||
source: railway_linestring_gen_z12
|
||||
tolerance: ZRES12
|
||||
|
||||
# etldoc: imposm3 -> osm_railway_linestring_gen1
|
||||
railway_linestring_gen1:
|
||||
# etldoc: osm_railway_linestring -> osm_railway_linestring_gen_z12
|
||||
railway_linestring_gen_z12:
|
||||
source: railway_linestring
|
||||
sql_filter: railway IN ('rail', 'narrow_gauge', 'light_rail') AND service='' AND ST_IsValid(geometry)
|
||||
tolerance: ZRES13
|
||||
|
||||
# etldoc: imposm3 -> osm_aerialway_linestring_gen1
|
||||
aerialway_linestring_gen1:
|
||||
# etldoc: osm_aerialway_linestring -> osm_aerialway_linestring_gen_z12
|
||||
aerialway_linestring_gen_z12:
|
||||
source: aerialway_linestring
|
||||
sql_filter: ST_IsValid(geometry)
|
||||
tolerance: ZRES13
|
||||
|
||||
# etldoc: imposm3 -> osm_shipway_linestring_gen2
|
||||
shipway_linestring_gen2:
|
||||
source: shipway_linestring_gen1
|
||||
# etldoc: osm_shipway_linestring_gen_z12 -> osm_shipway_linestring_gen_z11
|
||||
shipway_linestring_gen_z11:
|
||||
source: shipway_linestring_gen_z12
|
||||
tolerance: ZRES12
|
||||
|
||||
# etldoc: imposm3 -> osm_shipway_linestring_gen1
|
||||
shipway_linestring_gen1:
|
||||
# etldoc: osm_shipway_linestring -> osm_shipway_linestring_gen_z12
|
||||
shipway_linestring_gen_z12:
|
||||
source: shipway_linestring
|
||||
sql_filter: ST_IsValid(geometry)
|
||||
tolerance: ZRES13
|
||||
|
||||
# etldoc: imposm3 -> osm_highway_linestring_gen2
|
||||
highway_linestring_gen2:
|
||||
source: highway_linestring_gen1
|
||||
# etldoc: osm_highway_linestring_gen_z10 -> osm_highway_linestring_gen_z9
|
||||
highway_linestring_gen_z9:
|
||||
source: highway_linestring_gen_z10
|
||||
sql_filter: (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link') OR highway = 'construction' AND construction IN ('motorway', 'trunk', 'primary', 'secondary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link')) AND NOT is_area
|
||||
tolerance: ZRES10
|
||||
|
||||
# etldoc: osm_highway_linestring_gen_z11 -> osm_highway_linestring_gen_z10
|
||||
highway_linestring_gen_z10:
|
||||
source: highway_linestring_gen_z11
|
||||
sql_filter: (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link') OR highway = 'construction' AND construction IN ('motorway', 'trunk', 'primary', 'secondary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link')) AND NOT is_area
|
||||
tolerance: ZRES11
|
||||
|
||||
# etldoc: imposm3 -> osm_highway_linestring_gen1
|
||||
highway_linestring_gen1:
|
||||
# etldoc: osm_highway_linestring -> osm_highway_linestring_gen_z11
|
||||
highway_linestring_gen_z11:
|
||||
source: highway_linestring
|
||||
sql_filter: (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link', 'tertiary_link') OR highway = 'construction' AND construction IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'motorway_link', 'trunk_link', 'primary_link', 'secondary_link', 'tertiary_link')) AND NOT is_area AND ST_IsValid(geometry)
|
||||
tolerance: ZRES12
|
||||
|
||||
Reference in New Issue
Block a user