Re: [Talk-lt] Garmin žemėlapis

2018-03-15 Diskusijos tema Tomas Straupis
2018 m. kovo 15 d. 11:30, Mindaugas rašė:
> Čia nevisai suprantu tų administracinių ribų prasmės. Būtų aišku, jei
> tarkim prie namo yra tik addr:street ir addr:number, o addr:city nėra.
> Tokiu atveju addr:city, kurio reikia adresų paieškai, generuojamas
> pagal kažkokius administracinius miestų poligonus.  Bet šiuo atveju
> mes jau turime addr:city prie objekto.

  Bendra OSM kryptis yra addr:city nenaudoti, o naudoti
administracines ribas. Tarkim OsmAnd taip daro. Garminą kadangi patys
generuojam, tai teoriškai galėtume pasikeisti, bet praktiškai kažkas
turėtų skirti daugiau laiko nei aš turiu pastoviai prižiūrėti
taisykles.
  Kodėl tada pas mus yra add:city ir kodėl jis net yra privalomas
pagal mūsų QA taisykles? Ogi tikrinimui: addr:city turi būti savo
administracinėse ribose. Administracinėse ribose X negali būti
addr:city=Y.
  Kitas dalykas. Turime nemažai vietų, kur yra miestas/miestelis X ir
greta jo esantis kaimas lygiai tokiu pačiu pavadinimu X. Aišku tai
įneša kitas problemas adresų paieškoje :-)

> Jei būtų labai norima būtų sutvarkyti adresų indeksą (pvz. gauname
> visos Lietuvos adresus importui, bet admin_level suvedimas visiems
> kaimams užtrunka ilgai), tai galima automatiškai generuoti admin_level
> poligonus, kad jie padengtų adresus su visais nurodytais addr:city.

  Teisingai, galima generuoti poligonus ir juos naudoti tik Garmino
žemėlapio kūrimui (nekelti į OSM db).

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-15 Diskusijos tema Mindaugas
>   Paieška veikia pagal administracines ribas. Jų daug trūksta. Kadangi
> turiu mažą motyvaciją tokius objektus suvedinėti, tai kartas nuo karto
> pažiūriu, kokie yra miestai su daugiausia įvestų adresų ir be
> administracinių ribų. Tada jiems suvedu admin ribas. Daugėduose yra
> tik vienas adresas... Tai laukti teks ilgai... Arba reikia prašyti
> manęs asmeniškai (be problemų rašykite, jei turite konkrečių poreikių,
> bet be variantų „suvesk visus X apskrities miestus“), arba reikia
> įvesti daugiau adresų tame mieste :-)

Čia nevisai suprantu tų administracinių ribų prasmės. Būtų aišku, jei
tarkim prie namo yra tik addr:street ir addr:number, o addr:city nėra.
Tokiu atveju addr:city, kurio reikia adresų paieškai, generuojamas
pagal kažkokius administracinius miestų poligonus.  Bet šiuo atveju
mes jau turime addr:city prie objekto. Ar neužtenka
  mkgmap:city!=* & addr:city=* { set mkgmap:city='${addr:city}' }
parašyti prieš admin_level eilutę:
  mkgmap:city!=* & mkgmap:admin_level7=* { set
mkgmap:city='${mkgmap:admin_level7}' }
kad tai veiktų (nors rodos turėtų vekti netgi ir su priešinga tvarka
jei to/tų admin_level nėra).

Jei būtų labai norima būtų sutvarkyti adresų indeksą (pvz. gauname
visos Lietuvos adresus importui, bet admin_level suvedimas visiems
kaimams užtrunka ilgai), tai galima automatiškai generuoti admin_level
poligonus, kad jie padengtų adresus su visais nurodytais addr:city.


Mindaugas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-14 Diskusijos tema Tomas Straupis
2018 m. kovo 14 d. 21:44, Mindaugas rašė:
> 3. Minėjau, kad įrašius vietoje namo numerio tuščią eilutę randa visus
> namus.

  Įtariu, kad priežastis yra daugiau nei vienas objektas db su addr:
žymomis. Buvau rašęs prieš kelis mėnesius pasiūlymą palikti tik vieną
addr: objektą vienam adresui, o kitus žymėti contact: žymomis. Tada
buvo nuspręsta, kad paliekam kelis addr: objektus, nes tik addr:
objektus moka įvesti populiariausias poi redaktorius - iD. Todėl dabar
db tvarkingumo dėlei kontaktiniai adresai gauna žymą addr:contact=yes,
bet čia tik Lietuvoje suprantama žyma tvarkingumui, niekas daugiau jos
nenaudoja.

> Iš ten buvo ankstesnis Laisvės al. namų sąrašas. Pasirodo
> viskas yra sudėtingiau. Su nauju failu, įrašęs tuščią namo numerį,
> Laisvės al. randa namus: 19, 28, 30, 41, 42, 45, 49, 49 (antrą kartą),
> 50, 54, 59, 65, 65, 74, 74, 76, 78, 81, 83, 83, 84, 87, 91, 92. Taigi
> yra ir atsiradusių naujų ir dingusių lyginant su ankstesniu sausio
> mėn. failu. Tačiau, jei įrašai paieškoje namo numerį ne iš šio sąrašo,
> gali būti įvairiai: 3A) pvz. įrašius 80 - randa vienintelį 80-tą namą.
> 3B) įrašius pvz. 95 tarp paieškos rezultatų rodo namus: 94, 92, 94,
> 97, 97, 98, 91, 99, 101, 101, 101, 87, 85, 83, 84, 83, 78, 76, 76,
> 114, 74, 118, 65, 65, 63 (eilės tvarką išlaikiau, kaip rodo GPSe, t.y.
> ne iš eilės).

  Čia siūlyčiau ieškoti konkretaus adreso. Jei neranda - problema -
aiškinamės. Priešingu atveju - spėčiau tai Garmino akmens amžiaus
BK0010 sąsajos bėdos... Ir įtariu, kad veikimas priklausys nuo
konkretaus įrenginio ir jo programinės įrangos (versijos).

> Tačiau klausimas, kodėl 95-to namo nerado, nes jis yra OSM.

  Geras klausimas. Gal todėl, kad tai mokykla, turinti amenity žymą.
T.y. mokykla įrašoma į POI indeksą ir neįrašoma į adresų indeksą.

> Gal dar hint'u (o gal kaip tik neaiškumo padaugės) galėtų būti 81-mas
> namas. Jį randa du kartus - vieną objektą rodo su pašto indeksu 44291,
> kitą - be indekso. Kodėl?! OSM yra 81 ir 81A namai, bet abu be
> indekso. Garmin ieškant 81A vis tiek randa tuos pačius du 81 namus.
> Beje, abu adresus rodo ne namo centre, o labiau ant gatvės: 54.89736
> 23.90817 ir 54.89746 23.90817, t.y. jie yra skirtingose Laisvės al.
> pusėse.

  Kiek teko skaityti mkgmap sąrašyną, tai adresas pozicionuojamas ne
pagal poziciją OSM'e, o gatvėje (ant gatvės vektoriaus artai
kažkurioje pusėje nuo gatvės vektoriaus). T.y. gatvės taške arba
kairėje arba dešinėje pusėje nuo taško gatvės vektoriuje. Bet kodėl
vienas OSM objektas identifikuojamas du kartus negaliu pasakyti.

> Daugėdai nuo rugsėjo turi mano papildytą
> https://www.openstreetmap.org/way/527966002 , tačiau nei sausio mėn.,
> nei dabartinis failas Daugėdų nerodo miestų sąraše!

  Paieška veikia pagal administracines ribas. Jų daug trūksta. Kadangi
turiu mažą motyvaciją tokius objektus suvedinėti, tai kartas nuo karto
pažiūriu, kokie yra miestai su daugiausia įvestų adresų ir be
administracinių ribų. Tada jiems suvedu admin ribas. Daugėduose yra
tik vienas adresas... Tai laukti teks ilgai... Arba reikia prašyti
manęs asmeniškai (be problemų rašykite, jei turite konkrečių poreikių,
bet be variantų „suvesk visus X apskrities miestus“), arba reikia
įvesti daugiau adresų tame mieste :-)

> 5. Vis dar randu mistinį adresą: 139 20, Kaunas koordinatėmis 54.84993 
> 23.96661

  Negaliu atsakyti. Nežinau. Bet panašu į Punia degalinę adresu
Marijampolės 20 (Marijampolės plentas turi ref=139)

> Taip pat susitvarkė ir kažkokie alternatyvūs gatvių pavadinimai. Pvz.
> buvo ir "Laisves Al." ir "Laisves Aleja". Dabar liko tik "Laisves Al."
> (gal OSM duomenys nuo sausio pataisyti). Jei gatvė yra mieste, galiu
> parinkti iš pradžių gatvę, paskui miestą ir gatvė nedingsta - anksčiau
> bent kai kuriasi atvejais dingdavo.

  Čia galiu pasakyti, kad (mano žiniomis) tvarkingai prižiūrimos tik
Vilniaus gatvės ir adresai. Pagrinde todėl, kad Vilnius kol kas
vienintelis drąsus miestas, atidavęs atvirai adresus (kur
Kauno/Matijošaičio fanai?:-). Bet tikriausiai ir todėl, kad tik
Vilniuje yra žmonių, užsiimančiu sisteminga adresų priežiūra. Taigi
kitiems miestams tiesiog reikia pasitempti, Vilniečiai už jus to
nepadarys.

> , išeities tekste randu visokių triukų - adresų interpoliavimo (kaip
> suprantu, turi 1 ir 11 namą, tai tarpe išdėlioji namus 3, 5, 7 ir 9),
> metodą housenumberMatch.getClosestPointOnRoad() ir t.t. Nelabai
> pagaunu viso konteksto, kada tos funkcijos naudojamos, bet gali būti,
> kad tas adresų indekso generavimas yra naudojamas kažkoks neaiškus
> algoritmas.

  Garminas niekada nepateikė savo failo formato aprašymo. mkgmap
programuotojai viską spėlioja... baitą po baito, bitą po bito... :-(
Stebuklas, kad jie išspėliojo tiek, kiek dabar jau turime. O formatas
tai keičiasi, įrenginių milijonas... Ir jau populiarėja naujas „NT“
formatas...

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-14 Diskusijos tema Tomas Straupis
Problema su gabalo Lietuvos dingimu buvo mkgmap riktas, kuris jau
pataisytas. Taigi „mistikos“ nebeliko.

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-13 Diskusijos tema Kostas
Kartais naujai sugeneruotame žemėlapyje netrūksta gabalo Lietuvos? Nes 
man tai nerodo, ir žemėlapio dydis mažesnis...



On 2018-03-13 12:12, Tomas Straupis wrote:

Ačiū už naudingus pastebėjimus!

2018 m. kovo 12 d. 23:44, Mindaugas rašė:

3. Randa ne visus namus, kurie yra OSM. Pvz., Laisvės al. randa tik
25, 28, 47, 61, 65, 72, 76, 83, 92, 94, 97, 98, 99, 99, 101, nors OSM
matau ir 42, 44, 50, 50A, 56, 58, etc.


  Šitas labai keistas. Nes tarkim 25 ir 44 yra identiški objektai: abu
poligonai, abi turi tik building ir tris adreso žymas, abu panašiu
atstumu nuo Laisvės alėjos kelio, abu Kauno administracinėse ribose.


4. Randa ne visus miestus/kaimus, pvz. neranda Seredžius.


  Seredžius neturi nei vieno adreso. Todėl jo nėra indekse.


5. Yra gatvių (kadangi parenkamos iš sąrašo, galima tą pastebėti)
kurios prasideda skaičiais. Pvz. "130 Gimnazijos G." ir vienintelis
šioje gatvėje rastas namas yra 3 atitinka Gimnazijos g. 3, Kaunas.
Kaune gatvės prasideda tik skaičiais 130, 139, 141, 222. Yra netgi
adresas 139 20, Kaunas (kur 139 yra gatvės pavadinimas, 20 yra namo
numeris) @ 54.84993 23.96661. Tačiau tokiom koordinatėm nėra jokio
objekto. Kituose miestuose yra gatvių prasidedančių kitais skaičiais
ar sudarytų vien iš skaičių.


  Prie gatvės pavadinimų anksčiau buvo pridedamas ir kelio numeris
(ref žyma). Gimnazijos gatvė yra kelias su ref=130.


Pastebėjau, kad yra
https://github.com/openstreetmap/mkgmap/blob/master/doc/addresses/address.txt
kuriame yra informacijos kitokios nei
https://wiki.openstreetmap.org/wiki/Mkgmap/help/options - gal kažką
galima išskaityti naudingo...


  Peržiūrėjau, viskas atitinka.

  Atnaujinau mkgmap versiją ir taisykles (taisyklėse mačiau keitėsi
kažkas su ref'ais, tai gali įtakoti „130 Gimntazijos g.“.).
  Žemėlapis pergeneruotas (garmin.openmap.lt), tai būtų puiku prie
progos vėl patestuoti.

  Ačiū


___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-13 Diskusijos tema Tomas Straupis
Ačiū už naudingus pastebėjimus!

2018 m. kovo 12 d. 23:44, Mindaugas rašė:
> 3. Randa ne visus namus, kurie yra OSM. Pvz., Laisvės al. randa tik
> 25, 28, 47, 61, 65, 72, 76, 83, 92, 94, 97, 98, 99, 99, 101, nors OSM
> matau ir 42, 44, 50, 50A, 56, 58, etc.

  Šitas labai keistas. Nes tarkim 25 ir 44 yra identiški objektai: abu
poligonai, abi turi tik building ir tris adreso žymas, abu panašiu
atstumu nuo Laisvės alėjos kelio, abu Kauno administracinėse ribose.

> 4. Randa ne visus miestus/kaimus, pvz. neranda Seredžius.

  Seredžius neturi nei vieno adreso. Todėl jo nėra indekse.

> 5. Yra gatvių (kadangi parenkamos iš sąrašo, galima tą pastebėti)
> kurios prasideda skaičiais. Pvz. "130 Gimnazijos G." ir vienintelis
> šioje gatvėje rastas namas yra 3 atitinka Gimnazijos g. 3, Kaunas.
> Kaune gatvės prasideda tik skaičiais 130, 139, 141, 222. Yra netgi
> adresas 139 20, Kaunas (kur 139 yra gatvės pavadinimas, 20 yra namo
> numeris) @ 54.84993 23.96661. Tačiau tokiom koordinatėm nėra jokio
> objekto. Kituose miestuose yra gatvių prasidedančių kitais skaičiais
> ar sudarytų vien iš skaičių.

  Prie gatvės pavadinimų anksčiau buvo pridedamas ir kelio numeris
(ref žyma). Gimnazijos gatvė yra kelias su ref=130.

> Pastebėjau, kad yra
> https://github.com/openstreetmap/mkgmap/blob/master/doc/addresses/address.txt
> kuriame yra informacijos kitokios nei
> https://wiki.openstreetmap.org/wiki/Mkgmap/help/options - gal kažką
> galima išskaityti naudingo...

  Peržiūrėjau, viskas atitinka.

  Atnaujinau mkgmap versiją ir taisykles (taisyklėse mačiau keitėsi
kažkas su ref'ais, tai gali įtakoti „130 Gimntazijos g.“.).
  Žemėlapis pergeneruotas (garmin.openmap.lt), tai būtų puiku prie
progos vėl patestuoti.

  Ačiū

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-12 Diskusijos tema Mindaugas
Laba,


Garmin GPSmap 60CSx paieška veikia, nors kažkaip keistokai (o gal
tokia Garmin idėja). Yra 4 laukai: region, city, number, street.
Region laukas per dalį sekundės pasikeičia į užpilytą "Lithuania", o
kitus reikia suvesti.

Keistenybės:
1. Visi laukai privalomai turi būti užpildyti. Pvz. jei neįvedi namo
numerio, paieškos rezultatų skiltyje rašo "None Found"
2. Vietoj namo numerio galima įvesti tuščią eilutę (t.y. įeiti į lauko
redagavimą ir paspausti OK nieko neįvedant) ar neesantį namo numerį,
tuomet ras "visus" tos gatvės namus.
3. Randa ne visus namus, kurie yra OSM. Pvz., Laisvės al. randa tik
25, 28, 47, 61, 65, 72, 76, 83, 92, 94, 97, 98, 99, 99, 101, nors OSM
matau ir 42, 44, 50, 50A, 56, 58, etc.
4. Randa ne visus miestus/kaimus, pvz. neranda Seredžius.
5. Yra gatvių (kadangi parenkamos iš sąrašo, galima tą pastebėti)
kurios prasideda skaičiais. Pvz. "130 Gimnazijos G." ir vienintelis
šioje gatvėje rastas namas yra 3 atitinka Gimnazijos g. 3, Kaunas.
Kaune gatvės prasideda tik skaičiais 130, 139, 141, 222. Yra netgi
adresas 139 20, Kaunas (kur 139 yra gatvės pavadinimas, 20 yra namo
numeris) @ 54.84993 23.96661. Tačiau tokiom koordinatėm nėra jokio
objekto. Kituose miestuose yra gatvių prasidedančių kitais skaičiais
ar sudarytų vien iš skaičių.
6. Galima pasirinkti iš sąrašo gatvę anksčiau nei miestą. Tokiu atveju
(kadangi miestą vis tiek reikės pasirinkti) pasirinkus miestą gatvės
laukas išvalomas.

Pastebėjau, kad yra
https://github.com/openstreetmap/mkgmap/blob/master/doc/addresses/address.txt
kuriame yra informacijos kitokios nei
https://wiki.openstreetmap.org/wiki/Mkgmap/help/options - gal kažką
galima išskaityti naudingo...


Iki,
Mindaugas


2018-03-12 10:09 GMT+02:00 Tomas Straupis :
> Sveiki
>
>   Gal kas nors rimčiau nagrinėjotės Garmin žemėlapių kūrimą (mkgmap)
> ir galėtumėte padėti su adresų paieška? Mano aparatas (senukas
> Colorado) arba nelabai ieško, arba aš nemoku su juo ieškoti (niekada
> neturėjau poreikio ieškoti adreso). Tai reikėtų info, ar bent su kokiu
> nors aparatu veikia adresų paieška? Ir jei neveikia, ką galima būtų
> padaryti.
>
>   Paskutinį kartą richmondas buvo parašęs gerų instrukcijų, pagal jas
> buvo pataisytas Garmin žemėlapių generavimas, bet jau praėjo daug
> metų. Pasikeitė daug mkmap versijų.
>
>   Ačiū
>
> P.S. http://garmin.openmap.lt/
>
> --
> Tomas
>
> ___
> Talk-lt mailing list
> Talk-lt@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-lt

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Garmin žemėlapis

2018-03-12 Diskusijos tema Tomas Straupis
2018 m. kovo 12 d. 17:18, Kostas rašė:
> Man tai irgi niekada normaliai neveikė, nei per PC nei per GPS. Kai kuriuos
> adresus per PC dar surasdavo, bet per navigatorių tai nieko. Gal
> time-out'indavo? Kiek mačiau garmin.openmap.lt atsiliepimų skiltis šią
> problemą irgi pastebėjo.

  Būtent garmin.openmap.lt ir noriu patvarkyti, jei yra ką tvarkyti ir
įmanoma sutvarkyti :-)
  Tiesiog pats retai benaudoju Garmin žemėlapius, adresų man iš
principo nereikia, mano Garminas pritaikytas hikinimui, o ne adresams,
todėl prašau pagalbos.

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt


[Talk-lt] Garmin žemėlapis

2018-03-12 Diskusijos tema Tomas Straupis
Sveiki

  Gal kas nors rimčiau nagrinėjotės Garmin žemėlapių kūrimą (mkgmap)
ir galėtumėte padėti su adresų paieška? Mano aparatas (senukas
Colorado) arba nelabai ieško, arba aš nemoku su juo ieškoti (niekada
neturėjau poreikio ieškoti adreso). Tai reikėtų info, ar bent su kokiu
nors aparatu veikia adresų paieška? Ir jei neveikia, ką galima būtų
padaryti.

  Paskutinį kartą richmondas buvo parašęs gerų instrukcijų, pagal jas
buvo pataisytas Garmin žemėlapių generavimas, bet jau praėjo daug
metų. Pasikeitė daug mkmap versijų.

  Ačiū

P.S. http://garmin.openmap.lt/

-- 
Tomas

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt