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.***

#251 2014-01-06 22:27:12

diverpl
Member
From: Szczecin, Poland
Registered: 2012-02-19
Posts: 131

Re: osmapa.pl

rogal wrote:

Chciałbym też poruszyć kwestię stylu renderowania mapy bo dawno chyba nie była aktualizowana i z czytelnością i wygodą odstaje mocno od innych.

Na przykład - czy jest jakiś racjonalny powód, dla którego nie są renderowane linie kolejowe otagowane jako service=siding? Dzięki temu przykładowa stacja kolejowa Police Chemia zniknęła z powierzchni ziemi. Trudno nazywać Osmapę mapą turystyczną, gdy nie ma na niej tak istotnych elementów krajobrazu, jak tory kolejowe.

Offline

#252 2014-01-07 10:36:19

wajak
Member
Registered: 2010-04-20
Posts: 273

Re: osmapa.pl

Ja prawie 2 lata temu zrobiłem zmianę w OSMapa https://github.com/pbabik/OSMapa-Topo/pull/81. Chodziło o rozszerzenie oznaczenia dróg nieutwardzonych i tych z nawierzchnią nieasfaltową. Ta zmiana nie znalazła się do tej pory na osmapa.pl.
Dodanie renderowania linii kolejowej service=siding nie jest trudne, ale czy po zmianie zostanie zaktualizowany generator kafelków na serwerze?

Offline

#253 2014-01-08 03:41:53

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: osmapa.pl

wajak wrote:

Ja prawie 2 lata temu zrobiłem zmianę w OSMapa https://github.com/pbabik/OSMapa-Topo/pull/81. Chodziło o rozszerzenie oznaczenia dróg nieutwardzonych i tych z nawierzchnią nieasfaltową. Ta zmiana nie znalazła się do tej pory na osmapa.pl.

Zaadaptowalem ta zmiane do aktualnego stylu na osm.trail.pl.  Na szczescie niewiele sie zmienilo akurat w tych fragmentach stylu, oprocz tego ze ogolna skladnia mapnika jest troche inna.  Odswiezenie kafelka trzeba wymusic przez /dirty lub poczekac na edycje w danej okolicy.

Pewnie niektore z tych dlugich porownan wartosci latwiej byloby zrobic tylko raz, w znacznikach DataSource.

Offline

#254 2014-01-08 03:53:29

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: osmapa.pl

diverpl wrote:

Na przykład - czy jest jakiś racjonalny powód, dla którego nie są renderowane linie kolejowe otagowane jako service=siding? Dzięki temu przykładowa stacja kolejowa Police Chemia zniknęła z powierzchni ziemi. Trudno nazywać Osmapę mapą turystyczną, gdy nie ma na niej tak istotnych elementów krajobrazu, jak tory kolejowe.

No wiec, po pierwsze na domyslnej warstwie osm.trail.pl byly renderowane service=siding i nadal sa.  Tylko, ze ekipa ktora jakies poltora roku temu chciala aby styl Osmapy startowal w konkursie na najladniejsze mapy sforkowala arkusz styli na serwerze i przez tydzien dokonala roznych zmian, niektore z nich "niedoskonale technicznie" przez co np. renderowanie jest wolniejsze i zniknely moje ulubione pomidorki.  Strona osmapa.pl przelaczyla sie na ten drugi styl, ale na urzadzeniach mobilnych (mobac, locus...) jest domyslny.  Z tego co widze, zmienione zostalo tez renderowanie kolei i wyglada na to, ze wkradl sie smieszny blad przez ktory service=* sie nie renderowaly.

Po drugie kazdemu zalezy na tym, zeby renderowalo sie to co jego akurat interesuje i podswiadomie wydaje mu sie to najwazniejszym elementem mapy i ma na to rozne uzasadnienia.  Najbardziej odczuwaja to autorzy stylu na osm.org.  I tak samo wydaje mi sie mocno przesadzone to, ze bocznice na stacjach sa nieodlacznym elementem mapy turystycznej.  Nawet chyba na odwrot, mapa turystyczna pokazuje elementy turystyczne oraz jak do nich dojechac (prznajmniej na wiekszych skalach) czyli siatki komunikacyjne sa uproszczone tak zeby bylo widac jak dojechac z A do B.

Last edited by balrog-kun (2014-01-08 04:02:54)

Offline

#255 2014-01-10 20:48:43

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

Re: osmapa.pl

W tym rejonie http://osmapa.pl/#lat=50.22832&lon=19.26438&z=17&m=os wszystkie szlaki są rowerowe ale połowa jest renderowana jak piesze. Różnica w źródłach jest taka, że niektóre mają zdefiniowany osmc:symbol jako black:white:black_bar oraz red:white:red_bar i te właśnie są renderowane jak piesze. Czy należałoby je usunąć ze źródeł czy może renderer powinien być zmodyfikowany aby opierać się wyłącznie o wartość tagu route relacji?

Offline

#256 2014-01-10 23:25:52

royas
Member
Registered: 2013-08-05
Posts: 111

Re: osmapa.pl

Jeśli szlak w terenie jest oznakowany czarnym/czerwonym paskiem na białym tle to tagowanie jest dobre. Nie spotkałem w Polsce takiego znakowania szlaków rowerowych. Trzeba sprawdzić w terenie i jeśli oznakowanie jest inne to usunąć osmc:symbol= oraz symbol=.

Offline

#257 2014-01-11 10:53:46

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

Re: osmapa.pl

Szlaki w tamtym rejonie są oznakowane tak jak tutaj: http://www.powiat.limanowa.pl/pl/2150/0 … erowe.html czyli zupełnie inaczej niż szlak pieszy ale jednak zawierają kolorowy pasek. Problem, jak rozumiem, wynika z tego, że tag osmc:symbol nie przewiduje symbolu roweru. Niektórzy używają wartości typu blue:white:blue_bicycle która nie występuje w standardzie ale dobrze opisuje symbol szlaku a ktoś inny spróbował użyć symbolu przewidzianego na http://wiki.openstreetmap.org/wiki/Key:osmc:symbol ale efekt jest taki, że osmapa.pl wyrenderowała je jako piesze.

Offline

#258 2014-01-11 14:02:02

popej
Member
Registered: 2008-09-20
Posts: 500
Website

Re: osmapa.pl

Te szlaki są oznaczone jako route=bicycle, czyli nie ma wątpliwości, że są rowerowe. Nie bardzo widzę, jaki związek z określeniem typu ma osmc:symbol, skoro podstawowe tagowanie to definiuje. Po prostu błąd renderowania.


popej

Offline

#259 2014-01-11 16:59:09

pbabik
Member
Registered: 2010-12-09
Posts: 353

Re: osmapa.pl

Trzeba by przerobić skrypt do wyciągania szlaków. Pamiętać należy, że ma on czeskie korzenie, a tam sprawa jest jednoznaczna - szlaki rowerowe są zawsze na pomarańczowym tle, piesze zawsze na białym. Tu jest źródło: https://github.com/pbabik/OSMapa-Topo/b … _simple.py

Edit: dodam może jeszcze, że renderowanie opiera się już wyłącznie na przekonwertowanych (na czeski schemat - http://wiki.openstreetmap.org/wiki/Wiki … Den.C3.AD) odcinkach szlaków, oryginalna informacja z "route" jest tracona na etapie copy_tracks.

Last edited by pbabik (2014-01-11 17:06:24)

Offline

#260 2014-01-11 17:59:58

royas
Member
Registered: 2013-08-05
Posts: 111

Re: osmapa.pl

Faktycznie w tym skrypcie analiza tła z osmc:symbol (wg czeskich zasad) ma wyższy priorytet niż route=bicycle.

Wydaje mi się jednak, że dane też są błędne. Tzn. użyta wartość osmc:symbol nie określa polskiego oznaczenia szlaków rowerowych i moim zdaniem nie powinno się go używać do ich oznaczania. Można zaproponować dodane nowego symbolu "czarny rower" (na wiki jest prośba aby nie wymyślać samemu symboli dla tego klucza). Można też dodać i używać wiki:symbol=*.

Offline

#261 2014-01-13 10:32:42

rogal
Member
Registered: 2010-11-09
Posts: 694

Re: osmapa.pl

a ja podtrzymuje swoją opinię, iż najlepiej wyjdzie uruchomienie stylu MapSurfer (jest jako dostępna warstwa na osmapa.pl) i ew. dopasowanie go do naszych lokalnych uwarunkowań (szlaki, itp)


http://navidata.pl  - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin

Offline

#262 2014-01-13 13:19:17

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

Re: osmapa.pl

royas wrote:

Wydaje mi się jednak, że dane też są błędne. Tzn. użyta wartość osmc:symbol nie określa polskiego oznaczenia szlaków rowerowych i moim zdaniem nie powinno się go używać do ich oznaczania. Można zaproponować dodane nowego symbolu "czarny rower" (na wiki jest prośba aby nie wymyślać samemu symboli dla tego klucza). Można też dodać i używać wiki:symbol=*.

Symbole roweru w różnych kolorach to oznakowanie starego typu. W tej chwili obowiązuje znak z kolorowym paskiem pod czarnym symbolem roweru: http://pl.wikipedia.org/wiki/Szlak_rowerowy. wiki:symbol potrafiłby to obsłużyć. Ponieważ wymaga formatu svg, na wikipedii znalazłem odpowiednie symbole w formacie svg a zmiana koloru paska była trywialna. Jeśli obrazek w formacie svg to wszystko co potrzeba aby stosować wiki:symbol to może pójść tędy?

Offline

#263 2014-01-13 16:18:03

royas
Member
Registered: 2013-08-05
Posts: 111

Re: osmapa.pl

Chodziło mi opisanie aktualnych oznaczeń przez połączenie dwóch symboli foreground w osmc:symbol typu:
red:white:black_bicycle:red_bar  - szlak lokalny czerwony
?:white:green_bicycle::R3:green   - szlak międzynarodowy R3 - oznaczenie aktualne do 2018r
?:orange:black_bicycle::12:black  - szlak rowerowy - nowe oznaczenie na pomarańczowym tle
Ale nie jestem pewien czy to w ogóle dobry pomysł, bo osmc:symbol raczej nakłada symbole foreground na siebie, a nie rozmieszcza je w pionie.
Więc pewnie wiki:symbol jest najprostszym rozwiązaniem. Jakiś render to obsługuje?

Offline

#264 2014-01-13 16:37:00

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: osmapa.pl

Jesli to jest ten sam mapsufer co MapSurfer.NET (nie wiem, bo na osmapa.pl ladowany jest po ip) to niestety nie da sie go latwo dostosowac, bo nie zostaly udostepnione zrodla.  Nie korzysta z mapnika tylko z czegos wlasnej konstrukcji, napisanego w .NET.

Offline

#265 2014-01-14 10:46:28

rogal
Member
Registered: 2010-11-09
Posts: 694

Re: osmapa.pl

No to lipa sad. Kiedyś kolega pbabik miał mapę osm-hd pod adresem http://www.geowebhost.pl/osm-hd - niestety już nie działa. A render bił na głowę wszystko, co widziałem big_smile Może się podzieli? smile


http://navidata.pl  - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin

Offline

#266 2014-01-14 11:34:48

pbabik
Member
Registered: 2010-12-09
Posts: 353

Re: osmapa.pl

Po lekkim odświeżeniu stylem włada teraz kolega SQ9NIT smile Sęk w tym, że nie mamy gdzie go wystawić. A potrzebna jest mocna maszyna i to najlepiej z SSD, gdyż niestety QGIS jest bardzo zasobożernym silnikiem.

Offline

#267 2014-01-14 11:54:26

rogal
Member
Registered: 2010-11-09
Posts: 694

Re: osmapa.pl

hm...a są jakieś możliwości na przeniesienie go na inny silnik?


http://navidata.pl  - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin

Offline

#268 2014-01-14 12:56:26

pbabik
Member
Registered: 2010-12-09
Posts: 353

Re: osmapa.pl

Automagicznie niedasie. Jest niby eksport z QGIS do SLD, ale to nędza.

Niezłym pomysłem na zaprojektowanie nowego stylu jest wzięcie Tilemilla i OSM Bright - https://github.com/mapbox/osm-bright - co zaoszczędza masę czasu na obsłużenie najważniejszych tagów, a potem można kombinować. No i CartoCSS mimo że nadal tekstowy, to jest o niebo lepszy od przebrzydłego XML.

Offline

#269 2014-01-18 11:26:16

royas
Member
Registered: 2013-08-05
Posts: 111

Re: osmapa.pl

pbabik wrote:

dodam może jeszcze, że renderowanie opiera się już wyłącznie na przekonwertowanych (na czeski schemat - http://wiki.openstreetmap.org/wiki/Wiki … Den.C3.AD) odcinkach szlaków, oryginalna informacja z "route" jest tracona na etapie copy_tracks.

Ta konwersja powoduje jeszcze jeden błąd. Jeśli daną drogą biegną dwa szlaki różnego typu ale o tym samym kolorze, np. żółty pieszy i żółty rowerowy, to wyświetlany jest jedynie rowerowy. Spowodowane jest to tym, że dla danego way'a kolumna kct_yellow może mieć wartość yes(pieszy) ALBO bicycle.

Offline

#270 2014-01-21 15:44:57

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

Re: osmapa.pl

Bardzo podoba mi się Osmapa, chciałbym jednak zgłosić jeden błąd i kilka sugestii rozwojowych:

1. Nie działa wyszukiwarka na Internet Explorer 11. Pojawia się błąd "Error: bad request". IE jest jednak bardzo popularna i o ile na starszych wersjach ma prawo coś nie działać - rozwiązaniem jest wtedy update do najnowszej wersji, to na najnowszej powinno wszystko działać prawidłowo.

2. Brakuje renderowania "landuse: Farmyard". Mogłoby się generować podobnie lub w zbliżony sposób do landuse: residental.

3. Przy wyznaczaniu trasy brakuje opcji "przez", czyli dodawania punktu trasy poprzez przeciąganie wyznaczonej linii lub przez menu pod PPM.

4. Zagraniczne nazwy po polsku, chyba jak dotąd nie ma takiej mapy opartej na danych z OSM. Nie będzie wtedy ryzyka używania Osmapy za granicą i może wtedy można by generować cały świat? Nazwy narodowe mogłyby się pojawiać na osmapa.com, kiedyś w przyszłości...

5. Kontury budynków niepotrzebnie są widoczne z dużych odległości. Powoduje to, że ładniej wyglądają miejscowości bez konturów budynków. Dodatkowo przydałoby się zmienić ich kolor z szarego na po prostu ciemniejszy odcień koloru użytego dla landuse: residental.

Offline

#271 2014-01-21 21:41:10

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

Re: osmapa.pl

dammat wrote:

Bardzo podoba mi się Osmapa, chciałbym jednak zgłosić jeden błąd i kilka sugestii rozwojowych:

1. Nie działa wyszukiwarka na Internet Explorer 11. Pojawia się błąd "Error: bad request". IE jest jednak bardzo popularna i o ile na starszych wersjach ma prawo coś nie działać - rozwiązaniem jest wtedy update do najnowszej wersji, to na najnowszej powinno wszystko działać prawidłowo.

Udało mi się ustalić, że błąd ten pojawia się tylko przy zapytaniach zawierających polskie znaki.

Offline

#272 2014-01-21 23:35:40

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: osmapa.pl

dammat wrote:

4. Zagraniczne nazwy po polsku, chyba jak dotąd nie ma takiej mapy opartej na danych z OSM.

Baza uzywa polskich nazw od dluzszego czasu, ale prawdopodbnie widoczne jest to tylko na wyzszych zoomach w panstwach sasiadujacych z Polska bo tam kafelki maja szanse sie same odswiezyc.

Nie będzie wtedy ryzyka używania Osmapy za granicą i może wtedy można by generować cały świat?

Nie pomogloby jakos zauważalnie w generowaniu calego swiata, ciezko powiedziec czy polepszyloby czy pogorszylo przegladanie mapy poza Polska.

Offline

#273 2014-01-25 00:05:51

rogal
Member
Registered: 2010-11-09
Posts: 694

Re: osmapa.pl

Hej!

Jeszcze raz nieśmiało ponawiam prośbę o jakiegoś linka do garmin.osmapa.pl na osmapa.pl - w wielu miejscach pojawiły się w Internecie informacje promujące mapy dla Garmina z linkiem do osmapa.pl - masa ludzi tam wchodzi i miota się szukając do ściągnięcia map. Z góry dzięki!


http://navidata.pl  - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin

Offline

#274 2014-02-06 16:02:54

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

Re: osmapa.pl

A jak jest z odświeżaniem na poszczególnych poziomach powiększenia? Obszar, który rysowałem, zawiera moje poprawki przy skali 50m, 100m i 500m. Stara zawartość jest wyświetlana dla 300m i 1km. Zdawałoby się, że najpierw będą uaktualnione kafle dla dużej skali bo jest ich najmniej a dopiero później przeliczone zostaną setki i tysiące tych drobniejszych. To jakoś inaczej działa?

Offline

#275 2014-02-06 16:51:38

benek
Member
Registered: 2013-06-04
Posts: 319

Re: osmapa.pl

ndmystko wrote:

A jak jest z odświeżaniem na poszczególnych poziomach powiększenia? Obszar, który rysowałem, zawiera moje poprawki przy skali 50m, 100m i 500m. Stara zawartość jest wyświetlana dla 300m i 1km. Zdawałoby się, że najpierw będą uaktualnione kafle dla dużej skali bo jest ich najmniej a dopiero później przeliczone zostaną setki i tysiące tych drobniejszych. To jakoś inaczej działa?

Nie aktualizują się wszystkie kafle tylko zmienione (pobrudzone) ,
Gdyby wszystkie miały być rysowane to miałbyś rację ze mniej kafli dla małego zooma (mała cyfra).
Zatem gdy zmienisz coś niewielkiego to na dużym zoomie taki kafelel zawiera niewiele way i nodów, zatem wyciąg z bazy do generatora kafla jest krótki.Ten sam pobrudzony kafelek wymaga jednak w 2 razy obiektów w mniejszym zoomie i  4 razy więcej danych w kolejnym zoomie, 16 razy w eicej w następnynm, potem 64 itd.
Zatem gdyby generator miał od razu wygenerować 5 zoomów to musi przeanalizować tyle danych co zmieściłoby się na 1024+256+64+16+4+1 kafelach. Zrozumiałe zatem że generuje najpierw największy zoom gdzie ma  do wykonania 1/1400 całej pracy do zrobienia bo zajmuje mu mało czasu.
Kafle sąsiednie których nikt nie dotykał (pobrudził) pozostają niezmienione na  serwerze i w naszym cachu przeglądarki
Dane które zostały zmienione są dostępne w paczkach generowanych co 1 godzinę (tzw diffy) więc z takiej paczki sam możesz sobie wygenerować (poprawić ) tylko te kafle co wymagają zmiany. (Z diffów można na osmapie.pl podglądać zmiany z ostatniej godziny).
Mapnik poprawia kafle  na bieżąco ze zwłokami od kilkunastu sekund do kilku  minut, w zależności od zooma i wolnej mocy serwera.
Kafle koło 10-11 zooma, nie renderują się nawet kilka tygodni bez ręcznego wymuszenia.
Dlaczego tak jest?
Bo zwykle obiekty  jakie się poprawia są małe gabarytami, a te zoomy i tak takowych nie renderują.
Zatem w takich przypadkach ustawiamy zooma, który ma stare kafle i poleceniem pokaż obrażek (w firefoksie ) uzyskujemy adres kafelka w pasku adresowym, do którego dopisujemy na końcu      /dirty    i wciskamy enter, po czym cofamy się  do adresu obszaru jaki był widziany w starych kaflach i po około minucie robimy Odśwież Wtedy kafel żądany a czasem i sąsiednie które były też edeytowane, jest już wygenerowany.
No ale piszę o Mapniku, a Ty pytałeś o osmapę, Jednak zasada kolejności generowania zoomów do nowego zestawu kafli jest ta sama.
Na osmapie  nie wiem jak dirty działa, ale chyba kiepsko.
Niestety osmapa pod windowsem ma zapóźnienie w renderowaniu szlaków turystycznych już wielomiesięczne, i tego zupełnie nie kumam.
Mam tylko nadzieję, że kafle do aplikacji mobilnych są generowane u wydawców tych programów, a nie pożyczane z naszego serwera gdzie brak tych szlaków.

Offline

Board footer

Powered by FluxBB