imposm3-docker/home/imposm3-all.yml

83 lines
1.5 KiB
YAML
Raw Normal View History

# Нужно применять с патченым imposm3 (патч тут же, imposm3-split-ways.diff)
# Иначе, несмотря на area_tags и linear_tags, здания оказываются в linestring
areas:
area_tags: [amenity, building, landuse, leisure, natural, aeroway]
linear_tags: [highway, barrier]
tags:
load_all: true
exclude:
- created_by
- source
tables:
point:
type: point
fields:
- name: osm_id
type: id
- name: geometry
type: geometry
- name: tags
type: hstore_tags
mapping:
__any__:
- __any__
linestring:
type: linestring
fields:
- name: osm_id
type: id
- name: geometry
type: geometry
- name: tags
type: hstore_tags
mapping:
__any__:
- __any__
polygon:
type: polygon
fields:
- name: osm_id
type: id
- name: geometry
type: geometry
- name: tags
type: hstore_tags
mapping:
__any__:
- __any__
relation_member:
type: relation_member
fields:
- name: osm_id
type: id
- name: member
type: member_id
- name: index
type: member_index
- name: type
type: member_type
- name: role
type: member_role
mapping:
__any__:
- __any__
relation:
type: relation
fields:
- name: osm_id
type: id
- key: type
name: type
type: string
- key: name
name: name
type: string
- name: tags
type: hstore_tags
mapping:
__any__:
- __any__