OpenStreetMap's New Vector Tiles

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tilemaker

    Make OpenStreetMap vector tiles without the stack

    No, because you've been able to self host (or have somebody host them for you) vector tiles for a long time with very little effort, and yes that will somewhat offload processing to clients, and, more importantly allow many styling decisions to be made by the client (but not all).

    Static or infrequently updated vector tiles can be generated from OSM data by a number of tools, but those most popular right now are https://github.com/systemed/tilemaker and https://github.com/onthegomap/planetiler

    The actual -new- thing is that the work Paul has done for the OSMF allows on the fly (aka in minutes) updates of the vector tiles. This is important for OSM contributors as a feedback mechanism and the main reason the OSMF operates the current raster tile service.

    What is currently a bit out in the open is which usage restrictions will apply to to using the vector tile service as, just as with the raster tile service, the intent is not to compete with or replace third party services and a vector tile service could potentially do that.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • planetiler

    Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast

    No, because you've been able to self host (or have somebody host them for you) vector tiles for a long time with very little effort, and yes that will somewhat offload processing to clients, and, more importantly allow many styling decisions to be made by the client (but not all).

    Static or infrequently updated vector tiles can be generated from OSM data by a number of tools, but those most popular right now are https://github.com/systemed/tilemaker and https://github.com/onthegomap/planetiler

    The actual -new- thing is that the work Paul has done for the OSMF allows on the fly (aka in minutes) updates of the vector tiles. This is important for OSM contributors as a feedback mechanism and the main reason the OSMF operates the current raster tile service.

    What is currently a bit out in the open is which usage restrictions will apply to to using the vector tile service as, just as with the raster tile service, the intent is not to compete with or replace third party services and a vector tile service could potentially do that.

  • versatiles-rs

    VersaTiles - A toolbox for converting, checking and serving map tiles in various formats.

    Yes, vector tiles are much easier to self host.

    You have for example https://protomaps.com/ or https://openmaptiles.org/ or https://versatiles.org/ (random order).

  • maplibre-native

    MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.

    There are plenty non-web vector map renderers, but they generally provide a full GUI widget, not a simple "extent -> png" function. I don't think creating that would be too much work, though: Just set one of those libraries to render to a texture.

    Maplibre Native even seems to have a headless "render to PNG" backend: https://github.com/maplibre/maplibre-native/tree/main/platfo...

  • Openstreetmap

    The Rails application that powers OpenStreetMap

    is there already a live version of this? Because for me, there doesn't seem to be an option for activating vector tiles on https://www.openstreetmap.org/

  • tilekiln-shortbread-demo

    Demo page for Shortbread tiles provided by Tilekiln

    thank you very much; on the link provided, I found this demo: https://pnorman.github.io/tilekiln-shortbread-demo

    https://github.com/pnorman/tilekiln-shortbread-demo

  • tippecanoe

    Build vector tilesets from large collections of GeoJSON features. (by felt)

    > Static or infrequently updated vector tiles can be generated from OSM data by a number of tools, but those most popular right now are https://github.com/systemed/tilemaker and https://github.com/onthegomap/planetiler

    this is the first I've seen of these alternative tools compared to using Tippecanoe(https://github.com/felt/tippecanoe). Are they considered to be higher performance?

  • openstreetmap-americana

    A quintessentially American map style

    The tile schema being used for the current testing (shortbread) doesn't support many languages, but they I think those working on this want to support them once the bugs are worked out.

    For an example of how this might look see e.g. https://americanamap.org which uses OSM data, but isn't aimed to be near live like the tiles this thread is about.

  • openfreemap

    Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data

    OpenFreeMap is not providing:

    - search or geocoding

    - route calculation, navigation or directions

    - static image generation

    - raster tile hosting

    - satellite image hosting

    - elevation lookup

    - custom tile or dataset hosting

    https://github.com/hyperknot/openfreemap?tab=readme-ov-file#...

  • utiles

    utiles = utils & tiles w/ (rs & pyo3)

    I saw some morecantile/mercantile in the article, so I will plug a side project of mine β€œutiles” for anyone needing tile util(e)s: https://github.com/jessekrubin/utiles

    Was fun to write and I learned loads!

  • Leaflet

    πŸƒ JavaScript library for mobile-friendly interactive maps πŸ‡ΊπŸ‡¦

    Sidenote: the most infuriating thing about google maps widgets has been the removal of the scale by default. All them transportation apps with their embedded map views have been of annoyingly limited use for multimodal navigation.. without a scale it just leaves me guessing whether a distance can be considered walkable .. Then I was flabbergasted when leaflet copied this crucial design decision.. yet my efforts to convince the leaflet team to reconsider reverting the default (because defaults are rarely changed downstream) utterly failed: https://github.com/Leaflet/Leaflet/issues/8902 .. awefully reminds me of the design trend for thin scrollbars and tiny touch targets being enforced in GUIs all over, mostly without an easy option even to configure it.. WONTFIX in KDE f.e. https://bugs.kde.org/show_bug.cgi?id=416003 come on..

  • OpenRailwayMap

    An OpenStreetMap-based project for creating a map of the world's railway infrastructure.

    I built a fork of OpenrailwayMap (original at https://www.openrailwaymap.org, vector styles at https://openrailwaymap.fly.dev).

    The style was built to match the look of the original raster tiles closely, although I added many more interactivity features in the vector variant.

    Is is interesting from a style/tile design perspective that the performance tradeoffs choices become very different how and where the tiles are rendered. This is obvious, but it has effects on what is possible on the server / clients visually as well.

  • osm2sqlite

    A command line tool for reading OpenStreetMap XML data into a SQLite database.

    There are a couple of ways. I've done it by downloading an extract from https://download.geofabrik.de/, using GDAL (ogr2ogr) to convert it to GPKG, then opening it in QGIS and friends. https://github.com/osmzoso/osm2sqlite is another option, which I've never used.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: OpenFreeMap – Open-Source Map Hosting

    22 projects | news.ycombinator.com | 24 Sep 2024
  • Show HN: OpenFreeMap – Free OpenStreetMap Vector Tile Hosting

    3 projects | news.ycombinator.com | 19 Sep 2024
  • I honestly don't like using most Openstreetmap websites: slow, clunky. Is there a better way to do this faster on my own desktop?

    1 project | /r/openstreetmap | 26 May 2023
  • Mapping LA's Soft-Story Building Earthquake Retrofits [OC]

    2 projects | /r/dataisbeautiful | 22 Apr 2023
  • Self-Hosted Vector Tiles

    4 projects | news.ycombinator.com | 26 Jan 2023

Did you konow that C++ is
the 7th most popular programming language
based on number of metions?