https://github.com/leifgehrmann/map-engraver
Tool for creating vector maps in the style of engraved maps
https://github.com/leifgehrmann/map-engraver
engraved-maps engraving maps
Last synced: 25 days ago
JSON representation
Tool for creating vector maps in the style of engraved maps
- Host: GitHub
- URL: https://github.com/leifgehrmann/map-engraver
- Owner: leifgehrmann
- License: gpl-3.0
- Created: 2018-03-29T20:56:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-13T22:21:44.000Z (about 2 months ago)
- Last Synced: 2025-03-24T05:34:51.242Z (about 1 month ago)
- Topics: engraved-maps, engraving, maps
- Language: Python
- Homepage:
- Size: 4.6 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/leifgehrmann/map-engraver/actions)
[](https://codecov.io/gh/leifgehrmann/map-engraver)Hello! `map-engraver` is currently being refurbished for 2021. This means it'll
be going through a lot of changes which means a lot of the functionality shown
below won't be relevant anymore. When refurbishments are complete, the README
will be updated. If you want to check out the old functionality, use the
following branch:https://github.com/leifgehrmann/map-engraver/tree/old-master
----
Tool for creating maps in the style of engraved maps.
### Usage
`python3 map-engraver/map-engraver.py myMap.yml`
Where `myMap.yml` contains some config on what to draw. See the `example` directory for how this is structured.
### Example
```
# Download data from OSM
wget -O example/data.osm https://api.openstreetmap.org/api/0.6/map?bbox=-3.23028126,55.94554937,-3.21659279,55.95352525# Render the map
python3 map-engraver/map-engraver.py ./example/map.yml
```
---
## The new map-engraver
These are the instructions for the NEW map-engraver:
### Installing
1. Install poetry
2. `poetry install`### Runnings tests
1. `poetry run pytest --cov`