←back to thread

OpenStreetMap's New Vector Tiles

(tech.marksblogg.com)
479 points marklit | 6 comments | | HN request time: 1.102s | source | bottom
Show context
kibwen ◴[] No.42183410[source]
Does this reduce the operating costs of hosting OSM-based maps, since presumably they require less CPU spent on rendering and vectors consume less storage/bandwidth?
replies(4): >>42183467 #>>42183661 #>>42184016 #>>42184618 #
1. hamiltont ◴[] No.42183661[source]
Yes and No.

No because the official OSM tile layer is heavily subsidized by Fastly (€720k last I checked) and rendering by AWS (€40k)

Yes because technically it would use fewer resources thus easier on AWS+Fastly and also easier to self-host

In last risk assessment I read closely(1) OSM noted "If we lost [Fastly] sponsorship, we would likely cut off all third-party access to the standard tile layer and run a small number of Varnish servers."

As I understand it, primary drivers for vectors was not cost more improving internationalization, generally enabling client-side rendering decisions, and driving a modern toolchain that would net multiple follow-on benefits

I'm a bit behind, there is more recent info available at (2)

1.https://operations.osmfoundation.org/2024/01/25/owg_budget.o... 2. https://osmfoundation.org/wiki/Finances

replies(2): >>42185506 #>>42186002 #
2. treyd ◴[] No.42185506[source]
I wonder if it would be feasible to distribute tile data in a DHT. There is a single source of truth that could seed the DHT and users would share the load of serving the data. It'd have to be opt-in on individual nav devices for privacy and battery reasons, but anyone running their own OSM proxy would have an incentive participate.
replies(1): >>42188707 #
3. Borg3 ◴[] No.42186002[source]
Yet you forget that tiles based maps are plays very nicely even with simplest HTTP caching (even multiple layers of them). Compared to vector stuff that needs caches that are range requests aware, or some magic block storage.

I somehow prefer to stick to tile based maps because caching, easy rendering and I also care about sat images, with cannot be vectorized.

I think we need both of those.

replies(1): >>42186065 #
4. Symbiote ◴[] No.42186065[source]
These are tile-based maps — vector tiles, rather than raster tiles.

Any caching you do on raster tiles also works here.

replies(1): >>42188689 #
5. Borg3 ◴[] No.42188689{3}[source]
Oh okey, So I confused them with PMTiles..
6. gloflo ◴[] No.42188707[source]
Way too much latency I am sure.