Utcatérkép. OpenStreetMap - modern topográfiai térképek. A vezérkar topográfiai térképeinek hátrányai


2) A szerkesztőkben elérhető és fájlként letölthető vektorok

A terepen való navigáláshoz térképeket kell betölteni abba a készülékbe, amellyel erre a területre megyünk – amely képes GPS-jelet fogadni, térképet rajzolni és azon az Ön pozícióját. Ha az eszköz továbbra is képes útvonalat készíteni, az általában jó.

Ma az OpenStreetMap térképek konvertálásáról fogunk beszélni, hogy megjelenítsük azokat Russa vagy Navitel Navigator programokban. Ennek megfelelően ezek a térképek letölthetők az ilyen programok valamelyikét futtató eszközökre.

Általánosságban elmondható, hogy letölthet kész térképeket Oroszország egyes régióiról és néhány más országról, azonban ezek a térképek nem fedik le az egész világot, és nem mindig úgy készülnek, ahogy szeretnénk. Ha magad alakítod át a kártyát, sokkal többet érhetsz el, persze ha nem bánod az időt.

Röviden és aki ismeri, az átalakítás így néz ki: .osm -> .mp -> .rus / .nm2

Felelősség kizárása – Leírom az általam használt módszert. Ha tud egy egyszerűbb módot, nyugodtan írjon a megjegyzésekbe.

Most részletesen:

1) Letöltés.osm
Az .osm az OpenStreetMap vektoros térképformátuma. A From XML alapú, azaz. valójában szöveg.
Az .osm fájlt a következő módokon szerezheti be:
1. Letöltés szerkesztők: JOSM vagy Merkaartor. Csak töltse le a kívánt térképtéglalapot a szerverről, és mentse el egy fájlba. Én személy szerint jobban szeretem a JOSM-ot használni, de ehhez telepíteni kell a Java-t.
2. Töltse le egy adott régió kész térképét az egyik tárhelyről, például:
- geofabrik.de - egész kontinensek és országok, egyes országok tartományokra/államokra/régiókra vannak osztva
- cloudmade.com - az egész világ országonként, egyes országok tartományokra/államokra/régiókra vannak osztva
Csak töltse le a fájlt, és bontsa ki a bz2-t.
3. Töltse le manuálisan az XAPI-n keresztül
Az XAPI-val való munkához HTTP kérést kell küldeni a szervernek, semmi bonyolult, minden a linkre van írva.

2) Vágja darabokra az .osm-ot(Ha akarod)
Az .osm fájlok, különösen az országok szerint elkészítettek, meglehetősen nagyok, és nem esnek át későbbi átalakításon (lásd alább). Tehát le kell vágni őket.
Vágáshoz splittert használok, alapból 120 MB körül csinálja meg az .osm fájlokat, amik aztán szinte mindig utólagos átalakításon mennek keresztül. Ha szükséges, az elosztó paraméterekkel konfigurálható parancs sor.
Az elosztó működéséhez Java szükséges.
Ne feledje azt is, hogy Russán az útválasztás csak egy betöltött térkép esetén működik. Azok. ha egy ország térképét darabokra vágják és atlaszként betöltik Russa-ba, akkor az útválasztás nem fog működni.

3) Alakítsa át az .osm fájlt .mp-re
Az .mp egy ősi lengyel térképtárolási formátum. Azért jó, mert szöveges és elég emberolvasható, nos, sok program érti.
Konverzióhoz osm2mp programot használok. Sajnos a programhoz Perl telepítése szükséges, és nem túl könnyű használni.
Így vagy úgy, a Perl telepítése és konfigurálása (leírás a linken) és az osm2mp letöltése után használható a program.
Egy tetszőleges .osm fájlt előzetesen rendezni kell - feldolgozni a mellékelt osmsort.pl szkripttel
Ezután meg kell hívnia az osm2mp.pl-t a konverziós paraméterekkel.
Hosszas kísérletek során írtam magamnak egy sor .bat fájlt, például egy szabványos konverziót Russa szemével:
echo Indítás %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 Befejezés %date% %time% >> std_err.log
Meg kell hívnia egy ilyen .bat fájlt 1 paraméterrel - az .osm fájl nevével (és teljes elérési útjával).
Az 1. sor az std_err.log fájlba írja az átalakítás kezdetének dátumát és időpontját
A 2. sor az .osm fájl nevét írja az std_err.log fájlba
A 3. sor végrehajtja az osmsort parancsot, a folyamat előrehaladásáról (és a hibákról) szóló információk az std_err.log fájlba kerülnek
A 4. sor végrehajtja az osm2mp-t, a folyamat előrehaladásáról (és a hibákról) szóló információk az std_err.log fájlba kerülnek
Az 5. sor az std_err.log fájlba írja be a konverzió végének dátumát és időpontját
(A perl.exe elérési útját a rendszerbe vagy a .bat fájlba kell beírni)

A külföldi országok térképeinek konvertálásához kívánatos az átírás - vagy akár a nevek - feltüntetése. Például hozzáadásával következő lehetőségeket"--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" közvetlenül az "osm2mp.pl" után

A Navitelre való szemmel való konvertáláshoz le kell töltenie az osm2navitel konfigurációs fájlokat, majd át kell neveznie a fájlokat header_navitel.tpl, poly_navitel.cfg és poi_navitel.cfg névre; és adja hozzá a "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" paramétereket az osm2mp.pl hívásához

Más konverziókhoz előkészíthet poly*.cfg, poi*.cfg és header*.tpl

Előfordulhat, hogy a nagy térkép nem konvertálható – például a 32 bites Perl 2 GB-ra korlátozódik véletlen hozzáférésű memória, ennek következtében az osm2mp nem képes kezelni a 700 MB-os .osm fájlokat, és néha memóriahibával összeomlik a lényegesen kisebb kártyákon. Ebben az esetben a kártyát le kell vágni (lásd a 2. lépést).

4) Alakítsa át az .mp fájlt .rus-ra (vagy .nm2-re)
Erre a célra van egy kiváló GPSMapEdit program, amely, ahogy a neve is mutatja, egyben szerkesztő is. Elég, ha betölti az .mp fájlt a GPSMapEdit programba, és végrehajtja az Exportálást a kívánt formátumba.
De van néhány buktató:
- A GPSMapEditből mentett .rus (és .nm2) fájlok mérete 16 MB. Becslésem szerint ez körülbelül 120 MB .mp fájlnak vagy körülbelül 600 MB osm fájlnak felel meg.
- A Navitel 3.2.* verzióihoz készült .nm2 fájlok nagyon megkövetelik a hibák hiányát a térképen, ezért ha "Az exportálás sikertelen" előfordul, ki kell javítania a hibát a megjelenített térképen, vagy másik formátumot kell választania, vagy konvertálnia kell a térképet különböző beállításokkal (lásd a 3. lépést).

P.S. , majd konvertálja .rus vagy .nm2 formátumba.

Ebben a cikkben olyan egyszerű és kényelmes eszközöket (térképeket és programokat) osztok meg, amelyeket magam is használok egyszerű túraútvonalaim megtervezéséhez és eligazodásához.


A vezérkar topográfiai térképeinek hátrányai

A Vezérkar topográfiai térképei (általában papír vagy már szkennelt) jók, mivel minőségi szabványosított információkat nyújtanak a területről. De nem mindig lehet elég részletes térképeket készíteni. A kártyák számítógépen vagy okostelefonon történő kinyitásával pedig lehetetlen „gyorsan” használni őket. Nem egy egészben jelennek meg, és minden területet külön-külön és előre meg kell keresni.

Miután egy bizonyos táncot előadott egy tamburával, a térképszkennelést speciális programokban a koordinátákhoz kötheti, és saját maga töltheti fel a navigátorba. De ismételten, ezt előre meg kell tenni, navigátorra, ügyességre és időre van szüksége. És ha úgy dönt, hogy csak sétál egyet nyaralni egy hatalmas parkban, vagy hirtelen eltéved valahol a természetben (főleg a hegyvidéki területeken), és szeretne utat találni? Ilyen helyzetben biztosan segít egy okostelefonra egyszer telepített alkalmazás.

Ezen kívül vannak még olyan nyalánkságok, amelyek hiányoznak a topográfiai térképekből, amelyekről később lesz szó.

Mindazonáltal érdemes megemlíteni egy jó szolgáltatást, amely összekapcsolta a vezérkar térképeit egy kombinált online térképpel - Routes.ru. De eddig nem találtam ilyen kártyákat az okostelefonok alkalmazásaiban.


- modern topográfiai térképek

Magamnak már régóta találtam egy olyan helyettesítőt, ami a legtöbb céljaim lefedi (egyszerű követés). Ezek OpenStreetMap (OSM) adatokon alapuló térképek.

Ezek nyitott, nem kereskedelmi jellegűek online térképek a projekt résztvevői által közösen létrehozott világszerte.
Térképek, személyes GPS nyomkövetőkből származó adatok, légi fényképek, videofelvételek, műholdfelvételek valamint egyes cégek, valamint a projekt résztvevői által biztosított utcai panorámák.

Valójában ezek az adatok az emberek hatalmas közössége által létrehozott objektumokról különböző utak. És bárki szabadon építhet térképeket ezen adatok alapján.

Akkor miért jobb az OSM? topográfiai cartgenstaff?

  1. A lefedettség teljessége. Ők képviselik az egész világ.
  2. Részletesség és precizitás információkkal szolgált a terepről és az objektumok elhelyezkedéséről.
  3. túraútvonalak. Nagyszámú pontos túraútvonalakkal kapcsolatos információk GPS nyomkövetők alapján. Ez az, ami lehetővé teszi, hogy a térképet közvetlen navigációra használja az ösvények mentén. És ha váratlan havazás és lesöpört út, rossz látási viszonyok között találja magát, ezek az információk segítenek megtalálni az elveszett utat. Sokszor megmentett.
  4. Sok könnyen használható programokat és szolgáltatásokat különféle eszközökhöz és operációs rendszer használja ezeket a kártyákat. Mindez a nyílt licencnek köszönhető. Legtöbbjük lehetőséget biztosít a térképek offline módban történő mentésére a készülékre, hogy az internet használata nélkül navigálhasson a területen.
  5. Lehetőség térkép export mindenféle formátumba. Legyen szó PNG, JPEG, SVG, PDF, PostScript vagy akár Garmin és lengyel formátumról más navigációs szoftverekhez.
  6. Egyes programok és szolgáltatások más térképekből és forrásokból származó adatokkal fedik le ezeket a térképeket információk és funkciók hozzáadása. Például a Wikimapiából származó adatok
  7. Ha van internet, akkor a helyszínen feltöltheti a kívánt területet.

Ezen kívül minden megtalálható, ami a topográfiai térképeken szerepel:

  1. Tereptípus. Sziklák, erdők, mezők, folyók, víztározók és minden más.
  2. Jelenlét magassági információk(OpenCycleMap, Landscape, OpenTopoMap).
  3. Vízforrások

Az előnyök listája még korántsem teljes, és csak azt mutatja be, ami a legvilágosabban tükrözi az előnyöket az én szemszögemből és céljaim szerint (követés).


OSM alapú térképek

Az ezekre az adatokra épített fő és első térkép ugyanazt az OpenStreetMap nevet viseli, és magának a projektnek a címén található. Gyakran többet jelent hasznos információ a terepről, mint a következő kettő, de nem jeleníti meg a magasságot.

Ezek a térképek online elérhetők mind az osm webhelyén, mind a saját domainjén.
A magassággal való követéshez a legérdekesebb rétegek valójában az OpenCycleMap és a Landscape (csak a http://www.opencyclemap.org oldalon érhetők el).

Térkép (réteg) A táj véleményem szerint több információt jelent a területről.


Nemrég fedeztem fel ezeket a kártyákat. A nevük ellenére ezek is az OpenStreetMap adatbázisra épülnek, de inkább topográfiai térképekés sok tekintetben hasonlóak a fent említett Táj réteghez.

Wikimapia
A projekt szlogenje: „Írjuk le az egész világot!”. Egy nemzetközi projekt, egy online földrajzi enciklopédia, amelynek célja a Föld összes földrajzi jellemzőjének megjelölése és leírása. És ezt nagyon sikeresen teszik. A Wikimapiának több mint 2,4 millió regisztrált felhasználója van, és több mint 26 millió funkció került hozzáadásra a térképhez (2016-ban). A projekt különféle térképeket használ a honlapján, köztük az OSM-et is. Rajtuk és megjeleníti ezeket az objektumokat. A Wikimapia-adatok gyakran más szolgáltatásokat használnak a térképeik lefedésére.

Programok számítógéphez OSM térképekkel

Ha számítógépen szeretne útvonalat tervezni, használhatja az online térképeket a böngészőben. De ez nem túl kényelmes.

A programot használom SAS.Planet a Windows számára. A program felhalmozódik az összes fenti kártya kivéve a Táj. Valamint sok más kártya, beleértve Vezérkar kártyák a szolgáltatásból Routes.ru, GoogleMaps, YandexMapsés sokan mások.

Más térképek és adatbázisok adatait egy kártyára lefedheti, így személyes információkat hozhat létre. Lehetővé teszi az útvonalak megtervezését, a távolságok mérését, a jelölések mentését, a térképek és adatok más formátumokba való exportálását. Lehetővé teszi a navigátor és még sok más csatlakoztatását.

(szó szerint " nyitott kártya utcák"), rövidítve OSM— egy nem kereskedelmi webtérképezési projekt egy részletes ingyenes és ingyenes elkészítéséhez földrajzi térkép béke.

A térképek a személyes GPS-nyomkövetők, légifelvételek, videofelvételek, műholdfelvételek és egyes cégek által biztosított utcai panorámák adatai, valamint a térképet készítő személy tudása alapján készülnek. Használja olyan szolgáltatások térképeinek létrehozására, mint pl Google térkép, a szerzői jog tulajdonosának engedélye nélkül lehetetlen.

Az OpenStreetMap a wiki elvét használja a térkép létrehozásához. Minden regisztrált felhasználó módosíthatja a térképet.

Most elkezdjük a történetünket arról, hogyan lehet módosítani és kiegészíteni ezt a meglehetősen részletes, fejlődő és könnyen használható térképet.

Először meg kell látogatnia az OSM hivatalos webhelyét: http://www.openstreetmap.org/. Az oldalra beléphet személyes postafiókja segítségével, valamint egy meglévő fiók összekapcsolásával különböző közösségekben, amelyek ikonjai az ábrán láthatók:

Az oldalra való belépés után ugyanaz a képünk lesz, mint a blog fejlécfotóján. Az oldal fejléce tartalmazza a főmenüt az összes támogatott paranccsal és funkcióval.

Felmerül egy teljesen logikus kérdés: mégis hogyan kell szerkeszteni a térképet?

A térkép online szerkeszthető két online szerkesztővel: iD és Potlatch 2, illetve offline, a számítógépre telepített szerkesztő segítségével. A második módszer azok számára kényelmes, akiknek nagyon alacsony az internetsebessége, vagy korlátozások vannak a felhasznált forgalomra vonatkozóan, ahol minden változtatást elvégezhet a számítógépén, majd elküldheti az OSM-kiszolgálóra. A szerkesztések XML-fájlként kerülnek elküldésre, így nem lesznek jelentős hatással a forgalomra.

Ebben a cikkben az iD szerkesztő segítségével online szerkesztjük a térképet, mert. Az iD és a Potlatch 2 szerkesztők ugyanúgy működnek, csak a Potlatch 2 teszi lehetővé több objektum osztály leképezését és emiatt lassúbb is. Az útiterv rajzolásához és szerkesztéséhez egy gyors iD szerkesztő is elég.

A bal felső sarokban három kiemelt elem található: "Szerkesztés", "Előzmények" és "Exportálás". Ezenkívül a "Szerkesztés" elem inaktív. Ha az egérmutatót fölé viszi, megjelenik egy tipp, hogy a szerkesztéshez nagyítani kell.

A térkép kívánt méretarányú nagyítása után a "Szerkesztés" gomb aktívvá válik, rákattintva egy felugró menü jelenik meg, ahol kiválaszthatja a kívánt térképszerkesztőt.

Válassza ki az iD szerkesztőt, és kezdjen el dolgozni a térképpel. A térképen mind manuálisan, az OSM szolgáltatás által biztosított műholdképek használatával, mind a navigátorban elmentett nyomvonalakból nyert útvonalak ábrázolásával módosíthatja a térképet. A következő képen a térképszerkesztő ablak látható az iD szerkesztővel. A szerkesztés csak nagyítás után válik elérhetővé, és a léptéknek nagyon nagynak kell lennie. Az ábrán a rendkívül kis méretarány látható, amely szerkeszthető. Mint látható, ez a skála nem nagyon alkalmas objektumok ábrázolására űrképekből, de GPS nyomvonalak segítségével utak ábrázolására használható.

Mint látható, a szerkesztő nagyon egyszerű, és csak háromféle objektum leképezését teszi lehetővé: egy pont, egy vonal és egy sokszög. Ahogy sejtheti, a pont egy bizonyos hely vagy egy pontobjektum neve, a vonal az utakat, a sokszög különböző területeket (erdők, települések, házak stb.).

A jobb oldali eszköztáron csak két gomb érdekes:

szubsztrát beállítás. Azok. mi fog megjelenni a térképen (Google pillanatkép, OSM térkép stb.)

kártyaadatok. Itt ennek a gombnak a segítségével betöltődnek a GPS-nyomok a szerkesztőbe, és kiválasztják azokat az objektumosztályokat is, amelyeket szerkesztéskor a térképen meg kell jeleníteni vagy el kell rejteni.

És most találjuk ki, hogyan helyezzünk el tárgyakat a térképen. Láttam, hogy az út során az útvonal olyan helyen haladt el az erdei utakon, amelyek nem szerepelnek az OSM térképen. Ezt a hiányosságot korrigálni kell. Ehhez töltsön le egy valódi GPS nyomvonalat Rafaeltől, és kezdje el az utakat térképen ábrázolni egy valódi GPS nyomvonal segítségével. Ebben a példában egy gyönyörű erdei ösvényt szeretnék rajzolni, amelyen a tónál való megállás előtt jártunk. Itt egy fotó erről a pályáról:

A pálya betöltve, most meg kell rajzolnia ezt az utat.

Az ábrán a betöltött valós pálya rózsaszínnel látható, fehér vonal a pálya mentén a feltérképezett út. Bármely alkalmazott objektum szerkeszthető. Ehhez egyszerűen jelölje ki az egérkurzorral. A tárgynak nem kell a tiédnek lennie. A térképen a vonal rajzolásának befejezéséhez kattintson az utolsó pontra. A vonal kezdő- és végpontja azért fontos, mert meghatározzák a mozgás irányát. Ez különösen fontos egyirányú utak és folyók rajzolásakor. De a mozgás iránya bármikor megváltoztatható az objektum aktiválása után megjelenő megfelelő ikon kiválasztásával. Egy meglévő objektumon megváltoztathatja a meglévő pontok helyzetét, hozzáadhatja a sajátját (húzza a pontok között található nyilat), és törölheti a pontokat. Azok. nincs itt semmi bonyolult.

Amikor kiválaszt egy újonnan ábrázolt objektumot, az objektumtípus menü jelenik meg a képernyő bal oldalán

Van utunk, ezért azt választjuk. Ezt követően megjelenik a lehetséges utak listája. Erdei utunk van, ezért azt választjuk

Ezt követően megadjuk az erdei út szükséges attribútumait. Ezek a tulajdonságok azért fontosak OSM térképek, mert a jövőben a kiválasztott járműtől függően automatikus navigáció készül rajtuk, valamint lehetőség nyílik az objektum térképen való megjelenítésére, a felesleges tárgyak eldobásakor (mondjuk a Ferrari nem megy végig az erdei úton, így a sofőr egy ilyen autó nem akarja, hogy szántóföldi és erdei ösvények boruljanak a térképen, és részt vett az automatikus útvonaltervezésben).

A létrehozott úthoz a következő attribútumokat adtam meg:

Bevonat: kikövezetlen

Szélesség: 3 m

Jogi hozzáférés: kerékpár, motoros közlekedés, lovasok, gyalogosok

Országút típusa: Inkább puha: hengerelt talaj kemény anyagokkal keverve

Átjárhatóság: Erős kerekek: hibrid kerékpárok, autók, riksák

A mountain bike nyomvonal nehézségei: 0: Sima kavics/tömörített talaj, nincs akadály, széles fordulatok

A hegyi kerékpározás nehézségei: 0: Közepes emelés<10%, гравий/утоптанная земля, без препятствий

Bármely művelet megszakítható, mielőtt az adatok elküldésre kerülnek a szerverre. Ha elfelejtett objektumtípust definiálni vagy attribútumokat rendelni hozzá, de közben elérte a megjegyzés bevitelének lépését, az utolsó lépést (a "Mentés" gombra kattintva) megszakíthatja a megjegyzés beviteli ablak bezárásával, miközben a nem mentett objektum nem tűnik el sehol.

Ezek nem hivatalos, ingyenes térképek. Ezeket az internetes közösség hozza létre Open Street Map (OSM). Egy másik határozott plusz, hogy többen készítik, minden regisztrált felhasználó módosíthatja a térképet. Folyamatosan frissül, és sok régióban több naprakész információval rendelkezik jelenleg, mint hivatalos térképek.

Útmutató az OpenStreetMap térképek Navitel Navigatorhoz telepítéséhez:

1. Készítsen másolatot a memóriakártyáról (minden esetre)
2. Másolja a szükséges *.nm2 fájlokat a készülék vagy a memóriakártya bármely mappájába (pl. /sdcard/NavitelContent/Maps/AtlasOSM). Ha a régiók nem határosak egymással, akkor az útvonal helyes kialakítása érdekében adjon hozzá egy fájlt Oroszország áttekintő térképével (Russia-overview-osm-nm2) a kiválasztott térképeket tartalmazó mappához.
3. A Navitel programban nyissa meg a Menü - Beállítások - Térkép - Atlasz megnyitása - középső ikon alul egy mappával - válasszon ki egy mappát, majd kattintson az "ok" gombra (zöld pipa)
4. Az indexelési folyamat befejezése után a térképek elérhetők lesznek a navigációhoz

FONTOS! Az OSM projekt térképei az egyetlen NM2 formátumban készülnek, hibátlanul működnek a Navitel Navigator 5.0.3 és az alatti (jobb a 3.5 verzióban) navigációs programmal hiba és korlátozás nélkül. Ezenkívül az OSM térképek jól működnek a Navitel Navigator 9.10.xxxx verzióig