Wyświetlanie na domyślnej mapie

Bilecik już dawno jest i się tylko zapodział, bo najpierw wziąłem się za najpopularniejsze sklepy:

https://github.com/gravitystorm/openstreetmap-carto/issues/1479

Jeśli nie będzie protestu, to wkrótce przygotuję odpowiedni kod do włączenia dla obu typów (shop i amenity), będą się różniły tylko kolorem (odpowiednio: fioletowy i brązowy), bo nawet ikonę nebulon42 już sprokurował.

Natomiast co do czasowej zmienności typu obiektu to nie ma na razie jasnej odpowiedzi. To trochę jak ze sklepami rowerowymi, które zimą stają się głównie serwisami narciarskimi, choć rowerami jeździ się cały rok, więc tej działalności też nie zaprzestają. Oznacza się to jako sklepy rowerowe i tyle. Lodziarnia i cukiernia też wymaga zdecydowania co to jest “bardziej”, bo nie mamy ani mechanizmu nadawania jednemu obiektowi różnych właściwości (jak nie ma drzewa właściwości, to godziny otwarcia są wspólne, więc jak rozdzielić lodziarnię od cukierni tym sposobem?), ani tym bardziej pomysłu jak by to można pokazywać na mapce (pół na pół ikonki?..).

O, chyba wkrótce możemy się spodziewać tych nowości w osm-carto na stronie, bo właśnie została oznaczona nowa wersja tego stylu:

https://github.com/gravitystorm/openstreetmap-carto/releases/tag/v2.31.0
https://github.com/gravitystorm/openstreetmap-carto/compare/v2.30.0…v2.31.0

…i faktycznie, nareszcie się trochę zaroiło od ikonek sklepów. :slight_smile:

Ok, lodziarnie czekają już na włączenie do oficjalnego stylu:

https://github.com/gravitystorm/openstreetmap-carto/pull/1619

…choć jak nawet zostaną włączone do kodu to i tak z miesiąc albo i dwa trzeba czekać na kolejne wydanie (dlatego tak się cieszę, że tyle się ich zdążyło załapać w tym rzucie), więc nie wiadomo, czy do końca wakacji się pojawią. :wink:

Udało mi się właśnie przetestować bardziej elastyczne wyświetlanie etykiet zapożyczone ze stylu HOT:

https://github.com/gravitystorm/openstreetmap-carto/issues/957#issuecomment-115948514

Różnica jest taka, że zamiast próbować wyświetlać wszystkie nazwy pod ikonką (S), renderer próbuje najpierw na dole, potem na górze, z lewej i na końcu z prawej (S,N,W,E). Jak widać w ten sposób mieści się o wiele więcej nazw.

Ciekawi mnie, jak to jest, że czasem potrafi się wyrenderować sama etykieta bez ikonki. Przykład to Ara Shop na środku wycinka z Nowego Światu, albo Max tutaj na levelu 18. Przy swobodniejszej lokalizacji etykiet może to prowadzić do niejasności, która dotyczy jakiego punktu.

I skoro już przy tym jesteśmy: widzę problem z etykietami przy domyślnej ikonce sklepu. Kropa ta jest jakby mniejsza od innych ikonek, a font etykiety niepogrubiony, wobec czego światło między ikonką a etykietą jest większe niż w przypadku innych POI-ów. Gdybyśmy przyjęli, że etykiety mogą być umieszczane z różnych stron, do której ikony tutaj najpewniej należałaby etykieta Cukiernia Płończak?

Prawdopodobnie chodzi o to, że na z18 ikonka pubu jest zasłonięta przez ikonkę bankomatu (po uwzględnieniu marginesu wokół ikonek), natomiast nic nie zasłania jego nazwy.

Cały pomysł z elastycznym umieszczaniem ikonek polega na wprowadzeniu małego zamieszania, ale kosztem tych kilku wątpliwości (bo często lekkie przesunięcia w pionie czy poziomie wyjaśniają sprawę - rzadko ikonki są wyrównane, przecież wprowadzamy punkty ręcznie) zyskujemy możliwość sprawdzenia nazw. W dodatku mboeringa zasugerował, żeby elastycznie umieszczać ikonki dopiero na najwyższych poziomach powiększenia i wydaje mi się to słuszne, więc przesunę to do z19 (większość sklepów oraz knajpek wyświetla się od z17).

To pewnie interesujące dla większości mapowiczów - Mateusz właśnie podrzucił szkic nowego wyglądu dróg, nad którym pracuje w ramach tegorocznego GSoC:

https://github.com/gravitystorm/openstreetmap-carto/issues/110#issuecomment-116145329

Rewelacja! Nareszcie trunk przestałby się zlewać z lasem, a motorway udawać rzeki :wink:
IMO, patrząc na te obrazki - tertiary trochę za jasny jest…

Naprawdę nieźle pomyślane. Szacun! Sam fakt zróżnicowania kolorystyki w ramach jednej barwy i to do tego żółtej, która nie będzie się zlewać ani lasami, rzekami czy nawet kremowym polem przy okazji zmniejszając pstrokaciznę to zdecydowany krok naprzód.
Co do uwag to zgodzę się ze Zbigniewem, że droga trzeciorzędna mogła by być odrobinę ciemniejsza. Zastanawiam się też czy aby na pewno sposób wyświetlania dróg nieutwardzonych w tym przykładzie po zmianie jest na lepsze https://cloud.githubusercontent.com/assets/899988/8393916/8ded8a64-1d23-11e5-8938-99df859bd9ee.png Może linie przerywane nie powinny być aż tak gęsto lub być nieco jaśniejsze?
PS Chętnie zobaczył bym również przykład Londynu lub Waszyngtonu :slight_smile:

Mnie się tu akurat podoba, ale się gryzie z oznaczeniem ograniczonego dostępu, a w toku dyskusji padała nowa propozycja:

https://github.com/gravitystorm/openstreetmap-carto/issues/110#issuecomment-116224523

A czemu nie zrobić tak, że krawędzie drogi są przerywaną linią? 6 lat temu padła taka propozycja:

Jeśli dobrze zrozumiałem (a trochę z rozpędu używam angielskiej terminologii do takich rzeczy i nie mam czasu sprawdzić dokładnie, więc nie ręczę w 100%), to akurat odpada przez tunele:

IMO access= też przydałoby się przeprojektować. Te różowe/niebieskie kreski zwykłemu człowiekowi nic nie mówią. Powinno być tak jak na UMP: http://mapa.ump.waw.pl/ump-www/?zoom=17&lat=50.06238&lon=19.94092&layers=B000000FFFTTFF czyli renderowana ikonka zakazu (można by ją nawet różnicować w zależności od rodzaju użytego tagowania restrykcyjnego).

Hm, to też jest jakiś pomysł. Wprawdzie Mateusz odzywa się na tym forum, ale tak czy owak proponuję się włączyć do ogólnej dyskusji w tym bileciku, bo nie ma gwarancji, że przeczyta, a w dodatku kształt nowego stylu dróg jak widać dopiero się po trochu wykuwa w dyskusji. Sprawa jest ważna i ma duży wpływ na wygląd domyślnej mapy, więc jeśli ktoś ma problemy z angielskim albo z jakichś powodów nie chce/nie może założyć konta na GitHubie, to chętnie pomogę w komunikacji - po prostu dajcie mi jakoś znać, że taka pomoc jest potrzebna. Oczywiście można także próbować się bezpośrednio porozumieć z nim po polsku. :slight_smile:

Żyjemy w ciekawych czasach - Mateusz eksperymentuje też z wyświetlaniem chodników i ścieżek dla pieszych:

https://github.com/gravitystorm/openstreetmap-carto/pull/1359#issuecomment-117320217

a na dodatek wstępnie chyba osiągnęliśmy zgodność opinii w sprawie oznaczania terenów innych niż szkoły i szpitale (czyli różne instytucje społeczne, policja, straż pożarna itp.) - wygląda na to, że zamiast wszystko malować na żółto albo dodawać kolejne kolory wypełniające aż się zrobi tęcza po prostu zaczniemy używać kilku kolorów na obwódce terenu:

https://github.com/gravitystorm/openstreetmap-carto/pull/1450#issuecomment-117227190

tak jak to już robimy np. w zoo albo w rezerwatach, bo tam się to sprawdza nawet przy szczegółowym pokryciu terenu różnymi obiektami:

http://www.openstreetmap.org/way/35922689
http://www.openstreetmap.org/relation/4508301#map=10/54.4796/18.3801

I jeszcze jedna porcja obrazków z porównaniem obecnego i opracowywanego przez Mateusza stylu wyświetlania dróg - wizualnie trudno mi się nawet o cokolwiek przyczepić:

https://github.com/gravitystorm/openstreetmap-carto/issues/102#issuecomment-118166359

Wtedy trzeba by znaleźć nowy styl dla tuneli. Osobny kolor dla krawędzi działa tylko na bardzo wysokich poziomach zbliżenia i/lub skutkuje wyjątkowo brzydką mapą.

Co do komentarzy - najlepiej by trafiały na Githuba. Zobaczą je wszyscy, nie tylko ja. I też zauważę je wtedy w ciągu kilku godzin, nie w ciągu kilku tygodni.

No to się zaczęło… :stuck_out_tongue: Andy Allan poruszył temat tego, co chcemy w ogóle wyświetlać na domyślnej mapce i na jakich zasadach ma to być, więc szykuje się Wielka Kołomyja Elementarna :sunglasses::

https://github.com/gravitystorm/openstreetmap-carto/issues/1630

Jeszcze jeden przykład jak nowy styl wyświetlania dróg poprawiłby czytelność mapy:

https://github.com/gravitystorm/openstreetmap-carto/issues/631#issuecomment-118391833

http://www.openstreetmap.org/#map=10/53.1468/18.1563 - na tym powiększeniu pomiędzy nazwami Bydgoszcz i Osielsko widać granice parków rozrywski i zoo. A na takim powiększeniu taki brązowy punkt rzuca się w oczy niepotrzebnie. Ktoś jest w stanie to zgłosić tam gdzie trzeba?