Prettymaps: Small Python library to draw customized maps from OpenStreetMap data

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
  • prettymaps

    A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.

  • For some reason it was commented out, and the author didn't say why:

    https://github.com/marceloprates/prettymaps/commit/c8b1f3f13...

  • vsketch

    Generative plotter art environment for Python

  • pip install git+https://github.com/abey79/vsketch#egg=vsketch

  • 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
  • osm-renderer

    OpenStreetMap raster tile renderer written in Rust

  • tilemaker

    Make OpenStreetMap vector tiles without the stack

  • awesome-vector-tiles

    Awesome implementations of the Mapbox Vector Tile specification

  • Openstreetmap

    The Rails application that powers OpenStreetMap

  • abstreet

    Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

  • Especially if you're trying to clip your entire map to some boundary, rendering the ocean is hard. https://github.com/a-b-street/abstreet/issues/32 has some examples of "flooded" maps when the heuristics get the inversion wrong. https://github.com/a-b-street/abstreet/blob/9761373c4b215485... is my incomplete attempt to deal with these partial multipolygons.

  • 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
  • Skeletron

    Computes straight skeletons of simple polygons

  • There are tools to do that sort of feature generalization. https://github.com/migurski/Skeletron is one that comes to mind.

  • owid-grapher

    A platform for creating interactive data visualizations

  • seaborn

    Statistical data visualization in Python

  • plotly

    The interactive graphing library for Python :sparkles: This project now includes Plotly Express!

  • I don't know about a discussion, but i know a lot of people are moving to plotly [1] or seaborn [2] as they are prettier and more intuitive.

    1: https://plotly.com/python/

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