Sergey Vartanov
2bd89a6539
Rename Röntgen to Map Machine.
2021-09-08 03:55:16 +03:00
Sergey Vartanov
b3560cfdc7
Add set_opacity command for icons.
2021-08-31 01:17:46 +03:00
Sergey Vartanov
7db69f5719
Issue #77 : add --input option to tile command.
2021-08-30 23:41:17 +03:00
Sergey Vartanov
59218b4931
Fix code style.
2021-08-29 01:55:35 +03:00
Sergey Vartanov
39428cad19
Issue #75 : add filter for icons by zoom level.
2021-08-29 01:52:40 +03:00
Sergey Vartanov
cdeffc8758
Refactor type annotaions; get rid of minidom.
2021-08-28 03:19:51 +03:00
Sergey Vartanov
d53ab73575
Fix location restrictions temporarily.
2021-08-27 02:13:44 +03:00
Sergey Vartanov
fe2714c927
Add options to tile generation.
2021-08-25 23:56:49 +03:00
Sergey Vartanov
ade9d3b034
Support path drawing.
2021-08-18 23:00:12 +03:00
Sergey Vartanov
737e434260
Add type annotation for __init__.
2021-08-18 09:36:38 +03:00
Sergey Vartanov
b20006f6ae
Add documentation.
2021-08-18 09:19:26 +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
0c95f608f8
Reformat with Black.
2021-07-30 02:56:20 +03:00
Sergey Vartanov
0748bab9a5
Issue #63 : support ways, areas, and relations.
2021-07-29 23:38:11 +03:00
Sergey Vartanov
afaeb6f37a
Issue #63 : add ghost icons.
...
Add keys with lifecycle prefixes to MapCSS with ghost icons (icons with
low opacity).
2021-07-27 03:29:17 +03:00
Sergey Vartanov
b4fa039724
Issue #62 : move selector construction.
2021-07-25 01:27:00 +03:00
Sergey Vartanov
e284e34c72
Issue #62 : fix selector escaping.
2021-07-24 20:01:08 +03:00
Sergey Vartanov
eae7f706f2
Issue #62 : fix selector construction.
2021-07-24 19:48:16 +03:00
Sergey Vartanov
253f59d878
Issue #62 : refactor MapCSS generation.
2021-07-22 23:44:21 +03:00
Sergey Vartanov
070ed05c8c
Reformat with Black.
2021-07-11 03:12:14 +03:00
Sergey Vartanov
2eeccdb877
Issue #63 : support MapCSS 0.2 for icons.
...
Support MapCSS 0.2 scheme generation with icons for nodes and areas.
2021-07-10 19:31:47 +03:00
Sergey Vartanov
c1abab06a4
Add location restriction parsing.
2021-07-10 19:00:41 +03:00
Sergey Vartanov
22e6c07526
Support material color.
2021-07-04 23:10:46 +03:00
Sergey Vartanov
f5fa2049a6
Fix ignored tags processing.
2021-07-04 22:52:26 +03:00
Sergey Vartanov
9af7d5f2d9
Issue #39 : fix shape direction processing.
2021-07-04 22:49:12 +03:00
Sergey Vartanov
72e502fc26
Fix main icon checking.
2021-06-29 02:50:18 +03:00
Sergey Vartanov
eaa90663e9
Fix tags processing.
2021-06-26 23:42:41 +03:00
Sergey Vartanov
f7019f6b06
Fix color parsing issue.
2021-06-25 03:55:15 +03:00
Sergey Vartanov
5a54e2ca2a
Fix shape direction.
2021-06-11 01:19:18 +03:00
Sergey Vartanov
9b807c2cbf
Add camera direction processing.
2021-06-04 04:36:40 +03:00
Sergey Vartanov
02459a6af0
Issue #45 : test fix.
2021-05-28 11:34:07 +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
796d545cf6
Refactor tag matching; change scheme format.
2021-05-25 01:36:02 +03:00
Sergey Vartanov
f0f1a8beb4
Add replace_shapes flag to scheme specification.
...
If flag is false, main icon shapes should not be replaced.
2021-05-24 00:44:03 +03:00
Sergey Vartanov
2ece66d5d0
Change scheme format.
...
Use "shapes" key instead of "icon", "add_shapes" key instead of
"add_icon", "exception" instead of "no_tag".
2021-05-24 00:32:35 +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
1b40087b18
Issue #39 : support flipping icons horizontally.
...
If tags has "direction" key, direction is mostly to the left (to the
West), and shape for the icon is right directed, we flip the shape
horizontally.
2021-05-21 03:04:49 +03:00
Sergey Vartanov
d73e2b6a53
Add configuration to shape extractor.
2021-05-21 01:28:22 +03:00
Sergey Vartanov
afdf9416d5
Refactor text labels.
2021-05-13 04:10:35 +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
8d9b1e93fb
Support additional offset for icon shape.
2021-05-09 16:06:23 +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
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
585c4e5c45
Add tag matching types.
2021-05-02 11:22:39 +03:00
Sergey Vartanov
c4d7821f79
Refactor icons; update images.
2021-05-02 10:46:40 +03:00