* Add better support for 3d buildings Change key from "levels" to "building:levels" as the "levels" key is non-standard and sees much less use than "building:levels" * Fix typo in sql definition and missing render_min_height * Add render_height and min_height to building.yaml * Simplify the render, switch numeric to int. Assume min_height cannot be negative. There are a few examples in overpass, but can't show below ground anyways in mapbox (https://github.com/mapbox/mapbox-gl-js/issues/3456). Also don't attempt to fix min_height>height * Remove colour as it is not currently used
38 lines
744 B
YAML
38 lines
744 B
YAML
generalized_tables:
|
|
|
|
# etldoc: imposm3 -> osm_building_polygon_gen1
|
|
building_polygon_gen1:
|
|
source: building_polygon
|
|
sql_filter: area>1400.0
|
|
tolerance: 10.0
|
|
|
|
tables:
|
|
|
|
# etldoc: imposm3 -> osm_building_polygon
|
|
building_polygon:
|
|
fields:
|
|
- name: osm_id
|
|
type: id
|
|
- name: geometry
|
|
type: validated_geometry
|
|
- name: area
|
|
type: pseudoarea
|
|
- name: height
|
|
key: height
|
|
type: integer
|
|
- name: min_height
|
|
key: min_height
|
|
type: integer
|
|
- name: levels
|
|
key: building:levels
|
|
type: integer
|
|
- name: min_level
|
|
key: building:min_level
|
|
type: integer
|
|
mapping:
|
|
building:part:
|
|
- __any__
|
|
building:
|
|
- __any__
|
|
type: polygon
|