OpenStreetMap

OpenStreetMap Carto release v5.6.0

Posted by pnorman on 3 August 2022 in English.

Dear all,

Today, v5.6.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

  • using locally installed fonts instead of system fonts, for more up to date fonts;
  • changing tree and tree row colours to the same colour as areas with trees;
  • rendering parcel lockers; and
  • rendering name labels of bays and straights from z14 only, and lakes from z5

Thanks to all the contributors for this release including GoutamVerma, yvecai, ttomasz, and Indieberrie, new contributors.

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

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

OpenStreetMap Carto could use more help reviewing pull requests, so if you’re able to, please head over to Github and review some of the open PRs.

Discussion

Comment from SomeoneElse on 3 August 2022 at 09:29

Does the script provide reasonable feedback to the user about how far through the process it is, and in the event of an error does it provide reasonable feedback to the user about what has gone wrong and how to fix it?

The reason that I’m asking is that I (or someone) will need to update Manually building a tile server (Ubuntu 22.04 LTS) et al and it’d be good to know whether the same caveats are needs as are around get-external-data.py, which offers no user feedback and does not “fail safe”, hence the warnings such as “not much will appear on the screen…” on the switch2osm pages.

“get-external-data.py” caught another user out yesterday (you may have seen the IRC discussion).

Comment from SomeoneElse on 3 August 2022 at 09:35

One other question - what operating systems are supported (expecially with regard to the fonts change) and which have explicitly been tested?

Comment from pnorman on 3 August 2022 at 21:51

The reason that I’m asking is that I (or someone) will need to update Manually building a tile server (Ubuntu 22.04 LTS) et al and it’d be good to know whether the same caveats are needs as are around get-external-data.py, which offers no user feedback and does not “fail safe”, hence the warnings such as “not much will appear on the screen…” on the switch2osm pages.

get-external-data.py does offer the user feedback on what it’s doing. If there’s a case where it’s not fail safe - i.e. it exits with a 0 status on an error - please open a bug.

One other question - what operating systems are supported (expecially with regard to the fonts change) and which have explicitly been tested?

The requirements are shell and curl. It might take a bit of work to get it running on WSL or cygwin, but getting style design software running on them is more involved too.

Comment from SomeoneElse on 3 August 2022 at 22:34

get-external-data.py does offer the user feedback on what it’s doing.

No - it really doesn’t. I’ve just sat watching it for 10 minutes between “INFO:root:Checking table water_polygons” and “INFO:root: Download complete (810110834 bytes)”. There were no on-screen updates, no progress bar. The previous version of the script made curl’s progress bar visible on-screen.

Log in to leave a comment