I certainly agree that we should not waste mapper's time, but in this case it was mainly actually to make it easier for myself with JOSM to find my way back to all small pieces in a fragmented landscape. Not having this relation makes editing a fair bit harder as you can't really see which parts belong to the same (name labels are really not that visible in JOSM) and you need to click your way through or create a filter on the name, but since you don't want it I will remove it. It will probably lead to more work for me rather than less, but I won't invent something that everyone is against. It's a value in keeping it simple too. So we can put that to the side, don't worry there will be no relations.
Opentopomap has some interesting features, but also it's own family of 
problems. The largest problem (except for limited server capacity) I 
think is that it renders borders between same tag areas, which causes 
lots of borders of technical polygon splitting visible, which exists 
everywhere in the map if you like it or not. The development also seems 
to have stopped, so any issues it has now won't probably be fixed.
And does it render this "well-established method" by automatically 
finding adjacent parts and showing only one label. I'm still waiting for 
the result, but I would be *very* (happily) surprised if it does.
If OSM had been a normally managed project there would be numbered 
releases of a well-defined specification how OSM data should be 
interepreted by renderers. When there is no such thing, how can we 
expect that other renders should solve things, without documentation?
There's so often reference to "other renderers" that does things right, 
but where's the examples? There may be one renderer that make some 
things right, but then others wrong (like opentopomap)... that there 
really is no showcase renderer under the control of OSM itself I 
personally think is the largest waste of mapper's time we do. I see 
people skipping things, guessing, making "creative" incorrect mappings 
just because OSM-Carto is so limited in what it can do. Not only 
beginners, also experienced mappers. Just one example, some are so fed 
up of that OSM-Carto cannot remove text of rivers inside lakes so they 
cut up the river and remove the name instead. If OSM-Carto quality and 
feature set would go up and the documentation (for mappers) with it, so 
would the geo data, of that I'm convinced.
/Anders

On 2020-12-14 21:45, Joseph Eisenberg wrote:

Re; "Don't adjust your mapping to what you believe is most convenient for data users"
I know this recommendation is unpopular with some mappers, because many 
of us just want to see a good-looking map, and if it takes duplicating 
relations and extra mapping work we will do it.
But remember that your time as a mapper, even though you give it to 
OpenStreetMap freely, is actually valuable and should never be wasted 
on doing things that can be solved by better software on the database 
user end of things.
We should never ask 10,000 mappers to spend 10 hours a year each to add 
something to the database which saves 10 hours of work for a database 
user.
Sometimes this means that the rendering on openstreetmap.org [1] won't 
look perfect, but we can expect better results in the future with more 
advanced renderers. Consider for example how OpenTopoMap has really 
great natural=peak and natural=saddle rendering, which uses elevation 
and topography to adjust the rendering to look good with the contour 
lines and different zoom levels. This is somewhat complex, but it was 
done by an open-source, free map style.
Once upon a time I planned to add prominece=* tags to all the peaks in 
my area so I could get good rendering results, but the solution which 
OpenTopoMap uses is much better: it's fully automated and fast. Adding 
the topographic prominence to every natural=peak to get better 
rendering is a huge waste of mapper time, when you can instead 
calculate it (or better yet the topographic isolation) at the time of 
rendering.
Similarly mappers shouldn't map a huge relation which includes all 
parts of the water in a long river, since it is much easier to map and 
maintain smaller closed ways for each short part of the river water. If 
database users need one big area, they can pre-process the data to 
create the polygons: don't make life harder for mappers to save the 
database users a few CPU cycles.
Your time is priceless, fellow mappers. The time of database users is 
usually a business expense.
-- Joseph Eisenberg

On Mon, Dec 14, 2020 at 10:44 AM Christoph Hormann <o...@imagico.de> wrote:
Anders Torger <and...@torger.se> hat am 14.12.2020 15:49 geschrieben:

Okay, but why does the OSM-Carto renderer, and all other renderers known
to man(?) make multiple text labels then, when it should be a single
one?
OSM-Carto renders labels primarily based on the following constraints:

* due to the requirement of real time updates more complex operations are severely restricted. Clustering features, aggregating the clusters geometry-wise and labeling the aggregates are such operations. * we want the relationship between the data in the database and the rendering results to be intuitively understandable for the mapper so they can derive useful feedback from the map. That also limits the complexity of data processing we can use. * like all zoomable interactive maps OSM-Carto has to deal with the problem that high quality labeling is zoom level dependent. At the same time having different approaches to labeling at different zoom levels adds a lot of complexity to the style - and OSM-Carto is already one of the most complex map styles in existence. Hence compromises are made that look better on some zoom levels than on others.
As far as other map styles are concerned - i have said that before: 
high quality cartography is expensive and the bulk of the digital map 
market is low quality and low price - hence requires low costs.  And 
the willingness to engage in strategic investment in methods for high 
quality cartography in the wider OSM ecosystem as well as in the open 
source GIS sector is so far rather small.
What can you do as a mapper:  Produce an accurate representation of 
the geography that is non-complex in structure, is easy for you to map 
and maintain and that is consistent with how others map things and 
don't adjust your mapping to what you believe is most convenient for 
data users.
--
Christoph Hormann
https://www.imagico.de/

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Links:
------
[1] http://openstreetmap.org
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to