83 lines
1.5 KiB
YAML
83 lines
1.5 KiB
YAML
|
# Нужно применять с патченым imposm3 (патч тут же, imposm3-split-ways.diff)
|
|||
|
# Иначе, несмотря на area_tags и linear_tags, здания оказываются в linestring
|
|||
|
|
|||
|
areas:
|
|||
|
area_tags: [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__
|