[osm-hu] Valaki jartas Android app programozasban? (OsmAnd OSRM patch)

Pallai Roland pallair at magex.hu
2013. Ápr. 4., Cs, 23:01:13 UTC


4 napja toltottem le a .hu terkepet az appbol, a verzio pedig
1.1.3beta-116 (ami a legujabb beta release), a gpx-et amit linkeltem
az generalta. A nightly buildet meg nem probaltam.

Masreszt viszont, ahogy mar irtam, nem igazan szeretnem naponta
frissitgetni a terkepeket akkor se, ha jol mukodne az offline engine,
mert az adatcsomagon elbirja az online navigacio utvonalankenti 5-20KB
adatforgalmat, havonta siman beleferek 500KB-ba vele es igy mindig
friss a terkepem. A kulfoldi utazasnal persze fogom hasznalni az
offline terkepet is, drukkolok hogy minel jobb legyen az is, de
belfoldon nekem tobb a hatranya mint az elonye..

A kodot felteszem valahova a heten ahol tudod bongeszni, nehany sor az
egesz, hiszen nagyon egyszeru adatstukturakkal dolgozik mindket API.


Péter Báthory <bathory86p at gmail.com> írta (2013. április 4. 19:59):
> Biztos, hogy friss offline indexed van? Régen tényleg csinált ilyet, meg a
> lámpákat sem szerette, de nekem már legalább két hónapja nem volt ilyen
> gondom. A nagyon rövid útszakaszokkal tényleg furcsa dolgokat szokott
> művelni, de elvileg a kísérleti routingban már ki van javítva.
>
> Indexet egyébként tudsz generálni akár napi frissítésben, MapCreator kell
> hozzá, meg geofabrikos pbf. (MapCreator:
> http://download.osmand.net/latest-night-build/ )
> Egy horvát srác csinált is régebben napi frissítést a környező országokra,
> de úgy látom, most nem megy az oldal: http://data.osm-hr.org/osmand/
>
> Egyébként a yours-osrm API ötletes :) Engem legfeljebb a kódja érdekelne,
> mobilnet nélkül használni nem tudnám.
>
> BP
>
>
>
> 2013. április 3. 23:40 Pallai Roland írta, <pallair at magex.hu>:
>
>> Igen, a gyakori es automata frissules miatt jobban szeretnem az online
>> utvonaltervezot.
>>
>>
>> Az OsmAnd offline motorjat teszteltem, neha eleg hajmereszto otletei
>> vannak. :) 2 pelda Bp-n:
>>
>> http://syj.renevier.net/idx/2590 - Kimegy a Vaci utra, hogy aztan a
>> Dagaly utcan leterjen rola. A Cserhalom-Vizafogo-Nepfurdo sokkal
>> logikusabb, nagyivu balkanyarok nelkul.
>>
>> http://syj.renevier.net/idx/2591 - A Kamfor utcan ranezesre is
>> hosszabb az ut mint a Tel utcan, raadasul balkanyarral. Talan attol az
>> 1 lampatol akar megovni, de tul nagy aron.
>>
>> Az OSRM-et, de egyik online utvonaltervezot sem sikerult eddig
>> rajtakapnom ilyen csacsisagon.
>>
>> Raadasul az OsmAnd az Arpad hidra vezeto utat veletlenszeruen
>> valasztja (3 kozul), mikozben az obudai celpontok kozott valtogatok.
>> Semmifele oka nincs arra, hogy az obudai utvonal befolyasolja az Arpad
>> hidi felhajtast ugyanarrol a pesti startpontrol. Bar mentsegere
>> szoljon, hogy beta verziot hasznalok, de ez jott a Play-bol..
>>
>>
>> Báthory Péter <bathory86p at gmail.com> írta (2013. április 3. 19:45):
>> > Én úgy emlékszem, Victor azért nem akart nagyobb energiát fektetni az
>> > OSRM
>> > implementálásába, mert egyrészt, mint mondtad, csak autós tervezést
>> > támogat,
>> > másrészt az idejét inkább az OsmAnd saját offline útvonaltervezőjére
>> > akarja
>> > fordítani, és állítólag jól halad vele. De biztos vagyok benne, hogy ha
>> > valaki megcsinálná, nem dobná vissza a patchet.
>> >
>> > Egyébként az offline tervező jelenleg is támogat kanyarodási
>> > korlátozásokat,
>> > és már egész jól tervez, csak lassan. Mi miatt szeretnél OSRM-et
>> > használni?
>> > Napi frissítés?
>> >
>> > BP
>> >
>> > 2013.04.03. 15:06:24 dátumon Roland Pallai <pallair78 at gmail.com> írta:
>> >
>> >> Sziasztok,
>> >>
>> >> A Nyergesujfalui akcio ota lelkesen kutatom, hogy mire tudnam hasznalni
>> >> az
>> >> OSM-et; En az esetek 95%-aban autos navigaciohoz veszem elo a terkepet
>> >> egy
>> >> Android keszuleken, de sok olvasgatas es kiserletezes utan arra
>> >> jutottam,
>> >> hogy itt van egy kellemetlen hianyossaga az OSM-nek: nincs gyakran
>> >> frissulo
>> >> online routing service integralva egyik appba se.
>> >>
>> >> Az OsmAnd a CloudMade, YOURS [2], ORS szolgaltatokat tamogatja, de ezek
>> >> nagyon esetlegesen frissitik az adatbazist [1]. A
>> >> MapQuest<http://wiki.openstreetmap.org/wiki/MapQuest>-re
>> >>
>> >> azt irjak hogy naponta, de ez biztos nem igaz: a 3 napos turn
>> >> restriction
>> >> modositasom meg nem vette eszre a MapQuest
>> >> se<http://wiki.openstreetmap.org/wiki/MapQuest>,
>> >>
>> >> csak az OSRM. Az OSRM (AGPL licenc) jelenlegi tudasa szerintem mar eleg
>> >> a
>> >> tomegek autos navigaciojahoz, a kore epitett "hivatalos" szolgaltatas
>> >> rendesen frissul, csak epp ez a legfiatalabb, nincs app ami tamogatna.
>> >> Raadasul nem latszik a lelkesedes sem az appfejlesztok reszerol, talan
>> >> azert, mert csak autos utvonaltervezest tamogat..
>> >>
>> >> Ellenben az OSRM integralasa az OsmAnd-be nem tunik tul nehez
>> >> feladatnak.
>> >> Van esetleg valaki, aki jartas az Android appfejlesztesben es lenne kis
>> >> szabadideje korbejarni a temat, egyaltalan felmerni, hogy valojaban
>> >> mekkora
>> >> feladat lenne ez? *
>> >> Par linket mar osszeszedtem hozza:
>> >> - a bug report http://code.google.com/p/osmand/issues/detail?id=954
>> >> - a CloudMade/YOURS/ORS megoldas
>> >>
>> >>
>> >> https://github.com/osmandapp/OsmAnd-jni/blob/master/java/net/osmand/plus/routing/RouteProvider.java
>> >> - az OSRM doksi
>> >> https://github.com/DennisOSRM/Project-OSRM/wiki/Server-api
>> >> - egy regebbi kiserleti patch, ami talan jo lenne kiindulasi alapnak
>> >>
>> >>
>> >> https://github.com/alexey-pelykh/Osmand/commit/8188b17daa35dcdefb9ac74b7501042c222b93b1
>> >>
>> >> * Nekem es a megcelzott ismeroseimnek egy osszetakolt OsmAnd verzio is
>> >> eleg
>> >> lenne, amibol sajat .apk -t build-elunk, nem muszaj, hogy az upstream
>> >> is
>> >> befogadja a patchet. Mivel meg Budapesten is eleg sok turn restriction
>> >> hianyzik meg a legnagyobb keresztezodesekbol is, elso korben ugyis csak
>> >> a
>> >> szerkesztok jateka lenne az OSM alapu autos navigacio, nekunk meg nem
>> >> gond,
>> >> ha egy appot nem play-bol kell telepiteni.
>> >>
>> >> [1]
>> >>
>> >>
>> >> http://wiki.openstreetmap.org/wiki/Routing/online_routers#comparison_matrix
>> >>
>> >> [2] A YOURS project epp szervert keres, ez kapora jott, mert epp ezzel
>> >> foglalkozok, fel is ajanlottam neki egyet, ha legalabb hetente
>> >> befrissiti
>> >> az adatbazist rajta. :) Az OSRM azonban minden szempontbol
>> >> eloremutatobb
>> >> lenne, a YOURS motorjat 2 eve nem fejlesztik..
>> >>
>> >>
>> >> (Bocs, hogy hosszu, illetve hogy rogton ilyen segitseget kerek, de
>> >> gondoltam hatha.. Azt hiszem, hogy a "dogfooding" ebben a temaban
>> >> kulonosen
>> >> fontos, marpedig ahhoz kellene a szerkesztes utani "gyors"
>> >> visszacsatolas.)
>> >
>> >
>> > --
>> > Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>> > leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>> > ---Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>> > szolgáltatásbeli openstreetmap-hungary csoportra.
>> >
>> > Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>> > leiratkozáshoz
>> > küldjön egy levelet a következő címre:
>> > openstreetmap-hungary+unsubscribe at googlegroups.com.
>> > További lehetőségekért látogasson el a(z)
>> > https://groups.google.com/groups/opt_out címre.
>> >
>> >
>>
>> --
>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>> ---
>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>> szolgáltatásbeli openstreetmap-hungary csoportra.
>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>> leiratkozáshoz küldjön egy levelet a következő címre:
>> openstreetmap-hungary+unsubscribe at googlegroups.com.
>> További lehetőségekért látogasson el a(z)
>> https://groups.google.com/groups/opt_out címre.
>>
>>
>
> --
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> szolgáltatásbeli openstreetmap-hungary csoportra.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
> küldjön egy levelet a következő címre:
> openstreetmap-hungary+unsubscribe at googlegroups.com.
> További lehetőségekért látogasson el a(z)
> https://groups.google.com/groups/opt_out címre.
>
>




További információk a(z) Talk-hu levelezőlistáról