Map Machine

From OpenStreetMap Wiki
Jump to navigation Jump to search
Map Machine
Röntgen rendering trees.png
Author: Sergey Vartanov
License: MIT License
Platforms: Linux and macOS
Status: Unfinished
Language: English
Website: https://github.com/enzet/map-machine
Source code: https://github.com/enzet/map-machine
Programming language: Python

Renderer with custom icon set.

Features
Feature Value
Map Display
Display map
?
Map data vector
Source
?
Rotate map
?
3D view
?
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
?
Navigating
?
Tracking
?
Monitoring
?
Editing
?
Rendering
Renderer output formats svg
Accessibility
?

Map Machine project consists of

  • Python OpenStreetMap renderer and tile generator (see usage, renderer documentation, tile generation),
  • Röntgen icon set: unique CC-BY 4.0 icons.

The idea behind the Map Machine project is to show all the richness of the OpenStreetMap data: to have a possibility to display any map feature represented by OpenStreetMap data tags by means of colors, shapes, and icons. Map Machine is created for OpenStreetMap contributors: to display all changes one made on the map even if they are small, and for users: to dig down into the map and find every detail that was mapped.

Unlike standard OpenStreetMap layers, Map Machine is a playground for experiments where one can easily try to support proposed tags, tags with little or even single usage, deprecated tags.

Map Machine is intended to be highly configurable, so it can generate precise but messy maps for OSM contributors as well as pretty and clean maps for OSM users, can use slow algorithms for some experimental features.

Project source: GitHub page.

Röntgen icon set

One of the key features of the Map Machine project is Röntgen icon set.

See Category:Röntgen icon set.

Examples