osmapa.pl/osm24

Jak tagujemy śluzy?

A może jako stowarzyszenie zarejestrujemy jakąś chwytliwą nazwę domenową i zaczniemy porządnie ten projekt promować? Bo na pewno spora część użytkowników da się zachęcić do aktywnego mapowania i uzupełniania danych.

Fajny pomysł! @Rekrutacja prowadził niedawno szkolenie z OSM dla rowerzystów, więc ma już jakieś doświadczenie, poza tym jest taka broszurka (po angielsku) “Cycle mapping for cycle routing with OpenStreetMap”:

http://issuu.com/cyclestreets/docs/cyclemappingguide

a ja staram się podrzucać takie rowerowe informacje na forum Masy Krytycznej jak tylko coś usłyszę.

Ok, jeśli chodzi o śluzy to jest tag: http://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dasl Ale bardzo mi się nie podoba. Z tego co widzę to jest dopiero użyty 2tys razy. Więc zaproponuję swój, który jest możliwy do implementacji na stronie.
bicycle:asl:lanes=…(yes/no)

Uważam, że mój pomysł jest o tyle lepszy, że nie powinno być problemu ze zrobieniem śluzy obejmującej konkretne pasy.

Pochwalę się też moim widokiem pasów. Tak wygląda skrzyżowanie dla zoom < 18
https://copy.com/ee3FfgXiZZbwcADg
I dla większego:
https://copy.com/zeJUaqBlRGomAqVe

Kolorystyki w legendzie jeszcze nie ma więc:
czerwony - rower,
czarny - samochód,
żółty - pieszy (np. żółty i czerwony to ścieżka rowerowa z chodnikiem, rozdzielona liną)
niebieski - bicycle = yes (na drodze) oraz na równych prawach z pieszym na chodnikach.

Dodałem też Footway z bicycle=yes.

Mały change log dla bicycle.osm24.eu:
-Grubość linii w widoku “Drogi rowerowe” zmniejszona do 2px
-Rozróżnianie nawierzchni (asfalt/kostka brukowa)
-Szlaki rowerowe powinny teraz wyświetlać również route=mtb (niestety nie sprawdziłem w praktyce)
-Sporo optymalizacji szczególnie w renderowaniu dróg i pasów.

Nikt nie powiedział co sądzi o moim pomyśle na śluzy. Dlatego poczekam z ich implementacją.

TODO:
-Więcej ikonek/typów POI
-POI jako klikalne punkty
-Dekorowanie linii w trybie pasów (strzałki skrętów/kierunków). Niestety wtyczka do LL nie obsługuje offsetu i pewnie muszę napisać swoją.
-Błąd z wyświetlaniem “przybliż”/“ładuje”
-Czyszczenie kolejki zapytań do overpass przy zmianie warstwy (obecnie czeka aż poprzednia pobierze się do końca)

Raczej się nie wyświetlają, konkretnie nie wyświetla się ani ten: http://www.openstreetmap.org/relation/3125692 ani żaden w tej okolicy: http://mtb.waymarkedtrails.org/pl/?zoom=13&lat=50.79081&lon=16.31712&hill=0

Tego z kolei ja nie sprawdziłem w praktyce ;).

Po załadowaniu się szlaków nie da się ich wyłączyć… tzn. można np. włączyć Drogi rowerowe, ale szlaki i tak zostają.
Po prawej stronie na dole jest u mnie pusty biały prostokąt (nad atrybucją). Tak ma być, czy mam już całkiem rozjechanego firefoxa? :wink:

Poza tym super wizualizacja, czekam na wersję stabilną aby zacząć ją reklamować ;).

Pomysł: czy na wizualizacji szlaków szlaki mtb mogłyby się jakoś dodatkowo odróżniać od rowerowych, np. stylem lub grubością linii? Dla mnie ma to taki sens, że po pchaniu roweru po szlakach mtb wokół Ptasiej Kopy w Wałbrzychu nigdy się na nie z rowerem nie pakuję (nie te konkretne tylko ogólnie mtb), albo przynajmniej planuję z góry jakieś wyjście awaryjne ;).

Nie :wink: Adblocka :stuck_out_tongue:

Są przerywaną linią, a przynajmniej powinny być :slight_smile: Postaram się to naprawić bo to pewnie wina query do overpass

Co o tym myślicie?

Może jeszcze stara wersja była na serwerze

Jak otagować kiedy chodnik jest kostką brukową a wydzielony pas asfaltem?

Tak to wygląda w kodzie


		if(this._checkTag(el.tags,"cycleway:surface","paving_stones",'=')
			|| this._checkTag(el.tags,"cycleway:left:surface","paving_stones",'=')
			|| this._checkTag(el.tags,"cycleway:right:surface","paving_stones",'=')){
				dasharray = "2, 3";
		}else if(this._checkTag(el.tags,"cycleway:surface","asphalt",'=')
			|| this._checkTag(el.tags,"cycleway:left:surface","asphalt",'=')
			|| this._checkTag(el.tags,"cycleway:right:surface","asphalt",'=')){
				dasharray = 1;
		}else if(this._checkTag(el.tags,"surface","paving_stones",'=')){
				dasharray = "2, 3";
		}else if(this._checkTag(el.tags,"surface","asphalt",'=')){
				dasharray = 1;
		}

Tak, teraz wszystko na co poprzednio narzekałem działa poprawnie :).

Dodałem takie małe ułatwienie do bicycle.osm24.eu Teraz z dodatkowym parametrem ściąga wszystkie highway (nawet footway) i przy większym zoom pokazuje turn lanes. Na razie uwzględniam tylko 2 tagi: bicycle:lanes i turn:lanes

http://bicycle.osm24.eu/?full=yes
Przykład:

Hm, jakoś nie mogę się połapać w kolorach, zwłaszcza przy największym zoomie… :frowning: Czerwony to pewnie ścieżka, ale niebieski - “jeden kierunek nie dla rowerów” ze strzałkami w dwie strony?

Akurat to nadal mapa rowerowa więc to wartości z bicycle:lanes no/yes/designated

Możliwe =} tylko mi chodzi o to, że jest jakaś legenda i nagle przy zbliżeniu kolory się nie zgadzają i , co gorsza, nie wiadomo co który kolor znaczy.

A tak wracając do głównego serwisu - jak to możliwe, że nie ma jeszcze polskiego tłumaczenia? :open_mouth: Jakby co mogę się tym zająć.

Nie widzę też nazw języków w menu, tylko flagi i dziwnie to wygląda.

Ostatnio przez duże obciążenie Overpassa, albo ograniczenia które były konieczne (patrz lista mailingowa i posty Rolanda Olbrichta), osm24.eu działa dość przymulasto. :confused:

Niestety chyba nie jestem w stanie nic z tym zrobić. Ew. mogę się postarać zmienić serwer overpass na inny.

Ogólnie nowa werja będzie bardziej przyjazna bo będzie zawierać cacheowanie punktów. Teraz reload leci przy każdym przesunięciu mapy.

A co z polskim tłumaczeniem?

Stara wersja nie jest już rozwijana, a nowa nie nadaje się jeszcze do publikowania. W nowej tłumaczenia są lepiej rozwiązane i będzie też język polski :slight_smile: