You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
Pages: 1
#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
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
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
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
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 tagiW 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.
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
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.
- 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 :)
- 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
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
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ł
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
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
Pages: 1