SVG is a vector graphics format, but most people probably think of vector data when talking about vector tiles. The boundary can be blurry at times, but essentially it’s the difference between “draw a thick yellow line with gray casing, and write ‘Foo Road’ in black letters on top of it” and “over there is a tertiary asphalt road called ‘Foo Road’ that has 4 lanes”.

One of the potential benefits of tiles containing geographic data is to leave the largest possible freedom to the client-side application in terms of styling. Should roads be coloured based on importance or surface? Which language should labels be displayed in – maybe even more than one? Should buildings be rendered in 3D? SVG can also leave certain styling decisions to the client with CSS, but it’s still not quite as flexible as raw geographic data.

Of course, due to practical performance limitations, real world vector tile formats such as Mapbox Vector Tiles still have to bake some assumptions/limitations into their tiles.

Thanks for sharing the results of your experiments by the way! :slight_smile: