Commit graph

35 commits

Author SHA1 Message Date
Sergey Vartanov
2bd89a6539 Rename Röntgen to Map Machine. 2021-09-08 03:55:16 +03:00
Sergey Vartanov
f744c601d0 Rewrite XML parsing. 2021-09-02 02:02:06 +03:00
Sergey Vartanov
b3560cfdc7 Add set_opacity command for icons. 2021-08-31 01:17:46 +03:00
Sergey Vartanov
e55a20d3fd Change tower zoom level. 2021-08-30 01:51:15 +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
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
be20c91951 Reformat with Black. 2021-07-30 03:25:41 +03:00
Sergey Vartanov
4228146eca Reformat with Black. 2021-07-18 23:49:12 +03:00
Sergey Vartanov
070ed05c8c Reformat with Black. 2021-07-11 03:12:14 +03:00
Sergey Vartanov
eaa90663e9 Fix tags processing. 2021-06-26 23:42:41 +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
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
8ca013265f Fix some more Pylint warnings. 2021-05-12 00:53:44 +03:00
Sergey Vartanov
792922fd86 Add class for shape collection. 2021-05-11 00:28:34 +03:00
Sergey Vartanov
bf4db29a1a Support color for icon shape.
* Create icon shape specification with color.
  * Change icon generation rules.
  * Add height label processing.
2021-05-09 05:04:38 +03:00
Sergey Vartanov
5ec794cd6b Move point size computation. 2021-05-07 03:42:14 +03:00
Sergey Vartanov
b5b3da860d Fix generation for single node. 2021-05-07 03:28:22 +03:00
Sergey Vartanov
5a0a9fe14f Add icon for crossing:island. 2021-05-07 02:55:50 +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
c793b314c7 Fix code style. 2021-05-02 11:22:39 +03:00
Sergey Vartanov
fb7bcd9cb2 Refactor point construction. 2021-05-02 11:22:39 +03:00
Sergey Vartanov
c4d7821f79 Refactor icons; update images. 2021-05-02 10:46:40 +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
3e132992d5 Fix special mode node outline. 2021-04-24 13:51:51 +03:00
Sergey Vartanov
93b7883f99 Rename text; add voltage and frequency processing. 2020-10-13 02:51:02 +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