You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#601 2016-03-16 13:46:24
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: Wyświetlanie na domyślnej mapie
W obu przypadkach problemem jest tak naprawdę pocięcie drogi. Należałoby sąsiednie odcinki drogi o tej samej nazwie połączyć w całość i dopiero wyświetlać nazwę.
Offline
#602 2016-03-16 16:13:24
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Niestety w przypadku Długiej we Wrocławiu to nie jest wyjście - na tej ulicy są naniesione pasy, a ich układ zmienia się z odcinka na odcinek.
Offline
#603 2016-03-16 22:08:37
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: Wyświetlanie na domyślnej mapie
Miałem na myśli łączenie wirtualne, robione przez osm-carto na potrzeby wyświetlania tylko nazwy. Prościej by jednak było spiąć takie odcinki relacją.
Offline
#604 2016-03-16 22:32:29
- Zibior2
- Member
- Registered: 2012-08-17
- Posts: 2,407
Re: Wyświetlanie na domyślnej mapie
Tworzyć relację tylko dla renderowania to hmmm. mapowanie pod render? ;-)
Offline
#605 2016-03-16 22:39:21
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: Wyświetlanie na domyślnej mapie
Tak samo można określić sztuczne połączenia chodników z drogami, by tworzyły spójną sięć, jako mapowanie pod render-w tym przypadku routing.
EDIT:
No proszę, już nawet jest taka relacja: http://wiki.openstreetmap.org/wiki/Relation:street
Last edited by maraf24 (2016-03-16 22:44:34)
Offline
#606 2016-05-22 20:04:20
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
Podczas edycji Arboretum w Bolestraszycach tereny na północ wcześniej dodałem jako landuse=orchard. Będąc na miejscu oraz spoglądając na mapę http://www.bolestraszyce.com/images/pla … plan_1.jpg dostrzegłem że bardziej poprawne będzie landuse=plant_nursery. Ku mojemu zdziwieniu tak oznaczony kawałek terenu na mapie widoczny nie jest. Są jakieś tego przyczyny? Tylko nie mówcie proszę o braku kolorów, a element IMHO wydaje się dość istotny
Offline
#607 2016-06-07 07:41:49
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
Tak mnie przyszło do głowy, że by w sytuacji jak ta http://www.openstreetmap.org/#map=17/52.37873/16.96621 dla parkingów z niewielką ilością miejsc parkingowych ograniczyć wyświetlanie literek P. Dla parkingów gdzie mamy również ustawione "capacity<5" by wyświetlać jedynie na w dotychczasowym kolorze ich obszar ale niekoniecznie by pojawiała się ikona P. Z pewnością poprawi to czytelność.
Offline
#608 2016-06-07 09:25:43
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Problem w tym, że nie wiemy jak odróżnić małe od dużych. Duży parking może wcale nie mieć dodanego tagu z pojemnością. Ale owszem, bardzo bym chciał takie małe pozbawić literek i dlatego się zastanawiałem jak odróżnić różne rodzaje parkingów i kombinowaliśmy coś z miejscem parkingowym vs parking, oficjalne vs nieoficjalne, ale jak dotąd nie doszliśmy do sensownego uogólnienia.
W razie czego polecam dalsze pomysły wrzucać do tego wątku:
http://forum.openstreetmap.org/viewtopic.php?id=53727
Last edited by kocio (2016-06-07 10:56:12)
Offline
#609 2016-06-09 14:32:21
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Ok, problem jest chyba bardzo prosty w sensie wizualnym - na tym poziomie przybliżenia przestaje działać limit powierzchni parkingów, który filtruje pokazywanie literki na zbyt małych obszarach:
https://github.com/gravitystorm/openstr … s.mss#L310
więc wystarczy przesunąć bezwzględne wyświetlanie powiedzmy z poziomu 17 na 18, bo wtedy nawet na najmniejszym parkingu literka się cała mieści, co wydaje mi się sensowną regułą:
https://github.com/gravitystorm/openstr … .mss#L1038
Inna sprawa, że nie rozumiem czemu te dwa bloki kodu są tak daleko od siebie i czy nie lepiej by było w ogóle zrezygnować z tego drugiego - podejrzewam, że nie, bo tam jest pewnie zawarte wyświetlanie parkingów punktowych (których jest prawie 300 tysięcy). Mateusz, co ty na to?
Offline
#610 2016-06-09 16:16:31
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
Pomysł z wykorzystaniem capacity z pewnością nie rozwiązał by wszystkich problemów, ale jasne jest że im więcej dodanych tagów tym i render ma łatwiej. Stąd pomysł by przynajmniej te obszary oznaczone jako parking wraz z tym tagiem capacity w swoisty sposób wyświetlać, gdyż można by je traktować jako dane bardziej kompletne. Przy okazji być może zmobilizowało by to przynajmniej część maperów do dodawania dodatkowego tagu.
Można by to połączyć z pomysłem przesunięcia renderowania z 17 na 18 na zasadzie od 18 literkę P widzimy zawsze, a powyżej tylko wówczas gdyż ustawione jest capacity powyżej (tu wstawić odpowiednią cyfrę ja przyjąłem 5).
Z pewnością nie rezygnował bym z wyświetlania w każdym przypadku na z17, gdyż będzie sporo protestów czemu P na wielkim parkingu koło hali sportowej czy marketu się nie wyświetla.
Offline
#611 2016-06-09 18:17:48
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Akurat w przypadku parkingu pojemność daje się nieźle przybliżać za pomocą powierzchni, z oczywistych względów, a parkingi są bardzo powszechne (ponad 2 mln), więc tego akurat tagu bym na razie nie uwzględniał - 123 tys. to dalece za mało, żeby na tym polegać w tej chwili. W dodatku nie zawsze to ma sens, bo nie wszędzie da się policzyć pojedyncze stanowiska.
Nie ma obawy o z17 - nie likwidujemy wyświetlania literki, tylko stosujemy limit pikseli (czyli powierzchni) poniżej którego jest tylko kolorek, a więc nadal jakaś informacja, tylko mniej nachalnie podana. Przykład osiedla, od którego zaczęła się ta dyskusja, po wprowadzeniu tej poprawki:
Offline
#612 2016-06-09 19:23:57
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
jak dla mnie bomba ![]()
Offline
#613 2016-06-19 12:09:25
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Kod gotowy i czeka tylko na decyzję - bilecik jest tu:
Offline
#614 2016-06-22 21:54:15
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Na serwerach propaguje się nowa wersja osm-carto, 2.40.0:
https://lists.openstreetmap.org/piperma … 76237.html
https://github.com/gravitystorm/openstr … ...v2.40.0
Z najważniejszych zmian - wielkości podpisów pod ikonkami zostały lepiej zunifikowane, jest lepsza ikonka dla biblioteki i księgarni (na razie ta sama, tylko w innym kolorze) oraz większe nazwy miejscowości i innych miejsc, dzięki czemu na średnich skalach mapa jest bardziej czytelna.
Offline
#615 2016-06-23 00:31:52
- RicoElectrico
- Moderator
- From: Trójmiasto
- Registered: 2012-07-01
- Posts: 1,850
Re: Wyświetlanie na domyślnej mapie
Mimo Twojego commitu e041b31e26f1762e7b963f74f72c769589c43428 nigdzie nie zauważyłem żółtawych tertiary. Szukałem naprawdę dobrze, w rejonach które raczej nie renderowały się ostatnio.
Offline
#616 2016-06-23 00:35:36
- Zibior2
- Member
- Registered: 2012-08-17
- Posts: 2,407
Re: Wyświetlanie na domyślnej mapie
@Rico: Ta zmiana chyba została potem wycofana z jakiegoś powodu.
Offline
#617 2016-06-23 00:39:04
- RicoElectrico
- Moderator
- From: Trójmiasto
- Registered: 2012-07-01
- Posts: 1,850
Re: Wyświetlanie na domyślnej mapie
Cholera, czytałem to od góry. Chyba czas odstawić mirko ![]()
Offline
#618 2016-06-23 03:02:59
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Koledzy by chcieli, żeby to było robione przez skrypt generate_road_colours.py, ale okazało się, że nikt poza Mateuszem go nie rozumie, więc czekam na jakąś, podstawową choćby, dokumentację:
https://github.com/gravitystorm/openstr … /pull/2085
https://github.com/gravitystorm/openstr … ssues/2080
Jeśli ktoś się w nim połapie, to chętnie się tym zajmę znowu.
Offline
#619 2016-07-05 20:35:25
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
cmentarze mogły by być nieco widoczniejsze. Po to mamy mapę by w gąszczu lasu były widoczne a nie się ukrywały lepiej niż kameleon
http://www.openstreetmap.org/#map=14/49.7682/21.5864
dla ułatwienia chodzi o te
http://www.openstreetmap.org/way/373583343
http://www.openstreetmap.org/way/373583916
Poniżej jak dla mnie bardzo elegancki przykład jak by to mogło wyglądać
http://www.beskid-niski-pogorze.pl/szla … y_mapa.png
Offline
#620 2016-07-07 00:10:29
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
@wmyrda:
Niestety ta poprawka z parkingami została właśnie odrzucona:
https://github.com/gravitystorm/openstr … -230871852
A co do cmentarzy - jakie kolory proponujesz? Zauważ, że w tym przykładzie jest ciemna zieleń i czarne krzyże, tymczasem na naszej mapce mamy zieleń i ciemnozielone nagrobki, więc prosta zmiana tła może spowodować, że nagrobki przestaną być widoczne - tak samo jak sylwetki drzew (cmentarz w lesie w jednym z przykładów). Jak podasz jakieś konkrety, to wypróbuję je na bieżącym stylu i pokażę efekt.
Offline
#621 2016-07-07 07:03:38
- marek kleciak
- Member
- Registered: 2010-10-11
- Posts: 8,439
Re: Wyświetlanie na domyślnej mapie
Spróbuj zrobić nagrobki w kolorze: #678e6c
Czyli trochę ciemniejsza zieleń.
Offline
#622 2016-07-07 08:21:54
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
coś ten tag http://wiki.openstreetmap.org/wiki/Key:parking:lane na podstawie którego odrzucono poprawkę dosyć skomplikowany i trudny w użyciu i wygląda na to by się odnosił do odcinka drogi na tyle szerokiego wzdłuż którego można zaparkować, a nie do samego obszaru poza drogą (patrz zdjęcie na wiki) co nijak nie współgra z micromappingiem. Może się mylę także chętnie bym zobaczył poprawione oznaczenia dla parkingów wzdłuż tej drogi http://www.openstreetmap.org/way/263069450
Co do kolorów to mapa w takim przypadku była by czytelniejsza gdyby była choćby odrobinę bardziej kontrastowa. Gnome zwiększa kontrast dla tych ze słabszym wzrokiem by była dla nich czytelniejsza https://developer.gnome.org/hig-book/un … le.html.en "The GNOME desktop includes a high contrast theme that make the desktop and the applications running on it accessible to users with a range of visual impairments". Z jakiegoś dziwnego powodu w OSM uznaje się dokładnie odwrotnie, że to mało kontrastowe kolory są czytelniejsze
EDIT: Ewentualnie może cmentarze mogły by mieć http://www.color-hex.com/color/54945f
Last edited by wmyrda (2016-07-07 08:23:52)
Offline
#623 2016-07-07 12:07:14
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
Nie wiem na jakiej podstawie moja propozycja została odrzucona - to by trzeba zapytać bezpośrednio Matthijsa. A parking:lane dla mnie ewidentnie nie dotyczy obszaru, tylko właściwości drogi.
Kontrastowe kolory są fajne dopóki jest niewiele elementów. Jak mamy ich tyle (kolory obszarów, legenda całości), to przestrzeń na mapie "krzyczy" i drobniejsze elementy praktycznie robią się niewidoczne. Słowem to jest dobre dopóki w grę nie wchodzą szczegóły i mikromapowanie. Wystarczy pomyśleć, do czego można wykorzystać czarno-biały (maksymalny kontrast) motyw Toner, a kiedy jego użyteczność się kończy:
Offline
#624 2016-07-07 13:15:02
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Wyświetlanie na domyślnej mapie
1.
Cmentarz: #54945f
Nagrobki: #678e6c

Offline
#625 2016-07-07 14:16:43
- wmyrda
- Member

- Registered: 2014-07-07
- Posts: 947
Re: Wyświetlanie na domyślnej mapie
No nie powiem kolor cmentarza co najmniej średnio wygląda do reszty, rzec by można totalne bezguście ![]()
Tak sobie myślę, że na zbliżeniach z>16 nawet małe cmentarze widoczne są dość dobrze i w zasadzie tam nie ma co tam zmieniać. W wątku o kolorach obszarów który przytoczyłeś mowa jest o tym, że ważniejsze jest by uwypuklić mniejsze elementy mapy ciemniejszym kolorem na jaśniejszym obszarze. Jest to dokładnie to co ja doświadczyłem podając swój przykład na z14. Przy tym zbliżeniu ten konkretny obszar staje się na tyle mały, że nie mieści się na nim nawet jedna tarczka nagrobka przez co zlewa on się z lasem. W Berlinie - mieście otoczonym obszarem residential a nie lasem - jak na twoim zdjęciu http://www.openstreetmap.org/#map=14/52.4767/13.4158 , gdzie te obszary są również większe tego problemu nie ma.
Pytanie czy da się podbić nieco kolor cmentarza na z14/15 w obrębie lasu czy też na jego stycznej a najlepiej jeszcze tylko poza granicami miasta
Offline