Wyświetlanie na domyślnej mapie

http://www.openstreetmap.org/#map=16/51.7665/19.4478 - może by tak zmniejszyć widoczność bram na mniejszych powiększeniach? Bo jest ich strasznie dużo.

Możesz założyć bilecik, bo to trzeba obgadać:

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

Są problemy z obiektami, które występują w różnych kontekstach (np. na wsi i w mieście), bo trzeba wtedy przyjąć jakiś kompromis. Nie wiem czy akurat dotyczy to bram, ale bez dyskusji trudno powiedzieć.

Kolejny rodzaj obiektu, który prosi się o wyświetlanie w zależności od liczby sztuk na kafelku.

W sprawie bram była już dyskusja i okazało się, że to dość istotna bariera, dlatego powinna być odpowiednio wcześnie pokazywana.
Tutaj by się przydało uzależnić pokazywanie bramy od statusu drogi, np. brama jest mało istotna, jeśli jest na drodze z service=driveway albo droga jest ślepa i krótka (odległość licząc od bramy).

^^ to jest dobry pomysł. Ale trzeba by było zrobić tak by pod uwagę brało także access=private, by nie ukrywało bram na drogach dla dostaw czy klientów.

Furtki i kościoły na z16 a POI na z17. Ot cała prawda o renderingu OSM.
Po co komu bramy na prywatnej drodze?
Mapy nie renderują prywatnych dróg?

Zamiast renderować kolorkami rozmaite landuse wystarczyłyby 3-4 kolorki do renderowania utrudnień dostepu do obszaru.

To by była mapa gdyby było widać przez które obszary da się przejść bez kłopotu

Bramy na drogach do dostaw i klientów jak najbardziej można ukryć, bo to skoro ktoś musi się dostać na teren firmy, to i tak tam pojedzie, bez względu na obecność czy nie bramy.

Pytanie które bramy ukrywać to jedno, a drugie to jak styl ma je rozpoznawać. Jeśli ma odpowiedni tag, to wiadomo (najwyżej może trzeba poczekać na przeładowanie bazy, żeby był hstore), ale kontekstowo to nie wiem jak się robi.

@maraf24: Możesz podać linka do tej dyskusji? Ja jakoś nie mogę znaleźć.

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

Przy czym okazuje się, że była już poprawka w wyświetlaniu bram, kiedyś się pokazywały od z15, teraz od z16.

Kiedyś chciałem przesunąć wyświetlanie słupków (bollard) na z19, bo zaciemniają mapę w mieście, ale okazało się, że jak są na drodze, to powinny jednak być widoczne wcześniej. Mateusz mi sugerował zajrzenie w kod highway=turning_circle, które podobno jest wyświetlane kontekstowo i dopiero udało mi się to zrobić:

https://github.com/gravitystorm/openstreetmap-carto/blob/ef48cd7448ff3b139e717f161bccddd164c47665/project.yaml#L725
https://github.com/gravitystorm/openstreetmap-carto/blob/ef48cd7448ff3b139e717f161bccddd164c47665/project.yaml#L1087

Czy ktoś zorientowany w SQL-u mógłby pomóc przygotować odpowiedni kod wzorując się na tym przykładzie? Ja się w tym nie orientuję i wolę się skupić na innych rzeczach, ale poza tym zarówno do bram, jak i do słupków oczywiście chętnie przyłożę rękę.

Przydałoby się zrobić coś z nazwami obiektów, bo obecnie wyświetlają się na zasadzie jedna linijka=jeden wyraz:
http://www.openstreetmap.org/#map=17/51.77286/18.03603
Wygląda to beznadziejnie, w dodatku weszła jakaś nowa czcionka, która pogorszyła sytuację. Niektóre nazwy i numery zaczęły wyświetlać się w dziwnych miejscach:
http://www.openstreetmap.org/#map=19/51.75375/18.08645
http://www.openstreetmap.org/#map=19/51.76149/18.09218

Fakt ten przykład średnio wygląda, ale oznaczony raczej też powinien być inaczej. Jak dla mnie ta pełna nazwa winna znaleźć się w “official_name” a w “name” pozostawić jedynie coś w stylu “Centrum Dydaktyczno-Sportowe PWSZ”

Też jestem za szerszym używaniem “official_name”. Kiedyś Rekrutacja mnie przekonywał, że nazwa Stadionu Narodowego powinna być bez tych PR-owych dostawek z nazwą bieżącego sponsora i w końcu przyznałem mu rację - “name” to ma być “the common default name”, czyli domyślna powszechna nazwa.

Wyświetlaniem nazw zajmuje się Mapnik (osm-carto to tylko styl, który potem obrabia Mapnik), chyba mamy jeszcze wersję 2.x na serwerach, ale czekamy na 3.x, bo podobno lepiej wyświetla tekst, zwłaszcza egzotyczne literki.

Niechcący znalazłem ciekawy tag dla korytarzy w budynkach i zaproponowałem ich nieco odmienne wyświetlanie:

http://wiki.openstreetmap.org/wiki/Tag:highway%3Dcorridor
https://github.com/gravitystorm/openstreetmap-carto/issues/2332

Ciekawe jest w nim to, że jest to jeden z niewielu tagów do dróg dla pieszych i ma już naprawdę sensowną ilość wystąpień. Mamy cały wachlarz różnych dróg dla pojazdów, a brakuje mi takich rozróżnień jak np. alejka cmentarna/działkowa albo ścieżki turystyczne - przy wyświetlaniu to jest duży kłopot, gdy się wszystkie typy pakuje do jednego worka. A ten by się przydał np. do centrów handlowych, żeby korytarze nie zasłaniały nazwy.

Fajnie, że w carto poprawiono wyświetlanie parków dla psów https://github.com/gravitystorm/openstreetmap-carto/commit/782907624ae5c9c14a0204de2ca535a2ffc24fee ale w zmianach w którymś momencie zaniknęło wyświetlanie brodów??? Nie widać ich na drogach ani ścieżkach http://www.openstreetmap.org/#map=17/49.64076/22.72453

osm-carto obsługuje tylko brody otagowane jako highway=ford, a nie ford=yes.
https://github.com/gravitystorm/openstreetmap-carto/issues/267

Zgłoszony błąd wisi 3 lata… Pożałowania godne biorąc pod uwagę, że nic nie trzeba wymyślać tylko dodać kolejny tag do obsługi highway=ford.

Wymaga to przeładowania bazy, bo wtedy będzie hstore. Na razie utknęło na testowaniu gałęzi lua, ale jak to się zrobi, to mnóstwo podobnych problemów się od razu załatwi:

https://github.com/gravitystorm/openstreetmap-carto/milestone/1

Nowa wersja osm-carto (2.43.0) właśnie się wdraża na serwerach:

http://www.openstreetmap.org/user/pnorman/diary/39441

Najbardziej jestem szczęśliwy z tego powodu, że osobiście udało mi się ubić bestię o imieniu “teren budowy”, którego kolor wybijał się jakby był co najmniej katedrą, bo konkurował z kościołami. Warszawska Wola, która jest wielkim placem budowy, nareszcie wygląda normalnie. Alleluja!..

Poza tym zmieniły się nieco ogródki działkowe oraz parki dla psów, numery domów są wyświetlane większą czcionką, a ulice jednokierunkowe nie gubią już nazw (zwłaszcza długich) z powodu strzałek.

Osobnym punktem programu jest migracja serwerów z Mapnika 2.x na 3.x, czyli zmiana serii w “silniku” wyświetlania. Bodaj najważniejszą rzeczą jest sposób wyświetlania napisów, zwłaszcza azjatyckich. Nas może to dotyczyć mniej, ale np. ta nazwa w tej skali się nie wyświetlała, bo Mapnik nie rozumiał, że można dzielić wiersze na myślnikach:

http://www.openstreetmap.org/way/154400552#map=16/52.2034/21.0469

Smacznego!

To zmienią się także wysypiska śmieci i tereny pod zabudowę (brownfield)?