OpenStreetMap logo OpenStreetMap

kocio's Diary

Recent diary entries

OpenStreetMap Carto release v4.20.0

Posted by kocio on 15 February 2019 in English.

Dear all,

Today, v4.20.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

  • Progressive lightening major buildings fill and outline (#3659)
  • Adding rendering for aboriginal areas (#3521)
  • Dropping rendering of leisure=common (#3619)
  • Adding missing oneway arrows for tracks and paths (#3614)
  • Changing way_pixels limit to 750 for protected_area boundaries (#3661)
  • Adding rendering for ref of track roads (#3654)
  • Improving rendering of text labels on admin and nature-reserve borders (#3652)
  • Changing way_pixels calculation to use scale_denominator (#3657)
  • Fixing layering order for construction=* highway categories (#3646)
  • Reducing saturation of pitch outline color (#3658)
  • roads-text-ref-low-zoom: remove unused SQL CASE conditions in ORDER BY (#3680)

Thanks to all the contributors for this release, including almccon and Nakaner, new contributors.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.19.0…v4.20.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.19.0

Posted by kocio on 18 January 2019 in English.

Dear all,

Today, v4.19.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

  • Adding rendering for boundary=protected_area (#3509)
  • Nature reserve boundaries revision (#3574)
  • Adding support of amenity=vending_machine (#3601)
  • Adding more barrier icons (#3602)
  • Changing allotments color and adding outline (#3625)
  • Reducing priority of tourism=attraction and rendering from z17 (#3603)
  • Changing tourism outline color (#3582)
  • Making country borders thicker at z8 and z9 (#3563)
  • Rendering parking from z14 (#3612)
  • Starting to render most patterns at z13 instead of z14 (#3610)
  • Changing zoom level and text size for place=hamlet (#3626)
  • Rendering airport gate refs black instead of purple (#3620)
  • Updating zoom levels by height for masts, towers and telescopes (#3536)
  • Hiding underground parking (#3600)
  • Rendering ref of minor roads more than once (#3627)
  • Adjusting width of highway=construction (#3580)
  • Selecting only motorway_link to tertiary_link as link (#3567)
  • Reducing tertiary-link width (#3570)
  • Changing certain amenity icons to grey (#3586)
  • Converting springs to use ST_PointOnSurface and reformatting SQL (#3233)
  • Adding “religious-icon” as color variable for #000000 (#3642)
  • Adding “barrier-icon” color variable in #3f3f3f for barriers (#3643)
  • Fixing inconsistency of leisure=ice_rink (#3598)
  • Fixing label opacity for tourism features (#3616)
  • Reverting lowzoom nobuilding test change (#3622)
  • Removing trailing whitespace (#3637)

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.18.0…v4.19.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.18.0

Posted by kocio on 21 December 2018 in English.

Dear all,

Today, v4.18.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release including tpetillon, a new contributor.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.17.0…v4.18.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.17.0

Posted by kocio on 23 November 2018 in English. Last updated on 18 December 2018.

Dear all,

Today, v4.17.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

  • Showing natural areas from z5
  • Cleaning up medium zoom rendering, including:
    • Making societal amenities look like residential on z10-z12
    • Rendering motorway junction names from z13 instead of z12
    • Dropping buildings up to z13 instead of z12
    • Correctly dropping minor waterways from z13
    • Rendering intermittent streams/ditches/drains from z15
    • Reducing lightening of tramways
  • Rendering religious landuse and place of worship lighter
  • Adding text-repeat-distance for highway names
  • Rendering dots for gastronomy objects on z17
  • Changing icon for tourism=artwork
  • Adding icons for memorial subtags
  • Rendering man_made=telescope
  • Rendering amenity=internet_cafe
  • Adding icon for amenity=public_bookcase
  • Adding icons for barrier=cattle_grid and barrier=stile
  • Adding icon for leisure=fishing
  • Rendering entrance for underground parking
  • Rendering basin=detention/infiltration as intermittent water
  • Tweaking outline of swimming pools and rendering it from z17
  • Moving danger_area into landuse-overlay
  • Buildings code rewrite

Thanks to all the contributors for this release including jeisenbe, a new contributor.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.16.0…v4.17.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.16.0

Posted by kocio on 19 October 2018 in English.

Dear all,

Today, v4.16.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release including dryo, a new contributor.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.15.0…v4.16.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.15.0

Posted by kocio on 21 September 2018 in English. Last updated on 6 October 2018.

Dear all,

Today, v4.15.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.14.0…v4.15.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

First part was about why dense (well mapped) areas should be treated better than outdoor/rural areas. Today I will discuss rendering objects according to their size.

There are many types of maps and one of the most important property is their preferred use. OSM Carto has no special goals of this kind, it is meant to be general style. Unfortunately, it’s harder to develop because of this.

Putting all the things on the map according to their “importance” is misleading, because without clear goal it’s hard to tell what system should we apply to show some items more prominently than the others. In practice it seems that people tend to think mostly like “I want to find x” or “it was always like this”. But finding is better done by apps and we show many object types, so sticking to the old solutions will just highlight lack of clear rules eventually.

So - what could be the universal property of objects that we could use on the map? I think this is their size.

In a matter of fact, it is used a lot already. We use initial zoom levels to not show benches at the world level, because then the map would look more or less like this:

See full entry

This entry is a copy of my comment in a discussion on some of the OSM Carto rendering ideas. It’s so general, that I think it makes sense to show it for more people. I have some more thoughts on this subject and I hope I will write them down too.


I believe the main obstacle for better coexistence of big cities and outdoor rendering is #1957 “equalizing” ticket being unresolved.

I think about “WMAs” (well-mapped areas), which are located in the big cities where mappers were active, that they make the biggest difference. They start to be very rich, because this is the reality, which was not well covered by mappers just a few years ago. We could rely on this incompleteness up to some point and render whatever was available without critically rethinking the whole system for years. But this is no longer true and the WMAs begin to be drastically more dense than outdoor areas. This is nobody’s fault, it’s just the unexpected consequence of the success of OSM in gathering all kind of data. Of course, we might stay with what we were showing before, but it’s just closing eyes to avoid noticing the constant change of OSM data. Something like taking the snapshot of some past moment and refusing to take more current ones, just because it’s more familiar for cartographers than trying to face these new challenges.

I like the outdoor rendering and when it doesn’t hurt, I’m happy to make it also rich. There are places where we outperform typical (if not all) outdoor maps with details, like for example here:

See full entry

OpenStreetMap Carto release v4.14.0

Posted by kocio on 17 August 2018 in English.

Dear all,

Yesterday, v4.14.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released and rolled out to the openstreetmap.org servers. It might take a couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.13.0…v4.14.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

Developer wanted for CartoCSS

Posted by kocio on 15 August 2018 in English.

I recently got worried about CartoCSS project, which we use as a Mapnik configuration parser in OSM Carto. There’s only one person available for a long time and I feel this is dangerous, because he has officially stepped down recently and if he looses any interest in it, there would be not even basic support, like merging code or making the release.

If there’s somebody ready to look at the code (JavaScript) and join the project even to just keep it alive in standby mode, I would be very glad. Here is nebulon42 story and what he expects to “share the keys” (or even pass the baton) in the project:

https://github.com/mapbox/carto/issues/495#issuecomment-412987738

OpenStreetMap Carto release v4.13.0

Posted by kocio on 23 July 2018 in English.

Dear all,

Today, v4.13.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include:

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.12.0…v4.13.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.12.0

Posted by kocio on 22 June 2018 in English.

Dear all,

Today, v4.12.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include:

Major changes

  • Dropped subpixel accuracy for areas, which includes tuning some database indexes. When deployed, it might speed up reading data.

Changes

Thanks to all the contributors for this release including Adamant36 and M1dgard, new contributors. I also like to thank nebulon42 who left our team due to a change of his priorities for all the work on this style and the tools we’re using!

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.11.0…v4.12.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.11.0

Posted by kocio on 11 May 2018 in English.

Dear all,

Today, v4.11.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.10.0…v4.11.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.10.0

Posted by kocio on 20 April 2018 in English.

Dear all,

Today, v4.10.0 of the OpenStreetMap Carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release, including d3d9, doktorpixel14 and hikemaniac, new contributors.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.9.0…v4.10.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.9.0

Posted by kocio on 23 March 2018 in English.

Dear all,

Today, v4.9.0 of the openstreetmap-carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Major changes

  • A bug where closed ways with natural=cliff or natural=tree_row were not rendering has been fixed. This required fixing a transform bug. The fix will apply to all objects when they are created in OSM, but there is no migration for existing databases. Deployments will have to decide if the effects are serious enough to require them to reload the database.

Changes

Thanks to all the contributors for this release, including james2432, Penegal and jragusa, new contributors.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.8.0…v4.9.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.8.0

Posted by kocio on 23 February 2018 in English.

Dear all,

Today, v4.8.0 of the openstreetmap-carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release, including jbelien, MKuranowski, andrzej-r and Zverik, new contributors.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.7.0…v4.8.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.7.1

Posted by kocio on 31 January 2018 in English.

Dear all,

Today, v4.7.1 of the openstreetmap-carto stylesheet (the defaultstylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

This is a bugfix release, the only change is a code fixing this rendering problem: https://github.com/gravitystorm/openstreetmap-carto/issues/3043

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.7.0…v4.7.1

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

OpenStreetMap Carto release v4.7.0

Posted by kocio on 26 January 2018 in English.

Dear all,

Today, v4.7.0 of the openstreetmap-carto stylesheet (the default stylesheet on the OSM website) has been released. Once changes are deployed on the openstreetmap.org it will take couple of days before all tiles show the new rendering.

Changes include

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.6.0…v4.7.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

I’d like to change the rendering of protected areas on osm-carto (the style which is used as a default map layer on the main OSM.org website). That proved to be a complex problem, however thanks to the comments from the community on the issue tracker and Talk list I see the general plan what to do. This entry is just a slightly edited message I sent to the list.

screenshot-2017-12-3 openstreetmap

_Exhibit A: [Adirondack Park](relation/1695394#map=8/43.975/-74.309) disaster..._

TL;DR summary: I think that for now we should render all the existing tags, but make some of them appear earlier to encourage smooth migration to a more precise scheme.

General findings

See full entry

OpenStreetMap Carto release v4.5.0

Posted by kocio on 17 November 2017 in English.

Dear all,

Today, v4.5.0 of the openstreetmap-carto stylesheet (the default stylesheet on openstreetmap.org) has been released.

Changes include:

Major changes

  • Cleaning up low zoom levels (z5-z7):
    • Rendering roads from z6 instead of z5
    • Rendering national parks from z8 instead of z7
    • Rendering railways from z8 instead of z7
  • Changing parking color from yellow to gray

Changes

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.4.0…v4.5.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues