Skip to content
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

Confusing symbol for amenity=ferry_terminal #2785

Closed
vss-devel opened this issue Aug 29, 2017 · 42 comments
Closed

Confusing symbol for amenity=ferry_terminal #2785

vss-devel opened this issue Aug 29, 2017 · 42 comments

Comments

@vss-devel
Copy link

vss-devel commented Aug 29, 2017

As discussed at the bottom of #2385, v4.2.0 uses an anchor symbol anchor symbol for the amenity=ferry_terminal which is quite confusing.

It may be not so obvious along the rivers, as depicted at #2385, but at a sea shore it looks weird. Common sense suggests that an anchor is for an anchorage. As a matter of fact, ferries don't usually deploy an anchor to moor at their docks.

Not only nautical, but also some topographic maps modern and historical maps are using an anchor symbol to denote an anchorage.

See, for example, Topografska karta at the https://geoportal.dgu.hr/, Carte littorale https://www.geoportail.gouv.fr/donnees/carte-littorale or as suggested by @imagico: "for example chapter 2, symbol 226 in http://www.lib.berkeley.edu/EART/pdf/soviet.pdf - likewise for some pre-digital German TK100/TK200 (don't have a digitized sample at the moment)."

@Klaus-Tockloth
Copy link

Klaus-Tockloth commented Aug 29, 2017

I agree with the thread opener. The anchor symbol is confusing and too dominant. Especially at locations where "amenity=ferry_terminal" is similar/identical to a bus stop.

bildschirmfoto 2017-08-29 um 17 49 35

https://www.openstreetmap.org/#map=15/52.3911/13.0417

@kocio-pl
Copy link
Collaborator

kocio-pl commented Aug 29, 2017

Even on the sea there's a ferry line attached most of the times, so it should be clear from the context that it's a terminal, not an anchorage place. The initial level was chosen as a middle ground between big ferry stations and small ferry stops, because we have no way to distinguish their size currently, so it's expected to be sometimes too late and sometimes too early. In this case it's the 3 lines name labels which bothers me.

You can suggest a solution if you feel this could be improved.

@vss-devel
Copy link
Author

vss-devel commented Aug 29, 2017

I don't see a point of breaking an established and reasonable practice. I'm quite confident that for quite a number of people if they see an anchor on a map they'd assume there is an anchorage there. Here is another example http://www.physicalgeography.net/fundamentals/2d.html. Personally when I saw an anchor on the land I've rushed to JOSM to see what's wrong with the map.

By the way the anchor symbol has a quite broad connotation in this context. Perhaps it's better to have a vessel to be depicted on the symbol. So, I'm happy to make a suggestion.

CEVNI – European Code for Inland Waterways uses this symbol:

You may like its Polish version:

Otherwise here are some options I've found at the Wikipedia commons:

and a couple of options at the OSM wiki: ferry-boat, ferry-boat

@kocio-pl
Copy link
Collaborator

I don't see a point of breaking an established and reasonable practice.

It was very late idea, because no vessel icon I've tried was even remotely as recognizable.

By the way the anchor symbol has a quite broad connotation in this context.

It was deliberate choice to use broad symbol, because it was also suggested that not every ferry is a ship. See also my conclusions: #2385 (comment).

So, I'm happy to make a suggestion.

Thanks! However I should have said that any proposition needs to look good on 14 px matrix and only last 2 icons are as small. I'm not able to recognize second one of them and the first of them was not recognized by other people. See #2385 for more failed attempts.

@pnorman
Copy link
Collaborator

pnorman commented Aug 29, 2017

Icons with wavy lines are not likely to be suitable at the size we need.

@kocio-pl
Copy link
Collaborator

Hm, @Klaus-Tockloth case gave me idea to improve rendering a bit - what if we show terminals with area from z14 and terminal nodes from z16? This should be possible with SQL query and could encourage more detailed drawing for bigger ones. There are 11415 such nodes and 1309 ways currently.

@Klaus-Tockloth
Copy link

You can suggest a solution if you feel this could be improved.

Basic idea:
Use something similar to bus stops. Start with a symbol (e.g. circle, point, square, triangle, ...) without a label. Continue with an icon (e.g. wave line with vessel). Continue with the label.

Rationale:
A ferry object consist of two elements: ferry line and ferry terminals. Where the ferry line hits the land there is typically a terminal. The ferry line is very dominant, so there is no need to make the ferry terminal also dominant.

Improvement:
Distinguish (if technically possibly) if the terminal is at the coast or is inland. Enlarge symbol and icon if the terminal is at the coast.

@Klaus-Tockloth
Copy link

Klaus-Tockloth commented Aug 30, 2017

A year ago we also renewed the ferry terminal icon for our Android map. We ended up with this:

bildschirmfoto 2017-08-30 um 08 30 15

@vss-devel
Copy link
Author

vss-devel commented Aug 30, 2017

@kocio-pl I've corrected links for the Commons icons. As you'd see the thumbnails are generated by Mediawiki from SVGs, so you'd scale them easily and you'd paint them whatever you like.

Perhaps it's better to have bow/stern view of a vessel, so they'd the difference from a bus icon is quite distinct.

BTW this is what I've made from the CEVNI ferry symbol:

It doesn't look like a bus and it's not dominant either!

@kocio-pl
Copy link
Collaborator

kocio-pl commented Sep 2, 2017

I'm not ready to get back again to the same problem that took me so long at the moment (still you can play with different renderings and post it here). I just wanted to note that Sputnik is using the anchor too.

@vss-devel
Copy link
Author

I just wanted to note that Sputnik is using the anchor too.

Using anchor to demote ferry is actually quite common for tourist city plans. So Sputnik apparently picked up this tendency from there. But this actually this makes their map look amateurish. It's the same with the Yandex maps. But even Google (not a professional map either) use a ship for this purpose, and this brings some consistency to their maps.

Funny enough, but no one from them uses a car horn a bus wheel or even a steering wheel to denote a bus stop.

Let's look at what real maps do. They've put many years of experience in there.

@pnorman
Copy link
Collaborator

pnorman commented Sep 4, 2017

I've seen both used in different maps. I'm okay with our current symbol. If someone feels a different symbol would be better, provide an example rendering for comparison, then we can evaluate it.

@kocio-pl
Copy link
Collaborator

kocio-pl commented Sep 5, 2017

Yes, it would help to see the real output, not general ideas, because this issue is about details. Preparing simple rendering/testing environment is documented here:

https://github.com/gravitystorm/openstreetmap-carto/blob/master/DOCKER.md

@printmaps
Copy link

Here a sample map (scale 1:10000) with an alternative ferry icon.

Original icon:
potsdam-org

Alternative icon (without label):
potsdam-neu

@kocio-pl
Copy link
Collaborator

kocio-pl commented Sep 8, 2017

The icon is probably smaller than 14x14 px and is unreadable for me - at 100% resembles bread (bakery) icon.

@printmaps
Copy link

Hard to read ... I agree. BTW: I don't see the need for a realistic looking icon ... an abstract symbol (here a triangle) is in my eyes sufficient (analog to bus stops or train station). The ferry line makes clear what it is:

potsdam-dreieck-3

@kocio-pl
Copy link
Collaborator

kocio-pl commented Sep 8, 2017

Please remember that we have also bigger ferry terminals, drawn as an area, and abstract symbol wouldn't look good there IMO:
3szsjaex

@pnorman
Copy link
Collaborator

pnorman commented Sep 8, 2017

👎 to the small "breadbox" symbol as being unreadable, and 👎 to the triangle. I don't think an abstract symbol works here.

@printmaps
Copy link

To distinguish between nodes and areas could be an good idea.

  • Nodes are small terminals like bus stops with late labeling and small icons or abstract symbols.
  • Areas are large terminals with early labeling and larger icons.

@dieterdreist
Copy link

dieterdreist commented Sep 9, 2017 via email

@printmaps
Copy link

The OSM wiki defines "amenity=ferry_terminal" as:

A place where people/cars/etc. can board and leave a ferry.

@dieterdreist
Copy link

dieterdreist commented Sep 9, 2017 via email

@kocio-pl
Copy link
Collaborator

kocio-pl commented Sep 9, 2017

If it's too specific from beginning, it can be also source of troubles (amenity=fast_food/restaurant - and what if you don't know exactly?). But that's the way it is and that's why we have "2.0" specifications:

https://wiki.openstreetmap.org/wiki/Proposed_features/Seaway

Sadly, it's not approved and not even used:

https://taginfo.openstreetmap.org/search?q=Seaway#keys

@boothym
Copy link
Contributor

boothym commented Sep 10, 2017

Agree with the OP, when I saw the anchor on the map I didn't realise it was a ferry terminal.

The second wikimedia icon from @Vadp looks ok at 14px. The iD editor also has a couple of ferry icons.

@kocio-pl
Copy link
Collaborator

OK, so please render them so we could evaluate it.

@vss-devel
Copy link
Author

vss-devel commented Oct 10, 2017

OK, so please render them so we could evaluate it.

Just found some time to play with the thing.

1st one is extracted from CEVNI – European Code for Inland Waterways

ferry-boat

The next 3 are fond at the Wikipedia
ferry-boat

ferry-boat

ferry-boat

and one more from https://wiki.openstreetmap.org/wiki/Map_Icons/Proposed_Icons
ferry-boat

@kocio-pl
Copy link
Collaborator

kocio-pl commented Oct 10, 2017

2 is unreadable, 3 is better by a narrow margin, 1 is recognizable, but too cartoonish/geometric, 4 looks the most promising for me for nodes, but I'm afraid of areas. Could you check how would it look here?

BTW if you change the icon color, remember to change it also for labels.

@vss-devel
Copy link
Author

Could you check how would it look here?

Tell me how to get a pbf for it

@kocio-pl
Copy link
Collaborator

You can just export .osm file from website export, since it's quite small area and can be imported as easily as PBF.

There are however additional services like OSMaxx or HOT export tool, which allows you to download data for arbitrary area if they are bigger.

@vss-devel
Copy link
Author

vss-devel commented Oct 10, 2017

ferry

@kocio-pl
Copy link
Collaborator

It looks strange for me. Maybe you should use the existing color, to make it look different than slipways?

@vss-devel
Copy link
Author

vss-devel commented Oct 10, 2017

Here you are:
ferry

I think the former is better as it uses transportation colour, but that's not critical.

@kocio-pl
Copy link
Collaborator

kocio-pl commented Nov 14, 2017

@vss-devel I wanted to revisit this issue, but something bad happened to the images from you - they are not shown on this page and the links to them don't work also.

@vss-devel
Copy link
Author

@kocio-pl: The images are fixed. Enjoy!

@kocio-pl
Copy link
Collaborator

After some time to keep the perspective, my inspection shows that unfortunately this shape is hard to recognize. I also believe it would be too heavy for small river terminals (example from #2785 (comment) would be even worse than just too much of text). Therefore I close this issue.

Thanks for the work with searching for a replacement.

@DENelson83
Copy link

May I then suggest to use a white anchor on a purple box for a ferry terminal, while a blue anchor can be used to refer to "leisure=marina"? I draw my inspiration from "highway=bus_stop" using a blue bus symbol, while "amenity=bus_station" using a white bus symbol on a blue box.

@kocio-pl
Copy link
Collaborator

kocio-pl commented Dec 21, 2017

Bus/bus station does not sound to me as a parallel to ferry terminal/marina - these are two different uses, not just a bigger/smaller feature, so I don't think it would work. It would be better suited for ferry_port=stop/terminal difference for example, if seaway=* tagging will ever take off.

@DENelson83
Copy link

Well, as I associate the anchor icon with a marina, I would then suggest that the anchor icon be moved to "leisure=marina" and that no icon at all be used for a ferry terminal, instead implying a ferry terminal from the ferry routes that land there.

@kocio-pl
Copy link
Collaborator

AFAIR we already render marinas and nobody even reported that's insufficient, so this would be separate change (the issue is not about "this icon is needed elsewhere").

On the other hand general transport rendering was incomplete without a ferry icon and we haven't found anything better. There are also examples where ferry routes are not tagged and terminals are the only thing visible, like here:

https://www.openstreetmap.org/#map=15/29.9800/31.2261

@DENelson83
Copy link

Well, that doesn't change the fact that the use of an anchor to refer to a ferry terminal is still confusing. The vast majority of systems use the pictogram of a ship to refer to a ferry terminal, and whenever I see an anchor picture, I think marina. If you can find the absolute simplest pictogram of a ship that is easily recognized from a distance, please use it for a ferry terminal instead.

@kocio-pl
Copy link
Collaborator

Unfortunately, we couldn't find such ship icon for many months, even if I started with such idea - please look at this discussion, #1673 and #2385. This seems to be the only shape which is easily recognizable and not too heavy, plus there are maps which use the anchor exactly this way.

@daganzdaanda
Copy link

For what it's worth, I have no complaint against the anchor, but the icon No1 here looks perfectly fine to me. I think it's actually a point in favour that it is simple / geometric, just like the icons for buses, taxis etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants