Good Day. We maintain a section that has about 350 manmade piers that all have specific number associated with them. This morning I noticed that someone came along and changed the key and the name (in this case pier number) no longer displays..? I have two questions: 1.) Can I identify who made the changes? 2.) All the "Name" values are still in there, and correct, is there a way for them to display? I would prefer to keep the changes the user performed because they are more properly represent what is actually there, but not at the cost of loosing the labeling in view mode on the internet. (One of the example ways is # 151393896 -83.45842 x 41.73366 I would really appreciate help here as I have a LOT of hours in this.. Thanks, and All the Best! Bill asked 11 Apr '14, 14:07 Mad Boater SK53 ♦ |
To see all changes made to a particular way you have to take a look at the corresponding way history (in this case for your way with the ID 151393896). As you can see, the last change has been done 2 years ago. So why did the rendering change nevertheless? Because the rules defining how something is rendered are defined somewhere else: in the stylesheet of the corresponding renderer. So it is very likely that these rules did change instead of the data. The stylesheet used for the default OSM layer is maintained at the openstreetmap-carto GitHub project. There have been some recent changes regarding the name tag which probably lead to the fact that name on man_made=pier will be ignored. This doesn't necessarily mean that this is intended behavior, it could also be a mistake. And if you think you found a bug then you can create a new issue for openstreetmap-carto (unfortunately this requires a separate GitHub account). However I think there is a mistake in the data. In my opinion those numbers aren't names. The name tag should contain the name only. Therefore the numbers belong to the ref tag and I suggest you should fix the piers accordingly. This won't make them appear on the map. But it fixes the map data which is of higher importance. Keep in mind that we can't show all features on the map because otherwise it would become too cluttered. But of course you can render your own map with your own customized stylesheet where ref and name on a man_made=pier are rendered. answered 11 Apr '14, 14:36 scai ♦ SomeoneElse ♦ |
BTW you indeed did a lot of "misuse" of OpenStreetMap using ferry lines as navigation lines and highways to mark a sunken island. You should instead use OpenSeaMap map.openseamap.org, which is intended to render marine tagging. See here for a good example of your kind of navigationlines and shoals. For that you should tag your "ferry line navigation" as In case the lighthouses on your navigation lines actually exist as buoys, you should tag them as e.g. You will find even more marine tagging here: http://wiki.openstreetmap.org/wiki/User:Skippern/INT-1 http://wiki.openstreetmap.org/wiki/OpenSeaMap/Seamark_Objects For onboard navigation with OpenSeaMap on iPad I recommend the app Rivers & Seas. answered 14 Apr '14, 21:57 Krille 1
I agree with your sentiment, but I think it would benefit all for OpenSeaMap to make more of an effort to use "normal" OSM tagging when possible. For example, there are more uses of natural=shoal than seamark:sea_area:category=shoal in the database (http://taginfo.openstreetmap.org/search?q=shoal#values). I wonder why? ;)
(15 Apr '14, 15:48)
neuhausr
This supposed duplication between tags of pure objects (e.g. lighthouse manmade=lighthouse or building=church) and their meaning for navigation (e.g. seamark:type=light_major or seamark:type=landmark) has already been well discussed: Not every such objects has a significance for navigation. So it is not a redundancy, but a supplementary tagging. This applies in particular to harbor=yes/seamark:type=harbor and historic=wreck/seamark:type=wreck and also to shoals.
(15 Apr '14, 15:55)
Krille
|
You also might want to go through them all and fix the tagging. I just checked a few, and there are some that are missing the man_made=pier tag, but do have all sorts of wacky tags like amenity=parking, highway=unclassified, and waterway=dock. There are also many that don't connect to anything else, or cross another way without a node joining them. In short, there are bigger problems with the underlying data that should be resolved before worrying about how their labels render on one particular map. Edit: I just zoomed out, and there's some wacky tagging going on in the surrounding areas too. There are ferry routes that aren't actually ferry routes, buoys/markers with names that are clearly not names, rectangular closed-loop tracks that don't connect to anything else, etc. It seems like there's a lot of Tagging for the renderer going on in this area. answered 11 Apr '14, 23:05 alester |
See also https://github.com/gravitystorm/openstreetmap-carto/issues/474#issuecomment-40389590 "Please restore rendering of pier names #474" answered 14 Apr '14, 20:45 Krille |