Changeset When Comment
187573121

Jestem bardzo dobrze świadomy błędu "Tagging for the renderer". Do tego błędu jest wymagane, jak piszesz, łamanie "poprawności danych" (incorrect tags).

highway=path#Tagging wyraźnie zaleca specyfikowanie tagu 'surface' ('Without access and surface tags, routing engines may penalise the use of a path').

Nigdzie w Wiki OSM nie znalazłem przykładu, gdzie byłoby footway:surface bez zdefiniowania nieprefiksowanego 'surface'.

footway:surface=* mówi "Specifies surface of a footway in cases where surface is not sufficient for this purpose". Moim zdaniem ustanawia to hierarchię: 'surface' to wymaganie, a 'footway:surface' to taki tam sobie ozdobnik.

A ty, na jakiej podstawie zdecydowałeś, że w 'surface,bicycle:surface=*=*' czegoś brakuje; co więcej, że taka kombinacja jest "błędna" i jest tagowaniem pod renderer?

187573121

"bo obiekt ten jest w jedynie w części pieszej pokryty jest płytkami". Dlatego jest specyfika tagów. Tagi cycleway: nadają specyfikę, gdy dla części rowerowej dana wartość różni się od ogólnej ('surface' bez prefiksu).

Gdy na drodze publicznej jest kontrapas, nikt nie taguje 'oneway:vehicle=yes,oneway:bicycle=no', lecz 'oneway' jest używane jako wartość domyślna, bez prefiksu: 'oneway=yes,oneway:bicycle=no'

Prefiksowanie każdego tagu pod foot/cycleway to jest dopiero błędne podejście.

Absurd wychodzi gdy weźmiemy brukowaną ścieżkę. Zaczyna jako 'highway=path,surface=paving_stones' (nie jako 'highway=path,footway:surface=paving_stones'). Po pewnym czasie przychodzą robotnicy, wbijają łopaty, wykopują część płytek, w puste miejsce leją asfalt, malują na asfalcie białą farbą rower. Dochodzi 'segregated=yes'. Czemu nagle `surface' ma przemigrować do 'footway:surface'?

187527418

Co do obrysów budynków to przyznam się, że ich nie sprawdzałem - użyłem tego, co było i nie myślałem, czy są poprawne, czy nie (na podkładzie z satelity nie wyglądało bardzo źle); dodane były 6 lat temu: changeset/78706142#map=16/50.10465/20.56168

187573121

Możesz mi wytłumaczyć, w jaki sposób surface=paving_stones jest błędne? W którym miejscu stojąc w terenie jesteś w stanie pokazać mi miejsce, gdzie ten tag fałszuje rzeczywistość?

Jeśli nie jesteś w stanie, to może chociaż jesteś w stanie pokazać router albo renderer, który w "twojej" wersji daje mierzalnie lepsze wyniki niż w "mojej"?

Jeśli tak, to przepraszam za zamieszanie. Ale póki co nie widzę żadnych metryk i mam wrażenie, że masz problem z moją osobą, a nie z takimi czy innymi tagami.

Mam też poparcie w oficjalnych regułach. surface=*#Default_values mówi: "It is generally considered desirable to tag it explicitly for all roads (…) Data consumers may also treat untagged surface specially (…) for example display "no data"". To znaczy, że Brouter ma prawo (may) traktować path z brakującym tagiem "surface" jako "no data".

187573121

Do rysowania mapy albo routingu nie musi być ustawiony profil (np. domyślny styl openstreetmap.org nie zakłada, czy idziesz czy jedziesz), albo ktoś może ustawić sobie bardziej egzotyczne środki transportu z access=*#Transport_mode_restrictions - jest tam grubo ponad 20 środków. Załóżmy że ktoś ustawił mapę pod łyżworolki - ma od mapy dostać surface.

Droga z tagami dla pieszych i tagami dla rowerów to równie dobrze może być błotniste klepisko z wydzielonym pasem dla pieszych, dla rowerów, a może nawet jeszcze koni obok. Nie można zakładać, że cycleway+footway wyczerpują wszystkie informacje o danej drodze.

187573121

Owszem, spina, wcześniej się nie spinało: element nie miał żadnego tagu surface. Były routery (np. https://brouter.de/brouter-web/), które nie wykrywały dla roweru żadnej powierzchni.

Teraz jak nie odpytasz, dostaniesz wartość:
- pieszy -> nie ma nic pod footway -> surface:paving_stones
- rower -> jest cycleway:surface -> asfalt
- coś innego albo brak specyfiki -> surface:paving_stones

Tu masz przykład: cycleway:surface=*

Uważam, że dodawanie surface=paved ma same wady, więc nie dodaję:
- jeszcze więcej roboty przy klikaniu
- nie odpowiada rzeczywistości (gdy stoisz w terenie, nigdy nie staniesz na żadnym paved; albo staniesz na asfalcie albo na kostce, bo to way składa się z 2 a nie 3 czy 50 części)
- może powodować nakładanie kar w routerach, które mają problemy z pełną specifikacją (paved to nie jest nic konkretnego, a asfalt i kostka owszem)

187527418

Co do Josm - mam wątpliwości, czy ktokolwiek odwiedzi to miejsce (jest tak na uboczu od uczęszczanych dróg, jak się tylko da, a cud architektury to nie jest, więc hitem Instagrama nie jest i raczej nigdy nie będzie), więc nie chcę inwestować nie wiadomo ile czasu w dopieszczanie.

Dzięki za uwagi, ale tak jak pisałem, celowo starałem się ograniczać nakład pracy, żeby być tak wiernym zasadom, jak się dało, bez spędzania weekendu na edycji miejsca, które być może nikt nie odwiedzi. Przed moimi edycjami nie było w OSM nic, teraz są jakieś podstawy do dalszych edycji, z radością przekażę ten teren w lepsze ręce.

Z istotnych braków: od strony wiaty jest płot, ale nie patrzyłem, dokąd sięga. Brama jest otwarta, tu zrobiłem zdjęcie na szybko: https://www.mapillary.com/app/?pKey=917672374728270, ale jej nie naniosłem, bo nie mam jak narysować płotu. Obiekt jest udostępniony, amenity=shelter jeśli dobrze pamiętam tabliczkę ma służyć do odpoczynku rowerzystom.

187527418

Nazwę wziąłem z PDF-a ewidencji zabytków. Strona 5, pole 2, "Nazwa parku: aktualna" - "Park podworski". Co prawda na stronie 4 jest "Strzelce Wielkie - park dworski" a na stronie 3 "Założenie podworskie w Strzelcach Wielkich", ale na coś musiałem się zdecydować.

173764128

Jest dużo prostsze wytłumaczenie. Tabliczki "teren budowy wstęp wzbroniony" są tam, bo to po prostu jest niezakończona budowa! Nie możesz sobie zakładać, że znak jest tam przez pomyłkę, bo tak sobie życzysz. Masz prawo jazdy? Jak na drodze jest znak "zakaz wjazdu" to nie wytłumaczysz się policji, że na pewno budowlańcy zapomnieli zabrać, a asfalt wygląda na skończony. Byłem dziś w Lipowej i powitała mnie bariera blokująca przejazd oraz nowy napis "teren budowy". Nie ma żadnych znaków świadczących, że jest to droga dla rowerów. Nie jest ukończony asfalt, widać brak jednej warstwy na styku! Oczywiście żadnego dopuszczenia do ruchu być nie mogło. Ogarnij się i nie rób zmian "droga dla rowerów" w miejscach, gdzie nie ma żadnych dowodów, że jest to ukończona droga dla rowerów. O kawałku asfaltu bez oznaczeń można jedno powiedzieć ze 100% pewnością: nie jest drogą dla rowerów. To znaki pionowe i poziome tworzą DDR.