From 7cf298d9a1d56d2179a0e77ac239c7dafb5724dd Mon Sep 17 00:00:00 2001 From: vv01f Date: Fri, 31 Jan 2020 01:42:04 +0100 Subject: [PATCH] explain what this is for --- README.markdown | 73 ++----------------------------------------------- 1 file changed, 3 insertions(+), 70 deletions(-) diff --git a/README.markdown b/README.markdown index bace362..43d5d9f 100644 --- a/README.markdown +++ b/README.markdown @@ -1,72 +1,5 @@ -# ccc maps +# VEB IT map -the [svg map] used on [ccc de] is at least potentially outdated -and thus in future should be updated automatically - -[svg map]: https://chaos.expert/telegnom/erfakarte -[ccc de]: https://www.ccc.de/regional - - -## my target process - -* [x] fetch addressed of a convenient source -* [x] resolve geo coordinates for addresses, e. g. [geopy] -* [x] visualize on a map, e. g. via [leafletjs] or [QGIS] -* [ ] calculate coordinates to place POI on a SVG with a known projection -* [ ] manipulate SVG so that the POI are shown accordingly even without any application -* [ ] change view port of SVG so it frames the POIs properly -* [x] create PNG from the SVG and deploy -* [ ] document for others to use - - -## data - -### POI - -the address data source is the semantic [documentation wiki], queried with [result format] - -[documentation wiki]: https://doku.ccc.de/Liste_der_Erfa-Kreise_und_Chaostreffs -[result format]: https://www.semantic-mediawiki.org/wiki/Help:CSV_format - -To create GeoJSON from recent address data: - -1. `prepare.sh` pulls CSV from the Wiki -2. `create-geojson.sh` calls `lookup.py` for each CSV set -3. The resulting [data](https://gitea.c3d2.de/vv01f/ccc-map/src/branch/data) in [GeoJSON] format can be used with e.g. [leafletjs] or [QGIS] - - -### Map - -The old [svg map] was nice for Germany only. -Over time more European spaces joined and the map could not display all of them. - -Another point is that the projection parameters of the SVG are not known. -New material can be produced choosing the projection. -One recommended program to do this is [QGIS]. -Freely useable data is available on e. g. [Natural Earth]. - -To create a new SVG Map: - -1. Start QGIS, KBS setting recommendation: EPSG:3857 / Pseudo Mercator -2. Drop a Shape-File, e. g. sqlite format (and optionally a GeoJSON-File) -3. Adjust colors in the layers styles -4. Print as SVG (Label for POI data is lost in version 2.18) - -[QGIS]: https://qgis.org/ "QGIS" -[Natural Earth]: http://naturalearthdata.com/ "Natural Earth" - -[geopy]: https://geopy.readthedocs.io/ -[leafletjs]: https://leafletjs.com/ -[GeoJSON]: https://geojson.org/ "Website for RFC 7946" - - +this GeoJSON generator simply produces markers for a map of members. +the resolution is set to a 11km grid for not identifying people easily.