kopia lustrzana https://github.com/kartoza/docker-osm
1419 wiersze
32 KiB
YAML
1419 wiersze
32 KiB
YAML
# Imposm Mapping file
|
|
# This file is a mix of original work and content from https://github.com/openmaptiles/openmaptiles/
|
|
# Please also read https://imposm.org/docs/imposm3/latest/mapping.html to understand this file format
|
|
|
|
name_field: &name
|
|
name: name
|
|
key: name
|
|
type: string
|
|
name_en_field: &name_en
|
|
name: name_en
|
|
key: name:en
|
|
type: string
|
|
name_de_field: &name_de
|
|
name: name_de
|
|
key: name:de
|
|
type: string
|
|
short_name_field: &short_name
|
|
key: short_name
|
|
name: short_name
|
|
type: string
|
|
tunnel_field: &tunnel
|
|
key: tunnel
|
|
name: is_tunnel
|
|
type: bool
|
|
bridge_field: &bridge
|
|
key: bridge
|
|
name: is_bridge
|
|
type: bool
|
|
ramp_field: &ramp
|
|
key: ramp
|
|
name: is_ramp
|
|
type: bool
|
|
ford_field: &ford
|
|
key: ford
|
|
name: is_ford
|
|
type: bool
|
|
oneway_field: &oneway
|
|
key: oneway
|
|
name: is_oneway
|
|
type: direction
|
|
area_field: &area
|
|
name: is_area
|
|
key: area
|
|
type: bool
|
|
service_field: &service
|
|
key: service
|
|
name: service
|
|
type: string
|
|
usage_field: &usage
|
|
key: usage
|
|
name: usage
|
|
type: string
|
|
public_transport_field: &public_transport
|
|
key: public_transport
|
|
name: public_transport
|
|
type: string
|
|
ref_field: &ref
|
|
key: ref
|
|
name: ref
|
|
type: string
|
|
network_field: &network
|
|
key: network
|
|
name: network
|
|
type: string
|
|
layer_field: &layer
|
|
key: layer
|
|
name: layer
|
|
type: integer
|
|
level_field: &level
|
|
key: level
|
|
name: level
|
|
type: integer
|
|
indoor_field: &indoor
|
|
key: indoor
|
|
name: indoor
|
|
type: bool
|
|
man_made_field: &man_made
|
|
key: man_made
|
|
name: man_made
|
|
type: string
|
|
z_order_field: &z_order
|
|
name: z_order
|
|
type: wayzorder
|
|
bicycle_field: &bicycle
|
|
key: bicycle
|
|
name: bicycle
|
|
type: string
|
|
foot_field: &foot
|
|
key: foot
|
|
name: foot
|
|
type: string
|
|
horse_field: &horse
|
|
key: horse
|
|
name: horse
|
|
type: string
|
|
mtb_scale_field: &mtb_scale
|
|
key: mtb:scale
|
|
name: mtb_scale
|
|
type: string
|
|
surface_field: &surface
|
|
key: surface
|
|
name: surface
|
|
type: string
|
|
|
|
|
|
|
|
|
|
# aerialway values , see http://taginfo.openstreetmap.org/keys/aerialway#values
|
|
def_poi_mapping_aerialway: &poi_mapping_aerialway
|
|
- station
|
|
|
|
# amenity values , see http://taginfo.openstreetmap.org/keys/amenity#values
|
|
def_poi_mapping_amenity: &poi_mapping_amenity
|
|
- arts_centre
|
|
- bank
|
|
- bar
|
|
- bbq
|
|
- bicycle_parking
|
|
- bicycle_rental
|
|
- biergarten
|
|
- bus_station
|
|
- cafe
|
|
- cinema
|
|
- community_centre
|
|
- courthouse
|
|
- drinking_water
|
|
- embassy
|
|
- fast_food
|
|
- ferry_terminal
|
|
- fire_station
|
|
- food_court
|
|
- fuel
|
|
- grave_yard
|
|
- ice_cream
|
|
- library
|
|
- marketplace
|
|
- motorcycle_parking
|
|
- nightclub
|
|
- nursing_home
|
|
- parking
|
|
- place_of_worship
|
|
- post_box
|
|
- post_office
|
|
- prison
|
|
- pub
|
|
- recycling
|
|
- restaurant
|
|
- shelter
|
|
- swimming_pool
|
|
- taxi
|
|
- telephone
|
|
- theatre
|
|
- toilets
|
|
- townhall
|
|
- waste_basket
|
|
|
|
# barrier values , see http://taginfo.openstreetmap.org/keys/barrier#values
|
|
def_poi_mapping_barrier: &poi_mapping_barrier
|
|
- bollard
|
|
- border_control
|
|
- cycle_barrier
|
|
- gate
|
|
- lift_gate
|
|
- sally_port
|
|
- stile
|
|
- toll_booth
|
|
|
|
# highway values , see http://taginfo.openstreetmap.org/keys/highway#values
|
|
def_poi_mapping_highway: &poi_mapping_highway
|
|
- bus_stop
|
|
|
|
# historic values , see http://taginfo.openstreetmap.org/keys/historic#values
|
|
def_poi_mapping_historic: &poi_mapping_historic
|
|
- monument
|
|
- castle
|
|
- ruins
|
|
|
|
# leisure values , see http://taginfo.openstreetmap.org/keys/leisure#values
|
|
def_poi_mapping_leisure: &poi_mapping_leisure
|
|
- dog_park
|
|
- escape_game
|
|
- garden
|
|
- golf_course
|
|
- ice_rink
|
|
- hackerspace
|
|
- marina
|
|
- miniature_golf
|
|
- sports_centre
|
|
- swimming_area
|
|
- swimming_pool
|
|
- water_park
|
|
|
|
# railway values , see http://taginfo.openstreetmap.org/keys/railway#values
|
|
def_poi_mapping_railway: &poi_mapping_railway
|
|
- halt
|
|
- station
|
|
- subway_entrance
|
|
- train_station_entrance
|
|
- tram_stop
|
|
|
|
# shop values , see http://taginfo.openstreetmap.org/keys/shop#values
|
|
def_poi_mapping_shop: &poi_mapping_shop
|
|
- accessories
|
|
- alcohol
|
|
- antiques
|
|
- art
|
|
- bag
|
|
- bakery
|
|
- beauty
|
|
- bed
|
|
- beverages
|
|
- bicycle
|
|
- books
|
|
- boutique
|
|
- butcher
|
|
- camera
|
|
- car
|
|
- car_repair
|
|
- car_parts
|
|
- carpet
|
|
- charity
|
|
- chocolate
|
|
- clothes
|
|
- coffee
|
|
- computer
|
|
- confectionery
|
|
- convenience
|
|
- copyshop
|
|
- cosmetics
|
|
- deli
|
|
- delicatessen
|
|
- department_store
|
|
- doityourself
|
|
- dry_cleaning
|
|
- electronics
|
|
- erotic
|
|
- fabric
|
|
- florist
|
|
- frozen_food
|
|
- furniture
|
|
- garden_centre
|
|
- general
|
|
- gift
|
|
- greengrocer
|
|
- hairdresser
|
|
- hardware
|
|
- hearing_aids
|
|
- hifi
|
|
- ice_cream
|
|
- interior_decoration
|
|
- jewelry
|
|
- kiosk
|
|
- lamps
|
|
- laundry
|
|
- mall
|
|
- massage
|
|
- mobile_phone
|
|
- motorcycle
|
|
- music
|
|
- musical_instrument
|
|
- newsagent
|
|
- outdoor
|
|
- perfume
|
|
- perfumery
|
|
- pet
|
|
- photo
|
|
- second_hand
|
|
- shoes
|
|
- sports
|
|
- stationery
|
|
- supermarket
|
|
- tailor
|
|
- tattoo
|
|
- ticket
|
|
- tobacco
|
|
- toys
|
|
- travel_agency
|
|
- video
|
|
- video_games
|
|
- watches
|
|
- weapons
|
|
- wholesale
|
|
- wine
|
|
|
|
def_aeroway_polygon_mapping: &aeroway_polygon_mapping
|
|
- aerodrome
|
|
- heliport
|
|
- runway
|
|
- helipad
|
|
- taxiway
|
|
- apron
|
|
- terminal
|
|
- hangar
|
|
|
|
# sport values , see http://taginfo.openstreetmap.org/keys/sport#values
|
|
def_poi_mapping_sport: &poi_mapping_sport
|
|
- american_football
|
|
- archery
|
|
- athletics
|
|
- australian_football
|
|
- badminton
|
|
- baseball
|
|
- basketball
|
|
- beachvolleyball
|
|
- billiards
|
|
- bmx
|
|
- boules
|
|
- bowls
|
|
- boxing
|
|
- canadian_football
|
|
- canoe
|
|
- chess
|
|
- climbing
|
|
- climbing_adventure
|
|
- cricket
|
|
- cricket_nets
|
|
- croquet
|
|
- curling
|
|
- cycling
|
|
- disc_golf
|
|
- diving
|
|
- dog_racing
|
|
- equestrian
|
|
- fatsal
|
|
- field_hockey
|
|
- free_flying
|
|
- gaelic_games
|
|
- golf
|
|
- gymnastics
|
|
- handball
|
|
- hockey
|
|
- horse_racing
|
|
- horseshoes
|
|
- ice_hockey
|
|
- ice_stock
|
|
- judo
|
|
- karting
|
|
- korfball
|
|
- long_jump
|
|
- model_aerodrome
|
|
- motocross
|
|
- motor
|
|
- multi
|
|
- netball
|
|
- orienteering
|
|
- paddle_tennis
|
|
- paintball
|
|
- paragliding
|
|
- pelota
|
|
- racquet
|
|
- rc_car
|
|
- rowing
|
|
- rugby
|
|
- rugby_league
|
|
- rugby_union
|
|
- running
|
|
- sailing
|
|
- scuba_diving
|
|
- shooting
|
|
- shooting_range
|
|
- skateboard
|
|
- skating
|
|
- skiing
|
|
- soccer
|
|
- surfing
|
|
- swimming
|
|
- table_soccer
|
|
- table_tennis
|
|
- team_handball
|
|
- tennis
|
|
- toboggan
|
|
- volleyball
|
|
- water_ski
|
|
- yoga
|
|
|
|
# tourism values , see http://taginfo.openstreetmap.org/keys/tourism#values
|
|
def_poi_mapping_tourism: &poi_mapping_tourism
|
|
- alpine_hut
|
|
- aquarium
|
|
- artwork
|
|
- attraction
|
|
- bed_and_breakfast
|
|
- camp_site
|
|
- caravan_site
|
|
- chalet
|
|
- gallery
|
|
- guest_house
|
|
- hostel
|
|
- hotel
|
|
- information
|
|
- motel
|
|
- museum
|
|
- picnic_site
|
|
- viewpoint
|
|
|
|
# waterway values , see http://taginfo.openstreetmap.org/keys/waterway#values
|
|
def_poi_mapping_waterway: &poi_mapping_waterway
|
|
- dock
|
|
|
|
def_poi_fields: &poi_fields
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- name: name
|
|
key: name
|
|
type: string
|
|
- name: name_en
|
|
key: name:en
|
|
type: string
|
|
- name: name_de
|
|
key: name:de
|
|
type: string
|
|
- name: tags
|
|
type: hstore_tags
|
|
- name: subclass
|
|
type: mapping_value
|
|
- name: mapping_key
|
|
type: mapping_key
|
|
- name: station
|
|
key: station
|
|
type: string
|
|
- name: funicular
|
|
key: funicular
|
|
type: string
|
|
- name: information
|
|
key: information
|
|
type: string
|
|
- name: uic_ref
|
|
key: uic_ref
|
|
type: string
|
|
- name: religion
|
|
key: religion
|
|
type: string
|
|
- name: level
|
|
key: level
|
|
type: integer
|
|
- name: indoor
|
|
key: indoor
|
|
type: bool
|
|
- name: layer
|
|
key: layer
|
|
type: integer
|
|
- name: sport
|
|
key: sport
|
|
type: string
|
|
|
|
def_poi_mapping: &poi_mapping
|
|
aerialway: *poi_mapping_aerialway
|
|
amenity: *poi_mapping_amenity
|
|
barrier: *poi_mapping_barrier
|
|
highway: *poi_mapping_highway
|
|
historic: *poi_mapping_historic
|
|
leisure: *poi_mapping_leisure
|
|
railway: *poi_mapping_railway
|
|
shop: *poi_mapping_shop
|
|
sport: *poi_mapping_sport
|
|
tourism: *poi_mapping_tourism
|
|
waterway: *poi_mapping_waterway
|
|
|
|
|
|
|
|
#
|
|
# Kartoza work
|
|
#
|
|
|
|
|
|
areas:
|
|
area_tags: [buildings]
|
|
area_tags: [power]
|
|
|
|
tables:
|
|
admin:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: type
|
|
type: mapping_value
|
|
- key: admin_level
|
|
name: admin_level
|
|
type: integer
|
|
filters:
|
|
require:
|
|
admin_level: [__any__]
|
|
mapping:
|
|
boundary:
|
|
- administrative
|
|
type: polygon
|
|
# etldoc: imposm3 -> osm_border_disp_relation
|
|
border_disp_relation:
|
|
columns:
|
|
- name: relation_id
|
|
type: id
|
|
- name: osm_id
|
|
type: id
|
|
from_member: true
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: boundary
|
|
name: boundary
|
|
type: string
|
|
- key: admin_level
|
|
name: admin_level
|
|
type: integer
|
|
- key: claimed_by
|
|
name: claimed_by
|
|
type: string
|
|
- key: disputed_by
|
|
name: disputed_by
|
|
type: string
|
|
- key: maritime
|
|
name: maritime
|
|
type: bool
|
|
from_member: true
|
|
filters:
|
|
require:
|
|
#admin_level: ['2']
|
|
admin_level: [__any__]
|
|
claimed_by: [__any__]
|
|
mapping:
|
|
type: [boundary]
|
|
type: relation_member
|
|
roads:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: ref
|
|
name: ref
|
|
type: string
|
|
- name: class
|
|
type: mapping_key
|
|
- name: type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
area: ["yes"]
|
|
mapping:
|
|
highway:
|
|
- motorway
|
|
- motorway_link
|
|
- trunk
|
|
- trunk_link
|
|
- primary
|
|
- primary_link
|
|
- secondary
|
|
- secondary_link
|
|
- tertiary
|
|
- tertiary_link
|
|
- road
|
|
- path
|
|
- track
|
|
- service
|
|
- footway
|
|
- bridleway
|
|
- cycleway
|
|
- steps
|
|
- pedestrian
|
|
- living_street
|
|
- unclassified
|
|
- residential
|
|
- raceway
|
|
man_made:
|
|
- pier
|
|
- groyne
|
|
type: linestring
|
|
railways:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: ref
|
|
name: ref
|
|
type: string
|
|
- name: class
|
|
type: mapping_key
|
|
- name: type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
area: ["yes"]
|
|
mapping:
|
|
railway:
|
|
- rail
|
|
- miniature
|
|
- tram
|
|
- light_rail
|
|
- subway
|
|
- narrow_gauge
|
|
- preserved
|
|
- funicular
|
|
- monorail
|
|
- disused
|
|
type: linestring
|
|
waterways_rivers:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: waterway
|
|
type: mapping_value
|
|
- key: width
|
|
name: width
|
|
type: string
|
|
- key: intermittent
|
|
name: permanent
|
|
type: string
|
|
filters:
|
|
require:
|
|
name: [__any__]
|
|
mapping:
|
|
waterway:
|
|
- river
|
|
- riverbank
|
|
type: linestring
|
|
waterways_streams:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: waterway
|
|
type: mapping_value
|
|
- key: width
|
|
name: width
|
|
type: string
|
|
- key: intermittent
|
|
name: permanent
|
|
type: string
|
|
mapping:
|
|
waterway:
|
|
- stream
|
|
type: linestring
|
|
waterways_manmade:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: waterway
|
|
type: mapping_value
|
|
mapping:
|
|
waterway:
|
|
- canal
|
|
- ditch
|
|
- drain
|
|
type: linestring
|
|
waterways_points:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: waterway
|
|
type: mapping_value
|
|
mapping:
|
|
waterway:
|
|
- waterfall
|
|
- rapids
|
|
type: point
|
|
places:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: place
|
|
type: mapping_value
|
|
filters:
|
|
require:
|
|
name : [__any__]
|
|
mapping:
|
|
place:
|
|
- locality
|
|
- hamlet
|
|
- village
|
|
- suburb
|
|
- town
|
|
- city
|
|
- county
|
|
- region
|
|
- state
|
|
type: point
|
|
buildings:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- name: type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
building: ["no","none","No","yes"]
|
|
man_made: ["bridge"]
|
|
mapping:
|
|
building:
|
|
- __any__
|
|
amenity:
|
|
- school
|
|
- university
|
|
- government
|
|
- fire
|
|
- police
|
|
- public building
|
|
- worship
|
|
- mall
|
|
- kindergarten
|
|
- college
|
|
- market
|
|
religion:
|
|
- __any__
|
|
use:
|
|
- government
|
|
- residential
|
|
- education
|
|
- place_of_worship
|
|
- school
|
|
- commercial
|
|
- industrial
|
|
- utility
|
|
type: polygon
|
|
power_polygons:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: use, name: use, type: string}
|
|
- {key: name, name: name, type: string}
|
|
- {key: power, name: power, type: string}
|
|
- {key: substation, name: substation, type: string}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: cables, name: cables, type: integer}
|
|
- {key: poles, name: poles, type: integer}
|
|
- {key: rating, name: rating, type: integer}
|
|
- {key: operator, name: operator, type: integer}
|
|
mapping:
|
|
power: [generator, plant]
|
|
type: polygon
|
|
power_transmission_lines:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {name: type,type: mapping_value}
|
|
- {key: substation, name: substation, type: string}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: gas_insulated, name: gas_insulated, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: location, name: location, type: string}
|
|
mapping:
|
|
type: [way]
|
|
power: [line, cable, minor_line]
|
|
type: linestring
|
|
substation_polygons:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: name, name: name, type: string}
|
|
- {key: power, name: power, type: mapping_value}
|
|
- {key: substation, name: substation, type: string}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: gas_insulated, name: gas_insulated, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: location, name: location, type: string}
|
|
mapping:
|
|
power: [substation]
|
|
type: polygon
|
|
substation_points:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: name, name: name, type: string}
|
|
- {key: power, name: power, type: mapping_value}
|
|
- {key: substation, name: substation, type: string}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: gas_insulated, name: gas_insulated, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: location, name: location, type: string}
|
|
mapping:
|
|
power: [substation]
|
|
type: point
|
|
switchgear:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: gas_insulated, name: gas_insulated, type: string}
|
|
- {key: location, name: location, type: string}
|
|
mapping:
|
|
power: [switchgear]
|
|
type: polygon
|
|
busbar:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: cables, name: cables, type: integer}
|
|
- {key: line, name: line, type: string}
|
|
mapping:
|
|
line: [busbar]
|
|
type: linestring
|
|
bay:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: cables, name: cables, type: integer}
|
|
- {key: line, name: line, type: string}
|
|
mapping:
|
|
line: [bay]
|
|
type: linestring
|
|
switch:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: cables, name: cables, type: integer}
|
|
- {key: gas_insulated, name: gas_insulated, type: string}
|
|
- {key: location, name: location, type: string}
|
|
- {key: switch, name: switch, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
mapping:
|
|
power: [switch]
|
|
type: point
|
|
converter_points:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: converter, name: converter, type: string}
|
|
- {key: poles, name: poles, type: integer}
|
|
- {key: rating, name: rating, type: string}
|
|
- {key: location, name: location, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: phases, name: phases, type: string}
|
|
- {key: frequency, name: frequency, type: string}
|
|
- {key: name, name: name, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
mapping:
|
|
power: [converter]
|
|
type: point
|
|
converter_polygons:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: converter, name: converter, type: string}
|
|
- {key: poles, name: poles, type: integer}
|
|
- {key: rating, name: rating, type: string}
|
|
- {key: location, name: location, type: string}
|
|
- {key: operator, name: operator, type: string}
|
|
- {key: phases, name: phases, type: string}
|
|
- {key: frequency, name: frequency, type: string}
|
|
- {key: name, name: name, type: string}
|
|
- {key: ref, name: ref, type: string}
|
|
mapping:
|
|
power: [converter]
|
|
type: polygon
|
|
compensator_points:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: voltage, name: voltage, type: string}
|
|
- {key: compensator, name: compensator, type: string}
|
|
- {key: rating, name: rating, type: string}
|
|
mapping:
|
|
power: [compensator]
|
|
type: point
|
|
transformer:
|
|
columns:
|
|
- {name: osm_id, type: id}
|
|
- {name: the_geom, type: geometry}
|
|
- {key: power, name: power, type: mapping_value}
|
|
# The different voltages of the substation, ordered from highest to
|
|
# lowest (ex: 400000;225000;63000). It is recommended to tag at least
|
|
# the highest voltage of the substation.
|
|
- {key: "voltage:primary", name: "voltage:primary", type: string}
|
|
- {key: "voltage:secondary", name: "voltage:secondary", type: string}
|
|
- {key: "phases:primary", name: "phases:primary", type: string}
|
|
- {key: "phases:secondary", name: "phases:secondary", type: string}
|
|
- {key: "rating:primary", name: "rating:primary", type: string}
|
|
- {key: "rating:secondary", name: "rating:secondary", type: string}
|
|
- {key: "windings:primary", name: "windings:primary", type: string}
|
|
- {key: "windings:secondary", name: "windings:secondary", type: string}
|
|
- {key: transformer, name: transformer, type: string}
|
|
- {key: location, name: location, type: string}
|
|
- {key: frequency, name: frequency, type: string}
|
|
mapping:
|
|
power: [transformer]
|
|
type: point
|
|
landuse:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: landuse
|
|
name: landuse
|
|
type: string
|
|
- key: barrier
|
|
name: barrier
|
|
type: string
|
|
- key: landcover
|
|
name: landcover
|
|
type: string
|
|
- name: landuse_type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
landuse: ['yes', 'BIO TECHNOLOGY TREE PROJECT', 'unused', 'Toyota parcking', 'other', 'Other', 'meadow', 'forest', 'grass', 'basin', 'PRIVATE', 'natural_reserve', 'natural']
|
|
mapping:
|
|
landuse:
|
|
- __any__
|
|
leisure:
|
|
- stadium
|
|
- pitch
|
|
- playground
|
|
- track
|
|
tourism:
|
|
- theme_park
|
|
- zoo
|
|
place:
|
|
- suburb
|
|
- quarter
|
|
- neighbourhood
|
|
waterway:
|
|
- dam
|
|
type: polygon
|
|
# etldoc: imposm3 -> osm_landcover_polygon
|
|
landcover:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: validated_geometry
|
|
- name: area
|
|
type: area
|
|
- name: subclass
|
|
type: mapping_value
|
|
- name: mapping_key
|
|
type: mapping_key
|
|
mapping:
|
|
natural:
|
|
- wood
|
|
- scrub
|
|
- heath
|
|
- grassland
|
|
- tundra
|
|
- shrubbery
|
|
- water
|
|
- wetland
|
|
- mud
|
|
- glacier
|
|
- reef
|
|
- bare rock
|
|
- scree
|
|
- shingle
|
|
- sand
|
|
- beach
|
|
- shoal
|
|
landuse:
|
|
- meadow
|
|
- forest
|
|
- grass
|
|
- basin
|
|
place:
|
|
- ocean
|
|
- sea
|
|
type: polygon
|
|
parks:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: leisure
|
|
name: leisure
|
|
type: string
|
|
- key: landuse
|
|
name: landuse
|
|
type: string
|
|
- name: park_type
|
|
type: mapping_value
|
|
mapping:
|
|
landuse:
|
|
- natural_reserve
|
|
boundary:
|
|
- national_park
|
|
- protected_area
|
|
leisure:
|
|
- park
|
|
- nature_reserve
|
|
type: polygon
|
|
healthcare_facilities_points:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
# mandatory
|
|
- key: amenity
|
|
name: amenity
|
|
type: string
|
|
- key: healthcare
|
|
name: healthcare
|
|
type: string
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: operator
|
|
name: operator
|
|
type: string
|
|
- key: source
|
|
name: source
|
|
type: string
|
|
# others
|
|
- key: healthcare:speciality
|
|
name: speciality
|
|
type: string
|
|
- key: operator:type
|
|
name: operator_type
|
|
type: string
|
|
- key: contact:phone
|
|
name: contact_number
|
|
type: string
|
|
- key: operational_status
|
|
name: operational_status
|
|
type: string
|
|
- key: opening_hours
|
|
name: opening_hours
|
|
type: string
|
|
- key: beds
|
|
name: beds
|
|
type: string
|
|
- key: staff_count:doctors
|
|
name: staff_doctors
|
|
type: string
|
|
- key: staff_count:nurses
|
|
name: staff_nurses
|
|
type: string
|
|
- key: health_amenity:type
|
|
name: health_amenity_type
|
|
type: string
|
|
- key: dispensing
|
|
name: dispensing
|
|
type: string
|
|
- key: wheelchair
|
|
name: wheelchair
|
|
type: string
|
|
- key: emergency
|
|
name: emergency
|
|
type: string
|
|
- key: insurance:health
|
|
name: insurance
|
|
type: string
|
|
- key: water_source
|
|
name: water_source
|
|
type: string
|
|
- key: electricity
|
|
name: electricity
|
|
type: string
|
|
- key: is_in:health_area
|
|
name: is_in_health_area
|
|
type: string
|
|
- key: is_in:health_zone
|
|
name: is_in_health_zone
|
|
type: string
|
|
- key: url
|
|
name: url
|
|
type: string
|
|
# Address
|
|
- key: addr:housenumber
|
|
name: addr_housenumber
|
|
type: string
|
|
- key: addr:street
|
|
name: addr_street
|
|
type: string
|
|
- key: addr:postcode
|
|
name: addr_postcode
|
|
type: string
|
|
- key: addr:city
|
|
name: addr_city
|
|
type: string
|
|
- key: addr:country
|
|
name: addr_country
|
|
type: string
|
|
- name: health_care_facility_type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
healthcare: ['yes', '*']
|
|
mapping:
|
|
amenity:
|
|
- clinic
|
|
- doctors
|
|
- dentist
|
|
- health_post
|
|
- hospital
|
|
- nursing_home
|
|
- pharmacy
|
|
- veterinary
|
|
social_facility:
|
|
- assisted_living
|
|
- day_care
|
|
- nursing_home
|
|
healthcare:
|
|
- __any__
|
|
emergency:
|
|
- ambulance_station
|
|
- emergency_ward_entrance
|
|
shop:
|
|
- chemist
|
|
- optician
|
|
- medical_supply
|
|
type: point
|
|
healthcare_facilities_polygons:
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
# mandatory
|
|
- key: amenity
|
|
name: amenity
|
|
type: string
|
|
- key: healthcare
|
|
name: healthcare
|
|
type: string
|
|
- key: name
|
|
name: name
|
|
type: string
|
|
- key: operator
|
|
name: operator
|
|
type: string
|
|
- key: source
|
|
name: source
|
|
type: string
|
|
# others
|
|
- key: healthcare:speciality
|
|
name: speciality
|
|
type: string
|
|
- key: operator:type
|
|
name: operator_type
|
|
type: string
|
|
- key: contact:phone
|
|
name: contact_number
|
|
type: string
|
|
- key: operational_status
|
|
name: operational_status
|
|
type: string
|
|
- key: opening_hours
|
|
name: opening_hours
|
|
type: string
|
|
- key: beds
|
|
name: beds
|
|
type: string
|
|
- key: staff_count:doctors
|
|
name: staff_doctors
|
|
type: string
|
|
- key: staff_count:nurses
|
|
name: staff_nurses
|
|
type: string
|
|
- key: health_amenity:type
|
|
name: health_amenity_type
|
|
type: string
|
|
- key: dispensing
|
|
name: dispensing
|
|
type: string
|
|
- key: wheelchair
|
|
name: wheelchair
|
|
type: string
|
|
- key: emergency
|
|
name: emergency
|
|
type: string
|
|
- key: insurance:health
|
|
name: insurance
|
|
type: string
|
|
- key: water_source
|
|
name: water_source
|
|
type: string
|
|
- key: electricity
|
|
name: electricity
|
|
type: string
|
|
- key: is_in:health_area
|
|
name: is_in_health_area
|
|
type: string
|
|
- key: is_in:health_zone
|
|
name: is_in_health_zone
|
|
type: string
|
|
- key: url
|
|
name: url
|
|
type: string
|
|
# Address
|
|
- key: addr:housenumber
|
|
name: addr_housenumber
|
|
type: string
|
|
- key: addr:street
|
|
name: addr_street
|
|
type: string
|
|
- key: addr:postcode
|
|
name: addr_postcode
|
|
type: string
|
|
- key: addr:city
|
|
name: addr_city
|
|
type: string
|
|
- key: addr:country
|
|
name: addr_country
|
|
type: string
|
|
- name: health_care_facility_type
|
|
type: mapping_value
|
|
filters:
|
|
reject:
|
|
healthcare: ['yes', '*']
|
|
mapping:
|
|
amenity:
|
|
- clinic
|
|
- doctors
|
|
- dentist
|
|
- health_post
|
|
- hospital
|
|
- nursing_home
|
|
- pharmacy
|
|
- veterinary
|
|
social_facility:
|
|
- assisted_living
|
|
- day_care
|
|
- nursing_home
|
|
healthcare:
|
|
- __any__
|
|
emergency:
|
|
- ambulance_station
|
|
- emergency_ward_entrance
|
|
shop:
|
|
- chemist
|
|
- optician
|
|
- medical_supply
|
|
type: polygon
|
|
#
|
|
# Next set of configs lifted from https://github.com/openmaptiles/openmaptiles/blob/master/layers/
|
|
#
|
|
|
|
# etldoc: imposm3 -> osm_aeroway_polygon
|
|
aeroway_polygons:
|
|
type: polygon
|
|
columns:
|
|
- *ref
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- name: aeroway
|
|
type: mapping_value
|
|
- name: area
|
|
type: area
|
|
mapping:
|
|
aeroway: *aeroway_polygon_mapping
|
|
"area:aeroway": *aeroway_polygon_mapping
|
|
|
|
# etldoc: imposm3 -> osm_aeroway_linestring
|
|
aeroway_linestring:
|
|
type: linestring
|
|
columns:
|
|
- *ref
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- name: aeroway
|
|
key: aeroway
|
|
type: string
|
|
mapping:
|
|
aeroway:
|
|
- runway
|
|
- taxiway
|
|
|
|
# etldoc: imposm3 -> osm_aeroway_point
|
|
aeroway_points:
|
|
type: point
|
|
columns:
|
|
- *ref
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- name: aeroway
|
|
key: aeroway
|
|
type: string
|
|
mapping:
|
|
aeroway:
|
|
- aerodrome
|
|
- gate
|
|
peak_points:
|
|
type: point
|
|
columns:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: geometry
|
|
- name: name
|
|
key: name
|
|
type: string
|
|
- name: name_en
|
|
key: name:en
|
|
type: string
|
|
- name: name_de
|
|
key: name:de
|
|
type: string
|
|
- name: tags
|
|
type: hstore_tags
|
|
- name: ele
|
|
key: ele
|
|
type: string
|
|
- name: wikipedia
|
|
key: wikipedia
|
|
type: string
|
|
mapping:
|
|
natural:
|
|
- peak
|
|
- volcano
|
|
# etldoc: imposm3 -> osm_poi_point
|
|
poi_points:
|
|
type: point
|
|
columns: *poi_fields
|
|
mapping: *poi_mapping
|
|
|
|
# etldoc: imposm3 -> osm_poi_polygon
|
|
poi_polygons:
|
|
type: polygon
|
|
columns: *poi_fields
|
|
mapping: *poi_mapping
|
|
|
|
|
|
|
|
|