[Talk-lv] Mašīnu GPX ielāde osm.org

cuu508 at gmail.com cuu508 at gmail.com
Sun Nov 27 13:42:36 GMT 2011


Sveiki,

piedāvāju GPS trases no "Mašīnu GPX" pafiltrēt un ielādēt openstreetmap.org

Labums no ielādētām trasēm būtu: labojot karti šaubu brīdī ir papildus datu
avots uz ko balstīties. Bing satelītbildēm var būt nobīdes, terplāniem var
būt konvertēšanas procesā radušās neprecizitātes. Tādās reizēs noder
ielādēt GPS punktus no osm.org, un top skaidrs, kam ticēt.

Par filtrēšanu: mašīnu GPX dati reizēm ir ar punktiem ļoti blīvi--viens
ceļš izbraukāts ļoti daudzas reizes. Es te padarbojos un nonācu līdz šādai
filtrēšanas metodei:

1. "gpsbabel -x position,distance=2m" -- izvāc punktus, kas viens otram
tuvāk par 2m. Šis samazina gpx failu izmēru par vidēji 50% un ir
laikietilpīgākais solis
2. apvieno trases, kas iet līdzās viena otrai, nepieciešams nākamajam
solim. Pēc apvienošanas izskatās šādi baisi: http://i.imgur.com/bj3hU.png
3. iztīra punktus, no kuru pazušanas trases daudz nezaudē. Pēc šī soļa
failu izmēri ir vidēji 10% no oriģinālajiem
4. Izmet tos punktus, kuru tuvumā osm.org jau ir punkti. Šis nepieciešams,
lai pēc mašīnu gpx 9 ielādes mēs varētu vēlāk lādēt arī mašīnu gpx 10, 11,
...
Nevienā solī netiek mainītas punktu koordinātes--punkti tiek tikai dzēsti,
un tiek pārkārtota to secība gpx failā.

Nefiltrētā / filtrētā salīdzinājums: http://i.imgur.com/txORT.png
Šajā bildē pēc filtrēšanas palikušie punkti ir gaišāki, oriģinālie punkti
ir tumšāki.

Paņēmu no mašīnu gpx 9 failu "25.tar.bz2" un apstrādāju visus failus tajā.
Arhīva izmērs krities no 5.6MB uz 1.7MB. Rezultāts izvērtēšanai:
http://failiem.lv/u/fgzfghg
Izmantotie rīki: http://failiem.lv/u/mkoxulo
No tiem gpx_reduce.py ir sazvejots šeit:
http://wiki.openstreetmap.org/wiki/User:Travelling_salesman/gpx_reduce

Ja ir piekrišana, es šādi varētu apstrādāt arī pārējos mašīnu gpx datus un
lādēt iekšā osm.org

Pēteris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-lv/attachments/20111127/abe23c07/attachment.html>


More information about the Talk-lv mailing list