imposm3-docker/home/imposm3-all.yml

83 lines
1.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Нужно применять с патченым 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__