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 2009-06-02 12:59:46

Mateusz Korniak
Member
From: Poland, Zabrze
Registered: 2008-12-04
Posts: 624

Rozrost OSM

http://download.geofabrik.de/osm/europe/poland.osm.bz2
rośnie w tempie 0.5 MB rozkompresowanego XMLa /dzień (na oko).
Czy to oznacza że w tym tempie są dodawane dane ?

2. Gdzie można zobaczyć  gdzie coś się zmieniło w przeciągu np ostatnich 2 tygodni w mojej okolicy ?

Offline

#2 2009-06-02 13:51:36

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: Rozrost OSM

Mateusz Korniak wrote:

2. Gdzie można zobaczyć  gdzie coś się zmieniło w przeciągu np ostatnich 2 tygodni w mojej okolicy ?

http://www.itoworld.com/static/osmmapper

Przykładowo: zmiany w Szczecinie w przeciągu miesiąca

map_image?colour=date:30&area=2130:0&show=all

Kolor niebieski to starsze niż miesiąc, a potem daty edycji rosną do czerwonego.

Offline

#3 2009-06-02 14:37:16

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

Re: Rozrost OSM

Oprocz ITO Mappera, od niedawna mozesz poprostu kliknac "History" na stronie glownej zeby zobaczyc ostatnie edycje w okolicy.  Rozmiar okolicy musi byc nie wiekszy niz paredziesiat kilometrow wszerz i wzdluz.

http://www.openstreetmap.org/history?bb … 03%2C50.47 <-- ostatnie edycje w Zabrzu

Mozna tez sledzic przez rss edycje konkretnych istniejacych drog albo wezlow przez tag watch:<nazwa>=yes

Offline

#4 2013-10-09 10:59:03

panrudzki
Member
From: Poznań
Registered: 2012-10-27
Posts: 92

Re: Rozrost OSM

Witajcie.

Mam pytanie - czy ktoś usuwa już współliniowe punkty na drogach?

Mogłaby to być skuteczna metoda zmniejszenia rozmiarów mapy. Idea jest prosta:

Dla każdej drogi (way)
    Dla każdego węzła N na tej drodze
        Jeżeli węzły N-1, N, N+1 leżą na jednej prostej oraz N nie ma tagów => usuń N

Pozdrawiam.

Offline

#5 2013-10-09 11:13:45

przemas75
Member
Registered: 2012-05-27
Posts: 680

Re: Rozrost OSM

Przecież jest simplify way: klawisze Shift+Y

Offline

#6 2013-10-09 11:16:43

panrudzki
Member
From: Poznań
Registered: 2012-10-27
Posts: 92

Re: Rozrost OSM

przemas75 wrote:

Przecież jest simplify way: klawisze Shift+Y

Jasne, ale mi chodzi o automat, który by przeczesał pod tym kątem całą bazę... A simplify way wymaga ręcznej edycji.

Offline

#7 2013-10-09 15:39:19

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

Re: Rozrost OSM

Wątpię by takich punktów było dużo, zazwyczaj nic nie leży idealnie w lini prostej.

Offline

#8 2013-10-09 15:40:45

serekmedia
Member
Registered: 2012-06-22
Posts: 224

Re: Rozrost OSM

Idea jest fajna, ale warunków więcej, np. N nie należy do innej drogi czy relacji smile
Dwa co oznacza "leżą na prostej" smile działamy na powierzchni kuli wink a drogi są klepane ręcznie. Obawiam się że znalezienie 3 punktów może graniczyć z cudem aby były w jednej linii - jakaś tolerancja musiała by być.
No i tak: bazy relacji to nie zmniejszy, bazy punktów też nie. Bazę poly jedynie (i punktów poly), ale nie nastawiałbym się na zysk większy niż 5%.

Offline

#9 2013-10-09 15:49:20

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

Re: Rozrost OSM

Jeśli z tego by było więcej niż 0,001% bez jakiś koszmarnych błędów w parcy bota to byłbym przyjemnie zaskoczony.

Natomiast z likwidacji addr:country=PL by już coś było.

Offline

#10 2013-10-09 16:12:32

popej
Member
Registered: 2008-09-20
Posts: 500
Website

Re: Rozrost OSM

serekmedia wrote:

Dwa co oznacza "leżą na prostej" smile działamy na powierzchni kuli wink a drogi są klepane ręcznie. Obawiam się że znalezienie 3 punktów może graniczyć z cudem aby były w jednej linii - jakaś tolerancja musiała by być.

Działamy na układzie współrzędnych płaszczyznowych, które wynikają z przyjętej metody rzutowania kuli na płaszczyznę. Metody upraszczania linii są znane i powszechnie stosowanie w programach mapowych, zobacz np. http://en.wikipedia.org/wiki/Ramer%E2%8 … _algorithm

Faktycznie, trzeba określić precyzje mapowania. Np. przyjąć, że odchyłka od linii prostej mniejsza niż 1m powinna być ignorowana. Josm musi mieć gdzieś wszytą taką wartość, skoro ma funkcję upraszczania.

Last edited by popej (2013-10-09 16:15:04)


popej

Offline

#11 2013-10-09 16:57:04

gsapijaszko
Member
From: Lubnów / Wrocław
Registered: 2012-10-28
Posts: 200
Website

Re: Rozrost OSM

popej wrote:

Josm musi mieć gdzieś wszytą taką wartość, skoro ma funkcję upraszczania.

F12, ustawienia zaawansowane, simplify-way.max-error

G.

Offline

#12 2013-10-09 17:39:41

Wojciech Brzeziński
Member
Registered: 2011-08-14
Posts: 181

Re: Rozrost OSM

IMHO Josm-owe simplify way za bardzo upraszcza drogi (może zabawy z simplify-way.max-error by to poprawiły).
Odchył 1m na 1km można by usunąć, 1m na 2m raczej nie. dopuszczalny odchył powinien być raczej w % niż m.

Offline

#13 2013-10-09 20:12:40

popej
Member
Registered: 2008-09-20
Posts: 500
Website

Re: Rozrost OSM

Dokładność mapy wynika z dokładności pomiaru pozycji, rozdzielczości podkładów, precyzji kalibracji i ma praktyczną wartość w metrach. W drugą stronę, jak rysujesz mapę, to dokładność jest limitowana przez wielkość rastra czy grubość linii grafiki i znowu ma charakter bezwzględny a nie procentowy.

Wojciech Brzeziński wrote:

Odchył 1m na 1km można by usunąć, 1m na 2m raczej nie.

Na km czy na 2m, to zawsze jest takie samo odchylenie, równe np. 1/10 piksela na ekranie. Cała idea uproszczania polega na tym, że się usuwa punkty, których nie widać lub które nie niosą informacji, bo wykraczają poza dokładność mapy.

Mogę sobie wyobrazić, że rysujesz na mapie 2-metrowy klomb kwiatów i chcesz zachować jego kształt. Ale jeżeli położenie tego klombu jest określone z dokładnością 10m, to na praktycznej mapie należałoby postawić punkt a nie wielobok. I tak się dzieje np. przy konwersji OSM na mapy dla Garmina, zbyt małe obiekty są usuwane lub zamieniane na punkty.

Ten 1 metr to rzuciłem przykładowo. Faktyczną wartość trzeba dobrać zależnie od zastosowania. Może być inna dla drogi rysowanej wg GPS czy zdjęć satelitarnych a inna dla mikro-mapowania. Z tego co widzę w sieci, JOSM ma domyślnie 3m, co wydaje się dobrą wartością dla danych GPS.


popej

Offline

#14 2013-10-09 21:06:39

Wojciech Brzeziński
Member
Registered: 2011-08-14
Posts: 181

Re: Rozrost OSM

Podkłady mamy różnej jakości w na różnych obszarach. Więc ciężko będzie określić błąd uniwersalny dla całej Polski czy Ziemi.
3m może było dobre dla słabych zdjęć z binga; teraz, kiedy mamy podkład z geoportalu 3, czy nawet 1m to za dużo.
I takie pytanie, czy powinniśmy te dane usuwać na poziomie bazy OSM, czy dopiero później. Jak powiedział kiedyś mój kolega "łatwiej z dwóch danych zrobić jedną, niż z jednej dwie" (wiem, że się powtarzam).
Rozumiem intencje, ale jeśli mielibyśmy robić takie uproszczenia na poziomie bazy, to błąd powinien być na prawdę niewielki, rzędu centymetrów. Żebyśmy mieli przekonanie graniczące z pewnością, że nie wyrzucimy nic wartościowego.

Last edited by Wojciech Brzeziński (2013-10-09 21:07:21)

Offline

Board footer

Powered by FluxBB