From bb00b4e53fa9dbf5778b394c910c629182c441f9 Mon Sep 17 00:00:00 2001 From: Jiri Kozel Date: Mon, 12 Nov 2018 14:37:00 +0100 Subject: [PATCH] Add type of sport as subclass of pitch (#532) --- layers/poi/class.sql | 2 +- layers/poi/layer.sql | 2 ++ layers/poi/mapping.yaml | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/layers/poi/class.sql b/layers/poi/class.sql index 716ff0f..e87e0b0 100644 --- a/layers/poi/class.sql +++ b/layers/poi/class.sql @@ -58,7 +58,7 @@ RETURNS TEXT AS $$ WHEN subclass IN ('attraction','viewpoint') THEN 'attraction' WHEN subclass IN ('biergarten','pub') THEN 'beer' WHEN subclass IN ('music','musical_instrument') THEN 'music' - WHEN subclass IN ('american_football','stadium','soccer','pitch') THEN 'stadium' + WHEN subclass IN ('american_football','stadium','soccer') THEN 'stadium' WHEN subclass IN ('art','artwork','gallery','arts_centre') THEN 'art_gallery' WHEN subclass IN ('bag','clothes') THEN 'clothing_store' WHEN subclass IN ('swimming_area','swimming') THEN 'swimming' diff --git a/layers/poi/layer.sql b/layers/poi/layer.sql index 5f8547b..c067288 100644 --- a/layers/poi/layer.sql +++ b/layers/poi/layer.sql @@ -14,6 +14,8 @@ RETURNS TABLE(osm_id bigint, geometry geometry, name text, name_en text, name_de THEN NULLIF(information, '') WHEN subclass = 'place_of_worship' THEN NULLIF(religion, '') + WHEN subclass = 'pitch' + THEN NULLIF(sport, '') ELSE subclass END AS subclass, agg_stop, diff --git a/layers/poi/mapping.yaml b/layers/poi/mapping.yaml index a587dfa..a57e796 100644 --- a/layers/poi/mapping.yaml +++ b/layers/poi/mapping.yaml @@ -354,6 +354,9 @@ tables: - name: layer key: layer type: integer + - name: sport + key: sport + type: string mapping: aerialway: *poi_mapping_aerialway amenity: *poi_mapping_amenity @@ -416,6 +419,9 @@ tables: - name: layer key: layer type: integer + - name: sport + key: sport + type: string mapping: aerialway: *poi_mapping_aerialway amenity: *poi_mapping_amenity