Per-schema group trees were expected to make OmtOptions and OsmOptions diverge and
multiply the work for downstream UI tools. In the event they differ in exactly two places, and the
shared part — theme, colors, recolor, layout, text, layers, sun, sky, projection —
is identical, because the option vocabulary names concepts rather than layers:
urls.omt replaces urls.osm, and does not default relative to base;
features has no landcover, a Shortbread tileset extension.
The layers tree is the same tree: every group Shortbread controls is expressible here.
Options for
omt().Per-schema group trees were expected to make
OmtOptionsandOsmOptionsdiverge and multiply the work for downstream UI tools. In the event they differ in exactly two places, and the shared part —theme,colors,recolor,layout,text,layers,sun,sky,projection— is identical, because the option vocabulary names concepts rather than layers:urls.omtreplacesurls.osm, and does not default relative tobase;featureshas nolandcover, a Shortbread tileset extension.The
layerstree is the same tree: every group Shortbread controls is expressible here.