You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#176 2015-04-05 12:16:36

ndmystko
Member
Registered: 2013-07-15
Posts: 245

Re: Wyświetlanie na domyślnej mapie

Gaurozauron wrote:

może jest to wymagane do jakiegoś routingu, który nie radzi sobie z obszarami?

OsmAnd potrafi jedynie poprowadzić po obrysie obszaru. Routing przez obszar "is very hard to fix technically. Because routing engine doesn't support routing via areas." Brouter, świetny silnik rutujący dla pieszych i rowerzystów nie wspiera obszarów nawet po obrysach. Zatem urywanie footway na krawędzi area ma fatalne skutki. A sądząc po "is very hard to fix technically", to sytuacja nie prędko ulegnie zmianie. O ile to w ogóle nastąpi, w zauważalnej liczbie silników rutujących.

Offline

#177 2015-04-05 16:25:44

Tomasz_W
Member
From: Poznań
Registered: 2014-02-03
Posts: 486

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

Andy Allan, czyli prowadzący osm-carto, ma chyba przeźroczystości za złe to, że robi za kolejny kolor

i dlatego jestem za zwiększeniem liczby osób z większym wpływem na OSM - stwierdzi sobie taki Pan Allan że jemu przezroczystość nie pasuje i temat jest właściwie zamknięty, a w obecnej wersji renderowania tak jak w moim przykładzie chodnik lata sobie nad dachem

Offline

#178 2015-04-05 21:57:43

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Właśnie tym tropem idzie moje myślenie ostatnio. Wątek z ikonkami pokazał mi nieoczekiwanie, że właściwie to pewnie nawet większość aktywnych uczestników chce czegoś (więcej ikonek do różnych POI), ale Andy akurat nie - i nawet nie dyskutuje, tylko nie wiadomo, czy warto się wysilać, skoro może to zwyczajnie olać z góry. I to nie jest kwestia tylko osobistych preferencji jednego człowieka, tylko że ten jeden człowiek jest wąskim gardłem całego ekosystemu - bo przecież domyślna mapa jest wizytówką całego OSM. No ale trzeba też uczciwie powiedzieć, że nie ma specjalnie konkurencji - ze 3-4 aktywne osoby to jednak mało: https://github.com/gravitystorm/openstr … ntributors... Dlatego zachęcam do zgłaszania własnych bilecików i uczestnictwa w dyskusjach pod nimi, a sam próbuję się włączyć w robienie poprawek, żeby było nas więcej, a więc żeby ten podprojekt stał się zdrowszy (mniej subiektywny, bardziej społecznościowy).

Na razie największą przeszkodą wydaje się środowisko do testowania łatek - jest szansa, że za drugim podejściem mi się uda je postawić, ale to nie powinno być w ogóle tak skomplikowane, bo wiele osób sobie to w ogóle odpuści, a testowanie staje się coraz ważniejsze, bo łatwo coś niechcący popsuć na dużą skalę. W tej sprawie zresztą chyba nikt nie jest przeciw - Andy też chętnie podlinkuje w dokumentacji narzędzia pozwalające na szybkie i łatwe stawianie środowiska testowego, a Mateusz założył bilecik o skrypcie instalacyjnym:

https://github.com/gravitystorm/openstr … /pull/1342
https://github.com/gravitystorm/openstr … issues/657

Nie ma jeszcze dokładnego rozwiązania, ale widać, że problem jest kluczowy i są ogólne pomysły jak się do tego zabrać, żeby było niezależne od systemu operacyjnego (Vagrant, Salt, Docker).

Dlatego chciałbym zapytać - na razie na polskim forum - komu z was takie narzędzia są potrzebne lub zachęciłyby was do poprawiania domyślnego stylu wyświetlania mapy? Chodzi o to, że jeśli takich osób jest więcej, to wystarczy się skupić nad takim skryptem i tyle - natomiast jeśli mało, to trzeba się zastanowić co jeszcze wstrzymuje ludzi przed szerszym uczestnictwem w osm-carto, bo może coś innego jest pilniejsze. Jeśli macie tego typu problemy, to też dajcie znać.

Offline

#179 2015-04-06 07:30:03

Gaurozauron
Member
From: Katowice
Registered: 2012-10-22
Posts: 117

Re: Wyświetlanie na domyślnej mapie

Tomasz_W wrote:

jeśli obszar to pedestrian (place, deptaki) to powinna przechodzić przez niego linia pedestrian, a jeśli obszar to footway (chodniki) to powinna przechodzić przez niego linia footway, a co do renderowania chodników to tu się toczy dyskusja na ten temat https://github.com/gravitystorm/openstr … /pull/1359 i ukrycie linii na obszarze też jest przewidziane

ndmystko wrote:

OsmAnd potrafi jedynie poprowadzić po obrysie obszaru. Routing przez obszar "is very hard to fix technically. Because routing engine doesn't support routing via areas." Brouter, świetny silnik rutujący dla pieszych i rowerzystów nie wspiera obszarów nawet po obrysach. Zatem urywanie footway na krawędzi area ma fatalne skutki. A sądząc po "is very hard to fix technically", to sytuacja nie prędko ulegnie zmianie. O ile to w ogóle nastąpi, w zauważalnej liczbie silników rutujących.

Dzięki za wyczerpujące wyjaśnienia.

Offline

#180 2015-04-06 08:05:42

Tomasz_W
Member
From: Poznań
Registered: 2014-02-03
Posts: 486

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

Dlatego chciałbym zapytać - na razie na polskim forum - komu z was takie narzędzia są potrzebne lub zachęciłyby was do poprawiania domyślnego stylu wyświetlania mapy?

jeśli chodzi o zmienianie Mapnika to ja mogę od siebie zaproponować projektowanie ikonek i wzorków (patternów), kodować nie potrafię, ale że trochę zajmuję się grafikami to może na coś się przydam smile

Offline

#181 2015-04-06 10:38:10

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Produkcję ikonek robi obecnie nebulon42. Zamówienia poczyniłem takie:

https://github.com/gravitystorm/openstr … ssues/1402
https://github.com/gravitystorm/openstr … ssues/1460

i część jego projektów jest w propozycjach detalicznych, część jest do obejrzenia tu:

https://github.com/nebulon42/osmic

Zasadniczo chodzi o ikonki SVG projektowane np. w Inkscape bez grupowania (wszystko w jednej warstwie) i z dopasowaniem do siatki 16x16 (żeby wektory się ładnie dopasowywały do rastra o tych rozmiarach po konwersji do PNG). Konkretne zalecenia są tu:

https://github.com/nebulon42/osmic/blob … IBUTING.md

więc możesz się skupić tylko na współpracy z nim bezpośrednio i dorzucać tam nowe ikonki. Pewnie najpierw dobrze by było mieć konto w GitHubie, żeby się sprawniej kontaktować. Może być taka instrukcja, czy jeszcze coś potrzebujesz wiedzieć?

Offline

#182 2015-05-01 19:55:33

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Kombinuję nad ikonką kiosku, bo to najbardziej potrzebujący ikony typ sklepu (45 tys. użyć), a ikonka zaproponowana przez nebulon42 jest moim zdaniem zbyt odjechana. W tym celu zdołałem się nauczyć podstaw Inkscape'a na tyle, że wyprodukowałem kilkanaście wersji ikonki, ale odzew jest jakiś marny - niechby nawet i krytyczny, byle coś się ruszyło naprzód. Jeśli macie jakieś uwagi które się nadają estetycznie i co do czytelności oraz jak je można poprawić, to dajcie znać:

https://github.com/gravitystorm/openstr … ssues/1459

Offline

#183 2015-05-01 20:52:11

d_m_at
Member
Registered: 2013-12-23
Posts: 513

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

Kombinuję nad ikonką kiosku, bo to najbardziej potrzebujący ikony typ sklepu (45 tys. użyć), a ikonka zaproponowana przez nebulon42 jest moim zdaniem zbyt odjechana. W tym celu zdołałem się nauczyć podstaw Inkscape'a na tyle, że wyprodukowałem kilkanaście wersji ikonki, ale odzew jest jakiś marny - niechby nawet i krytyczny, byle coś się ruszyło naprzód. Jeśli macie jakieś uwagi które się nadają estetycznie i co do czytelności oraz jak je można poprawić, to dajcie znać:

https://github.com/gravitystorm/openstr … ssues/1459

Czy myślałeś o tym, aby atrybutem ikonki była po prostu zwykła gazeta? To moje pierwsze skojarzenie z kioskiem. Budka rzeczywiście kojarzy się ze schroniskiem, a ludzik w okienku mi kojarzy się z obrazem, fotografią...

Offline

#184 2015-05-01 22:25:26

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Powoli zaczynałem myśleć i o tym, ale pod światłym kierownictwem OMC stryjecznej szwagierki narysowałem praktycznie od razu w całości smile :

https://github.com/gravitystorm/openstr … t-98241624

Jak teraz?

Offline

#185 2015-05-01 22:41:38

d_m_at
Member
Registered: 2013-12-23
Posts: 513

Re: Wyświetlanie na domyślnej mapie

Myślę, że jest całkiem przyzwoicie, choć pewnie trzeba by jeszcze bardziej uprościć grafikę (gdy patrzę np na ikonkę shop=convenience) Gdybyś chciał to jeszcze rozwijać to jestem ciekaw jak wyszłyby poniższe inspiracje przerobione na formę ikonki:

http://st.rfclipart.com/image/big/e7-04 … -11589.jpg
http://thumbs.dreamstime.com/z/newspape … 554603.jpg

Offline

#186 2015-05-01 23:39:12

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Dzięki za odzew!

Pole manewru jest więcej niż skromne - 14x14 pikseli dla standardowej ikonki oznacza, że skosy prawie nie wchodzą grę (poza ogólną sylwetką), detale w zasadzie też, kolor jeden, bo i tak zostanie przypisany wedle typu (sklepy są fioletowe z rozdzielnika)... Tyle tylko, że jak coś jest w SVG cieńsze od piksela, to w PNG ma oczywiście cały piksel, ale jest jaśniejsze (a przynajmniej tak to Inkscape eksportuje). W efekcie tych ograniczeń na przykład wszelkie zmiany, jakie robiłem przez kwadrans między wersją 12) i 13), są ledwo widoczne, a kilku dalszych wersji nawet nie publikuję, bo jeszcze mniej się różnią.

Więc te inspiracje to już są chyba uproszczone (żeby było pionowo), a i tak żadnej literki nie będzie widać nawet w tytule, bo ma on 2-2,5 piksela wysokości... =} Dalsze uproszczenia sobie słabo wyobrażam, bo jak będzie bardziej geometryczne, to może stać się zbyt abstrakcyjne. Chyba że na bazie jednej z tych ikon podpowiesz co konkretnie pogrubić/pocienić/usunąć, to mogę dalej eksperymentować.

Offline

#187 2015-05-01 23:44:34

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

(a przynajmniej tak to Inkscape eksportuje)

Nie pamiętam już dokładnie (ikonki do osmapy robiłem kilka lat temu) ale coś tam było nie tak z tym eksportem z Inkscape'a. Ostateczną wersję (resize) robiłem w innym programie, bodajże w KIconEdit.

Offline

#188 2015-05-01 23:54:17

d_m_at
Member
Registered: 2013-12-23
Posts: 513

Re: Wyświetlanie na domyślnej mapie

Jak tak patrzę na ikonkę warsztatu samochodowego, to mieści się tam klucz i samochód i to w czytelny sposób to może tutaj też dałoby się jakieś kształty wypracować. A jeśli to niemożliwe to z ikonki 12 usunąć cień, zrobić ją bardziej kwadratową i powinno być ok.

Offline

#189 2015-05-02 00:05:14

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Tym razem wrzucamy już tylko SVG, dopasowane w miarę możliwości do matrycy 14x14, a konwersją do formy rastrowej zajmuje się już pewnie Mapnik, więc nie mam pewności jak traktuje takie przypadki - wiem tylko, że umie korzystać z AGG i z Cairo (https://github.com/mapnik/mapnik/wiki/MapnikRenderers). Inkscape wypluwa mi PNG przez Cairo akurat.

Offline

#190 2015-05-02 00:42:28

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Wywaliłem cień i zaokrąglony róg w wersji 14. Jak teraz? No i czy można rozpoznać jeśli się nie wie, że to gazeta?

Samochód i klucz mają charakterystyczne sylwetki, gazeta to tylko zwykły prostokąt (podobny do książki - biblioteka już będzie z tego korzystać https://github.com/nebulon42/osmic/blob … ary-14.svg) z charakterystycznym układem szpalt, więc to już niestety kwestia detali. Plus mój brak doświadczenia z grafiką wektorową w ogóle, a ikonkami OSM w szczególności. smile No ale jak specjalista przesadził, to musiałem sam spróbować.

Offline

#191 2015-05-02 02:11:53

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: Wyświetlanie na domyślnej mapie

A jakby tak połączyć kontur człowieka z nru 11 z gazetą nr 15? Ew. rzuć SVG to się pobawię...

Offline

#192 2015-05-02 03:17:58

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Tak bezpośrednio to niewykonalne, bo oba zajmują już całą dostępną wysokość, ale oczywiście bierz i kombinuj na zdrowie big_smile :
https://github.com/kocio-pl/openstreetm … ndow-5.svg
https://github.com/kocio-pl/openstreetm … 4-2-15.svg

Nie wrzucałem pozostałych na razie, bo chciałem najpierw wiedzieć, która ikonka w ogóle warta jest uwagi, a sama obsługa Gita jest czasochłonna i podatna na błędy, bo w nim też jestem nowicjuszem, ale na życzenie udostępnię dowolne z nich.

Offline

#193 2015-05-02 10:11:42

d_m_at
Member
Registered: 2013-12-23
Posts: 513

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

No ale jak specjalista przesadził, to musiałem sam spróbować.

No i zainteresowałeś tematem, może też spróbuję coś wyprodukować smile

Offline

#194 2015-05-02 15:27:13

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Super. =} Między innymi po to jest ten wątek, żebyśmy nie skupiali się wyłącznie na tagach, zbieraniu danych, rysowaniu z podkładu itp., bo są do robienia jeszcze inne ciekawe i potrzebne rzeczy.

Mam nadzieję w końcu dorobić plik Dockera do testowania zmian, bo na razie tylko jedna osoba zgłosiła zainteresowanie, ale przy kilkuosobowym zespole osm-carto nawet pojedynczy ludzie robią różnicę. A z fajnych rzeczy ktoś porządnie wziął się za opis możliwie wszystkich elementów występujących na standardowej mapce, bo legenda na stronie jest strasznie bidna, a osm-carto nawet nie ma nawet podstawowej dokumentacji co się wyświetla i jak, tylko kod i bileciki:

http://wiki.openstreetmap.org/wiki/Standard_tile_layer

Offline

#195 2015-05-03 19:11:47

Tomasz_W
Member
From: Poznań
Registered: 2014-02-03
Posts: 486

Re: Wyświetlanie na domyślnej mapie

na obszarach chodników bariery znikają, przykłady:
http://osmapa.pl/#lat=52.41230&lon=16.84635&z=19&m=ma (ekran akustyczny "zawijający" chodnik)
http://osmapa.pl/#lat=52.39497&lon=16.93336&z=19&m=ma (barierka między wjazdem dla niepełnosprawnych a schodami przy wejściu głównym)

czy jest już bilecik w tej sprawie lub jesli nie ma to czy ktoś mógłby się tym zająć (bo ja nie ogarniam jak ten system działa)?

Offline

#196 2015-05-03 20:27:34

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

A możesz dokładniej opisać problem? Bo nie zrozumiałem co tam jest źle.

Ewentualnie możesz założyć bilecik na ślepo i jeśli ktoś to rozpozna jako duplikat, to odpowiednio zaznaczy.

Offline

#197 2015-05-03 21:32:52

Tomasz_W
Member
From: Poznań
Registered: 2014-02-03
Posts: 486

Re: Wyświetlanie na domyślnej mapie

Problem polega na tym, że bariery (płoty, mury itd.) narysowane na chodniku rysowanym jako obszar są niewidoczne, czyli jak np. wyżej chodnik który zakręca za sprawą ekranu akustycznego wygląda przy takim renderingu na jedną całość bez podziału

Offline

#198 2015-05-03 21:53:24

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

Offline

#199 2015-05-08 00:40:42

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,567
Website

Re: Wyświetlanie na domyślnej mapie

@Zbigniew_Czernik @dammat: I jak efekty zabawy? Bo kiosk nadal łysy, a tymczasem mnożą się kolejne 10-tysięczniki do zaikonkowania (nie wszędzie jeszcze widać, która wersja się przyjmie) wink :

https://github.com/gravitystorm/openstr … ssues/1460

Offline

#200 2015-05-08 20:57:16

d_m_at
Member
Registered: 2013-12-23
Posts: 513

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

I jak efekty zabawy?

Chyba nic się nie uda zdziałać na poziomie wymaganym w OSM sad

Znalazłem gdzieś na necie to:

http://i2.wp.com/johnson-library.flywhe … _18205.png

Wygląda całkiem nieźle, może ktoś umiałby dostosować to do formy ikonki Mapnika?

Miło widzieć nowe ikonki tagu shop=* na horyzoncie.

Offline

Board footer

Powered by FluxBB