tags : Data Visualization, OpenStreetMap Stuff, Mapping Ecosystem
Viz
Tools / GeoSpatial libs
Mapping/Landscaping
- Drone Mapping Software - OpenDroneMap
- GPS Tracking Software - Free and Open Source System - Traccar
- nypl-spacetime/map-vectorizer : Like OCR for maps
Analysis
- https://turfjs.org/ : Geo analysis in nodejs
Frontend
See Display an interactive map — Maps for HTML reference examples
- Iframe embeds
- Google Maps embed
- OpenStreetMap embed
- Bing Maps embed
- Mapbox Studio embed
- Client-side frameworks
- Leaflet
- OpenLayers API
- Google Maps Platform API
- Bing Maps Control API
- MapKit JS (Apple Maps) API
- Mapbox GL JS API
- TomTom Maps SDK for Web with vector maps
- D3 Geographies APIs
- MapLibre - Home (Forked from Mapbox GL before license change)
- protomaps.js
Tiles Backend
- It’s mostly about vector tiles
- There are hosted services and you can host these yourself too.
Services
- Google&Bing
- peermaps : This one is p2p stuff. So it’s probably incomplete.
- Mapbox
- MapTiler
- OSM map (See OpenStreetMap Stuff)
- Tracestrack - Tile service (Rastar)
- For vector, see: 2024: The year of the OpenStreetMap vector maps | Hacker News
- Protomaps
Selfhost
- Headway
- TileServerGL (by MapTiler)
- Protomaps
- Apache Baremaps
- Others
Other component backend
- Pelias Geocoder : A modular, open-source geocoder built on top of Elasticsearch for fast and accurate global search.
- OpenTripPlanner: OpenTripPlanner (OTP) is a family of open source software projects that provide passenger information and transportation network analysis services.
- https://github.com/valhalla: Valhalla is an Open Source Routing Library/Service. See Projects · Mapzen
- Who’s On First
Transformers/Generators
- felt/tippecanoe: Builds vector tilesets from large (or small) collections of GeoJSON, FlatGeobuf, or CSV features.
- planetiler: A tool that generates Vector Tiles from geographic data sources like OpenStreetMap.
- tilemaker : creates vector tiles (in Mapbox Vector Tile format) from an .osm.pbf planet extract
Formats
- See Shapefile must die!
- FlatGeobuf: Works w Observable, OpenLayers, Leaflet, MapLibre/Mapbox etc.
- protomaps/OSMExpress: Fast database file format for OpenStreetMap
- protomaps/PMTiles: Cloud-optimized + compressed single-file tile archives for vector and raster maps
- GeoJSON
Real world application
- a-b-street/abstreet: Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit.
Terms I keep hearing
- frontend, basemap, geocoder and routing engine
Companies/Orgs
- Placemark
- Felt
- Esri - Wikipedia (Environmental Systems Research Institute, Inc.)
- They created Shapefile
Fun projects/generators
These are more like Creative Programming stuff rather than plain map-making.
- Geotagged wikipedia places: Explore interesting places nearby listed on Wikipedia | Hacker News
- Check comments
- https://github.com/ColCarroll/ridge_map : A library for making ridge plots of… ridges. Choose a location, get an elevation map, and tinker with it to make something beautiful.
- Easter eggs on Swiss maps (2021) | Hacker News 🌟
- Check for the map provider here
- “The maps on that website have some very cool features including “Journey through time” which allows you to see the maps going back to 1864.”
- https://github.com/fogleman/PirateMap: Procedurally generated pirate treasure maps. X marks the spot!
- prettymaps : A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
- https://github.com/shuding/cobe
- https://github.com/mewo2/terrain : Code for generating fantasy maps, using the algorithm behind unchartedatlas. More details: Generating fantasy maps
- A cartographer drew a freehand map of North America (2019) | Hacker News