Update Performance transportation_name Layer (#1512)
Improved update performance of transportation_name layer - Refactored LineString-merging and diff updates in update_transportation_name.sql - Refactored transportation_route_member_coalesced materialized view to table - Added analyze statements before update queries during transportation_name.refresh_network and update_osm_route_member
This commit is contained in:
committed by
GitHub
parent
8321574565
commit
b2a57b3755
@@ -54,7 +54,20 @@ SELECT geometry,
|
||||
FROM (
|
||||
|
||||
-- etldoc: osm_transportation_name_linestring_gen4 -> layer_transportation_name:z6
|
||||
SELECT *,
|
||||
SELECT geometry,
|
||||
tags,
|
||||
ref,
|
||||
highway,
|
||||
subclass,
|
||||
brunnel,
|
||||
network,
|
||||
route_1,
|
||||
route_2,
|
||||
route_3,
|
||||
route_4,
|
||||
route_5,
|
||||
route_6,
|
||||
z_order,
|
||||
NULL::int AS layer,
|
||||
NULL::int AS level,
|
||||
NULL::boolean AS indoor
|
||||
@@ -63,7 +76,20 @@ FROM (
|
||||
UNION ALL
|
||||
|
||||
-- etldoc: osm_transportation_name_linestring_gen3 -> layer_transportation_name:z7
|
||||
SELECT *,
|
||||
SELECT geometry,
|
||||
tags,
|
||||
ref,
|
||||
highway,
|
||||
subclass,
|
||||
brunnel,
|
||||
network,
|
||||
route_1,
|
||||
route_2,
|
||||
route_3,
|
||||
route_4,
|
||||
route_5,
|
||||
route_6,
|
||||
z_order,
|
||||
NULL::int AS layer,
|
||||
NULL::int AS level,
|
||||
NULL::boolean AS indoor
|
||||
@@ -72,7 +98,20 @@ FROM (
|
||||
UNION ALL
|
||||
|
||||
-- etldoc: osm_transportation_name_linestring_gen2 -> layer_transportation_name:z8
|
||||
SELECT *,
|
||||
SELECT geometry,
|
||||
tags,
|
||||
ref,
|
||||
highway,
|
||||
subclass,
|
||||
brunnel,
|
||||
network,
|
||||
route_1,
|
||||
route_2,
|
||||
route_3,
|
||||
route_4,
|
||||
route_5,
|
||||
route_6,
|
||||
z_order,
|
||||
NULL::int AS layer,
|
||||
NULL::int AS level,
|
||||
NULL::boolean AS indoor
|
||||
@@ -83,7 +122,20 @@ FROM (
|
||||
-- etldoc: osm_transportation_name_linestring_gen1 -> layer_transportation_name:z9
|
||||
-- etldoc: osm_transportation_name_linestring_gen1 -> layer_transportation_name:z10
|
||||
-- etldoc: osm_transportation_name_linestring_gen1 -> layer_transportation_name:z11
|
||||
SELECT *,
|
||||
SELECT geometry,
|
||||
tags,
|
||||
ref,
|
||||
highway,
|
||||
subclass,
|
||||
brunnel,
|
||||
network,
|
||||
route_1,
|
||||
route_2,
|
||||
route_3,
|
||||
route_4,
|
||||
route_5,
|
||||
route_6,
|
||||
z_order,
|
||||
NULL::int AS layer,
|
||||
NULL::int AS level,
|
||||
NULL::boolean AS indoor
|
||||
|
||||
Reference in New Issue
Block a user