OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2009-09-22 11:41:40

Zbigniew Czernik
Member
Registered: 2009-09-12
Posts: 1,308
Website

Tagi "source" na węźle / pourywane drogi na mapie

Witam
Zauważyłem taką rzecz: gdy na węzłach tworzących drogę jest ustawiony tag source to renderer dziwnie rysuje taką drogę - albo ją gdzieś urwie, albo przebieg nie zgadza się z tym co jest narysowane.
Nie wiem czy to normalne czy nie, ale moje pytanie brzmi: jak wyszukać węzły należące do konkretnego typu drogi (np. tertiary) w JOSM?
Chciałbym usunąć tagi source z wezłów hurtowo, bo na piechotę to mi życia braknie ;-)

Last edited by Zbigniew Czernik (2009-09-22 14:39:42)

Offline

#2 2009-09-22 12:32:02

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Tagi "source" na węźle / pourywane drogi na mapie

Zbigniew Czernik wrote:

Witam
Zauważyłem taką rzecz: gdy na węzłach tworzących drogę jest ustawiony tag source to renderer dziwnie rysuje taką drogę - albo ją gdzieś urwie, albo przebieg nie zgadza się z tym co jest narysowane.

Na 110% to nie ma zwiazku tagiem source= tylko z tym ze wezly zostaly zaladowane w duzym changesecie -- to jest znany problem tych okresowych (co-minutowyc, co-godzinnych) diff'ow na planet.osm.org, z ktorych korzysta mapnik, ze nie zawieraja niektorych elementow z duzych changesetow, w zwiazku z tym renderer wariuje.

Po za tym zasada numer 1 w osm: nie rysujemy dla renderera, ani dla zadnej konkretnej aplikacji, dane w bazie powinny byc tylko zgodne ze stanem faktycznym.  (A to jest oddzielna dyskusja czy tag source= powinien byc na elementach czy na calym changesecie -- ale napewno nie nalezy wywalac wybiorczo, np z samych wezlow).

Zbigniew Czernik wrote:

Nie wiem czy to normalne czy nie, ale moje pytanie brzmi: jak wyszukać węzły należące do konkretnego typu drogi (np. tertiary) w JOSM?
Chciałbym usunąć tagi source z wezłów hurtowo, bo na piechotę to mi życia braknie ;-)

Mozna zrobic tak: ctrl+f (wyszukiwanie) i wpisac "source: type:node child highway=tertiary"

Offline

#3 2009-09-22 12:50:32

Zbigniew Czernik
Member
Registered: 2009-09-12
Posts: 1,308
Website

Re: Tagi "source" na węźle / pourywane drogi na mapie

balrog-kun wrote:

Na 110% to nie ma zwiazku tagiem source= tylko z tym ze wezly zostaly zaladowane w duzym changesecie -- to jest znany problem tych okresowych (co-minutowyc, co-godzinnych) diff'ow na planet.osm.org, z ktorych korzysta mapnik, ze nie zawieraja niektorych elementow z duzych changesetow, w zwiazku z tym renderer wariuje.

Też mi się tak wydawało, że nie ma to związku z tym tagiem, bo wystarczy że np. drogę poprawię (przeciągnę węzeł w nowe miejsce) i droga cudownie się objawia na mapniku. Jednakże musiałem jakoś ten problem opisać :-)

balrog-kun wrote:

Po za tym zasada numer 1 w osm: nie rysujemy dla renderera, ani dla zadnej konkretnej aplikacji, dane w bazie powinny byc tylko zgodne ze stanem faktycznym.  (A to jest oddzielna dyskusja czy tag source= powinien byc na elementach czy na calym changesecie -- ale napewno nie nalezy wywalac wybiorczo, np z samych wezlow).

Zgadzam się, chciałem tylko dowiedzieć się skąd ta rozbieżność.
Czyli, jeśli nie wywalać tagu source z samych węzłów (bo droga i tak ma swój tag source), to jak zrobić, żeby mapnik "zauważył" te pourywane drogi?

balrog-kun wrote:

Mozna zrobic tak: ctrl+f (wyszukiwanie) i wpisac "source: type:node child highway=tertiary"

Dzięki

Offline

#4 2009-09-23 16:22:29

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Tagi "source" na węźle / pourywane drogi na mapie

Zbigniew Czernik wrote:

Czyli, jeśli nie wywalać tagu source z samych węzłów (bo droga i tak ma swój tag source), to jak zrobić, żeby mapnik "zauważył" te pourywane drogi?

Obawiam sie ze trzeba poczekac do nastepnego importu z planet.osm, do niedawna byl wykonywany regularnie co tydzien kiedy nie bylo aktualizacji na biezaco, a teraz zalezy od tego kiedy Jonowi Burguessowi sie zachce.  Albo robic mniejsze uploady (sa skrypty do dzielenia uploadow na kawalki).

Tak czy tak wydaje mi sie ze wywalanie jakiegos tagu zeby wywolac przerysowanie jest bardziej szkodliwe niz dodanie, no i spamuje baze danych, w ktorej przechowywana jest kazda zmiana.

Offline

#5 2009-09-23 18:33:08

deejay1
Member
Registered: 2008-06-17
Posts: 109

Re: Tagi "source" na węźle / pourywane drogi na mapie

balrog-kun wrote:
Zbigniew Czernik wrote:

Czyli, jeśli nie wywalać tagu source z samych węzłów (bo droga i tak ma swój tag source), to jak zrobić, żeby mapnik "zauważył" te pourywane drogi?

Obawiam sie ze trzeba poczekac do nastepnego importu z planet.osm, do niedawna byl wykonywany regularnie co tydzien kiedy nie bylo aktualizacji na biezaco, a teraz zalezy od tego kiedy Jonowi Burguessowi sie zachce.  Albo robic mniejsze uploady (sa skrypty do dzielenia uploadow na kawalki).

JOSM sam to potrafi nawet robić o ile mnie pamięć nie myli...

Offline

#6 2009-10-22 01:30:27

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Tagi "source" na węźle / pourywane drogi na mapie

balrog-kun wrote:

Na 110% to nie ma zwiazku tagiem source= tylko z tym ze wezly zostaly zaladowane w duzym changesecie -- to jest znany problem tych okresowych (co-minutowyc, co-godzinnych) diff'ow na planet.osm.org, z ktorych korzysta mapnik, ze nie zawieraja niektorych elementow z duzych changesetow, w zwiazku z tym renderer wariuje.

Przy okazji aktualizacja: ten problem juz nie powinien wystepowac od ok 2 tygodni. Na planet.osm.org pojawiaja sie teraz dwa rodzaje diff'ow, jedne sa dokladnie co minute (takie jak dotychczas) a drugie, ("minute-replicate") moga miec rozne opoznienia ale nigdy nie gubia danych, i wydaje mi sie ze mapnik juz zaczal korzystac z tych nowych.

Offline

Board footer

Powered by FluxBB