area:highway

@Domiss: Dodaj go może do szablonów JOSM-a, jeśli oczywiście jeszcze nie ma niczego takiego. Zdaje się, że poza grupą domyślnych szablonów jest jeszcze cała masa takich, które można włączyć w konfiguracji jednym klikiem.

Proponuję inne podejście: a:h=yes tylko dla dróg, a dla chodników i ścieżek rowerowych wyłącznie area:higway=footway/ cycleway (czyli obecnie highway=footway/ cycleway + area=yes), przy czym tak jak potwierdziłeś w wiadomości prywatnej obszary biegnących obok siebie chodnika i ściezki rowerowej bez fizycznej przeszkody z racji na to że ich linia też jest jedna mogą być tagowane pod jednym obrysem area:highway=footway + bicycle=yes; może być?

co do rozwiązania kwestii obszarów mostów/ tuneli tak żeby były renderowane automatycznie “płotki” lub linia przerywana po bokach w odpowiednim miejscu mam na to pomysł związany z jeszcze nie zatwierdzonymi relacjami bridge/ tunnel, postaram się przedstawić szczegóły jeszcze dzisiaj, muszę to sobie tylko ułożyć w głowie :slight_smile:

Edycja: jeśli chodzi o sugestie do wizualizacji obszarów dróg Marimila to właściwie nad czym tutaj dyskutujemy - to jest podgląd przyszłej propozycji renderowania obszarów dróg czy tylko taka wizualizacja dla wizualizacji na nasze potrzeby?

Marimil, jak często będziesz aktualizował mapę z a:h ? Czy jest możliwe raz dziennnie?
Mapa z chodnikami wyglada super! Pięknie dziękuję!
http://osmapa.pl/w/area/?lat=53.43287&lon=14.54832&zoom=19&ol=AB

I jeszcze jedna propozycja: mógłbyś uwzględnić dla highway=footway plus footway=crossing rendering w postaci zebry o szerokości 4 metrów.
Patrz np tutaj: http://www.openstreetmap.org/way/365041313

Pozdrowienia,
Marek

Te obszary nie będą tak samo renderowane, ponieważ informacja o typie drogi jest zapisana w liniach highway=*. Połączenie obszaru area:highway z linią i tak musi nastąpić, aby w przyszłości pobrać z linii dane o pasach ruchu, nawierzchni, itp.

Moim zdaniem powinno się wykluczyć możliwość podawania klasyfikacji drogi (residential, tertiary,…) w tagu area:highway i tę informację pobierać zawsze z linii, ponieważ prowadzi to do niejasności i wątpliwości jakoby traciło się jakieś informacje w przypadku area:highway=crossing.
Na ten moment problem jest z łatwym pobraniem danych z linii, przez co dla uproszczonego renderowania łatwiejsze wydaje się obligatoryjne wpisywanie klasyfikacji drogi w area:highway. Może to jednak doprowadzić do tego, że całkowicie zrezygnuje się z pobierania danych z linii, przez co nie będzie można w przyszłości rozszerzyć propozycji o renderowanie np. pasów ruchu.

Co do obecnego poglądowego renderingu to bardzo fajny, zachęca do zmapowania czegoś :slight_smile:

Dane odświeżają się co godzinę.

To jak na razie rozbija się o czytanie danych z linii. Potrzebuję pomocy w SQL.

Problem mostów na razie rozwiązałem jaśniejszym kolorem: http://osmapa.pl/w/area/?lat=52.3153&lon=20.97243&zoom=17&ol=B
Na razie warstwy area nie będę rozwijał. Obniżyłem wyświetlanie area2 do zoom=16.

@Tomek
Problem chodników ze ścieżkami, gdy “pod spodem” jest jedna linia też może być rozwiązany po podłączeniu danych z linii. Dodatkowo z linii można odczytać jak i gdzie przebiega ścieżka. Czy da się to zrenderować, to inna sprawa.

Dzięki wielkie za wyjaśnienia.
Może zapytaj na forum development: http://forum.openstreetmap.org/viewforum.php?id=13 ?
Jest gotowy obrazek jak to może wyglądać:
http://wiki.openstreetmap.org/w/images/8/87/MarekGeneralizationCrossingwithSurfaces3.jpg

Znów chyba małe nieporozumienie. Pomijając to, czy footway są traktowane jak drogi i w ogóle mają jakieś punkty K, Tobie pewnie chodziło o bezpośrednie wyciąganie linii z przejściami: http://osmapa.pl/w/area/?lat=50.10186&lon=18.52949&zoom=19&ol=BP. Ścięcie pasów wynika chyba z cięcia kafli.

Rewela to tagowanie pasów :slight_smile: tylko jak to tagować? jak np na odcinku drogi oznaczyć linię podwójną ciągłą? jak przerywaną?

Przejścia dla pieszych niekoniecznie. Spróbuj dla linii footway=crossing narysować ją na wierzchu dróg o tym samym layer przy pomocy odpowiedniej “skórki” (np. pasy zebry z przezroczystością), oczywiście o sensownej szerokości.

Po zapisaniu do pliku i jednorazowym załadowaniu zgodnie z opisem powyżej podany przeze mnie szablon też można włączyć i wyłączyć jednym kliknięciem (a istniejące szablony trzeba najpierw pobrać, więc nakład pracy jest podobny). Poczekam na razie na poprawienie wiki przez Marka, bo na razie szablon uwzględnia tylko niektóre tagi, w większości zresztą zgadywane na podstawie wizualizacji marimila. Jeśli jednak ktoś chciałby mnie uprzedzić nie mam nic przeciwko (aktualnie u mnie również priorytetem jest obniżenie temperatury pomieszczeń o pół stopnia (a potem następne pół) :wink: ).

Co mam dołożyc do Wiki?
Rozwój tematu jest dynamiczny, więc może coś gubię. Rosjanie proponują zamiast punktu K linię z odpowiedni taggingiem. Co myślicie o tym pomyśle?

http://forum.openstreetmap.org/viewtopic.php?id=31837&p=2
Topic nr. #33 2015-07-15 06:10:40

Faktycznie się z tym już spotkałem że taka linia może być łamana.

Marimilu, czy mógłbyś dorzucić do renderowania a:h także Norymbergę?
Koledzy zza miedzy trochę buczą że to u nich nie wyjdzie bo w Polsce są lepsze zdjęcia lotnicze niż w RFN.
Więc chciałbym im pokazać że u nich to także możliwe.

Edit. Jestem pod wrażeniem:
http://osmapa.pl/w/area/?lat=50.85951&lon=16.32019&zoom=18&ol=AB

Brawo Świebodzice!

A czy jest możliwość dodania renderu przejazdów rowerowych oraz piktogramu na drogach rowerowych ? Przydałby się solidny kolor a nie tekstura na tą warstwę moim zdaniem. Może kolor zbliżony do :

http://gmkobylnica.pl/wp-content/uploads/2015/04/o-sciezkach-rowerowych.jpg

Z teksturami myślę, że dobrze byłoby nieco zwiększyć rozdzielczość asfaltu, żeby piksele były mniejsze, a chodniki dałbym jaśniejsze - przeszkadza mi chyba to, że są ciemniejsze od budynków, a kostka wystarczająco dobrze sugeruje co to za obszar.

Ale zasadniczo - wielkie dzięki, marimil za te warstwy! Jak widać już tylko jakiegoś renderowania brakowało, żeby ludzie się na poważnie wzięli za mapowanie obszarów dróg.

tekstura raczej powinna mieć minimalny (ale widoczny) szum żeby to ładnie wyglądało, tak jak wczesniej wrzucałem widziałbym tam ten pattern http://artbaggage.com/wp-content/gallery/asphalt_road_patterns/asphalt_9_512x512.png tylko jaśniejszy (jeśli jest potrzeba mogę to rozjaśnić i przerobić, podajcie mi tylko jakie te patterny do OSM mają rozmiary/ rozdzielczości/ format), chodniki niech mają ten kolor co miały wcześniej, ale wzorek z kostką brukową ma teraz raczej zbyt grube kontury, jak się go wydelikatni i nałoży na ten jasny kolor chodników jaki był wcześniej to będzie w sam raz

Fajnie, że coś się dzieje w tym kierunku :slight_smile: Jak już wchodzimy na rendering z tekstur, to na dojazdach jest bruk zaznaczony http://www.openstreetmap.org/way/171430521 :slight_smile:

Tak jak klasa drogi, informacja o nawierzchni powinna być raczej trzymana w ramach drogi, a nie obszaru. To generuje kolejne wyzwanie do SQLa o którym mówił marimil - inna nawierzchnia nie zaczyna się wraz z drogą (osią głównej drogi), a dopiero od obszaru. Ciężko mi to wyjaśnić, ale pod http://www.openstreetmap.org/way/171430521 widać o co mi chodzi (odchodząca droga zaczyna się wcześniej, niż area:highway którego dotyczy).

Ponieważ Poznań jakoś powoli idzie z a:h, to może wzięlibyśmy się wspólnie za Szczecin? Całe duże miasto robi zawsze wrażenie na ludziach, moglibyśmy to wszędzie pokazywać jako przykład.
Może się uda umieścić to w jakiejś apce nawigacyjnej.
W tej chwili przemysł samochodowy na całym świecie pracuje nad pojazdami jeżdżącymi autonomicznie, ale dało by się zrobić samonaprawadzanie w apce poprzez porównianie widocznych konturów jezdni z tym co jest w bazie danych. Wtedy smartfony umożliwiały by nawigację po pasach kierując odpowiednio wcześnie na odpowiedni pas jezdni przed manewrem.

Tagowanie za pomocą prostych linii zapełnia nam szybko walidator JOSMa błędami o nakładających się liniach.
Może dużo lepiej jest to zrobić na relacjach (multipolygon), choć trochę więcej pracy trzeba w to włożyć.

Wystarczy zmienić założenie, że linia renderuje się przykładowo od punktu K do punktu K+1 na rendering od punktu K aż do ostatniego wspólnego punktu obszarów area:highway=yes oraz area:highway=crossing.

Zdawało mi się, że w którymś z wcześniejszych postów wspominałeś, że ciągle jeszcze temat (sposobu tagowania) się rozwija i nawet angielskie wiki nie jest do końca aktualne. Jeśli jest, to nie ma problemu, choć jak szukałem jak oznaczać malowane skośnymi pasami wysepki to nie znalazłem i daję area:highway:prohibited=yes bez żadnych innych tagów, ale nie mam pewności, czy to ma być tak, czy inaczej. Dane mapy dość łatwo można zmienić, ale nie chciałbym tworzyć renderingu według mojego “wydaje mi się”, bo znając życie inni dostosują tagowanie do tego, co będzie im się wyświetlać…

Do brawo jeszcze bardzo dużo brakuje. Brawa należą się przede wszystkim dla marimila, bo bez jego wizualizacji w Świebodzicach nadal byłaby jako obszar tylko jedna droga wokół jednego osiedla ;).

Mea maxima culpa: Już jest dodane - area:highway=emergency : striped divider area like in [de.academic.ru/pictures/dewiki/65/A1_-_Wettingen_IMG_6705.JPG this pict] on the right side.
Dzięki za uważność Domiss, dynamika rozwoju tematu mnie zaskakuje.

Co do Marimila to absolutnie racja: Zrobił wspaniałą robotę i szczerze Go podziwiam.