v1.6.0
-
Release date: 2018-12-26.
-
Requires: tileserver v2.2.0 and tilequeue v2.2.1 and rawr_tiles v1.0.0 and coanacatl v1.0.0.
ENHANCEMENTS
- Significant file size reductions of between 23% (p50) and 30% (p90) globally by additional geometry simplification, dropping features, dropping properties, and more aggressive merging to multi-lines and multi-polygons in low- and mid-zooms. Chart shows sizes in bytes (logarithmic scale), based on top 100,000 tiles from openstreetmap.org logs at 512 pixel zoom. NOTE: all other zooms in this document use nominal 256 pixel zooms, offset by 1).
- boundaries: Merge lines with same properties into multi-lines, at most zooms. Issue #1683.
- boundaries: Strip long
name
,name:left
, andname:right
properties from boundaries when geometry length can't fit the text, at mid-zooms (<11), to enable merging. Issue #1683. - boundaries: Remove
id
,id:left
andid:right
properties at low- and mid-zooms (<13), to enable merging. Issue #1715. - boundaries: Push
locality
lines down tomin_zoom
11 (was 10), to reduce file size. Issue #1715. - boundaries: Double simplification tolerance. Issue #641 and PR #1718.
- buildings: Improve polygon merging at zooms 13, 14, and 15 including via aggregation of adjacent features. Remove some mid-zoom content at zoom 13 and 14, and refactor
min_zoom
. Issues #1686 and #1732 PR #1689, #1704, and PR #1739 - earth: Simplify at zoom 8 to match the transition from Natural Earth to OpenStreetMap, significantly reducing file size at that zoom. Issue #1477 and PR #1714.
- earth: Truncate
min_zoom
floats to tenths place (and often just ints), to improve merging. Issue #1477 and PR #1714. - landuse: Add
allotments
(community gardens), was already in POIs layer. PR #1742 - landuse: Add
boatyard
and military firingrange
polygons, they already had POIs. PR #1720. - places: Use the Natural Earth v4.1
min_zoom
property to cull more places at low-zooms, and reduce tile overpacking. Issue #1687 and PR #1693 and PR #1734. Issue #1729 - pois: Add
turning_circle
andturning_loop
, thanks @westnordost. Issue #1695. - roads: Add cross-junction and multi-pass merging to remove more vertices and reduce overall feature count, thanks @bcamper. Issue #1227, PR #1703, PR #1706, PR #1708, PR #1718.
- roads: Double simplification tolerance. Issue #641 and PR #1718.
- roads: Reduce precision of
surface
tags at mid-zooms to justpaved
,compacted
, andunpaved
to increase road merging. Thanks @matkoniecz. Issue #1716. - roads: Drop some properties from
minor_road
kind features at mid zooms to increase merging, including:colour
,cutting
,embankment
,motor_vehicle
,operator
,route
,route_name
,state
,symbol
,type
. Issue #1331 and PR #1710. - roads: Drop
all_networks
andall_shield_texts
properties from roads at low- and mid-zooms, to increase merging. Issue #1642. - roads: Drop
all_bicycle_networks
andall_bicyle_shield_texts
until the max zoom, for all network types, to increase merging. Issue #1331 and PR #1707. - roads: Drop
bicycle_network
andbicycle_shield_text
from some mid-zooms depending on network type, to increase merging. Issue #1331 and PR #1707. - water: Merge water lines with same properties to improve labeling and rendering, thanks @sensescape. Issue #1135.
- water: Simplify at zoom 8 to match the transition from Natural Earth to OpenStreetMap, significantly reducing file size at that zoom. Issue #1477 and PR #1714.
- water: Drop
name
property when it doesn't fit on feature at all zooms but max, to improve merging. Issue #1477 and PR #1714. - water: Drop smaller water polygons across at all zooms but max. Issue #1477 and PR #1714.
- water: Truncate
min_zoom
floats to tenths place (and often just ints), to improve merging. Issue #1477 and PR #1714.
BUG FIXES
- boundaries: Drop buffered land polygons from low zooms introduced in v1.5 in error. PR #1699.
- landuse: Update and/or add sort_rank for
airfield
,boatyard
,container_terminal
,danger_area
,embankment
lines,ferry_terminal
,natural_forest
,natural_park
,natural_wood
,naval_base
,port_terminal
,quay
,range
,shipyard
,wetland
, andwharf
. Some other kinds are also affected due to sort_rank ordering. Issues #1096, #1588, #1574, and #1569. - pois: Allow no-name
drinking_water
andplayground
features. - pois: Remove bogus
service_area
andrest_area
features at mid zooms. Issue #1698. - pois: Refine
min_zoom
forpitch
,playground
, andbicycle_parking
if they have a name, and push back no-name to a later zoom. Modifymin_zoom
fordrinking_water
andtraffic_signals
. Issue #1638 and PR #1727 - pois: Modify
min_zoom
ofnursing_home
until z15. Issue #1634. - pois: Modify default
min_zoom
ofgarden
,allotments
, anduniversity
. Issue #1636. - pois: Modify default
min_zoom
of tram stops, railway stops, and railway halts down to zoom 16. Issue #1635 - pois: Modify default
min_zoom
of earlywood
&platform
. Issue #1637 - water: Remove water point labels generated from lines. Issue #1702.
DOCUMENTATION CHANGES
- Updated Layers documentation for v1.6 schema changes.
- roads: Document new heavy good vehicle (hgv, or truck) properties in schema (but not yet added to tile content), thanks @musculman at HERE! Issue #1553.
- traffic_flow: Add new optional layer definition, thanks @conor-ettinoffe-here at HERE! Issue #1598 and PR #1705.
- traffic_incidents: Add new optional layer definition, thanks @conor-ettinoffe-here at HERE! Issue #1598 and PR #1705 and PR #1719.
- Updated
tilejson
for v1.5 and v1.6 schema changes.
INTERNAL CHANGES
- Add gunicorn to dependencies, thanks @rwrx. PR #1690
- Use raw strings for regular expressions containing regular expression. 4b2075.
- Refactor common properties for
{bi|motor}cycle_parking
in YAML code. - Represent numbers as numbers (not strings), and allow strings not just Unicode strings. PR #1744
- Update simplification process, address bugs. d66f43
- NOTE: No database migrations were provided, v1.5 was the last version that included those, as we've migrated to global RAWR tile builds.
- Significant file size reductions of between 23% (p50) and 30% (p90) globally by additional geometry simplification, dropping features, dropping properties, and more aggressive merging to multi-lines and multi-polygons in low- and mid-zooms. Chart shows sizes in bytes (logarithmic scale), based on top 100,000 tiles from openstreetmap.org logs at 512 pixel zoom. NOTE: all other zooms in this document use nominal 256 pixel zooms, offset by 1).