Hi,
Any point that has an amenity or office tag and a name tag, should at least get its named rendered even if we don't have an icon at max zoom.
Most of the POI's in the mall are not rendered.
Il giorno 09/ago/2013, alle ore 03:41, Jason Remillard [email protected] ha scritto:
Any point that has an amenity or office tag and a name tag, should at least get its named rendered even if we don't have an icon at max zoom.
or craft or shop
Yes, I meant to include shop too.
I fixed the shop portion of this with #117.
I might submit another pull request with a generic rendering of amenity= although unlike shop=, it'll probably only be named amenities.
I can't find any instances of craft= or office= already being rendered
Craft= and office= are not rendering. That will be very good improvement to start render them.
I fully agree with this, when the pull request of @oddityoverseer13 will be ready, doing the same thing for office=* and amenity=* should be easy?
We dont't want to render spelling mistakes, so we should come up with a list of tags to render.
Yea, we can do something very similar to #604 for office, amenity, and craft. The script I wrote can be easily adapted for that. Maybe we can come up with a different generic office, amenity, and craft icon?
Craft is not in the database, so cannot be done straightaway. I would focus on office and amenity first. Not sure if a blacklist-system for amenity would work well, because the amenity thing key contains all kind of different things and we might not want to render most.
Am 20/giu/2014 um 18:34 schrieb oddityoverseer13 [email protected]:
a different generic office, amenity, and craft icon?
for bigger office areas we show the information with the landuse=commercial tag
the various amenities and crafts are so different in nature that an icon doesn't give you any more information, we could simply show a name label, but then this would also display objects with typos in the tags (not desirable for this map)
Craft is not in the database, so cannot be done straightaway
It also gets us into a tagging mess, because craft=* is not generally used for crafts, but for trades, but it's not exclusively craft=*.
Am 22/giu/2014 um 20:25 schrieb Paul Norman [email protected]:
It also gets us into a tagging mess, because craft=* is not generally used for crafts, but for trades, but it's not exclusively craft=*.
the tag comes from the German community and was intended to mean "Handwerk" which is basically a medieval concept but still valid in today's reality in Germany at least (I guess in most of Europe). My dictionary gives both terms, trade and craft, for the German word, not sure what the differences are. It has also to do with guilds, or nowadays the IHK (Industrie- und Handwerkskammer = ~ chamber of industry and trades/crafts). It is mostly not about handy craft.
craft=electrician, craft=roofer, craft=plumber, craft=hvac, and craft=painter are excellent examples of trades. The key is a muddle of trades, industrial (craft=agricultural_engines, craft=sawmill), and actual crafts (craft=handicraft). Trying to add a generic rendering for craft would be like trying to add a generic rendering for amenity, which includes prisons to ice cream stores.
2014-06-22 23:33 GMT+02:00 Paul Norman [email protected]:
The key is a muddle of trades, industrial (craft=agricultural_engines,
craft=sawmill), and actual crafts (craft=handicraft). Trying to add a
generic rendering for craft would be like trying to add a generic
rendering for amenity.
I agree that the description of craft in the wiki is poorly drafted, e.g.
because it doesn't tell how to differentiate between industrial and craft,
but aside from this it seems mostly a cultural / language problem. The term
"trade" is commonly translated as de:"Handel" (buying and selling), which
won't include any work like producing, repairing, etc.
The specific value craft=agricultural_engines was also emerging from
talk-de [1] and as I understand it shouldn't be applied to industrial scale
manufacturing instances of this (as industrial stuff gets tagged
man_made=works), but rather to relatively small businesses which offer
repair and maintenance of agricultural machinery (maybe a poorly designed
value) and often also sell these. A business like this relates to the
industry like a mechanic relates to a car manufacturer.
One of the reasons why "craft" was chosen as a key is also wikipedia I
guess, because the German article "Handwerk" translates to the English
"craft" [2] there, and the first sentence seems to fit more or less
("pastime" doesn't actually fit): "A _craft_ is a pastime or a profession
http://en.wikipedia.org/wiki/Profession that requires some particular
kind of skilled work http://en.wikipedia.org/wiki/Skilled_worker. In a
historical sense, particularly as pertinent to the Middle Ages
http://en.wikipedia.org/wiki/Middle_Ages and earlier, the term is usually
applied to people occupied in small-scale production of goods
http://en.wikipedia.org/wiki/Good_%28economics%29, or their maintenance
http://en.wikipedia.org/wiki/Maintenance,_repair,_and_operations, for
example by tinkers http://en.wikipedia.org/wiki/Tinker. The traditional
terms _craftsman
http://en.wikipedia.org/wiki/Craftsman_%28disambiguation%29_ and _craftswoman
http://en.wikipedia.org/wiki/Craftswoman_ are nowadays often
replaced by _artisan
http://en.wikipedia.org/wiki/Artisan_ and rarely by _craftsperson_ (
craftspeople http://en.wikipedia.org/wiki/Craftspeople)."
only at the end of the article there is a reference to trade [3] which
doesn't really explain the difference between a craft and a trade: "A
_tradesman_ is a skilled manual worker in a particular trade
http://en.wikipedia.org/wiki/Trade_%28occupation%29 or craft.
Economically and socially, a tradesman's status is considered between a
laborer http://en.wikipedia.org/wiki/Laborer and a professional
http://en.wikipedia.org/wiki/Professional, with a high degree of both
practical and theoretical knowledge of their trade."
If the current term "craft" is not well chosen for what it is intended to
describe we should re-discuss this on the [tagging]-ML, as this is a really
important part of today's economic reality in central Europe.
[1]
https://lists.openstreetmap.org/pipermail/talk-de/2010-November/079014.html
or http://comments.gmane.org/gmane.comp.gis.openstreetmap.region.de/59615
[2] http://de.wikipedia.org/wiki/Handwerk ->
http://en.wikipedia.org/wiki/Craft
Is there a difference in US and UK usage of the words "craft" and "trade"?
Linguee.com is useful to find out how a term is used and translated on the web. Of course, it depends on the texts that are available, which may not always have been translated very well...
"Handwerker" is a craftsman (or plural craftsmen).
http://www.linguee.com/english-german/search?source=auto&query=Handwerker
"Handwerk" is not clear: "craft" is used about 47% of the time, and "trade" about 35%.
http://www.linguee.com/english-german/search?source=auto&query=Handwerk
But the other way around, "craft" is translated as "Handwerk" nearly 75% of the time, while "trade" is translated mostly as "Handel" (50%) and only infrequently as "Handwerk" (6%).
"Handicraft" is 34% Handwerk and 25% "Kunsthandwerk" (i.e. more artisanal).
I get the feeling "craft" is OK to describe the German concept of Handwerk. Maybe "trade" would be more correct and sound better to a native speaker, but trade has more and stronger additional meanings which might confuse mappers.
Also, changing the tagging now might not really be a good thing, as has been explained with the power=sub(_)station issue. (Or would it still be okay, since it isn't rendered on most maps yet?)
It's still true that some of the things tagged with craft=* probably should be tagged as something else.
industrial (craft=agricultural_engines, craft=sawmill)
I agree that some tags don't seem to belong in craft at all, but I think the generall idea was to use craft for local traditional small scale production and man_made=works if it is industrial (e.g. brewery).
I guss a lot of stuff ends up in craft= simply because man_made=works is even worse defined. I mean how Am I supposed to tag a sawmill? man_made=works + product=wood? I think for this tag to be used more it need something like works=sawmill/chemical_plant/brewery/... and not just product=*.
These are the 60 most used amenity values that are not in the map style yet (Groups of 10):
bench 405β099
kindergarten 124β453
public_building 113β264
bicycle_parking 99β341
waste_basket 90β961
townhall 58β807
parking_space 55β866
swimming_pool 49β894
hunting_stand 49β868
vending_machine 47β722
fountain 46β669
doctors 37β908
social_facility 32β508
car_wash 28β509
marketplace 22β885
dentist 21β525
waste_disposal 19β918
community_centre 19β590
taxi 18β310
residential 15β833
fire_hydrant 13β787
veterinary 12β451
parking_entrance 10β367
nursing_home 10β329
courthouse 9β762
clinic 9β650
arts_centre 9β534
nightclub 9β259
bbq 8β883
ferry_terminal 8β844
grit_bin 7β430
car_rental 6β453
clock 5β622
driving_school 4β964
ice_cream 4β109
charging_station 3β291
bureau_de_change 2β756
boat_storage 2β400
sauna 2β084
shop 2β074
motorcycle_parking 1β905
food_court 1β893
shower 1β833
studio 1β785
watering_place 1β747
brothel 1β503
retirement_home 1β368
childcare 1β356
casino 1β261
gambling 1β054
garages 918
gym 881
social_centre 826
public_hall 802
payment_terminal 776
refugee_housing 694
compressed_air 635
youth_centre 630
water 621
building 619
I removed "yes" and "abandoned", hope I missed nothing worthwhile.
It is a very mixed bunch!
Thank you for the overview, very interesting.
What does amenity=residential mean?
This is also very related to #660. Instead of making decisions for the individual cases, I think it would be good to have some strategy on how to decide which map features to add.
Here the values that are in the code, with empty lines to show what's missing
parking 1β438β945
place_of_worship 604β588
school 596β793
restaurant 409β238
fuel 227β583
post_box 162β239
grave_yard 157β106
bank 156β345
fast_food 150β905
cafe 148β339
recycling 125β719
hospital 116β763
pharmacy 116β475
post_office 108β357
pub 102β829
toilets 89β873
telephone 82β900
shelter 79β048
drinking_water 73β417
atm 73β067
police 68β198
fire_station 67β923
bar 64β523
library 47β537
university 38β200
college 27β566
bus_station 25β261
theatre 18β543
cinema 15β865
bicycle_rental 12β574
emergency_phone 7β302
biergarten 6β493
prison 5β423
embassy 5β110
car_sharing 4β706
What does amenity=residential mean?
I'm sure it is an error. Maybe something that happens when an old value is still in an editor, after tagging landuse or highway=residential. But many seem to be combined with buildings, so could be that this should say these are "residences"?
Is there a way to find out if a specific editor is to blame? I used taginfo's overpass-query, and did not see any clear trend.
This is also very related to #660. Instead of making decisions for the individual cases, I think it would be good to have some strategy on how to decide which map features to add.
Yes indeed. amenity is a kind of catch-all, but some of the other tags are also not very uniform.
Also, there is probably another, better tagging for many of the lesser used amenities, so we don't have to render bad tagging...
Maybe we could come up with groups of POIs that should be treated in a similar way (not just in key:amenity)
I think the hardest ones are the government/social facilities.
We have public_building, townhall, social_facility, community_centre, nursing_home, retirement_home, refugee_housing, youth_centre, etc.
I think the name of these should be rendered on the map. But should they also get an icon? My gut feeling says that they would look better without icon, but I can't quite tell why. Also, would a text without icon look fine if these amenities don't take up a full building?
(social facilities) I think the name of these should be rendered on the map
Yeah, they do serve a public interest. Funnily, I had the same thought, that they don't need an icon! Maybe it's because the icons would not be easily recognizable or intuitive? How would an icon for a nursing_home look?
So just a name would be fine. Maybe all these can get a new color for the text, or a typographic treatment like italics? I guess we would have to see a test to gauge how it looks if it is not taking the full building, sitting off-centre or at an entrance.
Also, social_facility has a lot of sub-tags to replace many of the other tags:
http://wiki.openstreetmap.org/wiki/Social_facility
Should we start rendering nursing_home, youth_centre etc, or should we favour the social_facility route, or both?
See also https://trac.openstreetmap.org/ticket/4420 (veterinary), https://trac.openstreetmap.org/ticket/2199 (brothel), and https://trac.openstreetmap.org/ticket/4742 (motorcycle_parking).
@nebulon42 Do you have any suggestion for a dentist icon? The SJJB icon @nebulon42
is not that nice. I think a tooth would suffice.
I also vote for the tooth icon with nothing else.
I added the most used ones (>10000 occurrences) to the top of this post. For most of them, finding a suitable icon is the toughest task.
I propose not to render amenity=fire_hydrant (too specialistic).
Main problem with amenity=fire_hydrant is that displaying would make sense on z22 or z21. And that zoom levels currently are not used anywhere (AFAIK - it is also not going to change in near future).
BTW, the same problem is with amenity=bench - though Humanitarian style displays benches on z19.
Am 14.01.2015 um 08:25 schrieb Mateusz Konieczny:
Main problem with amenity=fire_hydrant is that displaying would make
sense on z22 or z21. And that zoom levels currently are not used
anywhere (AFAIK - it is not going to change in near future).
This is the only one I know with z21
http://www.osm.ch/#21
But, sure, emergency=fire_hydrant should not be rendered in the main map
(even if I'm a fanboy of fire hydrants :-)
And, amenity=firehydrant should be avoided or existing ones changed
towards emergency=fire_hydrant
https://taginfo.openstreetmap.org/tags/emergency=fire_hydrant -> 303β482
https://taginfo.openstreetmap.org/tags/amenity=fire_hydrant -> 12β274
β
Reply to this email directly or view it on GitHub
https://github.com/gravitystorm/openstreetmap-carto/issues/108#issuecomment-69878437.
Andreas BΓΌrki
[email protected]
S/MIME certificate - SHA1 fingerprint:
ED:A5:F3:60:70:8B:4C:16:44:18:96:AE:67:B9:CA:77:AE:DA:83:11
GnuPG - GPG fingerprint:
5DA7 5F48 25BD D2D7 E488 05DF 5A99 A321 7E42 0227
I marked fire_hydrant as "(won't fix)".
@math1985 I have a suggestion for dentist (https://github.com/nebulon42/osmic/blob/master/health/dentist-16.svg) and will open a PR.
dentist and townhall have been added in the meanwhile.
I updated the first post marking implemented features.
amenity=public_building should be rejected based on its wiki page - http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpublic_building
Short Answer: Don't.
@matkoniecz nightclub is also already implemented and we have an open ticket for veterinary clinic.
I wish we start using Wiki for maintaining such big and long lasting lists of features...
I would prefer individual tickets over collections like that - for example this ticket seems to offer absolutely no benefit over opening individual ones that may be handled separately.
For me it does: you have a bunch of related issues together in one place if the problem is more general (like rendering important/popular objects other than just shop=*). Individual tickets are linked for individual cases related to this problem.
I also like having the meta-tickets.
I marked public_building as "won't fix" (as recommended by http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpublic_building).
While I agree we don't want to show the icon for public_building, I think we may render it as a "major" building type (currently only PoW buildings).
According to wiki it is a bad tagging scheme, therefore not deserving promotion by using it in rendering.
Ok, right :smile: - it's just very popular, but building=public is the answer. I guess once we start displaying them as major, people will start migrating.
sent from a phone
Am 29.07.2015 um 13:04 schrieb kocio-pl [email protected]:
but building=public is the answer
I'm pretty sure it isn't ("public" is a very rough building type, could be anything from an office tower to a library or..., it is similar to "residential", where a more refined distinction is detached house or apartments etc.)
It's always better to be more specific if possible, but I guess major buildings are just different kinds of public buildings. However it needs some testing probably to know if it's not too wide.
I agree that it would be useful to distinguish public buildings.
After testing few capitals
http://overpass-turbo.eu/s/aJL
http://overpass-turbo.eu/s/aK3
http://overpass-turbo.eu/s/aJI
http://overpass-turbo.eu/s/aK2
the density don't seem to pose visual cluttering problems.
Community centre and veterinary clinic rendering is now merged.
Updated
car_wash is now merged too: https://github.com/gravitystorm/openstreetmap-carto/pull/1777.
Updated, thanks.
vending_machine
I think that in this case value of rendering it is rather low (though waste baskets are rendered) and rendering it in understandable way would be problematic.
In places like India government offices are the most important public amenity in smaller towns and villages. Can we please boost this up in priority? This will also help mappers retag amenity=public_building which is now an abandoned tag. cc @matkoniecz
@jremillard: fountain and social_facility are now merged, so you can check their boxes as done.
I can do so too :)
can we add amenity=retirement_home to the list?
No that is old-fashioned tagging, used too little.
Such facility should be tagged amenity=social_facility + social_facility=assistant_living.
Social facilities are rendered.
@polarbearing Thanks for the info. I updated tags in my city. now they are rendered.
Can we add:
office=tax_advisor
office=accountant
Both are used a lot :
http://overpass-turbo.eu/s/hi0 (tax_advisor)
http://overpass-turbo.eu/s/hi1 (accountant)
Are there icons for them?
JOSM has them as:
Accountant = Person beside a box with a dollar sign on it
Tax Advisor = Same icon as Accountant but with a green arrow pointing down from above
The JOSM icons don't seem to go very nice with this style though.
I'm aware they are ugly, but I'm not a graphics designer... and anything i'd make would look like rubish
This is 16x16 PNG export of those icons in black - they are very similar, but IMO we may just use the same icon for both (1 is better, because 2 is less clear):
1) 
2) 
ATM and bank intentionally use a generic bank note icon. The above re-introduces a particular currency symbol.
So put a guy beside the stack of money, or use generic currency symbol https://en.m.wikipedia.org/wiki/Currency_sign_(typography)
We have only 14x14 pixel monochrome matrix, so I see it as a very difficult task. Unless you - or anybody else - show some promising sketch, so I can refine it somehow, I doubt it can be done within our current framework.
Still I think at least (brown) dot with a name is better than not showing it at all (or as a house number) - see also https://github.com/gravitystorm/openstreetmap-carto/issues/1697 for similar POIs.
BTW: Currency sign is not known enough, so in my opinion it wouldn't work for most of the viewers. That's the same problem we had with hospital shown as cross - there is something more neutral than cross/crescent and it's called red crystal, but I expect that wide audience is not familiar with it, so we drop this idea.
I know that while OSM carto has a liking for individual icons for individual shop types, but for offices I'd definitely start with something very generic - a dot, like the "other type of shop" dot, but in a colour that doesn't get confused with existing features.
Here's an example, using black for offices:

(that's http://www.openstreetmap.org/#map=19/52.95297/-1.15692 BTW).
Edit:
https://map.atownsend.org.uk/maps/map/map.html#zoom=19&lat=52.9529&lon=-1.156722
is a slippy map of that rendering.
Here's an example, using black for offices:
Looks very nice to me. I agree keeping adding icons might be not good for readability.
Looks nice for one office per building. What do we do if a skyscraper fills up with 250 offices?
The same as with malls: some of them will be eclipsed by the others.
Yes - in that example at z19 you can see that not all offices have names shown for exactly that reason. Zoom in one more level and you get most (but all), and z21+ support AIUI needs some mod_tile changes, so very much in the distance I suspect.
For _very_ multilevel buildings you need something like http://wiki.openstreetmap.org/wiki/OpenLevelUp to make sense of them; I'd expect it'd be out of scope here. Have a look at New Street Station in Birmingham if you want an example of a multi-use, multi-level structure that's well mapped in OSM.
As far as I see it, the main difference between most shop=* and office=* is that whereas the first sell goods, the latter sell services. For that reason I think that if it has been decided that shops have to be rendered because they might be of any interest, offices should be rendered as well, as they are at least as interesting as shops, if not more (I'm thinking now about government offices, which additionally may be considered of public interest).
It is quite another thing the already mentioned problems of readability, but IMHO that should be addressed later as a different issue (eg: by defining the right icons, colours and zoom levels), but that should come after displaying offices (I find @SomeoneElseOSM 's proposal a good workaround to be used in the meanwhile)
Agree with adding something for office=* - looks a bit strange to have the addr:housenumber displayed in High Street full of shops when for example a lawyer or accountant's "shop" is not rendered either with a name or icon.
The question is - how standard office rendering should look like? Black dot + name? Adding icons for specific offices might be done later if needed, but we have to start with something generic.
And which offices should be shown?
What about name only, without fot?
We can try it, but I guess it will make it harder to guess which feature the label describes, because black is generic color we use for different things.
I guess office=government and office=administrative (#271) should be rendered brown as they are public services similar to townhall or police station. Maybe also some other offices too.
Maybe it would be good to have a test server to check how does it look all around the world.
I think we should render nursing_home as we do with social_facility. It has 13β977 uses and is still gaining popularity:

amenity=marketplace is now rendered (#2893)
Thanks, updated.
I think we should render nursing_home as we do with social_facility.
Both iD and JOSM have recently updated their presets in favour of amenity=social_facility + social_facility=nursing_home. Your graph is not showing the 2017 development.
I wonder what (import?) caused that strange peak in 2011?
Unfortunately http://taghistory.raifer.tech is not refreshed as frequently as I'd like it. Thanks for the info.
I see my report #2953 has been referred here. Thanks.
However, this discussion is much broader and more open-ended. I would like to point out there is an actual bug (so it isn't just an enhancement request) in the way office PoIs are currently rendered:
The rendered uses a house number + house name instead of a name tag. I can't think of any scenario where such result would be desirable. Most likely it is a leftover from the address PoI implementation.
Could that be fixed first, before we sort out icons and other enhancements?
Could you link an example?
http://www.openstreetmap.org/#map=19/52.23241/0.14955
Could that be fixed first, before we sort out icons and other enhancements?
You mean something like http://www.openstreetmap.org/node/5237606800 ?
I don't feel we could fix it in the other way than just start rendering kind of icon, probably just a grey dot similar to shop dot. What do you think could be done before, which could be easier?
Icons would be great but I guess that may take some time (there are many office tags). For start, we could simply change the text we already render (from addr:housenumber to name).
BTW, iD currently renders an icon + the name tag. OsmAnd renders only a "name (addr:housenumber)" text, which personally I think is a bit too much.
The way company names are currently displayed discourages correct tagging. So it would be good to fix it first and focus on aesthetics later.
I also think special icons will be needed only for some special types and we can work on it later. A dot should be easy (probably with man_made gray color) and I would use it because a name alone may suggest an area, while most offices are tagged as a node.
So - is anybody willing to prepare such PR and test it?
I've just noticed https://map.atownsend.org.uk/maps/map/map.html renders office=company as a dot and a name. Perhaps the implementation can be reused.
Would you like to prepare the code? That would help a lot.
I provided a suggest icon for a bbq #2996 a week ago is some one able to check it for me to see if it is suitable and maybe implement it?
https://gist.github.com/geesona/a5912e34c377d644e088889ecf40d09d
I think this issue should be renamed to "Render amenity=* as dots + names".
Let's review first comment https://github.com/gravitystorm/openstreetmap-carto/issues/108#issue-17843225 :
The only thing which stay left to discuss here is generic dots for amenities which don't have separate tickets for own icons.
Can someone compile a list of amenity tags that are currently not rendered and could be added as a dot + name? The one from @daganzdaanda is a bit out of date now.
If so, I will prepare a PR similar to #3163.
After review of a topic, I think we shouldn't use dot-rendering for any amenity=*. This tag is so diversified that generic-dot may be confusing. We should just discuss using dedicated icon if we want to add rendering for some amenity.
I partially disagree. Yes, we would like to have icons for amenity tags (BTW, office= tags are not an exception, there are some good candidates for an icon as well) but the priority should be in supporting all documented or popular tags in the first place.
What I propose is a 2 stage approach. First we implement all missing tags as dots and then, one by one, add icons for them.
I looked at all issues with "amenity-points" label https://github.com/gravitystorm/openstreetmap-carto/issues?page=2&q=is%3Aissue+is%3Aopen+amenity+label%3Aamenity-points
and also at all amenity=* issues which has been referenced here.
I don't see any amenity=* candidates for dot-rendering.
@andrzej-r Can you give examples which tags do you consider?
@Tomasz-W there are over 9000 amenity tag values: https://taginfo.openstreetmap.org/keys/amenity#values
Over 110 are documented in https://wiki.openstreetmap.org/wiki/Key:amenity. ID currently have 25 presets for amenity=*.
As I mentioned in #3163, my (new) proposal is to have a catch-all clause rendering all amenity=* and office=* tags with a simple dot+name. On top of that we can special-case any other tag values (icons, custom filtering/rendering options) just like we are doing it now.
Even if we were to use an opt-in approach, it is still useful to have a fall-back rendering for tags do not have an icon for just yet.
While office sounds OK for me to always be rendered with a dot, amenities are too different. It might be another kind of eating place, street furniture or almost anything else. Therefore I would be more careful when rendering amenities and do it only for whitelisted values. Probably some of them need to move to the new keys to make it more clear what they really are.
sent from a phone
On 7. Apr 2018, at 11:28, kocio-pl notifications@github.com wrote:
While office sounds OK for me to always be rendered with a dot,
I could imagine limiting these to large offices, i.e. on areas and >=limit
Generally, while bigger offices can be landmarks, most offices are IMHO not significant enough for this general style.
dieterdreist, you have to tweak both icon and label rendering paths. Not saying it is not possible (I tried it before) but the combinations quickly pile up. For example, office= tags are quite often combined with landuse= (not just building= tags) and there are likely a lot of other corner cases. Also, without rendering at least an icon or dot you will often not see the tag at all - in congested areas labels often hidden even at z19.
Do more people agree that dots on the buildings are undesirable? If so, do you have any ideas for a solution?
office= tags are quite often combined with landuse=
This sounds like a tagging mistake, can you give an example of place where this tagging is correctly used?
There are many such unexpected tag combinations in use. Given their popularity I wouldn't automatically dismiss them as tagging errors. One reason is lack of support for office tags in carto, so there is no visual feedback to the mappers.
Edit: I noticed another use case - some ways are tagged with office=* only (no building or landuse tags).
example
Edit 2: or plain area= or indoor mapping like here.
I've even seen spotted a combination of landuse=school, amenity=school and office=educational_institution, although I'm OK treating this one as a tagging issue.
For me, this issue is resolved by #3163 .
See https://github.com/gravitystorm/openstreetmap-carto/issues/108#issuecomment-364636355 and later comments, there wasn't much support for amenities generic dots idea.
I think we should still consider the last three individual amenities in the initial post.
I think we should still consider the last three individual amenities in the initial post.
@matthijsmelissen I agree, but:
This meta-issue is unnecessary in this situation.
Alright, happy to close this item!
Most helpful comment
I know that while OSM carto has a liking for individual icons for individual shop types, but for offices I'd definitely start with something very generic - a dot, like the "other type of shop" dot, but in a colour that doesn't get confused with existing features.
Here's an example, using black for offices:
(that's http://www.openstreetmap.org/#map=19/52.95297/-1.15692 BTW).
Edit:
https://map.atownsend.org.uk/maps/map/map.html#zoom=19&lat=52.9529&lon=-1.156722
is a slippy map of that rendering.