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

#1 2020-06-21 15:22:35

pawelu
Member
Registered: 2020-03-15
Posts: 23

mosty i tag layer

Zauważyłem, że duża część mostów nie ma tagu layer, przez co walidator w JOSM zwraca błędy przecięcia rzek i dróg. Czy automatycznie dodanie tagu layer z wartością "1" dla wszystkich mostów, które go nie posiadają jest dobrym pomysłem?

Link do overpassa obrazujący skalę problemu: http://overpass-turbo.eu/s/Vjq

Offline

#2 2020-06-21 18:28:23

km2bp
Member
Registered: 2016-12-11
Posts: 253

Re: mosty i tag layer

Są miejsca gdzie most przechodzi nad mostem dodanie automatyczne dla wszystkich mostów Layer=1 może narobić bałaganu skutkującego
zakłóceniem działania nawigacji.  Oto przykład takiego miejsca   most drogowy przechodzi nad kolejowym https://www.openstreetmap.org/edit?node … 7/11.03764 ale są też skomplikowane drogowe skrzyżowania bezkolizyjne wielowarstwowe.  Może ktoś dorzuci własny przykład ?

Offline

#3 2020-06-21 19:19:55

gscscnd
Member
From: Rybnik
Registered: 2013-08-13
Posts: 215

Re: mosty i tag layer

Przykładowo ten mostek nie ma tagu layer, ponieważ ten zbiornik ma już layer=-1. Nieaktualne.

Last edited by gscscnd (2020-06-22 05:31:38)


mousewheel.system_scroll_override.enabled=false • Give Up GitHub

Offline

#4 2020-06-21 21:28:47

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

Re: mosty i tag layer

gscscnd wrote:

ten zbiornik ma już layer=-1.

Pytanie czy słusznie ma layer=-1 ?
W wytycznych co do stosowania layer jest wyraźnie napisane, że dla obiektów wodnych które są widoczne na zdjęciach satelitarnych zwykle nie powinno być layer=-1. Podobnie w przypadku dłuższych odcinków strumieni i rzek.
W takich przypadkach layer=-1 zwykle służy niestety jedynie „ogłuszeniu” walidatorów, o czym mówi drugi punkt owych wytycznych...

Offline

#5 2020-06-22 05:30:26

gscscnd
Member
From: Rybnik
Registered: 2013-08-13
Posts: 215

Re: mosty i tag layer

Na pewno łatwiej nad tym tagiem zapanować gdy się go stosuje na najkrótszych odcinkach. https://www.openstreetmap.org/changeset/86954288


mousewheel.system_scroll_override.enabled=false • Give Up GitHub

Offline

#6 2020-06-22 09:32:13

pawelu
Member
Registered: 2020-03-15
Posts: 23

Re: mosty i tag layer

km2bp wrote:

Są miejsca gdzie most przechodzi nad mostem dodanie automatyczne dla wszystkich mostów Layer=1 może narobić bałaganu skutkującego
zakłóceniem działania nawigacji.  Oto przykład takiego miejsca   most drogowy przechodzi nad kolejowym https://www.openstreetmap.org/edit?node … 7/11.03764 ale są też skomplikowane drogowe skrzyżowania bezkolizyjne wielowarstwowe.  Może ktoś dorzuci własny przykład ?

Tylko mi chodzi o mosty, które nie posiadają tagu layer. Dla mostów znajdujących się jeden nad drugim są trzy przypadki:
1. oba mosty nie mają tagu layer
2. jeden most ma tag layer, drugi nie
3. oba mosty mają ustawione tagi

W pierwszym przypadku rzeczywiście powstanie konflikt, ale czy przypadkiem nie jest tak, że jak oba mosty nie mają ustawionego tagu layer to i tak domyślnie przyjmowane jest layer=0 i nawigacja może się pogubić?
W drugim przypadku może powstać błąd, ale tylko w przypadku gdy most ma ustawiony tag layer=1. Wtedy dodanie do drugiego mostu tagu layer=1 spowoduje powstanie błędu.
Trzeci przypadek jest nieistotny, bo zmiany go nie dotyczą.

Moim zdaniem ilość takich podwójnych mostów w skali kraju nie jest zbyt duża. Za to mostów bez tagu layer są tysiące. Pytanie tylko czy są jeszcze jakieś inne przypadki, które trzeba by uwzględnić?

Offline

#7 2020-06-22 12:07:54

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

Re: mosty i tag layer

pawelu wrote:

Pytanie tylko czy są jeszcze jakieś inne przypadki, które trzeba by uwzględnić?

Mi na myśl przychodzą 3 przypadki (wszystkie dość rzadkie):
- jest most pod którym zasadniczo nic (zmapowanego lub w ogóle) nie ma – przykładowo nad wyschniętą fosą, rowem, itd. wtedy IMHO nie ma potrzeby dodawania layer=1,
- mosty pontonowe (pływające) – one nie są nad rzeką/jeziorem tylko na rzece/jeziorze zatem tu też nie dawałbym layer=1
- trochę nie wiem jak podejść do „wiszących” części schodów – np. przy kładkach ?

Last edited by szydzio (2020-06-22 12:25:17)

Offline

#8 2020-06-22 13:04:19

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: mosty i tag layer

pawelu wrote:
km2bp wrote:

Są miejsca gdzie most przechodzi nad mostem dodanie automatyczne dla wszystkich mostów Layer=1 może narobić bałaganu skutkującego
zakłóceniem działania nawigacji.  Oto przykład takiego miejsca   most drogowy przechodzi nad kolejowym https://www.openstreetmap.org/edit?node … 7/11.03764 ale są też skomplikowane drogowe skrzyżowania bezkolizyjne wielowarstwowe.  Może ktoś dorzuci własny przykład ?

Tylko mi chodzi o mosty, które nie posiadają tagu layer. Dla mostów znajdujących się jeden nad drugim są trzy przypadki:
1. oba mosty nie mają tagu layer
2. jeden most ma tag layer, drugi nie
3. oba mosty mają ustawione tagi

W pierwszym przypadku rzeczywiście powstanie konflikt, ale czy przypadkiem nie jest tak, że jak oba mosty nie mają ustawionego tagu layer to i tak domyślnie przyjmowane jest layer=0 i nawigacja może się pogubić?
W drugim przypadku może powstać błąd, ale tylko w przypadku gdy most ma ustawiony tag layer=1. Wtedy dodanie do drugiego mostu tagu layer=1 spowoduje powstanie błędu.
Trzeci przypadek jest nieistotny, bo zmiany go nie dotyczą.

Moim zdaniem ilość takich podwójnych mostów w skali kraju nie jest zbyt duża. Za to mostów bez tagu layer są tysiące. Pytanie tylko czy są jeszcze jakieś inne przypadki, które trzeba by uwzględnić?

(1) nie zepsuje, tylko utrzyma zepsucie
(2) zepsuje
(3) nie wyedytuje nawet

(2) może mieć sytuacje gdzie

(a) most nie ma tagu layer
(b) jest nad nim most z tagiem layer=1

Po dodaniu do (a) tagu layer=1 się zepsuje, w dodatku niektóre validatory proponowały usuwanie tagu layer=0

Co do tej edycji - wydaje mi się OK, przypadki uszkodzeń powinny być minimalne. Ale warto pamiętać że gdyby była powszechna zgoda to edycja musi być ograniczona do Polski.


https://wiki.openstreetmap.org/wiki/Ove … e_stations - można to zaadaptować by znaleźć mosty

- bez tagu layer
- bez jakichkolwiek pobliskich obiektów z layer co powinno wyeliminować ten problem

Patrz też https://wiki.openstreetmap.org/wiki/Aut … of_conduct

Last edited by Mateusz Konieczny (2020-06-22 13:08:41)

Offline

#9 2020-06-22 15:17:56

maro21
Member
From: Wrocław
Registered: 2018-03-06
Posts: 1,114

Re: mosty i tag layer

iD do "bridge" dodaje layer=1, więc chyba mosty powinny je mieć.
Co do automatycznej zmiany to nie jestem przekonany, właśnie ze względu na wspomniane wiele warstw. Ktoś mógł otagować obiekt poniżej tagiem layer=-1, więc wtedy most już nie potrzebuje layer=1.

gscscnd wrote:

Przykładowo ten mostek nie ma tagu layer, ponieważ ten zbiornik ma już layer=-1.

Dziwne, raczej powinno być na odwrót.

Offline

#10 2020-06-22 15:28:44

maro21
Member
From: Wrocław
Registered: 2018-03-06
Posts: 1,114

Re: mosty i tag layer

pawelu wrote:

jak oba mosty nie mają ustawionego tagu layer to i tak domyślnie przyjmowane jest layer=0 i nawigacja może się pogubić?

Nie powinna się pogubić, bo takie mosty nie mają wspólnego węzła.

szydzio wrote:

- mosty pontonowe (pływające) – one nie są nad rzeką/jeziorem tylko na rzece/jeziorze zatem tu też nie dawałbym layer=1

No nie do końca, bo rzeka jest przecież nadal na dole :)

szydzio wrote:

- trochę nie wiem jak podejść do „wiszących” części schodów – np. przy kładkach ?

Też się nad tym zastanawiałem dodając takie obiekty. Jeśli pod tymi schodami nic nie ma, to layer chyba niepotrzebny. Ale w takich przypadkach daję incline, żeby zaznaczyć że to połączenie obiektów na różnych poziomach/warstwach. Pomaga to przynajmniej mapującym zorientować się co jest na górze, a co na dole, bo na zdjęciach to nie zawsze widać.

Offline

#11 2020-06-22 16:02:42

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: mosty i tag layer

maro21 wrote:
pawelu wrote:

jak oba mosty nie mają ustawionego tagu layer to i tak domyślnie przyjmowane jest layer=0 i nawigacja może się pogubić?

Nie powinna się pogubić, bo takie mosty nie mają wspólnego węzła.

Aczkolwiek renderowanie map może zgłupieć, a jeśli zadziała poprawnie to tylko dzięki szczęściu.

Offline

#12 2020-06-22 16:04:09

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: mosty i tag layer

maro21 wrote:

iD do "bridge" dodaje layer=1, więc chyba mosty powinny je mieć.

a) nie wszyscy edytują z iD, iD nie zawsze tak robiło - więc odnosi się to tylko do nowych mostów dodanych z iD
b) to że iD coś robi nie oznacza że to dobry pomysł

maro21 wrote:
gscscnd wrote:

Przykładowo ten mostek nie ma tagu layer, ponieważ ten zbiornik ma już layer=-1.

Dziwne, raczej powinno być na odwrót.

Obie wersje są w 100% poprawne.

Offline

#13 2020-06-22 18:33:23

pawelu
Member
Registered: 2020-03-15
Posts: 23

Re: mosty i tag layer

Mateusz Konieczny wrote:

Co do tej edycji - wydaje mi się OK, przypadki uszkodzeń powinny być minimalne. Ale warto pamiętać że gdyby była powszechna zgoda to edycja musi być ograniczona do Polski.

Zmiany będę wprowadzał tylko w Polsce.

Najbardziej interesują mnie rzeki i strumienie, więc może ograniczę te zmiany do przecięcia mostów bez tagu layer i rzek/strumieni.

W overpassie wygląda to mniej więcej tak:

- wszystkich mostów bez tagu layer na testowanym obszarze jest 194
http://overpass-turbo.eu/s/VlJ

- wszystkich przecięć mostów bez tagu layer i cieków jest 155
http://overpass-turbo.eu/s/VlK

Przy tym ograniczeniu odpadną wszystkie problemy z:
- przecięciami różnych obiektów np. mostów drogowych/kolejowych,
- mostami pontonowymi
- "wiszącymi" częściami schodów
- mostami wiszącymi nad jakimiś obszarami, etc.

Offline

Board footer

Powered by FluxBB