Claudius
a397360f43
Merge pull request #11 from claudiush/master
...
Always visible footer and improved hover colours
2021-10-22 09:34:07 +02:00
Claudius
2cb5e84694
Update v2h_templates.py
...
Tweaks to the HTML output template:
- Sticky footer so update timestamp always visible without scrolling
- Slight copy update to clarify that networks are shown behind the map link
- table row hover state now uses hue-rotate to ensure enough contrast as compared to whole line blue previously
2021-10-06 12:03:36 +02:00
Victor Popov
03e3333ec9
Workaround osmtools bugs with tempfiles
...
- Osmupdate does not pass tempfiles settings to osmconvert call,
so ensure that current working dir is writable before launching osmupdate.
- Explicitly specify tempfiles location for osmfilter call.
2021-09-30 16:57:45 +03:00
Victor Popov
dd833f6639
Explicitly specify osmconvert tempfiles location
2021-09-30 09:17:42 +03:00
Victor Popov
4f8f7416f3
Various improvements
...
- Introduce PLANET_UPDATE_SERVER environment variable to allow
overriding of default https://planet.openstreetmap.org/replication/
update source.
- Explicitly specify path to temp files for osmupdate.
- Improve error handling in case when osmupdate fails: capture output
and echo them (otherwise bash exits due to `set -e`)
- check_osmctools before using osmtools. This fixes error if both
SKIP_PLANET_UPDATE and PLANET_METRO are specified.
2021-09-29 12:05:29 +03:00
Victor Popov
90597822f3
Add requirements.txt file for project, to be able to use virtual environments
2021-09-10 14:40:50 +03:00
Alexey Zakharenkov
6596d9789c
PEPify-8 with black -l 79 -S
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
b422ccb6ad
Use argparse module in mapsme_json_to_cities.py
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
2dfb2e46e0
Get rid of obsolete --bbox parameter for process_subways.py
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
2734f9fd9e
Update README
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
44c6dc77e4
Elaborate planet processing pipeline
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
4884c711c2
mapsme_json_to_cities.py script
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
724a9344a9
Add 'POLY' parameter to bash script and a script to generate a *.poly file with metro bbox union
2021-08-02 15:45:56 +03:00
Alexey Zakharenkov
cc0fee6167
Update subway_structure.py
2021-04-20 00:24:41 +03:00
Alexey Zakharenkov
e64fbbee97
Fixes after review
2020-10-13 11:21:56 +03:00
Alexey Zakharenkov
14e96bb806
While checking stops order on tracks, take into account repeated tracks/stations in a route like Line 5 of Oslo metro or spoon-shaped Line 7bis in Paris
2020-10-13 11:21:56 +03:00
Alexey Zakharenkov
6eb7ec8586
While checking stops order on tracks, take into account that more than one stop can reside on the same track segment
2020-10-13 11:21:56 +03:00
Alexey Zakharenkov
7e575b36cd
Check stops order on tracks
2020-10-13 11:21:56 +03:00
Alexey Zakharenkov
75dd90e02e
Disallow railway=station tag on relations other than multipolygons, in particular on stop_areas
2020-08-31 18:51:44 +03:00
Alexey Zakharenkov
53791838de
[render] Syncronize URL hash with selected city
2020-08-24 22:41:53 +05:00
Alexey Zakharenkov
691b9cd60d
Link to metro map beside each city name
2020-08-24 22:41:53 +05:00
Alexey Zakharenkov
1ec900e4fd
Calculate all relation centers also for overpass-originated data
2020-08-21 19:02:48 +03:00
Alexey Zakharenkov
3a2d2d9d4d
Take into account that two route itineraries may have the same stop sequence and differ only by interval
2020-08-21 19:02:48 +03:00
Alexey Zakharenkov
9b74358c1b
Recursively calculate centers of all relations
2020-08-21 19:02:48 +03:00
Zakharenkov Alexey
1b0888c6f0
Avoid false 'Missing station=<mode>' error
2020-07-23 15:14:42 +03:00
Maksim Andrianov
48fe701c03
Merge pull request #94 from alexey-zakharenkov/check-stop_area_group-members
...
Check members of a stop_area_group
2020-07-16 17:43:15 +03:00
Alexey Zakharenkov
d812c11261
Discard all members of a stop_area_group that are not stop_areas
2020-07-15 15:36:55 +03:00
Sergey Yershov
1b0c563812
Merge pull request #90 from alexey-zakharenkov/check-actual-role-in-route
...
Check actual stop/platform elements role in routes
2020-07-08 22:25:59 +03:00
Alexey Zakharenkov
b90b03f6e9
Improve error message
2020-07-08 17:56:09 +03:00
Alexey Zakharenkov
16b62ca63c
Make an error message more informative
2020-03-18 14:49:33 +03:00
Alexey Zakharenkov
aa94bf8b45
Skip route members in 'inactive' role
2020-02-20 18:10:58 +03:00
Alexey Zakharenkov
5c8bfb1667
Separate processing of 3 types of errors
2020-02-20 15:30:04 +03:00
Alexey Zakharenkov
d79efc3d26
Check actual stop/platform elements role in routes
2020-01-29 12:58:39 +03:00
Sergey Yershov
7010c83d01
Merge pull request #89 from alexey-zakharenkov/log-bad-cities
...
Add log message with the list of bad cities
2020-01-28 12:19:42 +03:00
Alexey Zakharenkov
f02d247620
Add log message with the list of bad cities
2020-01-27 11:44:18 +03:00
Sergey Yershov
e3c6e3924b
Merge pull request #87 from alexey-zakharenkov/improve-yaml-generation
...
Quote problematic strings during YAML generation
2020-01-15 17:16:41 +03:00
Alexey Zakharenkov
0c5bb9dff1
Quote problematic strings during YAML generation
2020-01-14 17:37:58 +03:00
Sergey Yershov
1329144651
Merge pull request #86 from alexey-zakharenkov/fix-hole-in-route-warning
...
Report more correct node as hole spot
2020-01-09 18:15:02 +03:00
Alexey Zakharenkov
27cb1dd04e
Report more correct node as hole spot
2020-01-09 12:56:18 +03:00
alexey-zakharenkov
672cdcf9f4
Fix '<City>, <Country>' splitting ( #84 )
2019-11-21 18:21:51 +05:00
Sergey Yershov
6aec8df2a0
Merge pull request #81 from alexey-zakharenkov/improve-shell-script
...
Improve shell script
2019-08-13 14:40:05 +03:00
Alexey Zakharenkov
f78e68286e
osmupdate tool returns 0 code on some kind of failures, so analyze its stderr to avoid proceeding with corrupted planet
2019-07-26 10:54:58 +03:00
Alexey Zakharenkov
566675d15b
Rewrite command sequence 'command1 && command2' as 'command1; command2' for the command2 not to try to execute after command1 fail
2019-07-24 14:00:56 +03:00
Sergey Yershov
226ae68b09
Merge pull request #80 from alexey-zakharenkov/fix-platform-counting
...
Fix platform counting
2019-07-16 17:10:51 +03:00
Alexey Zakharenkov
4731c0a21c
More correct quote placement
2019-07-09 00:38:51 +03:00
Alexey Zakharenkov
871e95dd4d
'[ -n "" ] && command' chain returns non-zero code if -n test fails, and the whole script exits non-zero. This may confuse encompassing script
2019-07-05 18:05:53 +03:00
Alexey Zakharenkov
936c4f66d6
If an error occurs during osmupdate (may provide not complete *.new.o5m) then the script should stop otherwise we get unwanted behaviour
2019-07-05 17:57:10 +03:00
Alexey Zakharenkov
18ef5d5466
Fix a syntax bug
2019-07-05 16:37:09 +03:00
Alexey Zakharenkov
cc8339c545
Do not consider a duplication two platforms in a route: an exit-only one and an entry-only one
2019-07-05 16:35:22 +03:00
Sergey Yershov
57c459175a
Merge pull request #79 from alexey-zakharenkov/continue-on-bad-bbox
...
Recover after 'Item is not in dataset' exception to continue validating other cities
2019-07-05 13:24:27 +03:00