A new way to make maps with OpenStreetMap

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tippecanoe

    Build vector tilesets from large collections of GeoJSON features.

  • Author here, so there are a few options:

    1) If your information belongs in OpenStreetMap, you can add it via an editor like the web editor at https://openstreetmap.org - this will also benefit all other OSM users. You can then "refresh" your Protomaps download to get a new map.

    2) If there isn't many point and polygons, it may sense to add them as Leaflet layers, especially if you want them to be interactive

    3) Other options are creating vector tiles of your own data and merging or displaying them in the renderer (https://github.com/mapbox/tippecanoe is a great tool to do this from GeoJSON) but I don't have much to support this yet.

  • tilemaker

    Make OpenStreetMap vector tiles without the stack

  • Depending on your needs, tilemaker (https://github.com/systemed/tilemaker) may be the least painful way for generating tiles from OSM data with modifications to it. Or at least it seems to be the least painful way of doing that that I've found so far.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kothic-js

    Kothic JS β€” a full-featured JavaScript map rendering engine using HTML5 Canvas

  • This is very nice! Happy to see a few of my libraries in the dependencies :)

    Also check out https://github.com/kothic/kothic-js, an older but similar attempt at making a full-fledged map renderer using 2D Canvas. It has a pretty good label rendering in particular which you might find useful.

  • openmaptiles

    OpenMapTiles Vector Tile Schema Implementation

  • geos

    Geometry Engine, Open Source

  • Leaflet

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

  • Author of the OP here. I don't have a GIS background in particular; I do have a decade of experience building web mapping applications, and here's some of the foundational software I use:

    http://leafletjs.com

  • gdal

    GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • PMTiles

    Cloud-optimized + compressed single-file tile archives for vector and raster maps

  • ownmap-app

    Open source geographic map renderer

  • Really interesting project/product! It's really nice to see new ways of rendering OSM data, and alternative map services.

    I am developing another way to run your own map server (without mapnik!) from a low-end computer (https://github.com/jamesrr39/ownmap-app in case you're interested), but a little bit different to you in that I'm currently focusing on rendering raster tiles. I'm really happy I saw this thread, however, I hadn't heard of the OSM Express, MBTiles or PMTiles formats before and was/am rolling my own format, so it's really interesting looking at some ideas from these.

    Thanks again for sharing your project!

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