-
Notifications
You must be signed in to change notification settings - Fork 819
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding amenity=fountain icon #1804
Conversation
IMO the shown examples are great demonstrations how display of symbols can be counterproductive since it obscures and hides other things in the map. Showing a 14px symbol (corresponding to >16m at z17) - in many cases for something like a little 30cm sprinkler in what is nearly always a dense urban setting seems one of the clearest cases of overuse of icons for showing point features. Besides that introducing yet another color is not a good idea either. |
|
Perhaps a blue circle (like shops or even better the trunk of the tree rendering) and the icon with a larger zoom. |
It might be good for z17 and I'd like to try it, but first I have to figure it out, because the code is more complex - looking at the trees, it may need some work with YAML also. |
What about a blue circle on mid-zoom and the icon on z19 (and maybe z18)? |
Circle is enough to show that there is a water-related feature there. Maybe it is possible to make smaller fountain icon for earlier zoom levels? Also, what about showing only named fountains since z17 and unnamed from z18/19? Maybe using size of area as indicator of importance would work? Decent chunk of fountains (1/5) is tagged as areas. |
For me the dot works quite well in the examples you give. |
@kocio-pl Can you push branches with dot and circle? I would like to test how it works. |
A simple small dot at z18 and a small symbol at z19 could work reasonably. With the proposed symbols size we would still be talking about >4m nominal size at z19 which is quite large for most fountains. Since most larger fountains are located within a water area the size of this water area would be a reasonable rating criterion - and using it would also encourage proper mapping. |
It would be also a good idea to describe how fountains are supposed to be tagged. http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfountain is unclear at this moment and it merely describes two potential tagging schemes without recommending any ("Applies to Node nodes and Area areas although most fountains should be tagged as nodes representing the location of the fountain sitting within an area of natural=water"). After clarifying this it would be clear whatever size of fountain may be used as indicator of importance. |
Reworked z17 with dot and circle in Warsaw (before/after): I guess it's better, but I'm not sure about options taken from tree rendering and I need to test it also in other places. @math1985 Circle suggests small water pool (which is a bit different water feature), while the dot I'd like to use for tagging just nozzles (once we have the tagging defined and the database reload is done) in big fountains like this one (currently the basin has a name only, while individual nozzles are tagged as a fountain, which is not proper way of describing this object). @matkoniecz I will think about your ideas later, fighting with the code was hard enough for today (brackets, brackets everywhere!...). Of course you can check it yourself now, since the code in this branch is updated. |
You may propose change on OSM wiki (at http://wiki.openstreetmap.org/wiki/Talk:Tag:amenity%3Dfountain ) to recommend this tagging scheme (this is small enough that full scale proposal is waste of time, probably it may changed by proposing it on talk page and assuming no objections change http://wiki.openstreetmap.org/wiki/Talk:Tag:amenity%3Dfountain ). Currently it is not clear what is "the proper way". |
Thanks, I will probably take the shortcut once I'm really sure how should it look like. In my post on Tagging I have proposed this scheme for parts of the fountain:
but plain Basically anything with |
you may want to try the Bellagio fountains (http://www.openstreetmap.org/#map=19/36.11288/-115.17399) |
text-dy for dots probably may be smaller (on lower z-level) |
It's the same as in bus stop now IIRC - 11 for every zoom level. What is this for (distance between the lines of text?) and what number do you feel is better? 9 maybe? |
Distance between icon and text. Too small and tall names like "ÉÉÉÉÉÉ ÉÉÉÉÉÉ ÉÉÉÉÉÉ" will not fit - pointlessly large and it is uglier.
No idea. I am always creating test file where relevant object is named "ÉÉÉÉÉÉ ÉÉÉÉÉÉ ÉÉÉÉÉÉ" (the worst reasonable case) and search for smallest value with label visible. Dot is smaller so smaller values should be OK (what will make more obvious to what object label is applied). |
In principle the 'dot + icon at the highest zoom levels' seems to work but note showing a small dot at one zoom level and a symbol >3 times the size at the next will inevitably lead to features frequently disappearing as you zoom in - something that is best avoided. Showing a circle in water blue will discourage detailed mapping of smaller basins around fountains which would be bad. And i still think an additional color is a bad idea - for the icon either amenity-brown or landmark-gray seem fine to me - for the dot gray would be better. |
Yes, that's why I wrote about the trunk (I meant the size) and not the tree itself. |
@imagico A lot of things to reply in your short note:
|
I would also prefer blue. What color do we use for waterfalls? |
Sorry, wrong button... |
I guess we don't at the moment - first try is closed: #1564. |
Main problem at this moment is a poor rendering, worse than now of large fountains. I have an idea how to change it, but it would require clear definition of amenity=fountain (I will post about it on wiki and probably also tagging mailing list). example: https://cloud.githubusercontent.com/assets/899988/9870210/472d411e-5b8a-11e5-8333-7cec26e8662a.png |
Great! I was just not able to enhance the definition, but I am still interested in fixing it to be more clear what exactly the fountain is and how to describe some large fountains to be more suitable for 3D rendering too. |
@matkoniecz I'm still curious what is this idea? Looking at your example it doesn't seem to me that there's any problem with current proposition up to z20 and for higher zoom levels any area with the icon would look strange, because in this scale we see they are not the points (on z22 it's probably just a rendering artifact). |
Accepting this as I think it's an improvement to the current status. If anyone has improvements to particular aspects, feel free to create a PR. |
I find it regrettable that the points mentioned in #1804 (comment) have not been addressed. Correspondingly i disagree that this is an improvement of the current status. Beyond issues of the rendering of this particular feature this change adds two major novelties to this style: introduction of a new icon color and use of water color to display abstract shapes rather than mapped geometries. I think neither of them has been sufficiently considered in its broader implications. |
@imagico Sorry for not addressing your points in detail. I have limited available time, and in an ideal world I'd respond to all comments, but if I have to choose between reviewing PR's or commenting, the former tend to be more useful. Anyway, to address your comments:
Wouldn't that be the same when an icon shows up on a zoomlevel without a dot on the previous level? I think the important thing to prevent features disappearing is to make sure that rendering order correspond with the order of zoomlevels on which icons show up - I'm not sure if that's the case here, though.
I'm not sure if that's really an issue - adding a fountain outline is typically something mappers do when they are mapping other features in the same area, so they are already in the editor, where they don't see the default rendering.
To me the blue icon looks really natural - but that's of course a matter of taste. |
No, there are two separate problems with relation to icons vanishing. One is new icons vanishing because other icons appear at a higher zoom levels with priority over the icons that already appear at lower zooms. This can be solved by ordering priority correctly. Here however you have the problem that the size of an icon raises significantly relative to ground level units from z17 to z18 and this will make icons disappear when zooming in even if there is no change in any other icon type around. This is already well visible in the samples shown:
I am pretty sure that there are people who disagree that drawing a 10m circle around every fountain above almost everything else in the map (roads, paths, landuses) is not a problem.
I think it is probably not a good idea to choose a color individually for every icon type with regards to what appears natural for this feature in isolation. It is fairly unclear to me what broader class of object this color is meant to represent. If it is supposed to be water related features it should be clear that the current transport icon color is much closer to water color and this color is fairly close to air transport color which would make color choice fairly unintuitive overall. I am sorry if this appears like an unfair rant towards the work of @kocio-pl who is just trying to improve the map but there is no point in sugar coating this i think. I just see serious issues here, i hope i am wrong about this but so far i see no indication i am. |
Well, you're wrong here - they've been addressed, in as much details as I was able, a month ago (#1804 (comment), #1804 (comment)). I was very surprised you didn't answer it, but nobody else was against, so I just moved along. I was rather waiting for @matkoniecz to at least reveal his idea, but it also didn't happen in 2 weeks. As much as I think @math1985 was right that waiting forever is not gonna work and I'm happy he took this action, I'm still interested in discussing problems.
How would you like to show the geometry? You seem to assume that every fountain is a typical nozzle with water basin around, which is not always the case - that's why we have designed it to allow showing other types too. There can be a fountain (containing one or more nozzles): How would you like to indicate their shape? |
I am sorry if i was not clear here - with 'addressed' i did not mean 'got replied to' but 'got solved by making changes'. You are always asking for specific suggestions for changes but just because none are given does not mean there is no problem (although i have given several specific suggestions in this thread). To me this seems a bit of a conflict between two approaches to style improvements:
In general I think everyone is responsible for the changes he/she makes and others (like me here) can only help with comments and remarks. So it is fine to disregard my concerns if you find them unfounded (do you?). I re-emphasized them here because i strongly believe they will turn out to be issues (in other words: this change will create more problems than it solves) and i expect someone will have to address them sooner or later. |
OK, now I understand. 😄 However I expected that you answered me showing where you agree and where are still the flaws in my reasoning. The lack of the response got me surprised: I don't like to make the changes when I still don't know the conclusions from a discussion (like "here we mostly agree, this is where I have a different point of view, but I think we can reach a compromise and here we just disagree").
Yes, because suggestions (or even a working code) are always better than just pointing the problem and sometimes they can end useless discussion and help find the solution (faster or at all...). But of course this is not always the case and I like to discuss - and sum it up to not let the problems got lost in words, especially when there are many details involved.
Thanks for reminding them in a compact form! I will try to reply and hope we can at least reach conclusions and test some solutions maybe. |
@kocio-pl asked "Do you like to change the size depending on zoom level?" The circle should always be pretty small, so that micro-mapping the real basin will still be a visible improvement. I don't think we even need a dot or icon in another colour in the middle. I would slightly prefer brown for label colour. When I first saw the examples, I liked the blue more, but now I find it too aggressive and the brown actually very elegant. Funny how taste may differ, @kocio-pl feels "brown (...) doesn't look pleasant on the water" :-) |
I changed the wiki according to the discussion here and on tagging. But is this area rendering already in place? Or is this only about the icons? |
Looks like a closed way with amenity=fountain is rendered like a node: http://www.openstreetmap.org/#map=19/48.77501/9.17879&layers=N / http://www.openstreetmap.org/way/100055576 |
What is the source and license of the fountain icon? (I would like to use it in JOSM) |
This is my own design and I'm an avid JOSM user, so it's nice to hear that! =} License is CC0, like all the files in this repo, so there are no limits, you can do what you like. |
Thanks, sounds good :) |
Resolves #705.
Warsaw (just a few fountains), Rome and Vatican (a lot of them) all look OK at z17:
Only garden in Versaille has a problem with a row of fountains below z19 (other fountains here are not affected):
Because it's the most dense fountain place I could find, I guess it's not a show stopper for introducing this icon. Currently we're still not able to display fountain:nozzle=yes or any other arbitrary namespace, but this POI doesn't have to wait for those additional details. I also don't know if this row should be tagged as nozzles rather than fountains, but probably that's not the case.