Do not load all tags, use later imposm3 (#356)

Fix #266 #267
This commit is contained in:
Jiri Kozel
2017-11-10 15:25:23 +01:00
committed by GitHub
parent b8d0a094dd
commit 1a324aaf22
17 changed files with 25 additions and 28 deletions

View File

@@ -22,7 +22,7 @@ BEGIN
WHERE osm.osm_id = ne.osm_id;
UPDATE osm_marine_point
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
END;

View File

@@ -9,7 +9,7 @@ CREATE MATERIALIZED VIEW osm_water_lakeline AS (
SELECT wp.osm_id,
ll.wkb_geometry AS geometry,
name, name_en, name_de,
slice_language_tags(tags) || get_basic_names(tags, ll.wkb_geometry) AS tags,
delete_empty_keys(tags) || get_basic_names(tags, ll.wkb_geometry) AS tags,
ST_Area(wp.geometry) AS area
FROM osm_water_polygon AS wp
INNER JOIN lake_centerline ll ON wp.osm_id = ll.osm_id

View File

@@ -9,7 +9,7 @@ CREATE MATERIALIZED VIEW osm_water_point AS (
SELECT
wp.osm_id, ST_PointOnSurface(wp.geometry) AS geometry,
wp.name, wp.name_en, wp.name_de,
slice_language_tags(wp.tags) || get_basic_names(wp.tags, ST_PointOnSurface(wp.geometry)) AS tags,
delete_empty_keys(wp.tags) || get_basic_names(wp.tags, ST_PointOnSurface(wp.geometry)) AS tags,
ST_Area(wp.geometry) AS area
FROM osm_water_polygon AS wp
LEFT JOIN lake_centerline ll ON wp.osm_id = ll.osm_id