From 2b5cd45f5f979111e7561f3aab9d099d598ba667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonia=20P=C3=A9rez-Cerezo?= Date: Mon, 16 Sep 2024 20:42:06 +0200 Subject: [PATCH 1/2] Add better help output to umap-extractor --- scripts/umap-extractor.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/umap-extractor.py b/scripts/umap-extractor.py index 8fbef1a..6e0bfb5 100755 --- a/scripts/umap-extractor.py +++ b/scripts/umap-extractor.py @@ -4,11 +4,15 @@ import re import requests import json import os -import sys +import argparse +parser = argparse.ArgumentParser(description='Export Umap maps for use with streckenkarte') +parser.add_argument("URL", help="The map's URL") +parser.add_argument("output_dir", help="Output directory") -url = sys.argv[1] -outdir = sys.argv[2] +args = parser.parse_args() +url = args.URL +outdir = args.output_dir base = url.split("/map/")[0] r = requests.get(url) From c484979e135b4299d8fd9e0fcf56ab529b0f6db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonia=20P=C3=A9rez-Cerezo?= Date: Mon, 14 Oct 2024 22:54:18 +0200 Subject: [PATCH 2/2] Add explanation on where to get the input data from --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d24a1d0..f604bd0 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,8 @@ The input data for `strecken.pmtiles` consists of a `data/` folder, with one subfolder for each layer. In each of these folders, the lines to be displayed on the map can be deposited in any format understood by [ogrmerge](https://gdal.org/programs/ogrmerge.html), for instance, -GeoJSON or gpx. +GeoJSON or gpx. The input data can be obtained from OpenStreetMap +using tools such as [brouter][brouter] or [osmexp][osmexp]. #### layers.json @@ -96,3 +97,7 @@ jq 'del( .features[] .properties )' ``` on the input file with excessive metadata. + + +[brouter]: https://brouter.de/brouter-web/ +[osmexp]: https://github.com/homologic/osmexp