diff --git a/layers/poi/etl_diagram.png b/layers/poi/etl_diagram.png index 6dd7694..db51621 100644 Binary files a/layers/poi/etl_diagram.png and b/layers/poi/etl_diagram.png differ diff --git a/layers/poi/poi_stop_agg.sql b/layers/poi/poi_stop_agg.sql index 31c5f04..39fb170 100644 --- a/layers/poi/poi_stop_agg.sql +++ b/layers/poi/poi_stop_agg.sql @@ -1,3 +1,4 @@ +-- etldoc: osm_poi_point -> osm_poi_stop_centroid DROP MATERIALIZED VIEW IF EXISTS osm_poi_stop_centroid CASCADE; CREATE MATERIALIZED VIEW osm_poi_stop_centroid AS ( @@ -11,6 +12,8 @@ GROUP BY uic_ref HAVING count(*) > 1 ) /* DELAY_MATERIALIZED_VIEW_CREATION */; +-- etldoc: osm_poi_stop_centroid -> osm_poi_stop_rank +-- etldoc: osm_poi_point -> osm_poi_stop_rank DROP MATERIALIZED VIEW IF EXISTS osm_poi_stop_rank CASCADE; CREATE MATERIALIZED VIEW osm_poi_stop_rank AS ( diff --git a/layers/poi/update_poi_point.sql b/layers/poi/update_poi_point.sql index 394aae4..339fc2c 100644 --- a/layers/poi/update_poi_point.sql +++ b/layers/poi/update_poi_point.sql @@ -25,6 +25,7 @@ $$ LANGUAGE plpgsql; SELECT update_osm_poi_point(); +-- etldoc: osm_poi_stop_rank -> osm_poi_point CREATE OR REPLACE FUNCTION update_osm_poi_point_agg() RETURNS void AS $$ BEGIN