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

Pallai Roland pallair at magex.hu
2013. Ápr. 5., P, 22:57:50 UTC


Báthory Péter <bathory86p at gmail.com> írta (2013. április 5. 12:42):
> Ha van kedved, írd meg az osmand levlistára az osrm apit kódostul, hátha
> valakinek van kedve az alapján megcsinálni. A bugreportokból ítélve sokan
> örülnének egy működő osrm implementációnak.

Tartok ettol; nem gyoznem segiteni a lelkes amatoroket, akik ugyan
felet se ertik annak mit/hogy/miert kell csinalni, de nagyon szeretnek
hogy nekik is mukodjon, igy szorgalmasan kerdezgetnenek.

Ha valakinek van kedve megosztani a modszert akkor hajra, de en nem
szeretnek a frontvonalba kerulni. :)


> Victor azt kérte, hogy offline routing bugreportokkal egy darabig ne
> zargassuk, mert a jelenlegi úgyis megy a kukába. Csak akkor jelentsük, ha a
> hiba Pontos útvonaltervezéssel is előjön (Navigáció -> Pontos
> útvonaltervezés bekapcs). Megtennéd, hogy kipróbálod így is?

Huh, ez durvan lassu, 5km-et majd 1 percig tervez, de azert okosabb. A
kelletenel jobban preferalja a tobb savos utakat szerintem, pl.:

http://syj.renevier.net/idx/2605 - kivisz a Vaci utra mikozben ott a
rovidebb Cserhalom.

Mindenesetre hatarozottan jobb mint az eredeti motor, remelem sikerul
felgyorsitaniuk.


> 2013.04.05. 01:01:13 dátumon Pallai Roland <pallair at magex.hu> írta:
>
>
>> 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.
>>>
>>>
>
> --
> 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