v1.0.0-pre2
Pre-release-
Release date: 2016-08-31 (dev build only as public preview 2016-09-07)
-
See detailed Breaking changes, New features, Bug fixes, and Internal Changes sections below.
-
Requires: tileserver v0.8.0-pre2 and tilequeue v0.11.0-pre2
BREAKING CHANGES (v1.0.0-pre2)
-
all layers: Revert to 2 letter language codes to remove client 3-char to 2-char shim logic, with better fallbacks. (#972)
-
boundaries, places, and roads layers: Remove raw Natural Earth
scalerank
(seemin_zoom
instead) andlabelrank
properties. (#992) -
buildings layer: remove label placements from low- and mid-zooms, keep at zoom 16+. (#679)
-
landuse layer: Low- and mid-zoom landuse polygons are now merged within the same
kind
values to significantly reduce file size. Some properties, likename
,id
,sport
,religion
, andsurface
are dropped, and thearea
is recalculated for new combo polygons. Planned work will add back some detail by addingscale_rank
classes pre-merge (matching buildings layer behavior). (#583) -
landuse layer: Remove label placements for
cemetery
,farm
,forest
,forest
,golf_course
,grave_yard
,military
,national_park
,natural_forest
,natural_wood
,nature_reserve
,park
,pitch
,plant
,protected_area
,quarry
,recreation_ground
,substation
,village_green
,wastewater_plant
,water_works
,winter_sports
,wood
,works
features, moving them to pois layer. Remaining label placements are recommended for text only label treatment.(#742) -
landuse layer: remove label placements from low- and mid-zooms, keep at zoom 15+. (#679)
-
places layer: Additional locality changes for places layer to normalize place layer kinds:
capital
changes tocountry_capital
,state_capital
changes toregion_capital
,scientific_station
localities get their ownkind_detail
, and other bug fixes for (#840). (#931) -
pois layer: Remove the
cuisine
property (see newkind_detail
instead). (#719) -
pois layer: Modify default min_zoom for
gate
features. Gates on major roads are now visible at zoom 14, gates on intermediate roads at zoom 15, gates on minor roads at zoom 16, and gates not on roads at zoom 17 (was all zoom 15). (#820) -
roads layer: Remove
aerialway
,highway
,piste_type
,railway
, in favor of coalescing their values into a newkind_detail
property (and change incorrectsubkind
reference in documentation tokind_detail
). (#970) -
transit layer: rename
root_relation_id
property toroot_id
, matching new building layer configuration. (#969 and #653) -
water layer: Remove duplicative and poor resolution
sea
polygons (but keep their label centroids) to save Venice and other cities from early global warming! This also addressed excessive sea labels in most Mapzen house styles. (#951)NEW FEATURES (v1.0.0-pre2)
-
tilejson: Major upgrade to reflect all layers and properties. (#938)
-
versioning: Add semantic versioning (semver) document detailing the promises Tilezen makes about major, minor, and patch versions and data model changes. (#948)
-
buildings layer: Building parts may receive a
root_id
corresponding to the building feature, if any, with which they intersect. (#653) -
landuse layer: Add
graveyard
features. (#742) -
landuse layer: Add
camp_site
features for camp grounds. (#875) -
pois layer: Add
cemetery
,farm
,forest
,forest
,golf_course
,military
,national_park
,natural_forest
,natural_wood
,nature_reserve
,park
,pitch
,plant
,protected_area
,quarry
,recreation_ground
,substation
,village_green
,wastewater_plant
,water_works
,winter_sports
,wood
,works
features with adjusted zoom ranges over their previous availability in the landuse layer as label placements. All remaining label placements in the landuse layer are no longer recommended for icon label treatment. (#742) -
pois layer: Add
graveyard
features. (#742) -
pois layer: Add art
gallery
features. (#990) -
pois layer: Add
kind_detail
property sourced fromsport
forpitch
features and sourced fromcuisine
forbiergarten
,pub
,bar
,restaurant
,fast_food
,cafe
kinds (removing thecuisine
property). (#719) -
roads layer: To support highway shields a new
shield_text
property has been added,network
values have been normalized (and bicycle networks are now excluded). An example: for "US 101" we now storenetwork
of US:US andshield_text
of 101. Multiple shields are supported via optionalall_networks
andall_shield_texts
lists (which work in GeoJSON and TopoJSON but not MVT formats, follow mapbox-vector-tile/#64 for a fix). Theref
property remains available but is less useful for shield construction. (#192 and #896)BUG FIXES (v1.0.0-pre2)
-
all layers: Support fractional zoom for POIs, places, and other featues which were only appearing at the next whole integer tile, and rounds min_zoom values to 2 decimal places. For example: a feature with
min_zoom
of 14.8 was only appearing in zoom 15 tiles when it should have appeared in the zoom 14 tile. (#976) -
boundaries layer: Correct bug where
sort_key
mapping wasn't updated for new boundarykind
values from v1.0.0-pre1. (#1012) -
places layer: Adjust default zoom ranges for Natural Earth localities at the low-zooms and Natural Earth and OpenStreetMap localities at mid- and high-zooms. (#981 and #982)
-
places layer: Exclude
region_capital=false
properties. (#1003 and #931) -
pois layer: Add OpenStreetMap
source
attribution per feature. (#922) -
pois layer: Start querying for pois at z4, not z2 (matching the landuse layer). (#994)
-
pois layer: Show large
camp_site
features at earlier zooms. (#875) -
pois layer: Removed transit
halt
,station
,stop
, andtram_stop
features marked as historic. (#661) -
pois and landuse layers: Normalize
operator
values forUnited States National Park Service
,United States Forest Service
, andNational Parks & WildlWildlifeife Service NSW
in the U.S.A. and Australia. (#927) -
roads layer: Pedestrian paths and piers were missing
bicycle: designated
and related tags. Now that they are exported, they are correctly also decorated asis_bicycle_related: True
. (#832) -
roads layer: Add additional properties
sidewalk_left
andsidewalk_right
to all road layer features. (#605 and #986) -
roads layer: Remove
crossing
,sidewalk
,sidewalk_left
andsidewalk_right
properties for road merge. (#993) -
roads layer: Drop meaningless
id
property on merged features. (#952) -
transit layer: Add OpenStreetMap
source
attribution per feature. (#935)DOCUMENTATION CHANGES (v1.0.0-pre2)
-
documentation: Update earth layer documentation to reflect additional
line
andpoint
geometry types. (#808) -
documentation: Update boundaries and landuse layer documentation to reflect barriers moving into the landuse layer. (#932)
-
documentation: Update places layer documentation to reflect new
kind
andkind_detail
values, locality, suburb, quarter, state, province, region, capital, and other changes. (#934) -
documentation: Update buildings layer documentation to reflect new
kind
andkind_detail
values andbuilding_part
changes. (#933) and related (#842) -
documentation: Update roads layer documentation to reflect new
kind
andkind_detail
values, and remove erroneous reference toexit
. (#936) -
contributing: Adding a step to create a
test_config.yaml
file. (#1001)INTERNAL CHANGES (v1.0.0-pre2)
-
performance: Move label centroid calculation to database to reduce network pressure on the database (post processing transform needed too much geometry) in landuse, water, earth, and buildings layers. (#965)
-
performance: Add pois indexes for OpenStreetMap polygon and point tables to improve query time. (#983)
-
database: Convert Postgres PostGIS database to utilize osm2pgsql's
--hstore-all
option. (#876) -
database: Convert Postgres PostGIS database projection to
EPSG:3857
. (#908) -
database: Convert
min_zoom
properties to REAL from INT to support fractional values. (#976) -
import: Remove default
-W UTF-8
from data import config for shp2pgsql. (#946) -
import: Add shim in apply non planet sql to better accommodate invalid geometries. Track longer term fix in #979. (#1003)
-
indexes: Update road indexes to refer to
mz_road_level
alone. (#956) -
tests: Correct test failure for hotels as upstream data had changed. (#959)
-
tests: Ensure that when
config_all_layers
is set, the all layer is requested. (#974)