You are not logged in.

#1 2020-05-29 14:16:57

Marek-M
Member
From: [PL] Banino
Registered: 2017-01-24
Posts: 123

Masowe usunięcie tracktype z highway!=track

Cześć,

W losowych miejscach Polski zauważyłem, że dość często drogi innego typu niż 'track' mają atrybut 'tracktype'. Domyślać się mogę, że przy zmianie kategorii drogi z 'track' edytor zapomniał usunąć 'tracktype' (też mi się to zdarza). Myślę o masowej edycji takich obiektów ale nie wiem, czy to dobry pomysł. W samej gminie Żukowo Overpass wyrzucił 'węzłów: 425, linii: 67, relacji: 0' http://overpass-turbo.eu/s/UvO

Jaka jest Wasza opinia w tym temacie?

PS: Dodatkowa masowa edycja mogłaby się przydać dla węzłów, które mają ustawione tagi highway=service;residential lub inne świadczące o linii drogowej a nie o węźle, często też takie węzły mają ustawiony tag surface=* a to jest chyba niezgodne z wiki?


Marek-M

Offline

#2 2020-05-29 14:20:10

RicoElectrico
Member
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,447

Re: Masowe usunięcie tracktype z highway!=track

Moim zdaniem tracktype ma marginalną przydatność, jeśli nawierzchnia drogi od czasu zmiany z track nie została utwardzona (pomijam tutaj tracktype=grade1).

Last edited by RicoElectrico (2020-05-29 14:21:02)

Offline

#3 2020-05-29 14:29:21

Marek-M
Member
From: [PL] Banino
Registered: 2017-01-24
Posts: 123

Re: Masowe usunięcie tracktype z highway!=track

OSMAND kiedyś prowadził mnie naokoło dużo dłuższą drogą. Jak później sprawdziłem jeden odcinek drogi (kilkumetrowy most: https://osmlab.github.io/osm-deep-histo … /242103929) miał ustawiony tracktype=grade1 a surface=asphalt i smoothness=excellent. Stąd pojawił się mój pomysł smile

Oczywiście nie myślę tu o mapowaniu pod aplikację ale nadmiarowe tagi są czasami uciążliwe.

Last edited by Marek-M (2020-05-29 21:23:00)


Marek-M

Offline

#4 2020-05-29 15:02:02

kukułka
Member
Registered: 2018-09-15
Posts: 12

Re: Masowe usunięcie tracktype z highway!=track

Część nawigacji dla samochodów omija track.
Co do:

Moim zdaniem tracktype ma marginalną przydatność, jeśli nawierzchnia drogi od czasu zmiany z track nie została utwardzona (pomijam tutaj tracktype=grade1).

- sprawdziłem kiedyś nawigację na rower, (któraś z Mapnika) po zauważeniu głupot na mapie w konfrontacji z terenem (Trójmiejski Park Krajobrazowy - wiadomo, może być różnica, w zależności od rodzaju drogi (leśnej)) i była wyraźna poprawa na + po zmaianach które zrobiłem właśnie w tracktype.

Offline

#5 2020-05-29 21:19:49

maro21
Member
From: Wrocław
Registered: 2018-03-06
Posts: 313

Re: Masowe usunięcie tracktype z highway!=track

Marek-M wrote:

Jaka jest Wasza opinia w tym temacie?

Zgadzam się z tobą. Jestem za zmianą.

Tag tracktype to uzupełnienie highway=track, jeśli więc rodzaj drogi został zmieniony na inny, to trakctype też nie powinno być.

Kiedyś w mojej okolicy też poprawiałem takie błędy. Zdarzały się nawet tagowania tracktype=grade3 + surface=asphalt.

Offline

#6 2020-05-29 23:04:14

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 1,617

Re: Masowe usunięcie tracktype z highway!=track

Marek-M wrote:

PS: Dodatkowa masowa edycja mogłaby się przydać dla węzłów, które mają ustawione tagi highway=service;residential lub inne świadczące o linii drogowej a nie o węźle, często też takie węzły mają ustawiony tag surface=* a to jest chyba niezgodne z wiki?

Surface na węzłach może mieć sens, na przykład `surface=paving_stones` na wyrwie w asfalcie drogi dla rowerów.


tracktype może mieć sens jeśli droga ma na przykład surface=dirt, surface=gravel, surface=fine_gravel...

Dla dróg poza highway=track tracktype=grade1 jest zbędnym dublem surface=asphalt czy surface=paving_stones

Nie wywalałbym na ślepo i automatycznie tracktype niespójnego z surface - często to surface jest bzdurny


----

linie  (nie punkty czy obszary)
highway=service/residential/living_street/... (tylko wartości dróg)
surface=asphalt czy surface=paving_stones czy surface=paved czy inne utwardzone

z takich na pewno śmiało można wywalać tracktype=grade1, nawet pełnym automatem

----

Bardzo dobrze że zapytałeś przed masowymi edycjami!

Last edited by Mateusz Konieczny (2020-05-29 23:10:08)

Offline

#7 2020-05-30 15:20:46

VA00
Member
Registered: 2017-08-06
Posts: 80

Re: Masowe usunięcie tracktype z highway!=track

Absolutnie nie można tego robić z automatu. Spowoduje to wywołanie reakcji łańcuchowej:
0) mamy track bez żadnych atrybutów
1) ktoś sprawdza klasę drogi w terenie, i dodaje np: tracktype=3
2) wieś nadaje nazwy
3) ktoś inny uznaje, że ta droga to już nie track, tylko residental albo service
4) teraz usuwacie tracktype, i zostaje residental/service bez żadnej informacji o jakości drogi
5) ktoś tam wjeżdża, zagrzebuje się w błocie i z powrotem ustawia track

Tag tracktype bez track jest nieszkodliwy, i to nawet gdy jest nadmiarowy wobec surface i smoothness. Ułatwia działanie nawigacji, np: tam gdzie są używane egzotyczne metody utwardzania nawierzchni typu concrete:plates/lanes/grass_paver , nieznane większości nawigacji. Zasadniczo uznaję go za sposób otagowania odporności drogi na warunki atmosferyczne i spodziewane zmiany sezonowe. Przykład:

highway=service, surface=grass, tracktype=4/5 (zarośnięta w lecie trawą na wysokość 1.5 m, teren rozmiękły po deszczach, samochód może się zagrzebać )

highway=service, surface=grass, tracktype=2/3 (trawa regularnie koszona lub ujeżdżona kołami samochodów, suchy zdrenowany/odwodniony grunt)

Nawigacja rowerowa, której używam, bierze pod uwagę równocześnie smoothness, surface i tracktype. Każdy z nich znaczy coś innego.

Offline

#8 2020-05-30 16:56:23

szydzio
Member
Registered: 2016-07-28
Posts: 415

Re: Masowe usunięcie tracktype z highway!=track

VA00 wrote:

2) wieś nadaje nazwy
3) ktoś inny uznaje, że ta droga to już nie track, tylko residental albo service

Drogi o ile ich główną rola jest prowadzenie do zabudowań mieszkalnych powinny być zasadniczo residential (ewentualnie service) niezależnie od tego czy to miasto czy wieś, i czy droga ma nazwę czy nie, zaś highway=track to drogi leśne lub prowadzące do pól.


VA00 wrote:

5) ktoś tam wjeżdża, zagrzebuje się w błocie i z powrotem ustawia track

I to jest zasadniczy błąd. Powinien zamiast ponownie ustawiać highway=track bo ugrzązł ustawić surface=ground/dirt/unpaved i smoothness=horrible/very_horrible.
highway=track nie używa się do oznaczania że droga jest nieutwardzona.

P.S.
Uważam - podobnie jak Mateusz - że w przypadku dróg utwardzonych (surface=asphalt/paving_stones/paved) tracktype=grade1 można usunąć.

Offline

#9 2020-05-30 17:47:55

VA00
Member
Registered: 2017-08-06
Posts: 80

Re: Masowe usunięcie tracktype z highway!=track

szydzio wrote:
VA00 wrote:

2) wieś nadaje nazwy
3) ktoś inny uznaje, że ta droga to już nie track, tylko residental albo service

Drogi o ile ich główną rola jest prowadzenie do zabudowań mieszkalnych powinny być zasadniczo residential (ewentualnie service) niezależnie od tego czy to miasto czy wieś, i czy droga ma nazwę czy nie, zaś highway=track to drogi leśne lub prowadzące do pól.

Problem w tym, że na wsi często droga służy równocześnie jako jedno i drugie. Miastowi maperzy, którzy rozlewają się obecnie po przedmieściach metropolii mają problem z pojęciem tego faktu i usiłują naginać rzeczywistość do swojego schematu mapowania. Kończy się to wojenkami edycyjnymi, często masowymi. Kwestia track/service bywa zupełnie uznaniowa. Walki na ogół oszczędzają tag tracktype, dlatego jest bardzo cenny.

szydzio wrote:
VA00 wrote:

5) ktoś tam wjeżdża, zagrzebuje się w błocie i z powrotem ustawia track

I to jest zasadniczy błąd. Powinien zamiast ponownie ustawiać highway=track bo ugrzązł ustawić surface=ground/dirt/unpaved i smoothness=horrible/very_horrible.
highway=track nie używa się do oznaczania że droga jest nieutwardzona.

Po czym po 4 tygodniach suszy przejdzie ktoś inny bez problemu i będzie się zastanawiał co za bałwan ustawił tu very_horrible, skoro pasuje intermediate. Bo niby dlaczego degradować drogę do very_horrible, skoro na ogół jest normalnie przejezdna samochodem, a tylko podczas ulewy zmienia się w błoto? Już nie mówiąc o tym, że smoothness pogarsza się z każdym kolejnym przejazdem. Jeden pojazd przejedzie bezproblemowo, 100 już nie. Jak to oznaczyć?

szydzio wrote:

Uważam - podobnie jak Mateusz - że w przypadku dróg utwardzonych (surface=asphalt/paving_stones/paved) tracktype=grade1 można usunąć.

Ale nie z automatu. Kilka razy trafiłem na drogi (czy raczej place) z kostki bauma bez warstwy podkładowej, z których po najechaniu sikała do góry woda albo kostki tonęły w błocie. Ja dałbym tam tracktype=2.

Offline

#10 2020-05-30 18:33:44

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 1,617

Re: Masowe usunięcie tracktype z highway!=track

VA00 wrote:

Ale nie z automatu. Kilka razy trafiłem na drogi (czy raczej place) z kostki bauma bez warstwy podkładowej, z których po najechaniu sikała do góry woda albo kostki tonęły w błocie. Ja dałbym tam tracktype=2.

Widziałem taki twór i po jakimś czasie kostka zapadła się w błoto i została przykryta ziemią. Czy są jakieś przypadki że taki stan rzeczy utrzymuje się na dłużej?

Offline

#11 2020-05-30 19:14:21

Marek-M
Member
From: [PL] Banino
Registered: 2017-01-24
Posts: 123

Re: Masowe usunięcie tracktype z highway!=track

VA00 wrote:

Nawigacja rowerowa, której używam, bierze pod uwagę równocześnie smoothness, surface i tracktype. Każdy z nich znaczy coś innego.

Możesz podać co to za nawigacja? Lubię testować alternatywy.

PS: Właśnie nawigacja OSMAND samochodowa próbowała zmieniać namiętnie moją trasę na taką bardzo dookoła tylko dlatego, że jeden mostek miał oznaczenie tracktype=grade1, chociaż highway=tertiary i surface=asphalt smile Czyli nawigacje potrafią też przeceniać poszczególne tagi smile


Marek-M

Offline

#12 2020-05-30 20:28:22

maro21
Member
From: Wrocław
Registered: 2018-03-06
Posts: 313

Re: Masowe usunięcie tracktype z highway!=track

Osoby, które uważają, że tracktype bez highway=track jest ok, powinny to zgłosić do JOSM, bo walidator wywala błąd kiedy jest tracktype bez highway=track, bo jak widać ktoś uznał, że to nie jest w porządku.

Albo w jedną albo w drugą stronę. Jeśli tracktype może być używany z innymi drogami niż track, to też powinno się pojawić wsparcie np. w postaci pola w edytorze.

Offline

#13 2020-05-31 06:00:55

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 1,617

Re: Masowe usunięcie tracktype z highway!=track

A opis jak zgłaszać bug w JOSMie jest na https://josm.openstreetmap.de/wiki/Help … /ReportBug

Offline

#14 2020-05-31 07:10:49

VA00
Member
Registered: 2017-08-06
Posts: 80

Re: Masowe usunięcie tracktype z highway!=track

Marek-M wrote:
VA00 wrote:

Nawigacja rowerowa, której używam, bierze pod uwagę równocześnie smoothness, surface i tracktype. Każdy z nich znaczy coś innego.

Możesz podać co to za nawigacja? Lubię testować alternatywy.

Brouter: http://brouter.de/brouter-web/

Jak widać we fragmencie kodu, tracktype jest używany nie tylko dla track, ale też ,,track-like ways''. W naszych warunkach dotyczy to głównie residental i service, czasem unclassified/tertiary.

#
  # tracks and track-like ways are rated mainly be tracktype/grade
  # But note that if no tracktype is given (mainly for road/path/footway)
  # it can be o.k. if there's any other hint for quality
  #
  else if ( highway=track|road|path|footway ) then
  (
    if      ( tracktype=grade1 ) then ( if probablyGood then 1.0 else 1.3 )
    else if ( tracktype=grade2 ) then ( if probablyGood then 1.1 else 2.0 )
    else if ( tracktype=grade3 ) then ( if probablyGood then 1.5 else 3.0 )
    else if ( tracktype=grade4 ) then ( if probablyGood then 2.0 else 5.0 )
    else if ( tracktype=grade5 ) then ( if probablyGood then 3.0 else 5.0 )
    else                              ( if probablyGood then 1.0 else 5.0 )
  )
Marek-M wrote:

PS: Właśnie nawigacja OSMAND samochodowa próbowała zmieniać namiętnie moją trasę na taką bardzo dookoła tylko dlatego, że jeden mostek miał oznaczenie tracktype=grade1, chociaż highway=tertiary i surface=asphalt smile Czyli nawigacje potrafią też przeceniać poszczególne tagi smile

To jest problem od lat. Na drodze do pracy miałem mostek drewniany, z którego z chęcią usunąłbym tag surface=wood z tego samego powodu. Ale to problem źle zaprogramowanej nawigacji, który zniknął dopiero jak przebudowali most na betonowy.


maro21 wrote:

Osoby, które uważają, że tracktype bez highway=track jest ok, powinny to zgłosić do JOSM, bo walidator wywala błąd kiedy jest tracktype bez highway=track, bo jak widać ktoś uznał, że to nie jest w porządku.

Albo w jedną albo w drugą stronę. Jeśli tracktype może być używany z innymi drogami niż track, to też powinno się pojawić wsparcie np. w postaci pola w edytorze.

Dla odmiany, wg. wiki https://wiki.openstreetmap.org/wiki/Key:tracktype tracktype może być ( i jest) używany z innymi drogami.


Jeszcze raz powtarzam, na każdej drodze jest potrzebny tag określający jej ,,klasę odporności''. Kiedyś służył do tego highway=, ale obecnie w ogóle nie wiadomo co on oznacza (przynajmniej ja nie wiem). Bo nawet tertiary z surface=sand może okazać się być tracktype=grade5 jak i tracktype=grade2. A residental nie gwarantuje niczego, może okazać się, że to tracktype=grade5, prowadzący do niezamieszkanego od 20 lat domu, albo droga istniejąca wyłącznie w planie zagospodarowania przestrzennego. Do tego podjazdy, z których 50 lat wyjeżdżał wyłącznie traktor na pole, ale właściciel umarł a dzieci rolnictwo nie pociąga. Teraz ze stodoły wyjeżdża SUV, więc to już nie track tylko service. Ale tracktype to nadal grade4, bo utwardzony tłuczonymi sedesami.

Offline

#15 2020-05-31 08:15:43

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 1,617

Re: Masowe usunięcie tracktype z highway!=track

VA00 wrote:

A residental nie gwarantuje niczego, może okazać się, że to tracktype=grade5, prowadzący do niezamieszkanego od 20 lat domu

Droga do jednego domu? To raczej highway=service service=driveway

A jeśli niezamieszkały i nieużywany to nawet to jest wątpliwe. A highway=residential jest w takiej sytuacji błędne.

VA00 wrote:

droga istniejąca wyłącznie w planie zagospodarowania przestrzennego


No to jest ewidentnie błędne mapowanie. Do natychmiastowego skasowania.

VA00 wrote:

Kiedyś służył do tego highway=

Kiedy? highway=* jest do typu drogi (istotność/przeznaczenie), nie do jej jakości (poza highway=motorway). W Polsce (na razie) highway=trunk jest też tak błędnie używany, ale z pozostałymi tak nie robimy i nie robiliśmy.

Ogólnie nie rozumiem co do ma do potencjalnego zdjęcia tracktype=grade1 z surface=asphalt dróg innych niż highway=track


Ale to problem źle zaprogramowanej nawigacji, który zniknął dopiero jak przebudowali most na betonowy.

A ktoś to zgłaszał do OSMANDa? Akurat oni czasem naprawiają zgłoszone buble (np. dodali info na ekranie startowym że biorą dane z OSM po tym jak zgłosiłem że muszą to w jakimś widocznym miejscu napisać).

Jak ktoś chce zgłosić a nie wie jak/nie zna angielskiego to mogę pomóc.

surface=wood jest na przykład już poprawione: https://github.com/osmandapp/Osmand/issues/3498 a z https://github.com/osmandapp/OsmAnd-res … outing.xml nie widzę by były problemy z grade1

Last edited by Mateusz Konieczny (2020-05-31 08:18:52)

Offline

#16 2020-06-01 07:28:11

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 1,728

Re: Masowe usunięcie tracktype z highway!=track

Usunąć można tylko tracktype=grade1 z dróg paved, asphalt, concrete itp. I to z każdej, czyli także highway=track.
Może nie jest też tracktype przydatny przy surface=gravel.

Jeśli surface nie ma lub jest nieokreślone - unpaved, ground, dirt, earth - to tracktype jest najważniejszą informacją o jakości nawierzchni drogi - dotyczy to każdej drogi, nie tylko highway=track.

Traktowanie tracktype jako uzupełnienia tracka bierze się ze starych czasów, gdy tag highway był rozumiany jako opis przeznaczenia drogi, a nie jej ważności. I jest błędne. Widocznie gdzieniegdzie w walidatorach zostało to do dziś.

Last edited by maraf24 (2020-06-01 07:35:10)

Offline

#17 2020-06-01 08:43:16

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 1,728

Re: Masowe usunięcie tracktype z highway!=track

maro21 wrote:

Osoby, które uważają, że tracktype bez highway=track jest ok, powinny to zgłosić do JOSM, bo walidator wywala błąd kiedy jest tracktype bez highway=track, bo jak widać ktoś uznał, że to nie jest w porządku.

JOSM się tak nie zachowuje.

Walidator jedynie raportuje niektóre niezgodności między surface i tracktype, np. grade1 użyte na unpaved.
Dodatkowo może wyświetlać informację o braku tracktype na track - ale to jest informacja, nie jest to ani ostrzeżenie ani błąd (JOSM ma takie 3 kategorie komunikatów).  Co więcej, wyświetlanie komunikatów informacyjnych jest domyślnie w JOSM wyłączone, więc większość osób nigdy tego komunikatu nie zobaczy.

Edit: może chodziło o Osmose a nie JOSM?

Last edited by maraf24 (2020-06-01 15:42:06)

Offline

#18 2020-06-01 18:04:28

maro21
Member
From: Wrocław
Registered: 2018-03-06
Posts: 313

Re: Masowe usunięcie tracktype z highway!=track

To było w Osmose, ale w części z walidatora JOSM. Nie mogę teraz tego znaleźć, nie pamiętam jaki miał numer.

Offline

#19 2020-06-02 23:14:26

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 1,728

Re: Masowe usunięcie tracktype z highway!=track

Sprawdziłem, że Osmose nie raportuje w ogóle żadnego błędu dla dróg highway=residential z tracktype, obecność tagu surface tego nie zmienia. Dotyczy to filtrów Osmose jak i JOSMa.
Osmose
Droga 1
Droga 2

W regułach JOSMa też zdarzają się błędy (czy raczej kontrowersyjne rozwiązania), np. ciągle sugeruje, że "is:in" jest przestarzały, a tymczasem tag ten jest przydatny, gdy nie mamy granic.

Offline

#20 2020-06-14 15:21:50

painkill
Member
Registered: 2012-09-29
Posts: 68

Re: Masowe usunięcie tracktype z highway!=track

Dziwne że nikt nie widzi że Yanosik pięknie omija wszystkie drogi z tracktype roll, może mieć surface=asphalt i tak jest omijana.

Last edited by painkill (2020-06-14 15:23:21)

Offline

#21 2020-06-14 16:53:18

Marek-M
Member
From: [PL] Banino
Registered: 2017-01-24
Posts: 123

Re: Masowe usunięcie tracktype z highway!=track

Może właśnie to Yanosik prowadził mnie z dala od tego mostu, który podawałem na początku wątku a ja pisałem, że to był osmand. Czasami ciężko jest mi się połapać z czego korzystam do testowania map osm. :-)


Marek-M

Offline

Board footer

Powered by FluxBB