Re: [OSM-talk] OSM.org rendering and features [was Re: The Proposed Great Colour Shift]

2015-08-25 Thread Bryce Nesbitt
On Thu, Aug 20, 2015 at 4:51 PM, Daniel Koć daniel@koć.pl wrote:

 We have very uncomfortable situation with rendering styles on our main
 website: out of 5 styles available only 2 are general, and only one -
 default one - is to some reasonable extent an OSM community effort
 (technically it's open, in practice not much people are active there, it is
 rather detached from other parts of OSM and is rather conservative
 socially).


I see it as a relatively unhappy situation as well.  The osm-carto
maintainers spent a lot of time fending off requests and demands from
outsiders: it looks like a castle with barbarians at the gate.  I think a
new style, as open as the tagging scheme and database, is a way out both
for osm-carto's maintainers and for meeting the wider community needs.

--

Separately there's tension over the clutter of the map.  This really
should be broken down:

* Line styles and fills
* points of interest
* urban vs. rural areas.

New line styles and fills present a visual burden to understanding the
map.  Too many dashes dots and subtle color variations and everything looks
like mush.

New POI's, particularly obscure ones, impact few people because they are
usually not visible.  These often come with text labels that
help clarify the meaning of any symbol.  There really should be little
barrier to rendering more POI types.

Many issues are density dependent.  In a rural area showing everything is
generally just fine and desired.  For urban areas overload sets in by the
time the fire hydrants, manhole covers, electric lines, bike racks,  baby
hatches and crosswalks are all rendered. There's a lot of interesting work
to be done in the area of density specific rendering: rendering that's
sensitive to the scale density and land use type.


---
The map is also largely delivered in electronic form.  There's a lot of
potential for delivering dynamic legends and click for more information,
resolving many issues of potential viewer confusion.  The flat static map
need not communicate everything.
___
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk


[OSM-talk] OSM.org rendering and features [was Re: The Proposed Great Colour Shift]

2015-08-20 Thread Daniel Koć

W dniu 20.08.2015 17:53, Andy Townsend napisał(a):

On 20/08/2015 16:25, Ben Laenen wrote:
Thing is that UK won't ever be happy with another colour scheme and 
the rest of the world won't ever be happy with a UK scheme.


... and then in the UK we can start arguing about and English style
vs a Scottish one and then a Yorkshire one vs Surrey :)


I wanted to start my own topic one day, but I feel that you have touched 
very important and general problem related to rendering, which is 
amplified by current changes authored by Mateusz.


We have very uncomfortable situation with rendering styles on our main 
website: out of 5 styles available only 2 are general, and only one - 
default one - is to some reasonable extent an OSM community effort 
(technically it's open, in practice not much people are active there, it 
is rather detached from other parts of OSM and is rather conservative 
socially). HOT is kind of a special task force and community in itself, 
as far as I understand, so I don't count it as a general style.


Goals of default style are also non-uniform:

https://github.com/gravitystorm/openstreetmap-carto/blob/master/CARTOGRAPHY.md#purposes

which makes it even harder to deal with.

It was just a matter of time if someone will try to make some bigger 
changes, which will result in explosion. And here we are...


***

My point is: we - as an OSM community - need more styling options, 
because default osm-carto style is unable to effectively take all the 
responsibilities and expectations.


There are many solutions to consider. All of them have their strengths 
and weaknesses, in short they can be:


1. osm-carto-devel, which can be visually less elegant, but more 
intended for the mappers to see their work. However it means double the 
resources we use today, so this may be hard to achieve.


2. Layers like http://osm24.eu/ (POIs with opening hours) or 
http://osmapa.pl/w/area/ (highway:area=* test rendering), which are much 
lighter than full style - however they don't blend with underlying style 
seamlessly.


3. Vector tiles, which allow having plenty of styles available and high 
personalization, but on the other hand deserve additional infrastructure 
(I guess less than with osm-carto-devel?) and are probably much slower 
to render, because it's done on the client side.


I believe 3. is the future. We won't be able to serve every possible 
style in any other way - be it UK, US, but also with local names in 
every language etc. It will also allow people to learn styling and 
enhance our collective skills in this regard. But maybe we could also 
use other styling options in the meantime.


I also think about adding additional features, like support for umap ( 
http://umap.osm.ch ), which can help some users to create their own 
small maps based on OSM, and indoor or even 3D viewer included on the 
main website (think about multi-level malls and railway stations - they 
are unreadable today).


I don't know how many resources we have to extend current situation, but 
rendering maps is simply too important for the people to live with just 
one general purpose style influenced by the community.


--
The train is always on time / The trick is to be ready to put your bags 
down [A. Cohen]


___
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk