Atviros gatvės maršas. OpenStreetMap – nemokami GPS žemėlapiai. OSM žemėlapiai Garmin navigatoriui

Be navigacijos niekur, ypač turint omenyje mūsų kelių būklę. Ar pastebėjote, kad jūsų navigatorius nėra stabilus? Tada jums reikia atsisiųsti kuo greičiau OSM žemėlapiai už navitel. Juose yra visa reikalinga informacija apie šalies gyvenvietes, šiuose žemėlapiuose rodomi LV objektai, tokie kaip restoranai, barai, kultūrinio poilsio vietos.

OSM žemėlapiai navigatoriui – kažkas daugiau nei įprasta navigacija. Tai projektas, kurį entuziastai kuria savo rankomis. Paslauga teikia vietovės rastrinius žemėlapius, o navigacijos paslaugos pagal juos sukuria mums įprastus žemėlapius. Šis metodas leidžia kuo tiksliau organizuoti navigaciją.

OSM projektas yra visiškai nekomercinis projektas. Tai reiškia, kad visi žemėlapiai teikiami nemokamai pagal viešąją licenciją. Be to, „Open Street Map“ veikia kaip wiki, leidžiantis kiekvienam keisti žemėlapius, todėl OSM tampa dar geresnis, geresnis ir populiaresnis.

Kodėl verta naudoti OSM?

„Open Street Map“ turi daug pranašumų, palyginti su kitais panašaus pobūdžio projektais:

  • tikslumas;

Navitel OSM žemėlapiai yra tokie detalūs, kad su 99% tikimybe, kiekvienas žemėlapiuose esantis kalnas ir nelygus reljefas atsiras realiame gyvenime. Taip yra dėl to, kad žemėlapius nuolat pildo OSM bendruomenė internete. Dėl to atliekami pakeitimai, atnaujinamos senos versijos, tobulinami nauji žemėlapiai.

  • nemokamas platinimas;

Projektas egzistuoja už auką. Tai leido visiškai atsisiųsti visus „Navitel“ skirtus OSM žemėlapius. Tuo pačiu metu kokybė bus toli gražu ne prastesnė nei mokamų paslaugų.

  • platus diržas;

Skirtingai nuo daugelio projektų, Navigator OSM žemėlapiai apima visą Žemės rutulį. Todėl naudodamiesi jais neabejotinai žinosite, kaip patekti į jums reikalingą vietą nepažįstamoje šalyje ar žemyne. Be to, OSM tikslumu lenkia kai kuriuos mokamus „brolius“ – TomTom/Tele Atlas. Tyrimo duomenimis, Open Street Map tikslumas šiuos žemėlapius viršija 27 proc.

  • patogus naudojimas;

Žemėlapius galima importuoti bet kokiu patogiu formatu – PNG, JPEG, SVG, PDF arba PostScript. Taip pat juos galima išsiųsti į Garmin, GisRussa.

WIKI formatas leido OSM sukurti unikalų žemėlapių projektą. Juk neabejotinų pranašumų suteikia tai, kad žemėlapius baigia rengti vietovės gyventojai. Pirma, tikslumas itin didelis, antra – užtikrinamas patikimumas. Ir trečia, tai yra bendras „Navitel“ OSM žemėlapio prieinamumas. Galite atsisiųsti juos iš mūsų svetainės nemokamai ir be SMS.

Skaitykite apie tai, kaip įdiegti žemėlapius.

Apžvalginis Rusijos žemėlapis (Rusijos apžvalga)
Altajaus (Rusija-AL)
Altajaus teritorija (Rusija-ALT)
Amūro sritis (Rusija-AMU)
Archangelsko sritis (Rusija-ARK)
Astrachanės regionas (Rusija-AST)
Baškirija (Rusija-BA)
Belgorodo sritis (Rusija-BEL)
Briansko sritis (Rusija-BRY)
Buriatija (Rusija-BU)
Čečėnija (Rusija-CE)
Čeliabinsko sritis (Rusija-CHE)
Čiukotkos autonominis rajonas (Rusija-CHU)
Chuvashia (Rusija-CU)
Dagestanas (Rusija-DA)
Ingušija (Rusija-IN)
Irkutsko sritis (Rusija-IRK)
Ivanovo sritis (Rusija-IVA)
Kamčiatkos teritorija (Rusija-KAM)
Kabardino-Balkarija (Rusija-KB)
Karachay-Cherkessia (Rusija-KC)
Krasnodaro teritorija ir Adigėja (Rusija-KDA)
Kemerovo sritis (Rusija-KEM)
Kaliningrado sritis (Rusija-KGD)
Kurgano regionas (Rusija-KGN)
Chabarovsko teritorija (Rusija-KHA)
Chanty-Mansi autonominis rajonas (Rusija-KHM)
Kirovo sritis (Rusija-KIR)
Chakasija (Rusija-KK)
Kalmukija (Rusija-KL)
Kalugos sritis (Rusija-KLU)

Daugumos žmonių žinios apie OSM paprastai apsiriboja: „Tai žemėlapis, kurį piešia paprasti žmonės, kaip wikipedija“. Toliau dažnai tenka išgirsti, kad OSM žemėlapiai netinkami turizmui, kad nėra reljefo, perėjų ir pan. Taip nėra, ir aš įsitikinau, kad reikia parašyti edukacinę programą.

  • Kas tiksliai yra OSM;
  • Kodėl jis skirtas turistams;
  • Kaip gauti informaciją iš OSM planuojant kelionę;
  • Kaip juo naudotis jau maršrute;
  • Šiek tiek apie piešimą (papildymą) OSM.

Kas yra OSM?

Tai nėra žemėlapis, kurį matote openstreetmap.org!

95% gyventojų, girdėjusių apie OSM, apsilanko šioje svetainėje, pamato tai ir pagrįstai nepatiria didelio emocijų protrūkio.

OSM yra duomenų bazė. Kad būtų lengviau suprasti, įsivaizduokite failą su planšetiniu kompiuteriu, kur pirmame stulpelyje įrašytos taškų arba linijų koordinatės, antrame stulpelyje – ką šie taškai ir linijos reiškia. Štai tokia plokštelė – tai OSM. Žinoma, dabar supaprastinau plokštę, bet svarbiausia, kad jūs suprastumėte, jog OSM originalioje versijoje yra tik tokia nuobodi plokštė, o ne gražus įvairiaspalvis žemėlapis ir net ne paveikslėlis.

Šios plokštelės duomenys naudojami gaminant…. nieko!

Nuo elektroninių žemėlapių turistams iki elektros tinklų schemų ar plakato ant sienos su autobusų maršrutų žemėlapiu gimtajame mieste.


Vienas iš OSM žemėlapių, skirtas peržiūrėti stalinio kompiuterio ar telefono ekrane. (Atidaryti Topo žemėlapį) Vienas iš OSM žemėlapių, skirtų Garmin nešiojamam navigatoriui
3D žemėlapis akliesiems, atspausdintas 3D spausdintuvu, remiantis OSM duomenimis. Daryk. Vokietijos elektros tinklo žemėlapis
jūros žemėlapis http://map.openseamap.org/
Populiarus OSM žemėlapis mobilioji programa Maps.me

Kiekvienas, kuriantis grafinį OSM atvaizdavimą, pagal savo skonį ir spalvą pasirenka, kaip ten bus pavaizduoti tam tikri objektai. Ir ar jie apskritai bus pristatyti. Kaip matote aukščiau esančiose nuotraukose, tie, kuriems reikėjo elektros žemėlapio, ignoravo visus OSM duomenų bazės objektus, išskyrus susijusius su elektros tinklais. O Maps.me kūrėjai, darydami žemėlapį navigacijai kaime ir netoliese, į savo žemėlapį neįterpė elektros linijų, kalnų perėjų ir brastų. Jūrų žemėlapio kūrėjai iš duomenų bazės ištraukia jau trečią.

Tai yra, jei labai noriu, tada galiu padaryti žemėlapį, kuriame bus rodomos tik jūros, suolai ir šuliniai. Ir jūros bus raudonos, suoliukai žemėlapyje atrodys kaip JT vėliava, šuliniai bus rodomi didžiausiu masteliu (kada, kas parodyta kokiu masteliu ir natūraliai gali skirtis) ir nupiešti kryžiais. Mano psichodelinis žemėlapis bus atnaujinamas (pasitraukite naujausią informaciją iš OSM serverių) kiekvieną pilnatį (kas taip rašo, bet aš myliu pilnatį!). Tokios kortelės niekam neprireiks, bet teoriškai įmanoma 🙂

Todėl sąrašo nėra konvencijos OSM žemėlapiuose. Kiekvienas grafinis vaizdas (OSM / rasterizatoriaus rūšis – susidursite su skirtingais pavadinimais) turės skirtingą. Kaip gauti informaciją iš OSM, aprašysiu toliau. Tai bus įdomu net tiems, kurie intuityviai supranta žemėlapius, nes, kaip tikriausiai supratote, nėra nei vieno OSM žemėlapio, kuris iš karto parodytų viską, kas yra duomenų bazėje.

Kodėl mums to reikia?

Daugiau apie žemėlapius, naudotus ruošiantis kelionei, galite paskaityti pas mane.

„Yandex“ ir „Google“ žemėlapiai miškams ir kalnams netaikoma - tikiuosi, aišku. Jokių takų, jokių reikalingų objektų, jokio reljefo. Korporacijoms neįdomu blaškytis ir braižyti taką, kuriuo per metus praeis 100. Neįdomu vaizduoti miške šaltinį, o leidimų reikia tokiam nereikšmingam jų klientų skaičiui, kurių greičiausiai niekada neatsiras. ten.

Bet OSM yra daug informacijos, kuri a) netelpa žemėlapyje b) iš principo nėra kartografinė. Jei prieš jus po apylinkes apvaikščiojo kompetentingas matininkas, tuomet gausite daug informacijos, kurią dažniausiai esate įpratę gauti iš sportuojančių turistų pranešimų. ( Beje, ataskaitose jie kartais meluoja ir pagražina tikrovę dėl motyvo, plutos ir iškrovų, bet OSM redaktorius neturi motyvo meluoti.) Ir čia ši informacija iš karto susieta su sritimi, o ne teksto forma. . Jei plotas nupieštas prastai, vadinasi, jums nesiseka ir jūs turite tai sutvarkyti.

Parodysiu paprasčiausią, nereikalaujantį diegimo būdą, kaip gauti įdomios papildomos informacijos iš OSM.

Žinoma, žymės yra šaunios, tačiau OSM taip pat suteikia galimybę automatiškai maršrutą (parengti žygio takelį) takais / keliais, o ne rankiniu būdu spustelėjus žemėlapį. Tai galima padaryti „Android“ programoje (joje taip pat yra žemėlapių paketas iš čia) arba svetainėje gpsies.com (svarbiausia išsaugant trasą patikrinti, ar tai jūsų planas, o ne iš tikrųjų praeita trasa) , arba SAS Planet programoje ( čia blogai).

OSM maršrute

OSM yra vektoriniai žemėlapiai, todėl juos patogu naudoti navigatoriuose (automatinis maršruto nustatymas takais, priartinimas neprarandant kokybės, objektų paieška). Kaip įprasta, galime rinktis tarp Garmin ir išmaniojo telefono.

OSM žemėlapiai Garmin navigatoriui

Patogūs OSM komplektai, kurie tilps po kuprinės kuprinėmis, kasdien atnaujinami:

  • https://maptourist.org/osm-garmin – visa buvusi SSRS + Mongolija. Nuorodoje yra gmapsupp.zip failas, jį išpakavus ir įdėjus į įrenginio atminties kortelę Garmin aplanke gausite visos buvusios SSRS žemėlapį. Taip pat yra atskiros bylos, skirtos Rusijos Federacijos ir Mongolijos federalinėms apygardoms. Šiame rinkinyje rodomi leidimai su kategorijomis;
  • http://garmin.openstreetmap.ru/federal/ - Rusija su failais pagal federalinius rajonus (archyvas turi būti išpakuotas naudojant, pavyzdžiui, 7zip ir tiesiog įmestas į įrenginio atminties kortelę į Garmin aplanką);
  • http://gis-lab.info/data/mp/# - Rusijos Federacijos ir kai kurių šalių regionai atskiruose failuose. Taip pat yra pildymo instrukcijos, įskaitant per bazinę stovyklą.

Vartotojai nuolat koreguoja OSM, o aukščiau pateiktos versijos nuolat atnaujinamos, todėl prieš pat išvykdami įkeldami žemėlapį gausite naujausią versiją.

Daugelyje žemėlapių nėra horizontalių linijų. Jie gali būti dedami atskirai.

Vietovės failai yra nuolatiniai, todėl juos surinkau čia: https://yadi.sk/d/olnB_ueyxHJW0g Juos taip pat lengva užpildyti. Įdiegę reljefo failus matysite atskiruose elementuose įrenginio žemėlapių sąraše, todėl galėsite juos išjungti, kai jie nereikalingi ir trukdyti peržiūrėti žemėlapį.
Nuorodos readme faile visos Rusijos ir atskirai likusio pasaulio horizontalios linijos nuo 60*Sh iki 56*Sh. Galite atsisiųsti tiek failus iš karto, tiek torrent failus. Kontūrinės linijos yra SRTM ir ASTER GDEM Žemės erdvės skenavimo duomenų suklijavimas.

tarsi išsiaiškinome su Garminu.

OSM išmaniajame telefone

Čia yra daug pasirinkimų. Paprasčiausi iš jų:

OSMAnd programa manęs nesužavėjo, nes negalėjau atsisiųsti ne OSM žemėlapio neprisijungęs. Nuo žygio aš naudoju išmanųjį telefoną, taip pat kaip atsarginę žemėlapių saugyklą ir palydovinės nuotraukos.

Šiek tiek apie piešimą (papildymą) OSM

Idealiu atveju žemėlapį reikia nupiešti prieš ir po žygio.

  • Prieš žygį- paruošti kuo daugiau atvirutės savo mylimam žmogui. Galite pažymėti palydovinėse nuotraukose matomus miškus, upes, kalnagūbrius, proskynas, kelius.
  • Po žygio- nes tai įdomu ir pasidalinti informacija, kurią surinkote kelionės metu. Daug ką galima suplanuoti tik tada, kai pats tai pamatysi. Tako kokybė, aikštelių palapinėms, šaltinių, šulinių skaičius kaimuose, brastos gylis ir kt. ir taip toliau

Paprasčiausias redaktorius – tiesiai naršyklėje. Tai vadinama ID. Eikite į https://www.openstreetmap.org

Jei tai darysite pirmą kartą, turėsite užsiregistruoti (prisijungimo vardas ir slaptažodis bus naudingi kitiems redaktoriams).

Tai labai paprasta, bet mažai galimybių, daug dalykų jame yra ilgai ir nepatogiai atliekami, be to, galite lengvai ką nors sulaužyti.

Geriausias būdas yra įsisavinti JOSM redaktorių. Tai jau yra atskira programa kompiuteryje. Yra daug visokių varpelių ir švilpukų, galimybė įdėti visokių palydovinių vaizdų debesį, įkelti savo takelius ir taškus, peržiūrėti visą objektų pasikeitimų istoriją ir t.t. ir tt Svarbiausia, kad redagavimo procesas vyktų neprisijungus, bet koks veiksmas lengvai atšaukiamas įprastu Ctrl + Z. Baigę paspauskite mygtuką „siųsti duomenis į serverį“, programa patikrins jūsų pakeitimus, pasiūlys pažymėti langelį „Noriu, kad kas nors kitas patikrintų mano pakeitimus“ (pirmiausia pažymėkite), paprašys nurodyti šaltinį duomenų apie naują pakeitimų paketą. Ir tik po šio pakeitimo nuskris į serverį, kuriame saugoma duomenų bazė. Openstreetmap.org svetainės žemėlapyje pakeitimai bus rodomi iš karto, tuose Garmin komplektuose, kuriuos išmečiau aukščiau - per dieną, o, pavyzdžiui, tas pats maps.me atnaujina žemėlapį kartą per mėnesį.

JOSM naudojimo instrukcijos: https://josm.openstreetmap.de/wiki/Ru%3AIintroduction

Vaizdo įrašo instrukcija, kurioje viskas prasideda nuo programos nustatymo: https://www.youtube.com/watch?v=t7UdJrX8nGM

Šios dvi instrukcijos (jei norite, rasite daugiau, įskaitant „YouTube“) išmokys jus techninės dalies. Norėdami tiksliai sužinoti, kokioms žymoms yra skirti tam tikri objektai, naudokite paiešką OSMWiki (paieškos laukelis viršuje dešinėje). Turėdami šiek tiek patirties, prisiminsite naudojamas žymas ir bus mažesnė tikimybė, kad naršysite wiki.

Dažnos pradedančiųjų klaidos:

  • piešti po rasterizatoriumi. Tarkime, kad navigacijai naudojate maps.me. Jis netraukia perdavimų ( kalnų_perėja=taip), šis rasterizatorius nebuvo sukurtas žygiams po kalnus. Bet jūs norite matyti leidimus maps.me savo išmaniajame telefone. Ir pradedi žymėti tokius leidimus kaip turizmas=žiūros taškas ( ši žyma turėtų pažymėti vietas, kuriose yra geras vaizdas), kuris rodomas maps.me. Tai neteisinga, nes tai skirtingi objektai, aiškiai aprašyti Wiki. Ir tavo problema, kad tavo rasterizatorius kažko nerodo. Kitam žmogui turbūt viskas gerai, ir jam reikia atskirti praėjimą nuo konkrečios vietos. Net jei joks rasterizatorius nerodo to, ko norite, tinkamai prižiūrint duomenų bazę, galima sukurti savo tikslams tinkamą rasterizatorių arba modifikuoti esamą. Pavyzdžiui, aš praleidau https://maptourist.org/osm-garmin rtsa_scale =* kuriant Garmin. Jei viskas parašyta ištisiniu tekstu vienoje eilutėje, elektroninės smegenys nesusitvarkys. Jei turite informacijos, kurios nežinote, kaip pažymėti, bet yra naudinga galutiniam vartotojui, įrašykite ją į žymos reikšmę apibūdinimas=*. Pavyzdžiui, aš rašau iki esmės shop=hardware (aparatūros parduotuvė) informacija apie tai, ar ten radau rafinuoto degiklio benzino.
  • pertraukti iš kitų kortelių.Apskritai šis daiktas buvo išrastas Vakaruose dėl įvairiausių teisinių ir piniginių problemų. Taip, „Google“ ir „Yandex“ bus labai prieš, jei pradėsite naudoti jų žemėlapius, kuriems jie išleido pinigus, dėl žemėlapio, platinamo nemokamai. Tačiau ši taisyklė, kaip sakoma: „ne klaida, o savybė“. Tai leidžia užtikrinti, kad kelias, kurį matau OSM, buvo nubrėžtas iš GPS takelio žmonių, kurie iš tikrųjų ten ėjo, o proskyna matoma palydovinėje nuotraukoje, o ne nukopijuota iš Generalinio štabo žemėlapio, kuris dar nebuvo buvo atnaujintas dešimtmečius. Žinoma, takas ant OSM taip pat gali būti apaugęs, bet ruošdamiesi žygiui pasižiūrime visus turimus žemėlapius ir jei takas bus nubraižytas visuose žemėlapiuose, tai įsitikinsime jo buvimu, o jei nėra kažkokiame žemėlapyje, mes juo nebeskaičiuosime ir atitinkamai planuosime savo veiksmus. Ir jei kortelės pradės perbraižyti viena su kita, netikrindamos tikrovės, tai bus nesąmonė. Be to, jau žinote, kaip pažiūrėti tako sukūrimo datą OSM, kad įvertintumėte jo buvimą šiuo metu, ir žinote, kaip ištrinti objektą, jei jis vis dar nėra ant žemės.

Dažnai tenka girdėti, kad kadangi OSM gali redaguoti bet kas, tai gali ateiti kas nors, kas viską ištrins arba nupieš šizofreniškas nesąmones. Jei taip nutinka retkarčiais, patyrę vartotojai sėkmingai jį nustato ir pašalina. Taip, ir tai per sunku ir nebraižo CSV vandalų – užsiregistruokite kur nors ir sugadinkite žemėlapį. Naudotojų gausa, žinoma, padidina žmonių, kurie nėra susipažinę su technine žemėlapių sudarymo dalimi, skaičių, tačiau atsiranda vis daugiau patyrusių vartotojų, kurie pataisys pradedantiesiems.

Tai buvo įvadinis OSM kursas. Užteks pradžiai :)

Prisijunkite prie žygių per mano grupę.

Šiame praktiniame straipsnyje apžvelgsime paslaugas, kurios padeda atsisiųsti žemėlapius iš internetinės paslaugos OpenStreetMap, kad vėliau būtų galima konvertuoti į kitus kartografinius formatus, kad būtų galima juos naudoti neprisijungus be interneto ryšio.

Dabar vasara, o daugeliui tai pats geriausias laikas keliauti. Todėl pats laikas įsigyti navigatorius arba planšetiniuose kompiuteriuose ir išmaniuosiuose telefonuose įdėti specialią navigaciją. programinė įranga kad nepasiklystų nepažįstamose vietose. Be to, dabartinėje GPS ir mobiliųjų įrenginių eroje tokių programų netrūksta. Į vartotojų paslaugas, pavyzdžiui, geografines interneto paslaugas Google žemėlapiai ir „Microsoft Bing“, taip pat specializuota programinė įranga, tokia kaip „2GIS“ su savo žemėlapiais.

Pastaroji galimybė su vietiniais žemėlapiais, kuriuos vartotojai iš anksto atsisiunčia ir įdiegia savo navigacijos programinei įrangai, daugeliu atvejų yra ne tik patogesnis, bet ir vienintelis Galimas sprendimas. Kadangi internetas tam tikroje srityje gali būti brangus arba visai neveikti. Tačiau tuo pačiu metu gali trūkti reikiamų tam tikros srities žemėlapių neprisijungus.

Toliau apžvelgsime kartografinių duomenų įkėlimo iš „OpenStreetMap“ (OSM) internetinės paslaugos parinktis, kad būtų galima konvertuoti šiuos duomenis į konkretų jūsų navigacijos programos žemėlapio formatą. Mes jau išsamiai aptarėme OpenStreetMap projektą. Tai atvira žiniatinklio žemėlapių paslauga, panaši į Google Maps, kurios duomenis renka patys vartotojai ir kuri yra prieinama visiems pagal atvirą licenciją. Straipsnyje, pavyzdžiui, apsvarstykite OSM duomenų konvertavimą „OsmAnd“ programai „Android“ įrenginiams, kurį taip pat išsamiai apsvarstėme KV svetainėje.

OSM oficiali svetainė

Taigi, turime atsisiųsti konkrečios srities OpenStreetMap žemėlapio duomenis. Visų pirma, tai galima padaryti oficialioje tarnybos svetainėje www.openstreetmap.org.

Tiesiogiai internetiniame išteklių žemėlapyje yra nuoroda „Eksportuoti“, spustelėjus atsiras duomenų eksporto skydelis. Čia, naudojant mėlyną mygtuką „Rankiniu būdu pasirinkti kitą sritį“ (rankiniu būdu pasirinkti specialią sritį), reikia žemėlapyje pasirinkti norimos teritorijos stačiakampį, tada iš formatų sąrašo pasirinkti „OpenStreetMap XML Data“ ir spustelėti. mygtuką „Eksportuoti“.

Dėl to bus įkeltas failas su plėtiniu osm. Tai tekstinis xml failas su kartografiniais duomenimis, kuriuos vėliau galima konvertuoti į kitus formatus.

Tačiau oficiali svetainė nustato atsisiunčiamų žemėlapių duomenų kiekio apribojimus. Žemėlapyje, kurį įkeliate, negali būti daugiau nei 500 mazgų. Ir bet kuriame mieste visada bus daugiau nei 500 mazgų. Tačiau yra ir kitų paslaugų, kurios leidžia atsisiųsti norimą geografinę sritį be tokių apribojimų.

Visa planeta

Čia reikia pasirinkti norimą zoną OSM žemėlapyje, o specialiuose laukeliuose nurodyti savo elektroninio pašto adresą bei nustatyti pasirinkto žemėlapio pavadinimą. Svarbu, kad paslauga leistų atsisiųsti žemėlapį ne tik OSM formatu, bet ir konvertuoti į jau paruoštus Garmin, Navit, Esri formatus.

Kadangi konkretus paslaugos srities žemėlapis „išgaunamas“ iš planet.osm, tai užtrunka šiek tiek laiko. Rezultatas bus paruoštas per 15-30 minučių, priklausomai nuo žemėlapio srities dydžio ir paslaugos apkrovos. Kai tik kortelės ištraukimo procesas bus baigtas, vartotojas bus informuotas elektroninio pašto adresu, kurį jis paliko.

Paversti

Taigi, gavę konkretaus regiono kartografinius duomenis tekstinio osm failo pavidalu, galite pradėti konvertuoti juos į paruoštą žemėlapio formatą su vektorine arba rastrine grafika navigacijos programai. Pavyzdžiui, OsmAnd programinės įrangos GPS navigatoriui reikia konvertuoti OSM kartografinius duomenis į OBF formatą.

Tam yra specialus OsmAndMapCreator keitiklis. Ši programa yra parašyta „Java“ ir yra kelių platformų. Jis paleidžiamas išpakavus, priklausomai nuo operacinės sistemos, naudojant sh arba bat scenarijų. Tačiau tuo pačiu metu programa turi grafinę sąsają.

Turite konvertuoti osm failą per meniu "Failas" - "Sukurti obf failą iš osm failo". Po to iš anksto nurodytame aplanke atsiras failas su plėtiniu obf, kuris turi būti perkeltas į Android įrenginį /sdcard/osmand/ kataloge. Dabar šios srities žemėlapis bus pasiekiamas OsmAnd neprisijungus.

Naudodami OsmAndMapCreator taip pat galite kurti OBF žemėlapius naudodami duomenis iš kitų internetinių žemėlapių paslaugų. Tačiau šių programos funkcijų apžvalga nepatenka į šio straipsnio taikymo sritį.

Michailas ASTAPČIKAS


2) Vektoriai galimi redaktoriuose ir atsisiųsti kaip failai

Norint naršyti reljefą, į įrenginį, su kuriuo vyksite į šią zoną, reikia įkelti žemėlapius – galintį priimti GPS signalą, nubraižyti žemėlapį ir jūsų padėtį jame. Jei įrenginys vis tiek gali nustatyti maršrutą, tai paprastai yra gerai.

Šiandien mes kalbėsime apie konvertavimą. OpenStreetMap žemėlapiai rodyti juos Russa arba Navitel Navigator programose. Atitinkamai, šiuos žemėlapius galima atsisiųsti į įrenginius, kuriuose veikia viena iš šių programų.

Paprastai tariant, galite atsisiųsti paruoštus kai kurių Rusijos regionų ir kai kurių kitų šalių žemėlapius, tačiau šie žemėlapiai neapima viso pasaulio ir ne visada yra pagaminti taip, kaip norėtume. Patys konvertuodami kortelę galite pasiekti daug daugiau, žinoma, jei negailite laiko.

Trumpai ir žinantiems konvertavimas atrodo taip: .osm -> .mp -> .rus / .nm2

Atsakomybės apribojimas – aprašau metodą, kurį naudoju pats. Jei žinote lengvesnį būdą - maloniai kviečiame parašyti komentaruose.

Dabar išsamiai:

1) Atsisiųsti.osm
.osm yra vektorinio žemėlapio formatas, skirtas OpenStreetMap. Nuo yra paremtas XML, t.y. iš tikrųjų tekstas.
osm failą galite gauti šiais būdais:
1. Atsisiuntimo redaktoriai: JOSM arba Merkaartor. Tiesiog atsisiųskite reikiamą žemėlapio stačiakampį iš serverio ir išsaugokite jį faile. Aš asmeniškai norėčiau naudoti JOSM, bet tam reikia įdiegti Java.
2. Atsisiųskite paruoštą tam tikro regiono žemėlapį iš vienos iš prieglobos svetainių, pavyzdžiui:
- geofabrik.de - ištisi žemynai ir šalys, kai kurios šalys suskirstytos į provincijas/valstybes/regionus
- cloudmade.com - visas pasaulis pagal šalis, kai kurios šalys skirstomos į provincijas/valstybes/regionus
Tiesiog atsisiųskite failą ir ištraukite bz2.
3. Atsisiųskite rankiniu būdu per XAPI
Norint dirbti su XAPI, reikia pateikti HTTP užklausą serveriui, nieko sudėtingo, viskas parašyta nuorodoje.

2) Supjaustykite .osm į gabalus(Jeigu nori)
.osm failai, ypač parengti pagal šalį, yra gana dideli ir vėliau nekonvertuojami (žr. toliau). Taigi jie turi būti supjaustyti.
Pjaustymui naudoju skirstytuvą, pagal nutylėjimą jis sukuria .osm failus maždaug 120 MB, kurie vėliau beveik visada yra konvertuojami. Jei reikia, skirstytuvą galima sukonfigūruoti su parametrais komandinė eilutė.
Norint, kad skirstytuvas veiktų, reikalinga „Java“.
Taip pat atminkite, kad Russoje maršrutas veikia tik su vienu įkeltu žemėlapiu. Tie. jei vienos šalies žemėlapis supjaustomas į gabalus ir įkeliamas į Russą kaip atlasas, maršruto parinkimas neveiks.

3) Konvertuoti .osm į .mp
.mp yra senovės lenkų žemėlapių saugojimo formatas. Tai gerai, nes yra tekstinė ir gana žmogaus skaitoma, na, daug programų tai supranta.
Konvertavimui naudoju osm2mp programą. Deja, programai reikia įdiegti „Perl“ ir ją naudoti nėra labai paprasta.
Vienaip ar kitaip, įdiegus ir sukonfigūravus Perl (aprašyta nuorodoje) ir atsisiuntus osm2mp, programa gali būti naudojama.
Savavališkas .osm failas turi būti surūšiuotas iš anksto – apdorotas naudojant pridedamą osmsort.pl scenarijų
Tada jums reikia paskambinti osm2mp.pl su konversijos parametrais.
Per ilgus eksperimentus aš parašiau sau .bat failų rinkinį, pavyzdžiui, standartinę konversiją su Russa:
echo Pradėti %date% %time% >> std_err.log echo %1 >> std_err.log perl.exe osmsort.pl %1 > temp_del.osm 2>> std_err.log perl.exe osm2mp.pl --header header_russa. tpl temp_del.osm > %1.mp 2>> std_err.log echo Baigti %date% %time% >> std_err.log
Reikia iškviesti tokį .bat failą su 1 parametru – .osm failo pavadinimu (ir visu keliu).
1 eilutėje įrašoma konvertavimo pradžios data ir laikas į failą std_err.log
2 eilutėje įrašomas .osm failo pavadinimas į std_err.log failą
3 eilutė vykdo osmsort, informacija apie proceso eigą (ir klaidas) patenka į std_err.log failą
4 eilutė vykdo osm2mp, informacija apie proceso eigą (ir klaidas) patenka į std_err.log failą
5 eilutėje įrašoma konvertavimo pabaigos data ir laikas į failą std_err.log
(Kelias į perl.exe turi būti parašytas sistemoje arba .bat faile)

Kortelių konvertavimui užsienio šalys, pageidautina įtraukti transliteraciją ir tada pavadinimą. Pavyzdžiui, pridedant šiuos parametrus „--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit“ iškart po „osm2mp.pl“

Norėdami akimis konvertuoti į Navitel, turite atsisiųsti osm2navitel konfigūracijos failų rinkinį, pervardyti ten esančius failus atitinkamai į header_navitel.tpl, poly_navitel.cfg ir poi_navitel.cfg; ir pridėkite parametrus "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" prie iškvietimo į osm2mp.pl

Kitoms konversijoms taip pat galite paruošti poly*.cfg, poi*.cfg ir header*.tpl

Didelis žemėlapis gali nekonvertuoti – pavyzdžiui, 32 bitų „Perl“ yra apribota iki 2 GB RAM, todėl „osm2mp“ negali apdoroti .osm failų, kurių dydis yra nuo 700 MB, o kartais sugenda su atminties klaida žymiai mažesnėse kortelėse. Tokiu atveju kortelę reikia nupjauti (žr. 2 veiksmą).

4) Konvertuoti .mp į .rus (arba .nm2)
Tam tikslui yra puiki programa GPSMapEdit, kuri, kaip rodo pavadinimas, yra ir redaktorius. Pakanka įkelti .mp failą į GPSMapEdit ir padaryti Eksportuoti į reikiamą formatą.
Tačiau yra keletas spąstų:
- Iš GPSMapEdit išsaugotų .rus (ir .nm2) failų dydis yra 16 MB. Mano vertinimu, tai prilygsta maždaug 120 MB .mp failo arba maždaug 600 MB osm failo.
- .nm2 failai, skirti Navitel 3.2.* versijoms, yra labai reiklūs, kad žemėlapyje nebūtų klaidų, todėl jei atsitiks „Eksportuoti nepavyko“, turėsite ištaisyti klaidą rodomame žemėlapyje, pasirinkti kitą formatą arba konvertuoti žemėlapį su skirtingais nustatymais (žr. 3 veiksmą).

P.S. , tada konvertuokite į .rus arba .nm2.

(tiesiogine prasme" atvira kortelė gatves“), sutrumpintai OSM- nekomercinis žiniatinklio žemėlapių projektas, skirtas sukurti išsamią nemokamą ir nemokamą geografinis žemėlapis ramybė.

Kurti žemėlapius, duomenis iš asmeninių GPS sekimo priemonių, aeronuotraukas, vaizdo įrašus, palydovinės nuotraukos ir kai kurių įmonių teikiamos gatvių panoramos, taip pat žemėlapį piešiančio žmogaus žinios. Neįmanoma naudotis tokiomis paslaugomis kaip „Google Maps“ žemėlapiams kurti be autorių teisių savininko leidimo.

„OpenStreetMap“ žemėlapiui sukurti naudoja wiki principą. Kiekvienas užsiregistravęs vartotojas gali keisti žemėlapį.

Dabar pradėsime pasakojimą apie tai, kaip pakeisti ir papildyti šį gana išsamų, tobulą ir lengvai naudojamą žemėlapį.

Pirmiausia turite apsilankyti oficialioje OSM svetainėje http://www.openstreetmap.org/. Į svetainę galite patekti tiek naudodami savo asmeninę pašto dėžutę, tiek susiedami esamą paskyrą įvairiose bendruomenėse, kurių piktogramos parodytos paveikslėlyje:

Įėję į svetainę turėsime tą patį paveikslėlį kaip ir tinklaraščio antraštės nuotraukoje. Puslapio antraštėje yra pagrindinis meniu su visomis palaikomomis komandomis ir funkcijomis.

Dabar iškyla visiškai logiškas klausimas: kaip visgi redaguoti žemėlapį?

Žemėlapį galima redaguoti tiek internete, naudojant du internetinius redaktorius: iD ir Potlatch 2, tiek neprisijungus, naudojant kompiuteryje įdiegtą redaktorių. Antrasis būdas patogus tiems, kurie turi labai mažą interneto greitį arba yra taikomi naudojamo srauto apribojimai, kai visus pakeitimus galima atlikti savo kompiuteryje ir tada siųsti į OSM serverį. Pataisymai siunčiami kaip XML failas, todėl jie neturės didelės įtakos srautui.

Šiame straipsnyje mes redaguosime žemėlapį internete naudodami iD redaktorių, nes. iD ir Potlatch 2 redaktoriai veikia vienodai, tik Potlatch 2 leidžia susieti daugiau skirtingų klasių objektų ir dėl to yra lėtesnis. Norėdami piešti ir redaguoti kelių žemėlapyje, pakanka greito iD redaktoriaus.

Viršutiniame kairiajame kampe turime tris paryškintus elementus „Redaguoti“, „Istorija“ ir „Eksportuoti“. Be to, elementas „Redaguoti“ yra neaktyvus. Užvedus pelės žymeklį virš jo, pasirodo užuomina, kad norint redaguoti reikia priartinti.

Žemėlapį padidinus iki reikiamo mastelio, suaktyvės mygtukas „Redaguoti“, kurį paspaudus atsiras iššokantis meniu, kuriame galėsite pasirinkti norimą žemėlapio rengyklę.

Pasirinkite iD redaktorių ir pradėkite dirbti su žemėlapiu. Žemėlapio pakeitimus galite atlikti tiek rankiniu būdu, naudodami OSM paslaugos teikiamus palydovinius vaizdus, ​​tiek braižydami maršrutus, gautus iš navigatoriuje išsaugotų pėdsakų. Toliau pateiktame paveikslėlyje parodytas žemėlapio redagavimo langas su iD redaktoriumi. Redaguoti bus galima tik priartinus, o mastelis turi būti labai didelis. Paveikslėlyje parodyta itin maža skalė, kurią galima redaguoti. Kaip matote, ši mastelė nelabai tinka brėžti objektus iš kosminių vaizdų, tačiau ją galima panaudoti brėžiant kelius naudojant GPS takelius.

Kaip matote, redaktorius yra labai paprastas ir leidžia susieti tik trijų tipų objektus: tašką, liniją ir daugiakampį. Kaip jau galima spėti, taškas yra tam tikros vietos ar taškinio objekto pavadinimas, linija – keliai, daugiakampis – įvairios vietovės (miškai, gyvenvietės, namai ir kt.).

Dešinėje įrankių juostoje domina tik du mygtukai:

substrato nustatymas. Tie. kas bus rodoma žemėlapyje (Google momentinė nuotrauka, OSM žemėlapis ir kt.)

kortelės duomenis. Čia šio mygtuko pagalba į redaktorių įkeliami GPS takeliai, taip pat pasirenkamos tos objektų klasės, kurios redaguojant turėtų būti rodomos arba paslėptos žemėlapyje.

O dabar išsiaiškinkime, kaip įdėti objektus žemėlapyje. Mačiau, kad važiavime trasa ėjo vietomis miško keliukais, kurių nėra OSM žemėlapyje. Šį trūkumą reikia ištaisyti. Norėdami tai padaryti, atsisiųskite tikrą GPS takelį iš Rafaelio ir pradėkite braižyti kelius žemėlapyje naudodami tikrą GPS takelį. Šiame pavyzdyje noriu nupiešti gražų miško taką, kurį turėjome prieš sustodami prie ežero. Štai šio takelio nuotrauka:

Trasa apkrauta, dabar reikia nubrėžti šį kelią.

Paveiksle įkeltas tikrasis takelis rodomas rožine spalva, balta linija palei takelį yra žemėlapyje pavaizduotas kelias. Galima redaguoti bet kurį pritaikytą objektą. Norėdami tai padaryti, tiesiog pasirinkite jį pelės žymekliu. Objektas nebūtinai turi būti jūsų. Norėdami baigti piešti liniją žemėlapyje, spustelėkite paskutinį tašką. Linijos pradžios ir pabaigos taškai yra svarbūs, nes jie nustato judėjimo kryptį. Tai ypač svarbu brėžiant vienpusius kelius ir upes. Bet bet kuriuo metu judėjimo kryptį galima pakeisti pasirinkus atitinkamą piktogramą, kuri pasirodo po objekto aktyvavimo. Esamame objekte galite pakeisti esamų taškų padėtį, pridėti savo (vilkite rodyklę, esančią tarp taškų) ir ištrinti taškus. Tie. čia nėra nieko sudėtingo.

Kai pasirenkate naujai nubraižytą objektą, kairėje ekrano pusėje pasirodo objekto tipo meniu

Mes turime kelią, todėl renkamės jį. Po to pasirodys galimų kelių sąrašas. Turime miško keliuką, todėl renkamės jį

Po to įvedame reikiamą miško kelio atributiką. Šie atributai yra svarbūs OSM žemėlapiui, nes jie automatiškai naršomi priklausomai nuo pasirinkto transporto priemonė, taip pat galimybė atvaizduoti objektą žemėlapyje, išmetant nereikalingus objektus (pavyzdžiui, „Ferrari“ nevažiuos miško keliu, todėl tokio automobilio vairuotojas nenori, kad žemėlapį šiukšlintų lauko ir miško takai ir dalyvauti automatiniame maršruto planavime).

Sukurtam keliui įvedžiau šiuos atributus:

Danga: neasfaltuotas

Plotis: 3 m

Teisinė prieiga: dviračiai, autotransportas, raitieji, pėstieji

Užmiesčio kelio tipas: Gana minkšta: valcuota žemė, sumaišyta su kietomis medžiagomis

Pralaidumas: Tvirti ratai: hibridiniai dviračiai, automobiliai, rikšos

Kalnų dviračių tako sunkumas: 0: Lygus žvyras / sutankinta žemė, nėra kliūčių, platūs posūkiai

Sunkumai važiuojant kalnų dviračiais: 0: vidutinis pakėlimas<10%, гравий/утоптанная земля, без препятствий

Bet koks veiksmas gali būti atšauktas prieš siunčiant duomenis į serverį. Jei pamiršote apibrėžti objekto tipą ar priskirti jam atributus, bet tuo pačiu pasiekėte ir komentaro įvedimo žingsnį, paskutinį veiksmą galima atšaukti (paspaudus „Išsaugoti“) uždarant komentaro įvesties langą, o neišsaugotas objektas niekur nedings.



 
Straipsniai įjungta tema:
Viskas, ką reikia žinoti apie SD atminties korteles, kad nesuklystumėte pirkdami Connect sd
(4 įvertinimai) Jei įrenginyje nepakanka vidinės atminties, galite naudoti SD kortelę kaip vidinę savo Android telefono atmintį. Ši funkcija, vadinama Adoptable Storage, leidžia Android OS formatuoti išorinę laikmeną
Kaip pasukti ratus „GTA Online“ ir daugiau – „GTA Online“ DUK
Kodėl neprisijungia gta online? Tai paprasta, serveris laikinai išjungtas / neaktyvus arba neveikia. Eikite į kitą Kaip išjungti internetinius žaidimus naršyklėje. Kaip išjungti „Online Update Clinet“ programos paleidimą „Connect Manager“? ... ant skkoko aš žinau, kada tu galvoji
Pikų tūzas kartu su kitomis kortomis
Dažniausios kortos interpretacijos: malonios pažinties pažadas, netikėtas džiaugsmas, anksčiau nepatirtos emocijos ir pojūčiai, dovanos gavimas, apsilankymas susituokusioje poroje. Širdelių tūzas, kortos reikšmė apibūdinant konkretų asmenį
Kaip teisingai sudaryti perkėlimo horoskopą Padarykite žemėlapį pagal gimimo datą su dekodavimu
Gimimo diagrama kalba apie įgimtas jo savininko savybes ir gebėjimus, vietinė diagrama kalba apie vietines aplinkybes, kurias sukelia veiksmo vieta. Jie yra vienodos svarbos, nes daugelio žmonių gyvenimas praeina iš jų gimimo vietos. Sekite vietinį žemėlapį