v1.5.0
-
Release date: 2018-09-21.
-
Requires: tileserver v2.2.1 and tilequeue v2.1.0 and rawr_tiles v1.0.0 and coanacatl v1.0.0.
ENHANCEMENTS
- buildings: add
entrance
points, with optional kind_detail property with values:garage
,home
,main
,private
,residence
,secondary
,service
,staircase
, orunisex
. - buildings: add
exit
points, with optional kind_detail property with values:emergency
orfire_exit
. - buildings: all building polygons are now clipped to tile boundaries, which fixes missing landuse_kind values. Issue #1226 and #1142 and #487.
- buildings: Add building_material optional property to describe the material covering the outside of the building or building part. Common values are:
brick
,cement_block
,clay
,concrete
,glass
,masonry
,metal
,mud
,other
,permanent
,plaster
,sandstone
,semi-permanent
,steel
,stone
,timber-framing
,tin
,traditional
andwood
. Issue #1408. - landuse: Add new kind values (listed below) to support full compatibility with OSM.org #1425 map style.
- landuse: Add kind_detail for
wood
andforest
kinds with values indicating leaftype:broadleaved
,leafless
,mixed
,needleleaved
. - landuse: Add kind_detail optional property for
beach
kind to indicate surface values of:grass
,gravel
,pebbles
,pebblestone
,rocky
,sand
. - landuse: Add kind_detail optional property for
wetland
when wetland isbog
,fen
,mangrove
,marsh
,mud
,reedbed
,saltern
,saltmarsh
,string_bog
,swamp
,tidalflat
,wet_meadow
. - landuse: Add kind_detail optional property for
cemetery
andgrave_yard
kinds, with common values:animist
,bahai
,buddhist
,caodaism
,catholic
,christian
,confucian
,hindu
,jain
,jewish
,multifaith
,muslim
,pagan
,pastafarian
,scientologist
,shinto
,sikh
,spiritualist
,taoist
,tenrikyo
,unitarian_universalist
,voodoo
,yazidi
, andzoroastrian
. - landuse: Add denomination optional property for
cemetery
andgrave_yard
kinds, with common values:adventist
,anglican
,armenian_apostolic
,assemblies_of_god
,baptist
,buddhist
,bulgarian_orthodox
,catholic
,christian
,church_of_scotland
,episcopal
,evangelical
,greek_catholic
,greek_orthodox
,iglesia_ni_cristo
,jehovahs_witness
,lutheran
,mennonite
,methodist
,mormon
,new_apostolic
,nondenominational
,orthodox
,pentecostal
,presbyterian
,protestant
,quaker
,reformed
,roman_catholic
,romanian_orthodox
,russian_orthodox
,salvation_army
,serbian_orthodox
,seventh_day_adventist
,shia
,shingon_shu
,sunni
,theravada
,tibetan
,united
,united_methodist
,united_reformed
,uniting
, and曹洞宗
. - landuse: Add
airfield
kind for military airfields. - landuse: Add
container_terminal
kind. - landuse: Add
crane
kind as line geometry. Issue #1417. - landuse: Add
cutting
kind. - landuse: Add
danger_area
kind for military. - landuse: Add
ditch
kind as line geometry. - landuse: Add
embankment
kind. - landuse: Add
fence
kind lines with optional kind_detailavalanche
,barbed_wire
,bars
,brick
,chain
,chain_link
,concrete
,drystone_wall
,electric
,grate
,hedge
,metal
,metal_bars
,net
,pole
,railing
,railings
,split_rail
,steel
,stone
,wall
,wire
,wood
. - landuse: Add
ferry_terminal
kind. - landuse: Add
guard_rail
kind as line geometry. - landuse: Add
harbour
kind. - landuse: Add
kerb
kind as line geometry. - landuse: Add
mud
kind. - landuse: Add
naval_base
kind for military. - landuse: Add
orchard
kind with optional kind_detail values:agave_plants
,almond_trees
,apple_trees
,avocado_trees
,banana_plants
,cherry_trees
,coconut_palms
,coffea_plants
,date_palms
,hazel_plants
,hop_plants
,kiwi_plants
,macadamia_trees
,mango_trees
,oil_palms
,olive_trees
,orange_trees
,papaya_trees
,peach_trees
,persimmon_trees
,pineapple_plants
,pitaya_plants
,plum_trees
,rubber_trees
,tea_plants
,walnut_trees
. - landuse: Add
pier
polygon when's used for mooring. - landuse: Add
plant_nursery
kind. - landuse: Add
port_terminal
kind. - landuse: Add
port
kind. - landuse: Add
power_line
kind as line geometry. Issue #232 - landuse: Add
power_minor_line
kind as line geometry. Issue #232 - landuse: Add
quay
kind - landuse: Add
shipyard
kind. - landuse: Add
wall
kind as line geometry. Issue #1403. - landuse: Add
wharf
kind - places: Add locality name translations for ~21 languages at low zooms from Natural Earth. Issue #977.
- places: Lookup min_zoom for
country
,map_unit
, andregion
from Natural Earth while continue sourcing feature names from OpenStreetMap. - pois: Add over hundred new kind values (listed below) to support full compatibility with OSM.org and iD #1425, Maki #1423, and Humanitarian OpenStreetMap (HOT) #1424 icon libraries. A continuation of work started in v1.4.3.
- pois: Add attraction optional property for all kinds.
- pois: Add drives_on_left optional boolean property for
mini_roundabout
kind features. Issue #1498. - pois: Add exit_to optional property for all kinds.
- pois: Add kind_detail optional property for kind
beach
with surface values of:grass
,gravel
,pebbles
,pebblestone
,rocky
,sand
. - pois: Add kind_detail optional property for kinds
cemetery
andgrave_yard
to indicate the religion. See landuse description above for values. - pois: Add denomination optional property for kinds
cemetery
andgrave_yard
to indicate the denomination. See landuse description above for values. - pois: Add kind_detail optional property for kinds
clinic
,dentist
,doctors
,healthcare
,hospital
,nursing_home
,pharmacy
,social_facility
, andveterinary
with values:office
,dispensary
,clinic
,laboratory
,health_centre
,hospital
,health_center
,CSCom
,first_aid
,pharmacy
,chemist_dispensing
,counselling_centre
,medical_clinic
. - pois: Add kind_detail optional property for kind
generator
to indicate method ofanaerobic_digestion
,barrage
,combustion
,fission
,gasification
,photovoltaic
,run-of-the-river
,stream
,thermal
,water-pumped-storage
,water-storage
,wind_turbine
. - pois: Add kind_detail optional property for kind
toilet
to indicatepit_latrine
,flush
,chemical
,pour_flush
,bucket
. - pois: Add kind_detail optional property for kind
water_well
with optional values:drinkable_powered
,drinkable_manual
,drinkable_no_pump
,drinkable
,not_drinkable_powered
,not_drinkable_manual
,not_drinkable_no_pump
,not_drinkable
. - pois: Add ref optional property for all kinds.
- pois: Add sanitary_dump_station optional property on existing
marina
,camp_site
, andcaravan_site
kind features with values:yes
,customers
, orpublic
. - pois: Add zoo optional property for all kinds.
- pois: Add
adult_gaming_centre
kind. - pois: Add
airfield
kind for military features. - pois: Add
ambulatory_care
kind. - pois: Add
arts_centre
kind. - pois: Add
atv
kind for shops. - pois: Add
baby_hatch
kind. - pois: Add
blood_bank
kind. - pois: Add
boat_lift
kind. - pois: Add
boatyard
kind. - pois: Add
bookmaker
kind. - pois: Add
border_control
kind. - pois: Add
bunker
kind for military features, with optional kind_detail values:pillbox
,munitions
,gun_emplacement
,hardened_aircraft_shelter
,blockhouse
,technical
,mg_nest
,missile_silo
- pois: Add
bureau_de_change
kind. - pois: Add
camera
kind for shops. - pois: Add
car_parts
kind for shops. - pois: Add
car_rental
kind. - pois: Add
car_wash
kind. - pois: Add
casino
kind. - pois: Add
charging_station
kind and indicate boolean properties for bicycle, car, truck, and scooter usage. - pois: Add
charity
kind. - pois: Add
chemist
kind for shops. - pois: Add
container_terminal
kind. - pois: Add
copyshop
kind. - pois: Add
cosmetics
kind for shops. - pois: Add
crane
kind with optional kind_detail to indicate the type of crane, including:container_crane
,floor_mounted_crane
,gantry_crane
,portal_crane
,travellift
. Issue #1417. - pois: Add
customs
kind. - pois: Add
danger_area
kind for military features. - pois: Add
defibrillator
kind. - pois: Add
dispensary
kind. - pois: Add
elevator
kind. - pois: Add
field_hospital
kind with optional kind_detail to indicate heath care facility type. - pois: Add
fire_hydrant
kind - pois: Add
fishmonger
kind. - pois: Add
funeral_directors
kind. - pois: Add
gambling
kind. - pois: Add
garden_centre
kind. - pois: Add
golf
kind. - pois: Add
grocery
kind. - pois: Add
harbourmaster
kind. - pois: Add
health_centre
kind. - pois: Add
healthcare_alternative
kind. - pois: Add
healthcare_centre
kind. - pois: Add
healthcare_laboratory
kind. - pois: Add
heliport
kind. - pois: Add
horse_riding
kind. - pois: Add
hunting_stand
kind. - pois: Add
karaoke_box
kind. - pois: Add
karaoke
kind. - pois: Add
lottery
kind. - pois: Add
love_hotel
kind at zoom 18+. - pois: Add
marketplace
kind. - pois: Add
miniature_golf
kind. - pois: Add
money_transfer
kind. - pois: Add
mooring
kind with optional kind_detail values ofcommercial
,cruise
,customers
,declaration
,ferry
,guest
,pile
,waiting
,yacht
,yachts
and optional access property with values:private
orpublic
. - pois: Add
motorcycle_parking
kind. - pois: Add
naval_base
kind for military features. - pois: Add
nightclub
kind. - pois: Add
obelisk
kind with a variable zoom according to it's height. This kind takes precidence overartwork
,monument
, andmemorial
. Optional kind_detail indicates if feature is also amonument
ormemorial
. - pois: Add
parking_garage
kind by subdividing existingparking
, when parking type ismulti-storey
,underground
, orrooftop
. - pois: Add
photo
kind. - pois: Add
plaque
kind. - pois: Add
port_terminal
kind. - pois: Add
quay
kind. - pois: Add
range
kind for military features. - pois: Add
sanitary_dump_station
kind. - pois: Add
ship_chandler
kind. - pois: Add
shipyard
kind. - pois: Add
slaughterhouse
kind. - pois: Add
slipway
kind with optional mooring property. - pois: Add
snowmobile
kind. - pois: Add
street_lamp
kind. - pois: Add
studio
kind, with optional kind_detail valuesaudio
,cinema
,photography
,radio
,television
,video
. - pois: Add
taxi
kind for taxi stands. - pois: Add
tyres
kind. - pois: Add
waterway_fuel
kind. - pois: Add
wayside_cross
kind. - pois: Add
wharf
kind. - pois: Add additional
ferry_terminal
kind features by expanding upstream filters. - pois: Add catchall
craft
kind when there isn't a more specific kind. - pois: Add catchall
industrial
kind when there isn't a more specific kind. - pois: Add catchall
office
kind when there isn't a more specific kind. - pois: Add catchall
shop
kind when there isn't a more specific kind. - pois: Allow additional kind values to show up on the map when they lack a name:
boat_lift
,boatyard
,border_control
,bunker
,bureau_de_change
,car_rental
,car_wash
,charging_station
,crane
,customs
,defibrillator
,field_hospital
,fire_hydrant
,harbour_master
,harbourmaster
,health_centre
,hunting_stand
,karaoke_box
,money_transfer
,motorcycle_parking
,obelisk
,power_generator
,sanitary_dump_station
,street_lamp
,taxi
,waterway_fuel
, andwayside_cross
. - pois: Modify min_zoom of
alpine_hut
kind to reveal them two zooms earlier at zoom 13. Issue #1407. - pois: Modify min_zoom of
lighthouse
kind when they are ruins but also attractions. - pois: Modify min_zoom of
watermill
kind when they are ruins but also attractions. - pois: Remove abandoned or disused
watermill
kind features (but keep the majority of features). - pois: Stop emitting covered boolean property when the value was false on
bicycle_parking
andmotorcycle_parking
kind features. - roads: Add access optional property with common values:
private
,yes
,no
,permissive
,customers
,destination
. Issue #1273. - roads: Add cutting optional property with values:
yes
,right
, andleft
. - roads: Add embankment optional property with values:
yes
,right
, andleft
. - roads: Add mooring optional property for new
quay
and existingpier
kinds with values: ['no', 'yes', commercial, cruise, customers, declaration, ferry, guest, private, public, waiting, yacht, yachts] - roads: Add
quay
kind lines. - roads: Major changes to network and shield_text to support localized road shields globally, including (but not limited to), with uppercase 2-char country code prefixes:
AM:AM
,AR:national
,AR:provincial
,AsianHighway
,AT:A-road
,AU:A-road
,AU:B-road
,AU:C-road
,AU:M-road
,AU:Metro-road
,AU:N-route
,AU:R-route
,AU:S-route
,AU:T-drive
,BE:A-road
,BE:N-road
,BE:R-road
,BR:AC
,BR:AL
,BR:AM
,BR:AP
,BR:BA
,BR:BR
,BR:CE
,BR:DF
,BR:ES
,BR:GO
,BR:MA
,BR:MG:local
,BR:MG
,BR:MS
,BR:MT
,BR:PA
,BR:PB
,BR:PE
,BR:PI
,BR:PR
,BR:RJ
,BR:RN
,BR:RO
,BR:RR
,BR:RS
,BR:SC
,BR:SE
,BR:SP:PLN
,BR:SP:SCA
,BR:SP
,BR:TO
,BR:Trans-Amazonian
,BR
,CA:AB:primary
,CA:AB:trunk
,CA:AB
,CA:BC:primary
,CA:BC:trunk
,CA:BC
,CA:MB:PTH
,CA:MB
,CA:NB2
,CA:NB3
,CA:NB
,CA:NS:R
,CA:NS:T
,CA:NT
,CA:ON:primary
,CA:ON:secondary
,CA:PEI
,CA:QC:A
,CA:QC:R
,CA:SK:primary
,CA:SK:secondary
,CA:SK:tertiary
,CA:transcanada
,CA:yellowhead
,CA:YT
,CD:RRIG
,CH:motorway
,CH:national
,CH:regional
,CL:national
,CL:regional
,CN:expressway:regional
,CN:expressway
,CN:JX
,CN:road
,CZ:national
,CZ:regional
,DE:BAB
,DE:BS
,DE:Hamburg:Ring
,DE:KS
,DE:LS
,DE:STS
,DE
,DK:national
,e-road
,ES:A-road
,ES:autonoma
,ES:city
,ES:N-road
,ES:province
,ES
,FR:A-road
,FR:D-road
,FR:N-road
,FR
,GA:L-road
,GA:national
,GB:A-road-green
,GB:A-road-white
,GB:B-road
,GB:M-road
,GB
,GR:motorway
,GR:national
,GR:provincial
,GR
,HU:national
,ID:national
,IN:MDR
,IN:NH
,IN:SH
,IR:freeway
,IR:national
,IT:A-road
,IT:B-road
,IT
,JP:expressway
,JP:national
,JP:prefectural
,JP
,KR:expressway
,KR:local
,KR:metropolitan
,KR:national
,KZ:national
,KZ:regional
,LA:national
,MX:AGU
,MX:BCN
,MX:BCS
,MX:CAM
,MX:CHH
,MX:CHP
,MX:CMX:EXT
,MX:CMX:INT
,MX:COA
,MX:COL
,MX:DUR
,MX:GRO
,MX:GUA
,MX:HID
,MX:JAL
,MX:MEX
,MX:MIC
,MX:MOR
,MX:NAY
,MX:NLE
,MX:OAX
,MX:PUE
,MX:QUE
,MX:ROO
,MX:SIN
,MX:SLP
,MX:SON
,MX:TAB
,MX:TAM
,MX:VER
,MX:YUC
,MX:ZAC
,MY:expressway
,MY:federal
,MY:JHR
,MY:KDH
,MY:KTN
,MY:MLK
,MY:NSN
,MY:PHG
,MY:PLS
,MY:PNG
,MY:PRK
,MY:SBH
,MY:SGR:municipal
,MY:SGR
,MY:SWK
,MY:TRG
,NL:A-road
,NL:N-road
,NO:fylkesvei
,NO:oslo:ring
,NO:riksvei
,NZ:SH
,NZ:SR
,PE:AM
,PE:AN
,PE:AP
,PE:AR
,PE:AY
,PE:CA
,PE:CU
,PE:HU
,PE:HV
,PE:IC
,PE:JU
,PE:LA
,PE:LI
,PE:LM
,PE:LO
,PE:MD
,PE:MO
,PE:PA
,PE:PE
,PE:PI
,PE:PU
,PE:SM
,PE:TA
,PE:TU
,PE:UC
,PH:NHN
,PK
,PL:expressway
,PL:motorway
,PL:national
,PL:regional
,PT:express
,PT:motorway
,PT:municipal
,PT:national
,PT:primary
,PT:rapid
,PT:regional
,PT:secondary
,PT
,RO:county
,RO:local
,RO:motorway
,RO:national
,RU:national
,RU:regional
,SG:expressway
,TR:highway
,TR:motorway
,TR:provincial
,UA:international
,UA:national
,UA:regional
,UA:territorial
,VN:expressway
,VN:national
,VN:provincial
,VN:road
,ZA:kruger
,ZA:metropolitan
,ZA:national
,ZA:provincial
,ZA:regional
, andZA:S-road
. - roads: Major changes to network and shield_text to support fallback international road shields. When no network is provided by a ref is, a 2-char country code will be exported as the network value based on the location of the road, like
AM
orUS
. Issue #135. - roads: Minor changes to network and shield_text to support USA road shields, including modifier postfix:
US:AK
,US:AL
,US:AR
,US:AZ
,US:BIA
,US:BLM
,US:CA
,US:CO
,US:CT
,US:DC
,US:DE
,US:FL
,US:FSH
,US:FSR
,US:GA
,US:HI
,US:I:Alternate
,US:I:Business
,US:I:Bypass
,US:I:Connector
,US:I:Historic
,US:I:Scenic
,US:I:Spur
,US:I:Toll
,US:I:Truck
,US:I
,US:IA
,US:ID
,US:IL
,US:IN
,US:KS
,US:KY
,US:LA
,US:MA
,US:MD
,US:ME
,US:MI
,US:MN
,US:MO
,US:MS
,US:MT
,US:NC
,US:ND
,US:NE
,US:NH
,US:NJ
,US:NM
,US:NV
,US:NY
,US:OH
,US:OK
,US:OR
,US:PA
,US:RI
,US:SC
,US:SD
,US:TN
,US:TX
,US:US:Alternate
,US:US:Business
,US:US:Bypass
,US:US:Connector
,US:US:Historic
,US:US:Scenic
,US:US:Spur
,US:US:Toll
,US:US:Truck
,US:US
,US:UT
,US:VA
,US:VT
,US:WA
,US:WI
,US:WV
, andUS:WY
. Issue #1387. - roads: Modify min_zoom of
track
kind to show 1 zooms earlier by default when surface isgravel
or tracktype is notgrade3
,grade4
, orgrade5
. Issue #1251. - roads: Modify min_zoom of
track
kind to show 2 zooms earlier by default when surface ispaved
,asphalt
,concrete
or tracktype isgrade1
(but not for accessprivate
). Issue #1251. - roads: Modify min_zoom of
unclassified
kind to show 1 zoom earlier by default. Issue #1250. - roads: Show important cycling and walking routes at earlier zooms by adjusting the
min_zoom
ofpath
,major_road
, andminor_road
kinds. This means thatmin_zoom
values are now variable for features of the same kind, depending on their importance in the bicycle and walking networks; in earlier releases they all shared the samemin_zoom
. See #1172. - water: Add
fountain
kind. - water: Add
reef
kind, with optional kind_detail values ofcoral
,rock
, andsand
.
BUG FIXES
- boundaries: Restore full border to Gaza Strip. Issue #1257.
- landuse: MVT format now includes many more polygons that were dropped in earlier versions that used different format driver.
- places: Fix spelling of ~60 locality (city) names at low-zooms in places layer by taking Natural Earth update. #1140.
- roads: European primary network calculation now prefers local networks instead of e-road. Issue #1483.
- roads: Add surface property at more zooms. Issue #1252.
- water: Fix missing ocean water by making Natural Earth
ne_10m_ocean
features OGC valid in PostGIS.
DOCUMENTATION CHANGES
- Correct the Greek language 2-char code from
gr
toel
in the Semantic Versioning statement. - Change references to Mapzen (RIP) to Tilezen.
- Update MapboxGL demo, thanks to Apollo Mapping
- Use service wording changes (Less > Fewer)
- Updated Layers documentation for v1.5 schema changes.
- TODO: Updated tilejson/tilejson.json.erb for v1.5 schema changes.
INTERNAL CHANGES
- Change references to Who's On First gazetteer source to
whosonfirst.org
fromwhosonfirst.mapzen.com
. - Refactors to support RAWR tile builds in queries/jinja and elsewhere.
- Add support for multiple localized names from Natural Earth 4.x by adding new transform
convert_ne_l10n_name
for 2-char language codes. - Use a Tilezen curated country admin polygon layer to determine country codes PIP for intermediate processing (this layer is not exported in final tiles).
- Add new function to calculate linear overlap with polygons, useful for road in country calculation.
- Add new function to calculate point in polygon (PIP), useful in POI in country calculation.
- Updates to Tilezen curated buffered_land layer for marine boundary lines.
- Be more robust to only add database columns when they don't already exist.
- Support easier creation of generative tests for points, lines, and polygons.
- Continued migration to generative tests instead of live-data OpenStreetMap tests via Overpass.
- Switch to generating MVT format with Coanacatl, which wraps Wagyu and VTZero.
- Requires Postgresql 9.5. Issue #1319.
- Upgrade to CircleCI 2.0 for continuous integration.
- Refactor all OpenStreetMap to Tilezen ETL logic for
network
andref
>shield_text
to support international road shields based on fuzzy data and missing country code data, including specific functions per country. - Add
max_zoom_filter
to remove features with amax_zoom
if it's <nominal
zoom. - Add whitelist for fence
kind_detail
values. - This will be the last set of database migrations provided. All future releases will assume "global" RAWR tile builds.
- buildings: add