[OSM-dev] OpenStreetMap Cartographic: A client-side rendered OpenStreetMap Carto
Stefan Ziegler
stefan.ziegler_zst at gmx.de
Thu Jun 11 13:18:25 UTC 2020
Hello,
> On 2020-05-24 10:26 p.m., Joseph Eisenberg wrote:
> > Thank you for making this, it looks like a lot of work!
> >
> > These client-side vector tiles at z8?
> > (https://pnorman.dev.openstreetmap.org/cartographic/mapbox-gl.html)
> >
>
> I turned on Content-Encoding based compression which cuts the bytes
> transferred in half. This helps significantly.
>
> In general vector tiles have more large tiles, even if the average tile
> size is the same. The largest z8 tile in the area is 1MB transfer size
> while an average weighted by requests on the tile.osm.org level 2 cache
> is 189k uncompressed. For comparison, four z9 raster tiles from
> tile.osm.org are about 200kb, a fifth of the bytes transferred. Retina
> tiles would decrease the size different.
The real benefit of client side rendering is, when the user can choose what to render on which zoom level.
It is no problem, if it is now to slow on mobile phones or laptops. In two or three years it will be much faster.
Now you have city names in cyrillic font in serbia/bulgaria or names in chinese font in china like in normal osm map.
Let the user choose, if he want to see cyrillic, chinese or latin font on whole world.
If the user can choose to see camping sites on zoom level 8 or on z14.
About ten years ago, i wrote a simple client side rendering of osm in OpenGL as a desktop program (no browser).
Stefan Ziegler.
More information about the dev
mailing list