Mapa ulíc. OpenStreetMap - moderné topografické mapy. Nevýhody topografických máp generálneho štábu


2) Vektory dostupné v editoroch a na stiahnutie ako súbory

Pre navigáciu v teréne je potrebné do zariadenia, s ktorým pôjdete do tejto oblasti, nahrať mapy – schopné prijímať signál GPS, zakresliť na ňu mapu a vašu polohu. Ak zariadenie stále dokáže položiť trasu, je to vo všeobecnosti dobré.

Dnes si povieme niečo o prevode máp OpenStreetMap na ich zobrazenie v programoch Russa alebo Navitel Navigator. V súlade s tým je možné tieto mapy stiahnuť do zariadení s jedným z týchto programov.

Vo všeobecnosti si môžete stiahnuť hotové mapy niektorých regiónov Ruska a niektorých ďalších krajín, tieto mapy však nepokrývajú celý svet a nie sú vždy vyrobené tak, ako by sme chceli. Vlastnou konverziou karty môžete dosiahnuť oveľa viac, ak vám samozrejme nevadí čas.

Stručne a pre znalých prevod vyzerá takto: .osm -> .mp -> .rus / .nm2

Disclaimer - popisujem metódu, ktorú sám používam. Ak poznáte jednoduchší spôsob - kľudne napíšte do komentárov.

Teraz podrobne:

1) Download.osm
.osm je formát vektorovej mapy pre OpenStreetMap. From je založené na XML, t.j. vlastne text.
Súbor .osm môžete získať nasledujúcimi spôsobmi:
1. Stiahnite si editory: JOSM alebo Merkaartor. Stačí stiahnuť požadovaný obdĺžnik mapy zo servera a uložiť ho do súboru. Ja osobne radšej používam JOSM, ale na to si treba nainštalovať Javu.
2. Stiahnite si hotovú mapu určitého regiónu z jednej z hostiteľských stránok, napríklad:
- geofabrik.de - celé kontinenty a krajiny, niektoré krajiny sú rozdelené na provincie/štáty/regióny
- cloudmade.com - celý svet podľa krajín, niektoré krajiny sú rozdelené na provincie/štáty/regióny
Stačí stiahnuť súbor a extrahovať bz2.
3. Stiahnite si manuálne cez XAPI
Ak chcete pracovať s XAPI, musíte zadať HTTP požiadavku na server, nič zložité, všetko je napísané na odkaze.

2) Nakrájajte .osm na kúsky(Ak chceš)
Súbory .osm, najmä tie, ktoré sú pripravené podľa krajiny, sú pomerne veľké a neprechádzajú následnou konverziou (pozri nižšie). Preto ich treba rezať.
Na rezanie používam splitter , štandardne robí .osm súbory niekde okolo 120 MB, ktoré potom takmer vždy prejdú následnou konverziou. V prípade potreby je možné rozbočovač nakonfigurovať pomocou parametrov príkazový riadok.
Rozdeľovač vyžaduje na fungovanie Java.
Majte tiež na pamäti, že v Russe funguje smerovanie iba s jednou načítanou mapou. Tie. ak je mapa jednej krajiny rozrezaná na kúsky a načítaná do Russa ako atlas, smerovanie nebude fungovať.

3) Preveďte .osm na .mp
.mp je starý poľský formát na ukladanie máp. Je to dobré, pretože je to textové a celkom ľudsky čitateľné, no, veľa programov tomu rozumie.
Na konverziu používam program osm2mp. Bohužiaľ, program vyžaduje nainštalovaný Perl a jeho používanie nie je veľmi jednoduché.
Tak či onak, po nainštalovaní a konfigurácii Perlu (popísané na odkaze) a stiahnutí osm2mp je možné program používať.
Ľubovoľný súbor .osm je potrebné vopred roztriediť – spracovať pomocou priloženého skriptu osmsort.pl
Potom musíte zavolať osm2mp.pl s parametrami prevodu.
Prostredníctvom zdĺhavých experimentov som si pre seba napísal sadu súborov .bat, napríklad štandardnú konverziu s okom pre Russa:
echo Start %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 Dokončiť %date% %time% >> std_err.log
Takýto súbor .bat musíte zavolať s 1 parametrom – názvom (a úplnou cestou) súboru .osm
1. riadok zapisuje dátum a čas začiatku konverzie do súboru std_err.log
2. riadok zapíše názov súboru .osm do súboru std_err.log
3. riadok vykoná osmsort, informácie o priebehu procesu (a chybách) idú do súboru std_err.log
4. riadok vykoná osm2mp, informácie o priebehu procesu (a chybách) idú do súboru std_err.log
Piaty riadok zapisuje dátum a čas konca prevodu do súboru std_err.log
(Cesta k perl.exe musí byť zapísaná buď v systéme alebo vo vašom súbore .bat)

Na konverziu máp cudzích krajín je žiaduce zahrnúť prepis - alebo dokonca názvy. Napríklad pridávaním nasledujúce parametre"--nametaglist int_name,name:sk,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" hneď za "osm2mp.pl"

Ak chcete konvertovať s okom na Navitel, musíte si stiahnuť sadu konfiguračných súborov osm2navitel, premenovať ich tam na header_navitel.tpl, poly_navitel.cfg a poi_navitel.cfg; a pridajte parametre "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" k volaniu na osm2mp.pl

Pre ďalšie prevody si môžete pripraviť aj poly*.cfg, poi*.cfg a header*.tpl

Veľká mapa sa nemusí konvertovať – napríklad 32-bitový Perl je obmedzený na 2 GB Náhodný vstup do pamäťe Výsledkom je, že osm2mp si neporadí so súbormi .osm od veľkosti 700 MB a niekedy spadne s chybou pamäte na výrazne menších kartách. V tomto prípade je potrebné kartu odrezať (pozri krok 2).

4) Previesť .mp na .rus (alebo .nm2)
Na tento účel je výborný program GPSMapEdit, ktorý, ako už názov napovedá, je zároveň editorom. Stačí nahrať súbor .mp v GPSMapEdit a urobiť Export do požadovaného formátu.
Existuje však niekoľko úskalí:
- Súbory .rus (a .nm2) uložené z GPSMapEdit majú limit veľkosti 16 MB. Podľa mojich odhadov to zodpovedá približne 120 MB súboru .mp alebo približne 600 MB súboru osm.
- .nm2 súbory pre verzie Navitel 3.2.* sú veľmi náročné na absenciu chýb na mape, takže ak sa vyskytne "Export zlyhal", budete musieť opraviť chybu na zobrazenej mape, buď vybrať iný formát, alebo previesť mapu s rôznymi nastaveniami (pozri krok 3).

P.S. a potom skonvertujte na .rus alebo .nm2.

V tomto článku sa podelím o jednoduché a pohodlné nástroje (mapy a programy), ktoré sám používam na plánovanie svojich jednoduchých peších trás a navigáciu v nich.


Nevýhody topografických máp generálneho štábu

Dobré sú topografické mapy generálneho štábu (spravidla papierové alebo už naskenované), ktoré poskytujú kvalitné štandardizované informácie o území. Nie vždy je ale možné mať dostatočne podrobné mapy. A nie je možné ich použiť „rýchlo“ otvorením kariet na počítači alebo smartfóne. Nie sú prezentované ako celok a každú oblasť je potrebné vyhľadávať individuálne a vopred.

Po vykonaní určitého tanca s tamburínou môžete skenovanie mapy spojiť so súradnicami v špeciálnych programoch a nahrať ho do navigátora sami. Ale opäť to treba urobiť vopred, potrebujete navigátora, zručnosť a čas. A ak sa rozhodnete len tak sa prejsť na dovolenke v obrovskom parku alebo sa zrazu stratíte niekde v prírode (najmä v horských oblastiach) a chcete nájsť cestičku? V takejto situácii vám určite pomôže raz nainštalovaná aplikácia v smartfóne.

Okrem toho sú tu ďalšie vychytávky, ktoré v topografických mapách chýbajú, o ktorých budem hovoriť neskôr.

Napriek tomu stojí za zmienku dobrá služba, ktorá prepojila mapy generálneho štábu do kombinovanej online mapy - Routes.ru. Zatiaľ som ale takéto karty v aplikáciách na smartfónoch nenašiel.


- moderné topografické mapy

Za seba som už dávno našiel náhradu, ktorá pokrýva väčšinu mojich cieľov (jednoduché sledovanie). Ide o mapy založené na dátach OpenStreetMap (OSM).

Tieto sú otvorené nekomerčné online mapy na celom svete, ktoré spoločne vytvorili účastníci tohto projektu.
Na vytváranie máp, údajov z osobných GPS sledovačov, leteckých snímok, videozáznamov, satelitné snímky a panorámy ulíc, ktoré poskytujú niektoré spoločnosti, ako aj účastníci projektu.

V skutočnosti ide o údaje o objektoch vytvorených obrovskou komunitou ľudí rôzne cesty. A ktokoľvek môže voľne zostavovať mapy na základe týchto údajov.

Prečo je teda OSM lepšie? topografická kartografia?

  1. Úplnosť pokrytia. Predstavujú celý svet.
  2. Detail a precíznosť poskytovali informácie o teréne a umiestnení objektov.
  3. turistické chodníky. Veľké množstvo presné informácie o turistických chodníkoch na základe GPS trackerov. A práve to vám umožňuje použiť mapu na priamu navigáciu po chodníkoch. A ak sa ocitnete v podmienkach neočakávaného sneženia a zametenej cesty, zlej viditeľnosti, takéto informácie vám pomôžu nájsť stratenú cestu. Veľakrát ma to zachránilo.
  4. Veľa ľahko použiteľných programy a služby pre všetky druhy zariadení operačné systémy pomocou týchto kariet. To všetko vďaka otvorenej licencii. Väčšina z nich poskytuje možnosť ukladať mapy offline do vášho zariadenia na navigáciu v oblasti bez použitia internetu.
  5. Možnosť export mapy do všetkých možných formátov. Či už je to PNG, JPEG, SVG, PDF, PostScript alebo dokonca Garmin a poľský formát pre iný navigačný softvér.
  6. Niektoré programy a služby prekrývajú tieto mapy údajmi z iných máp a zdrojov pridávanie informácií a funkcií. Napríklad údaje z Wikimapie
  7. Ak máte internet, požadovanú oblasť si môžete načítať priamo na mieste.

Okrem toho je tu všetko, čo je v topografických mapách:

  1. Typ terénu. Skaly, lesy, polia, rieky, rybníky a všetko ostatné.
  2. Prítomnosť informácie o nadmorskej výške(OpenCycleMap, Landscape, OpenTopoMap).
  3. Vodné zdroje

Zoznam výhod nie je ani zďaleka úplný a predstavuje len to, čo najjasnejšie odráža výhody z môjho pohľadu a pre moje účely (sledovanie).


mapy založené na OSM

Hlavná a prvá mapa postavená na týchto údajoch má rovnaký názov OpenStreetMap a nachádza sa na adrese samotného projektu. Často predstavuje viac užitočná informácia o teréne ako ďalšie dva, ale nezobrazuje nadmorskú výšku.

Tieto mapy sú dostupné online na samotnej stránke osm aj na jej vlastnej doméne.
Najzaujímavejšie vrstvy na sledovanie s výškami sú v skutočnosti OpenCycleMap a Landscape (dostupné iba na http://www.opencyclemap.org).

Mapa (vrstva) Krajina podľa môjho názoru predstavuje viac informácií o oblasti.


Nedávno ste objavili tieto karty. Napriek svojmu názvu sú tiež postavené na databáze OpenStreetMap, ale skôr topografické mapy a sú v mnohom podobné vyššie uvedenej vrstve Krajina.

Wikimapia
Slogan projektu: „Opíšme celý svet!“. Medzinárodný projekt, online geografická encyklopédia, ktorej cieľom je označiť a popísať všetky geografické prvky na Zemi. A robia to veľmi dobre. Wikimapia má viac ako 2,4 milióna registrovaných používateľov a viac ako 26 miliónov funkcií pridaných do mapy (stav k roku 2016). Projekt na svojej webovej stránke využíva rôzne mapy vrátane OSM. Na nich a zobrazuje tieto objekty. Údaje Wikimapia často používajú iné služby na prekrytie svojich máp.

Programy pre počítač s mapami OSM

Na plánovanie trasy v počítači môžete použiť online mapy v prehliadači. Ale to nie je veľmi pohodlné.

Používam program SAS.Planet pre Windows. Program sa hromadí všetky vyššie uvedené karty okrem Krajiny. Rovnako ako mnoho ďalších kariet vrátane Karty generálneho štábu zo služby Routes.ru, GoogleMaps, YandexMaps a veľa ďalších.

Na jednu kartu je možné prekrývať dáta z iných máp a databáz a vytvárať tak osobný informačný obsah. Umožňuje vykresľovať trasy, merať vzdialenosti, ukladať značky, exportovať mapy a dáta do iných formátov. Umožňuje pripojiť navigátor a oveľa viac.

(doslova" otvorená karta ulice“), skrátene OSM— nekomerčný projekt mapovania webu na vytvorenie podrobného bezplatného a bezplatného geografická mapa mier.

Mapy sa vytvárajú pomocou údajov z osobných GPS trackerov, leteckých snímok, videozáznamov, satelitných snímok a panorám ulíc poskytovaných niektorými spoločnosťami, ako aj znalostí osoby, ktorá mapu kreslila. Používa sa na vytváranie máp služieb ako napr Google Mapy, bez povolenia držiteľa autorských práv je nemožné.

OpenStreetMap využíva na vytvorenie mapy princíp wiki. Každý registrovaný užívateľ môže vykonávať zmeny na mape.

Teraz začneme náš príbeh o tom, ako vykonať zmeny a doplnky tejto pomerne podrobnej, vyvíjajúcej sa a ľahko použiteľnej mapy.

Najprv musíte prejsť na oficiálnu webovú stránku OSM http://www.openstreetmap.org/. Na stránku môžete vstúpiť buď pomocou svojej osobnej poštovej schránky, alebo prepojením existujúceho účtu v rôznych komunitách, ktorých ikony sú zobrazené na obrázku:

Po vstupe na stránku budeme mať rovnaký obrázok ako na titulnej fotke blogu. Hlavička stránky obsahuje hlavné menu so všetkými podporovanými príkazmi a funkciami.

Teraz vyvstáva úplne logická otázka: ako si predsa len upraviť mapu?

Mapu je možné upravovať online pomocou dvoch online editorov: iD a Potlatch 2 a offline pomocou editora nainštalovaného v počítači. Druhá metóda je vhodná pre tých, ktorí majú veľmi nízku rýchlosť internetu alebo existujú obmedzenia týkajúce sa použitej prevádzky, kde je možné všetky zmeny vykonať na vašom počítači a následne odoslať na server OSM. Úpravy sa odosielajú ako súbor XML, takže nebudú mať výrazný vplyv na návštevnosť.

V tomto článku si mapu upravíme online pomocou editora iD, pretože. Editory iD a Potlatch 2 fungujú rovnako, len Potlatch 2 vám umožňuje mapovať viac rôznych tried objektov a preto je pomalší. Na kreslenie a úpravu automapy úplne stačí rýchly editor iD.

V ľavom hornom rohu máme zvýraznené tri položky „Upraviť“, „História“ a „Exportovať“. Okrem toho je položka "Upraviť" neaktívna. Keď naň prejdete kurzorom myši, zobrazí sa nápoveda, že ak chcete upraviť, musíte si priblížiť.

Po zväčšení mapy na požadovanú mierku sa aktivuje tlačidlo „Upraviť“, po kliknutí naň sa zobrazí vyskakovacie menu, kde si môžete vybrať potrebný editor máp.

Vyberte editor iD a začnite pracovať s mapou. Zmeny v mape môžete vykonávať manuálne, pomocou satelitných snímok poskytovaných službou OSM, ako aj vykresľovaním ciest získaných z trás uložených v navigátore. Nasledujúci obrázok zobrazuje okno na úpravu mapy s editorom iD. Úpravy budú dostupné až po priblížení a mierka musí byť veľmi veľká. Obrázok ukazuje extrémne malú mierku, ktorá je k dispozícii na úpravu. Ako vidíte, táto mierka nie je veľmi vhodná na vykresľovanie objektov zo satelitných snímok, ale dá sa použiť na vykresľovanie ciest pomocou GPS stôp.

Ako vidíte, editor je veľmi jednoduchý a umožňuje mapovať iba tri typy objektov: bod, čiaru a mnohouholník. Ako asi tušíte, bodka je názov určitého miesta alebo bodového objektu, čiara sú cesty, polygón sú rôzne oblasti (lesy, osady, domy atď.).

Na paneli nástrojov vpravo sú zaujímavé iba dve tlačidlá:

nastavenie substrátu. Tie. čo sa zobrazí na mape (snímka Google, mapa OSM atď.)

údaje o karte. Tu sa pomocou tohto tlačidla načítajú do editora GPS trasy a vyberú sa tie triedy objektov, ktoré sa majú pri úprave zobraziť alebo skryť na mape.

A teraz poďme zistiť, ako umiestniť objekty na mapu. Videl som, že v jazde trasa prechádzala miestami po lesných cestách, ktoré nie sú na mape OSM. Tento nedostatok je potrebné napraviť. Ak to chcete urobiť, stiahnite si skutočnú GPS trasu od Rafaela a začnite vykresľovať cesty na mape pomocou skutočnej GPS trasy. V tomto príklade chcem nakresliť krásnu lesnú cestu, ktorú sme mali pred zastávkou pri jazere. Tu je fotka tejto trate:

Trať je načítaná, teraz musíte nakresliť túto cestu.

Na obrázku je načítaná skutočná trať znázornená ružovou, biela čiara pozdĺž trate je zmapovaná cesta. Akýkoľvek použitý objekt je možné upraviť. Ak to chcete urobiť, jednoducho ho vyberte kurzorom myši. Objekt nemusí byť váš. Ak chcete dokončiť kreslenie čiary na mape, kliknite na posledný bod. Počiatočné a koncové body čiary sú dôležité, pretože určujú smer pohybu. Toto je obzvlášť dôležité pri kreslení jednosmerných ciest a riek. Smer pohybu je však možné kedykoľvek zmeniť výberom príslušnej ikony, ktorá sa zobrazí po aktivácii objektu. Na existujúcom objekte môžete zmeniť polohu existujúcich bodov, pridať svoje vlastné (potiahnutím šípky umiestnenej medzi bodmi) a odstrániť body. Tie. nie je tu nič zložité.

Keď vyberiete novo vykreslený objekt, na ľavej strane obrazovky sa zobrazí ponuka typu objektu

Máme cestu, tak si ju vyberáme. Potom sa zobrazí zoznam možných ciest. Máme lesnú cestu, tak si ju vyberáme

Potom zadáme potrebné atribúty lesnej cesty. Tieto atribúty sú dôležité pre OSM mapy, pretože v budúcnosti sa na nich robí automatická navigácia v závislosti od zvoleného vozidla, ako aj možnosť zobrazenia objektu na mape, pri vyhadzovaní nepotrebných predmetov (povedzme, že Ferrari nepôjde po lesnej ceste, takže vodič z takéhoto auta nechce poľné a lesné cesty posiate mapou a podieľali sa na automatickom plánovaní trasy).

Pre vytvorenú cestu som zadal tieto atribúty:

Náter: nespevnené

šírka: 3 m

Legálny prístup: bicykel, motorová doprava, jazdci, chodci

Typ vidieckej cesty: Skôr mäkké: valcovaná pôda zmiešaná s tvrdými materiálmi

Priechodnosť: Silné kolesá: hybridné bicykle, autá, rikše

Náročnosť trasy pre horské bicykle: 0: Hladký štrk/zhutnený terén, žiadne prekážky, široké zákruty

Náročnosť horskej cyklistiky: 0: Stredný zdvih<10%, гравий/утоптанная земля, без препятствий

Pred odoslaním údajov na server je možné akúkoľvek akciu vrátiť späť. Ak ste zabudli definovať typ objektu alebo mu priradiť atribúty, no zároveň ste sa dostali ku kroku zadania komentára, posledný krok je možné zrušiť (kliknutím na „Uložiť“) zatvorením okna na zadávanie komentára, pričom neuložený objekt nikde nezmizne.

Toto sú neoficiálne, bezplatné mapy. Sú vytvorené internetovou komunitou Otvoriť mapu ulíc (OSM). Ďalším jednoznačným plusom je, že ich robí viac osôb, zmeny na mape môže robiť každý registrovaný užívateľ. Neustále aktualizované a v mnohých regiónoch majú v súčasnosti aktuálnejšie informácie ako oficiálne mapy.

Pokyny na inštaláciu máp OpenStreetMap pre Navitel Navigator:

1. Vytvorte kópiu pamäťovej karty (pre každý prípad)
2. Skopírujte potrebné súbory *.nm2 do ľubovoľného priečinka v zariadení alebo na pamäťovej karte (napr. /sdcard/NavitelContent/Maps/AtlasOSM). Ak regióny spolu nehraničia, potom, aby bola trasa správne položená, pridajte do priečinka s vybranými mapami súbor s prehľadovou mapou Ruska (Russia-overview-osm-nm2).
3. V programe Navitel otvorte Menu - Nastavenia - Mapa - Otvoriť atlas - stredná ikona s priečinkom v spodnej časti - vyberte priečinok a kliknite na "ok" (zelená značka)
4. Po dokončení procesu indexovania budú mapy k dispozícii na navigáciu

DÔLEŽITÉ! Mapy projektu OSM sú vytvorené v jedinom formáte NM2, perfektne spolupracujú s navigačným programom Navitel Navigator vo verzii 5.0.3 a nižšej (lepšia vo verzii 3.5) bez porúch a obmedzení. Mapy OSM tiež fungujú dobre vo verziách Navitel Navigator až do 9.10.xxxx