Osm Colors
object OsmColors
Maps OSM tags to a wall Color. Tries, in order:
building:colourorcolourparsed as#RRGGBB/#RGB/CSS-name.building:materialmapped via a small lookup table.A category tint inferred from
historic/tourism/amenity/ certainbuilding=*values (so e.g. museums, churches, and town halls read differently from generic residential at-a-glance).
Returns null when nothing matches, leaving the caller free to use a default. The lookup tables stay small on purpose — they cover what's frequently tagged in OSM. Unknown values are treated as "no opinion" rather than guessed at.