Wyświetlanie na domyślnej mapie

Nowa wersja domyślnego stylu mapy v4.16.0 wydana, w weekend można się spodziewać wdrożenia na serwerach fundacji:

https://www.openstreetmap.org/user/kocio/diary/45180

Wśród zmian m.in. wyświetlanie ikonki dla stacji kontroli pojazdów, mniej intensywny kolor dla szkół, szpitali itp., wyświetlanie nazw cieśnin, mniej jaskrawy kolor płyt postojowych na lotniskach, wyświetlanie bieżni wyrysowanych jako linia oraz przesunięcie skrzynek pocztowych i bankomatów na z19.

Bankomaty na z19, a kantory na z17.

Wdrożenie na serwerach właśnie się zaczęło.

Jeśli uwzględnić wielkość, to jest zrozumiałe czemu kantory są wcześniej, a uwzględnianie innych czynników skutkuje niekończącymi się dyskusjami “co jest ważniejsze”. Dlatego stawiam na takie rozróżnienie, głównie w celu uporządkowania z17 w dobrze zmapowanych miastach.

Była długa i wyczerpująca dyskusja, w czasie której padły propozycje 4 (!) innych reguł niż wielkość, ale wszystkie były bardziej subiektywne. Tu są dwa przypadki w tej dyskusji ilustrujące jak bankomaty i inne małe obiekty wywołują wizualny chaos:

https://github.com/gravitystorm/openstreetmap-carto/pull/3372#issuecomment-423373856
https://github.com/gravitystorm/openstreetmap-carto/pull/3372#issuecomment-426308795

Ciekawy przykład na to, że wcale nie musi to być duże miasto, żeby mieć śmietnik na z17+ - wystarczy godzina w jednym miejscu na przedmieściach:

https://www.openstreetmap.org/user/TuanIfan/diary/45136
https://www.openstreetmap.org/#map=17/-37.74386/144.80109

To w dużej mierze zasługa jadłodajni, które się renderują pełną ikoną, a nie kropką.

Za jakiś czas pewnie będzie wyglądało to dużo lepiej, dyskutujemy teraz nad zmianami na z17:

Tak, dlatego dobrze że mamy pomysł co zrobić z jadłodajniami. Ale tam są też sklepy osiedlowe otagowane jako supermarkety (mam nadzieję, że autor to podmieni), ale też 4 telefony, jakieś poidełko i bankomat (ale już go nie widać na z17). Niestety nie ma jednego magicznego sposobu żeby zrobić porządek, ale jak się to zbierze, to powinno być dobrze już docelowo (bo to jest dobrze zmapowany obszar i nic na tej skali już nie brakuje, więc gorzej już nie będzie), zamiast ciągłego kombinowania.

Coraz więcej zaimplementowanych ikonek zwiększa, jak się okazuje, szanse na tagowanie pod render (Lwówek Śląski):

Początkowo byłem przekonany że maper specjalnie porozmieszczał punkty POI tak, aby jak najwięcej z nich było widocznych na mapie, jednak po chwili zauważyłem, że owe punkty poi są dodane do całych budynków co raczej nie jest poprawną formą mapowania zwłaszcza w normalnym miejskim gąszczu ponieważ zwiększa wspomniany wcześniej chaos wizualny, wprowadza konsumenta w błąd (niedokładność danych). Myślę, że punkty poi powinny być umieszczone od strony ulicy i na pewno nie w takiej ilości połączone z budyniami (najlepiej wcale). Zauważyłem, że scalanie wszystkiego ze wszystkim to częsty błąd nowych maperów, sam przechodziłem ten etap.

Ten przypadek mógłby być opisany, ku przestrodze na wiki, stosownym zrzutem ekranu, z odpowiednim komentarzem jako nieświadoma edycja pod render, co podejrzewam.

Moim zdaniem jak user jest zdeterminowany żeby wyróżnić „swoje” obiekty na warstwie głównej to i tak znajdzie sposób, nawet bez nowych ikonek.
Tutaj przykład wysiłku mapera, który z pieczołowitością odrysowywał kontury samolotów ustawionych w muzeum, a ponieważ jego dzieła nie renderowały się na warstwie głównej postanowił „pokolorować” je fikcyjnym landuse=military…
Efekt w OSM-And:
https://preview.ibb.co/imrXRV/Capture-2018-10-24-16-32-1.png

Inny przykład kreatywnego użycia symboli w nazwie - to pewnie jest luneta:

https://www.openstreetmap.org/node/5548871116

Ciekawe, że według wiki teleskop pasuje na taką lunetę.

Jest wreszcie gotowy kod rozjaśniający odcień na terenach religijnych - jeśli jest OK, to go wkrótce zaakceptuję:

https://github.com/gravitystorm/openstreetmap-carto/pull/3493#issuecomment-436240635

Pojawiła się też gotowa, systemowa propozycja wyświetlania schematu healthcare:

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

Jeszcze się w nią nie wgryzałem, ale cieszę się, że wreszcie bierzemy się za takie duże schematy jak office czy healthcare (a w kolejce, czyli w fazie dyskusji jest jeszcze craft). W tym wypadku jest trudniej, bo to nie jest zupełnie nowy schemat, tylko docelowo zastępnik amenity=hospital/clinic/doctors itp., ale znacznie szersze i dokładniejsze. Ekipa OSM Carto bardzo konserwatywnie podchodzi do takich duplikatów i zwykle ludzie powołują się na zapis, że powinniśmy zapobiegać “niepożądanej fragmentacji tagów”, kompletnie ignorując fakt, że na krótką metę fragmentacja może być większa, ale na dłuższą pozwala na większą konsolidację (bo można będzie zmigrować w kierunku bardziej bogatego i spójnego schematu).

Jeszcze nie ma wdrożenia na serwerach OSMF (pewnie zacznie się wieczorem), ale jest już bogate wydanie v4.17.0, w którym między innymi obszary naturalne pojawiają się już od z5:

https://www.openstreetmap.org/user/kocio/diary/46993

Naprawdę fajnie to wyszło. Dobra robota! :smiley:

A tak z ciekawości, bo mało mamy feedbacku: co ci się najbardziej podoba w ostatnich zmianach?

Czy da się coś zrobić, żeby ten budynek:
https://www.openstreetmap.org/way/235414503#map=16/51.0476/16.9594
miał widoczną nazwę na mapie? Tak jak OBI obok i Castorama.

Po powiększeniu już widać, ale na tym zbliżeniu nie.

To samo jeśli chodzi o https://www.openstreetmap.org/way/385702348#map=16/51.0487/16.9635
Nazwę centrum handlowego widać dopiero przy największym powiększeniu, a nazwa centrum jest ważniejsza niż to, że jest tam parking podziemny.

Cześć Maro21. Problemy z wyświetlanie czegokolwiek na mapie w stylu domyślnym można zgłaszać tutaj https://github.com/gravitystorm/openstreetmap-carto/issues

Tu problem wynika z tego że ikonka sklepu jest zasłaniana przez ikonkę parkingu. Trzeba by to sprawdzić, ale pewnie wyświetlanie ikon parkingów po wszystkich innych może być dobrym pomysłem.