Sergey Vartanov
2bd89a6539
Rename Röntgen to Map Machine.
2021-09-08 03:55:16 +03:00
Sergey Vartanov
38c4e00de3
Add equator length parsing; remove option.
2021-09-06 04:53:00 +03:00
Sergey Vartanov
f744c601d0
Rewrite XML parsing.
2021-09-02 02:02:06 +03:00
Sergey Vartanov
2f80f532ef
Support crater drawing.
2021-09-01 03:06:02 +03:00
Sergey Vartanov
78e1415363
Fix zoom level processing.
2021-08-29 02:57:00 +03:00
Sergey Vartanov
9c4873c5ae
Issue #74 : rename scale to zoom level.
2021-08-28 19:25:35 +03:00
Sergey Vartanov
cdeffc8758
Refactor type annotaions; get rid of minidom.
2021-08-28 03:19:51 +03:00
Sergey Vartanov
4c5209dabc
Get use of map configuration.
2021-08-27 00:40:00 +03:00
Sergey Vartanov
fe2714c927
Add options to tile generation.
2021-08-25 23:56:49 +03:00
Sergey Vartanov
9555a5d74f
Refactor entry point.
2021-08-24 23:01:41 +03:00
Sergey Vartanov
737e434260
Add type annotation for __init__.
2021-08-18 09:36:38 +03:00
Sergey Vartanov
3bcf026862
Refactor figures; get use of Python 3.9 features.
2021-08-18 08:38:33 +03:00
Sergey Vartanov
e5671fcf8f
Fix code style.
2021-08-15 06:33:42 +03:00
Sergey Vartanov
916e7c7bde
Issue #70 : add workspace file.
2021-08-02 23:47:31 +03:00
Sergey Vartanov
0c95f608f8
Reformat with Black.
2021-07-30 02:56:20 +03:00
Sergey Vartanov
4228146eca
Reformat with Black.
2021-07-18 23:49:12 +03:00
Sergey Vartanov
b4682e32d7
Refactor argument parsing.
2021-07-12 02:47:40 +03:00
Sergey Vartanov
070ed05c8c
Reformat with Black.
2021-07-11 03:12:14 +03:00
Sergey Vartanov
9613ec2cd4
Optimize imports.
2021-07-11 02:51:15 +03:00
Sergey Vartanov
41da1d73b8
Fix building height computing.
...
Add parsing for min_heigth and building:min_level tags; fix shadow
generation.
2021-06-23 01:09:01 +03:00
Sergey Vartanov
6a9af15b05
Extract mapper methods.
2021-06-06 01:29:25 +03:00
Sergey Vartanov
c712949c29
Issue #45 : add road drawing to mapper.
2021-06-05 23:39:56 +03:00
Sergey Vartanov
735f19428d
Issue #45 : add lane parsing; refactor figure.
2021-06-03 04:39:05 +03:00
Sergey Vartanov
6c5d3e6118
Fix code style and refactor.
2021-05-30 22:44:56 +03:00
Sergey Vartanov
b0de6754c1
Fix label mode argument.
2021-05-29 03:00:22 +03:00
Sergey Vartanov
4b88b64f86
Issue #45 : support width tag for roads.
...
Compute road width from width=* tag if specified.
2021-05-28 04:52:15 +03:00
Sergey Vartanov
9d41b34214
Issue #45 : refactor road specification in scheme.
...
Add special "road" part and move road specifications from the "ways".
Add road matcher. We should remove "priority" key and use
specifications order instead in the future.
2021-05-28 04:05:15 +03:00
Sergey Vartanov
b4907ecf03
Issue #45 : add preliminary Road class.
...
Road class is supposed to be used as road description for the map.
2021-05-27 03:07:31 +03:00
Sergey Vartanov
ff88424a34
Fix building object type.
2021-05-26 03:55:12 +03:00
Sergey Vartanov
617265dce5
Add processed tags set for labels.
2021-05-23 22:39:03 +03:00
Sergey Vartanov
bb70935c19
Change scheme format; support pathlib.
...
Change name documentation as well.
2021-05-22 01:37:58 +03:00
Sergey Vartanov
310a631217
Fix some Pylint warnings.
2021-05-12 00:49:35 +03:00
Sergey Vartanov
792922fd86
Add class for shape collection.
2021-05-11 00:28:34 +03:00
Sergey Vartanov
0f3888430b
Rename data/tags.yml to scheme/default.yml.
2021-05-07 01:21:11 +03:00
Sergey Vartanov
fa8e5551e7
Optimize imports.
2021-05-06 23:39:39 +03:00
Sergey Vartanov
958a85fe0a
Refactor text generation.
2021-05-06 03:23:57 +03:00
Sergey Vartanov
77ae8fe4a3
Add single tag visualization; refactor.
2021-05-02 11:22:39 +03:00
Sergey Vartanov
e6e54cb044
Optimize imports.
2021-04-25 03:21:32 +03:00
Sergey Vartanov
5f776c7389
Fix nodes drawing order.
...
Now drawing order is as follows:
1. Draw main icons.
2. Draw extra icons.
3. Draw captions.
2021-04-24 17:27:45 +03:00
Sergey Vartanov
813ad6b806
Add individual icon drawing; refactor.
2021-04-24 01:56:23 +03:00
Sergey Vartanov
081a6e5455
Issue #10 : support priority for icons.
2020-10-03 13:44:12 +03:00
Sergey Vartanov
acf0ee45d9
Support Overpass, overlaps, tree circumference.
2020-10-03 00:29:13 +03:00
Sergey Vartanov
d664364140
Issue #26 : add preliminary fast overlap algorithm.
2020-09-30 02:39:10 +03:00
Sergey Vartanov
7b58dae764
Refactor point drawing.
...
Draw extra icons under main icon.
2020-09-27 00:45:18 +03:00
Sergey Vartanov
5506eb3082
Refactor way and relation processing.
2020-09-25 23:38:25 +03:00
Sergey Vartanov
2667ee9d02
Fix code style.
2020-09-24 23:55:04 +03:00
Sergey Vartanov
535d939806
Fix code style.
2020-09-23 03:24:53 +03:00
Sergey Vartanov
2ffac6f98b
Issue #23 : fix building height and shade.
2020-09-23 02:36:30 +03:00
Sergey Vartanov
2fccc9cf67
Issue #23 : fix building perspective.
2020-09-23 02:12:28 +03:00
Sergey Vartanov
6705f7418a
Issue #23 : fix roof drawing.
...
Roof drawing is now based on the building levels.
2020-09-22 04:49:45 +03:00