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
entrancepoints, with optional kind_detail property with values:garage,home,main,private,residence,secondary,service,staircase, orunisex. - buildings: add
exitpoints, with optional kind_detail property with values:emergencyorfire_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,traditionalandwood. Issue #1408. - landuse: Add new kind values (listed below) to support full compatibility with OSM.org #1425 map style.
- landuse: Add kind_detail for
woodandforestkinds with values indicating leaftype:broadleaved,leafless,mixed,needleleaved. - landuse: Add kind_detail optional property for
beachkind to indicate surface values of:grass,gravel,pebbles,pebblestone,rocky,sand. - landuse: Add kind_detail optional property for
wetlandwhen wetland isbog,fen,mangrove,marsh,mud,reedbed,saltern,saltmarsh,string_bog,swamp,tidalflat,wet_meadow. - landuse: Add kind_detail optional property for
cemeteryandgrave_yardkinds, 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
cemeteryandgrave_yardkinds, 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
airfieldkind for military airfields. - landuse: Add
container_terminalkind. - landuse: Add
cranekind as line geometry. Issue #1417. - landuse: Add
cuttingkind. - landuse: Add
danger_areakind for military. - landuse: Add
ditchkind as line geometry. - landuse: Add
embankmentkind. - landuse: Add
fencekind 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_terminalkind. - landuse: Add
guard_railkind as line geometry. - landuse: Add
harbourkind. - landuse: Add
kerbkind as line geometry. - landuse: Add
mudkind. - landuse: Add
naval_basekind for military. - landuse: Add
orchardkind 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
pierpolygon when's used for mooring. - landuse: Add
plant_nurserykind. - landuse: Add
port_terminalkind. - landuse: Add
portkind. - landuse: Add
power_linekind as line geometry. Issue #232 - landuse: Add
power_minor_linekind as line geometry. Issue #232 - landuse: Add
quaykind - landuse: Add
shipyardkind. - landuse: Add
wallkind as line geometry. Issue #1403. - landuse: Add
wharfkind - places: Add locality name translations for ~21 languages at low zooms from Natural Earth. Issue #977.
- places: Lookup min_zoom for
country,map_unit, andregionfrom 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_roundaboutkind features. Issue #1498. - pois: Add exit_to optional property for all kinds.
- pois: Add kind_detail optional property for kind
beachwith surface values of:grass,gravel,pebbles,pebblestone,rocky,sand. - pois: Add kind_detail optional property for kinds
cemeteryandgrave_yardto indicate the religion. See landuse description above for values. - pois: Add denomination optional property for kinds
cemeteryandgrave_yardto 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, andveterinarywith 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
generatorto 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
toiletto indicatepit_latrine,flush,chemical,pour_flush,bucket. - pois: Add kind_detail optional property for kind
water_wellwith 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_sitekind features with values:yes,customers, orpublic. - pois: Add zoo optional property for all kinds.
- pois: Add
adult_gaming_centrekind. - pois: Add
airfieldkind for military features. - pois: Add
ambulatory_carekind. - pois: Add
arts_centrekind. - pois: Add
atvkind for shops. - pois: Add
baby_hatchkind. - pois: Add
blood_bankkind. - pois: Add
boat_liftkind. - pois: Add
boatyardkind. - pois: Add
bookmakerkind. - pois: Add
border_controlkind. - pois: Add
bunkerkind 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_changekind. - pois: Add
camerakind for shops. - pois: Add
car_partskind for shops. - pois: Add
car_rentalkind. - pois: Add
car_washkind. - pois: Add
casinokind. - pois: Add
charging_stationkind and indicate boolean properties for bicycle, car, truck, and scooter usage. - pois: Add
charitykind. - pois: Add
chemistkind for shops. - pois: Add
container_terminalkind. - pois: Add
copyshopkind. - pois: Add
cosmeticskind for shops. - pois: Add
cranekind 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
customskind. - pois: Add
danger_areakind for military features. - pois: Add
defibrillatorkind. - pois: Add
dispensarykind. - pois: Add
elevatorkind. - pois: Add
field_hospitalkind with optional kind_detail to indicate heath care facility type. - pois: Add
fire_hydrantkind - pois: Add
fishmongerkind. - pois: Add
funeral_directorskind. - pois: Add
gamblingkind. - pois: Add
garden_centrekind. - pois: Add
golfkind. - pois: Add
grocerykind. - pois: Add
harbourmasterkind. - pois: Add
health_centrekind. - pois: Add
healthcare_alternativekind. - pois: Add
healthcare_centrekind. - pois: Add
healthcare_laboratorykind. - pois: Add
heliportkind. - pois: Add
horse_ridingkind. - pois: Add
hunting_standkind. - pois: Add
karaoke_boxkind. - pois: Add
karaokekind. - pois: Add
lotterykind. - pois: Add
love_hotelkind at zoom 18+. - pois: Add
marketplacekind. - pois: Add
miniature_golfkind. - pois: Add
money_transferkind. - pois: Add
mooringkind with optional kind_detail values ofcommercial,cruise,customers,declaration,ferry,guest,pile,waiting,yacht,yachtsand optional access property with values:privateorpublic. - pois: Add
motorcycle_parkingkind. - pois: Add
naval_basekind for military features. - pois: Add
nightclubkind. - pois: Add
obeliskkind with a variable zoom according to it's height. This kind takes precidence overartwork,monument, andmemorial. Optional kind_detail indicates if feature is also amonumentormemorial. - pois: Add
parking_garagekind by subdividing existingparking, when parking type ismulti-storey,underground, orrooftop. - pois: Add
photokind. - pois: Add
plaquekind. - pois: Add
port_terminalkind. - pois: Add
quaykind. - pois: Add
rangekind for military features. - pois: Add
sanitary_dump_stationkind. - pois: Add
ship_chandlerkind. - pois: Add
shipyardkind. - pois: Add
slaughterhousekind. - pois: Add
slipwaykind with optional mooring property. - pois: Add
snowmobilekind. - pois: Add
street_lampkind. - pois: Add
studiokind, with optional kind_detail valuesaudio,cinema,photography,radio,television,video. - pois: Add
taxikind for taxi stands. - pois: Add
tyreskind. - pois: Add
waterway_fuelkind. - pois: Add
wayside_crosskind. - pois: Add
wharfkind. - pois: Add additional
ferry_terminalkind features by expanding upstream filters. - pois: Add catchall
craftkind when there isn't a more specific kind. - pois: Add catchall
industrialkind when there isn't a more specific kind. - pois: Add catchall
officekind when there isn't a more specific kind. - pois: Add catchall
shopkind 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_hutkind to reveal them two zooms earlier at zoom 13. Issue #1407. - pois: Modify min_zoom of
lighthousekind when they are ruins but also attractions. - pois: Modify min_zoom of
watermillkind when they are ruins but also attractions. - pois: Remove abandoned or disused
watermillkind features (but keep the majority of features). - pois: Stop emitting covered boolean property when the value was false on
bicycle_parkingandmotorcycle_parkingkind 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
quayand existingpierkinds with values: ['no', 'yes', commercial, cruise, customers, declaration, ferry, guest, private, public, waiting, yacht, yachts] - roads: Add
quaykind 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
AMorUS. 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
trackkind to show 1 zooms earlier by default when surface isgravelor tracktype is notgrade3,grade4, orgrade5. Issue #1251. - roads: Modify min_zoom of
trackkind to show 2 zooms earlier by default when surface ispaved,asphalt,concreteor tracktype isgrade1(but not for accessprivate). Issue #1251. - roads: Modify min_zoom of
unclassifiedkind to show 1 zoom earlier by default. Issue #1250. - roads: Show important cycling and walking routes at earlier zooms by adjusting the
min_zoomofpath,major_road, andminor_roadkinds. This means thatmin_zoomvalues 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
fountainkind. - water: Add
reefkind, 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_oceanfeatures OGC valid in PostGIS.
DOCUMENTATION CHANGES
- Correct the Greek language 2-char code from
grtoelin 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.orgfromwhosonfirst.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_namefor 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
networkandref>shield_textto support international road shields based on fuzzy data and missing country code data, including specific functions per country. - Add
max_zoom_filterto remove features with amax_zoomif it's <nominalzoom. - Add whitelist for fence
kind_detailvalues. - This will be the last set of database migrations provided. All future releases will assume "global" RAWR tile builds.
- buildings: add