Skip to content

Preserve rounded automatic casings - #45

Open
JaredTweed wants to merge 2 commits into
organicmaps:ab/cycling-stylefrom
JaredTweed:codex/rounded-automatic-casings
Open

JaredTweed wants to merge 2 commits into
organicmaps:ab/cycling-stylefrom
JaredTweed:codex/rounded-automatic-casings

Conversation

@JaredTweed

@JaredTweed JaredTweed commented Sep 1, 2026 •

Copy link
Copy Markdown

Preserve rounded line caps when kothic generates automatic casing drawing rules.

This is required by organicmaps/organicmaps#13463 so cased cycling lines keep the requested rounded caps.

Tested through Organic Maps drawing-rule and symbol regeneration.

LLM tools were used while developing and testing this change.

biodranik and others added 2 commits August 20, 2026 11:25
The main repo gained a fourth style family, so full_drules_gen.py covered
6 of its 8 style variants.

Derive the style/variant matrix from a tuple instead of spelling out every
path: the layout is uniform, and the hardcoded dict was what made adding a
family easy to forget. Vehicle stays last, as every style overwrites
visibility.txt and classificator.txt in the data dir and the apps ship the
ones the vehicle style produces.

Generated with LLM assistance.

Signed-off-by: Alexander Borsuk <me@alex.bio>
Signed-off-by: JaredTweed <jaredtwe@gmail.com>
@JaredTweed

Copy link
Copy Markdown
Author

This is now the small corresponding kothic dependency for organicmaps/organicmaps#13463, the backward-compatible first step split from organicmaps/organicmaps#12692.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants