OpenSeaMap / online_chart

OpenSeaMap fullscreen browser chart.
http://map.openseamap.org/
64 stars 32 forks source link

rendering of fairways #189

Open quantenschaum opened 6 months ago

quantenschaum commented 6 months ago

Fairway areas (seamark:type=fairway) are show in transparent white, good. But waterway=fairway lines should also be rendered.

wschildbach commented 6 months ago

@malcolmh this one is for you.

malcolmh commented 6 months ago

We only render "seamark" tags. If you want a particular rendering on the base map, then this should be raised in the appropriate OSM forum or mailing list

quantenschaum commented 6 months ago

Restricting rendering to the seamark namespace does make sense to keep things separate, but waterway=fairway (lines) are of interest for navigation and should usually not be show on the base layer. So, it would make sense to show them on the seamark layer as well. There is no seamark fairway tag that can be applied to lines, only areas.

Skippern commented 6 months ago

Seamark:fairway follow IHO guidelines on how fairways should be visualized, waterway=fairway doesn't strictly follow this guideline. By that it will not be consequent how this is rendered, and therefor worthless as a navigational map.

There aught to be a maproulette topic for waterway=fairway that is not combined with seamark:fairway, but that is a completely different topic, and not directly part of OpenSeaMap scope.

quantenschaum commented 6 months ago

OpenSeaMap is not a navigational map (yet), not even close. But effectively it would be helpful to see these line based fairways on the map.

Skippern commented 6 months ago

The path for OpenSeaMap to become a full alternative as navigational map for hobby and leasure users are much longer than what it took for OpenStreetMap to become a routing map. Relaxing on tagging standards are not the way forward.

quantenschaum commented 6 months ago

Honestly, I do not think that OSM will ever be able to fully replace official, professionally maintained nautical charts. This is different on the water than on the road, where you can safely "navigate" without a map.

There is no relaxing of any standard and anyways it's not static and can be adapted any time.

Displaying these fairways would definitely be useful. I don't see the point of not showing a feature because of a debate on principles.

quantenschaum commented 6 months ago

Just compare current OpenSeaMap to how OsmAnd renders the same data

image

Do you want really think not showing the fairways provides more usability for the end-user?

This is a good example for #188 as well.

malcolmh commented 6 months ago

The original OpenSeaMap project had the original aim of having a tagging scheme aligned with IHO S.57 and a renderer aligned with IHO INT-1. To depart from that would make the project unmanageable. It should be realised that there are no longer any active developers on this project. I run the renderer on a maintenance-only basis.

quantenschaum commented 6 months ago

It's sad that there are no developers contributing to the project. That explains why there is no observable activity going on. How many people are using the sea map actually? Seems like there might be more people using OSM data in apps like OsmAnd instead of the web version.

The argument doesn't convince me. Rendering fairways wouldn't make the project unmanageable. And it also is not strictly aligned to the INT1. I think you can hardly deny that the 2nd of the examples above is more usable.