Publish funicular stations as halts

This commit is contained in:
jirik 2017-10-04 10:32:49 +02:00 committed by Jiri Kozel
parent 21f5f1717b
commit cf79b928d0
3 changed files with 14 additions and 0 deletions

View File

@ -325,6 +325,9 @@ tables:
- name: station
key: station
type: string
- name: funicular
key: funicular
type: string
mapping:
aerialway: *poi_mapping_aerialway
amenity: *poi_mapping_amenity
@ -366,6 +369,9 @@ tables:
- name: station
key: station
type: string
- name: funicular
key: funicular
type: string
mapping:
aerialway: *poi_mapping_aerialway
amenity: *poi_mapping_amenity

View File

@ -8,6 +8,10 @@ BEGIN
SET subclass = 'subway'
WHERE station = 'subway' and subclass='station';
UPDATE osm_poi_point
SET subclass = 'halt'
WHERE funicular = 'yes' and subclass='station';
UPDATE osm_poi_point
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;

View File

@ -17,6 +17,10 @@ BEGIN
SET subclass = 'subway'
WHERE station = 'subway' and subclass='station';
UPDATE osm_poi_polygon
SET subclass = 'halt'
WHERE funicular = 'yes' and subclass='station';
UPDATE osm_poi_polygon
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;