Vägkarta. OpenStreetMap - moderna topografiska kartor. Nackdelar med topografiska kartor över generalstaben


2) Vektorer tillgängliga i editorer och för nedladdning som filer

För att navigera i terrängen måste kartor laddas in i enheten med vilken du ska gå till det här området - som kan ta emot en GPS-signal, rita en karta och din position på den. Om enheten fortfarande kan lägga en rutt är den generellt sett bra.

Idag kommer vi att prata om att konvertera OpenStreetMap-kartor för att visa dem i Russa eller Navitel Navigator-program. Följaktligen kan dessa kartor laddas ner till enheter som kör ett av dessa program.

Generellt sett kan du ladda ner färdiga kartor över vissa regioner i Ryssland och vissa andra länder, men dessa kartor täcker inte hela världen och görs inte alltid som vi skulle vilja. Genom att konvertera kortet själv kan du uppnå mycket mer, om du inte har något emot tiden förstås.

Kortfattat och för de som vet så ser konverteringen ut så här: .osm -> .mp -> .rus / .nm2

Disclaimer – Jag beskriver metoden som jag själv använder. Vet du ett enklare sätt - skriv gärna i kommentarerna.

Nu i detalj:

1) Ladda ner.osm
.osm är ett vektorkartformat för OpenStreetMap. From bygger på XML, d.v.s. faktiskt text.
Du kan hämta .osm-filen på följande sätt:
1. Ladda ner editorer: JOSM eller Merkaartor. Ladda bara ner kartrektangeln du behöver från servern och spara den i en fil. Jag personligen föredrar att använda JOSM, men du måste installera Java för det.
2. Ladda ner en färdig karta över en viss region från en av värdsidorna, till exempel:
- geofabrik.de - hela kontinenter och länder, vissa länder är indelade i provinser/stater/regioner
- cloudmade.com - hela världen per land, vissa länder är indelade i provinser/stater/regioner
Ladda bara ner filen och extrahera bz2.
3. Ladda ner manuellt via XAPI
För att arbeta med XAPI måste du göra en HTTP-förfrågan till servern, inget komplicerat, allt skrivs på länken.

2) Skär .osm i bitar(Om du vill)
.osm-filer, särskilt de som förbereds per land, är ganska stora och genomgår inte efterföljande konvertering (se nedan). Så de måste skäras.
För att klippa använder jag en splitter , som standard gör den .osm-filer någonstans runt 120 MB, som sedan nästan alltid går igenom efterföljande konvertering. Vid behov kan splittern konfigureras med parametrar kommandorad.
Splittern kräver Java för att fungera.
Tänk också på att i Russa fungerar routing endast med en laddad karta. De där. om en karta över ett land skärs i bitar och laddas in i Russa som en atlas, kommer ruttningen inte att fungera.

3) Konvertera .osm till .mp
.mp är ett gammalt polskt kartlagringsformat. Det är bra eftersom det är textmässigt och ganska läsbart för människor, ja, många program förstår det.
För konvertering använder jag osm2mp-programmet. Tyvärr kräver programmet att Perl är installerat och är inte särskilt lätt att använda.
På ett eller annat sätt, efter att ha installerat och konfigurerat Perl (beskrivs på länken) och laddat ner osm2mp, kan programmet användas.
En godtycklig .osm-fil måste sorteras i förväg - bearbetas med det bifogade osmsort.pl-skriptet
Då måste du anropa osm2mp.pl med konverteringsparametrarna.
Genom långa experiment skrev jag en uppsättning .bat-filer för mig själv, till exempel en standardkonvertering med ett öga för 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 Finish %date% %time% >> std_err.log
Du måste anropa en sådan .bat-fil med 1 parameter - namnet (och fullständig sökväg) till .osm-filen
1:a raden skriver datum och tid för starten av konverteringen till filen std_err.log
Den andra raden skriver namnet på .osm-filen till filen std_err.log
3:e raden kör osmsort, information om processens framsteg (och fel) går till filen std_err.log
4:e raden kör osm2mp, information om processens framsteg (och fel) går till filen std_err.log
Den femte raden skriver datum och tid för slutet av konverteringen till filen std_err.log
(Sökvägen till perl.exe måste skrivas antingen i systemet eller i din .bat-fil)

För att konvertera kartor över främmande länder är det önskvärt att inkludera translitteration - eller till och med namn. Till exempel genom att lägga till följande alternativ"--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" direkt efter "osm2mp.pl"

För att konvertera med ett öga till Navitel måste du ladda ner en uppsättning osm2navitel-konfigurationsfiler, byta namn på filerna där respektive till header_navitel.tpl, poly_navitel.cfg och poi_navitel.cfg; och lägg till parametrarna "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" till anropet till osm2mp.pl

För andra konverteringar kan du också förbereda poly*.cfg, poi*.cfg och header*.tpl

Stor karta kanske inte konverterar - t.ex. 32-bitars Perl är begränsad till 2 GB random access minne, som ett resultat kan osm2mp inte hantera .osm-filer med en storlek på allt från 700 MB och kraschar ibland med ett minnesfel på betydligt mindre kort. I detta fall måste kortet klippas (se steg 2).

4) Konvertera .mp till .rus (eller .nm2)
För detta ändamål finns ett utmärkt program GPSMapEdit, som, som namnet antyder, också är en editor. Det räcker med att ladda .mp-filen i GPSMapEdit och göra Export till önskat format.
Men det finns några fallgropar:
- .rus (och .nm2)-filer sparade från GPSMapEdit har en storleksgräns på 16 MB. Enligt mina uppskattningar motsvarar detta cirka 120 MB av en .mp-fil, eller cirka 600 MB av en osm-fil.
- .nm2-filer för Navitel 3.2.*-versioner är mycket krävande på frånvaron av fel på kartan, så om "Export misslyckades" inträffar måste du åtgärda felet på den visade kartan, antingen välja ett annat format eller konvertera kartan med olika inställningar (se steg 3).

P.S. , och konvertera sedan till .rus eller .nm2.

I den här artikeln kommer jag att dela med mig av enkla och smidiga verktyg (kartor och program) som jag själv använder för att planera och navigera mina enkla vandringsleder i processen.


Nackdelar med topografiska kartor över generalstaben

Topografiska kartor över generalstaben (vanligtvis papper eller redan skannade) är bra, eftersom de ger standardiserad information av hög kvalitet om området. Men det är inte alltid möjligt att ha tillräckligt detaljerade kartor. Och det är omöjligt att använda dem "snabbt" genom att öppna korten på en dator eller smartphone. De presenteras inte som en helhet och varje område måste genomsökas individuellt och i förväg.

Efter att ha utfört en viss dans med en tamburin kan du binda kartskanningen till koordinaterna i speciella program och ladda upp den till navigatorn själv. Men återigen, detta måste göras i förväg, du behöver en navigator, skicklighet och tid. Och om du bestämmer dig för att bara ta en promenad på semester i en enorm park eller plötsligt gå vilse någonstans i naturen (särskilt i bergsområden) och vill hitta en väg? I en sådan situation kommer en en gång installerad applikation på en smartphone säkert att hjälpa dig.

Dessutom finns det andra smått och gott som saknas i topografiska kartor som jag kommer att prata om senare.

Ändå är det värt att nämna en bra tjänst som kopplade samman generalstabens kartor till en kombinerad onlinekarta - Routes.ru. Men än så länge har jag inte hittat sådana kort i applikationer på smartphones.


- moderna topografiska kartor

För mig själv har jag länge hittat en ersättare som täcker de flesta av mina mål (enkel spårning). Dessa är kartor baserade på OpenStreetMap (OSM) data.

Dessa är öppna, icke-kommersiella online kartoröver hela världen skapat gemensamt av deltagarna i detta projekt.
För att skapa kartor, data från personliga GPS-spårare, flygfoton, videoinspelningar, satellitbilder och gatupanorama som tillhandahålls av vissa företag, såväl som projektdeltagare.

I själva verket är detta data om objekt skapade av en enorm gemenskap av människor olika sätt. Och vem som helst kan fritt bygga kartor baserat på dessa data.

Så varför är OSM bättre? topografisk kartongpersonal?

  1. Täckningens fullständighet. De representerar hela världen.
  2. Detalj och precision lämnat information om terrängen och objektens placering.
  3. vandringsleder. Ett stort antal exakt information om vandringsleder baserat på GPS-spårare. Och det är detta som gör att du kan använda kartan för direkt navigering längs lederna. Och om du befinner dig i förhållanden med oväntat snöfall och en svepande stig, dålig sikt, kommer sådan information att hjälpa dig att hitta den förlorade vägen. Det har räddat mig många gånger.
  4. Många enkla att använda program och tjänster för olika enheter och operativsystem använder dessa kort. Allt tack vare en öppen licens. De flesta av dem ger möjlighet att spara kartor offline på din enhet för att navigera i området utan att använda Internet.
  5. Möjlighet kartexport i alla möjliga format. Oavsett om det är PNG, JPEG, SVG, PDF, PostScript eller till och med Garmin och polska format för annan navigationsprogramvara.
  6. Vissa program och tjänster överlagrar dessa kartor med data från andra kartor och källor lägga till information och funktionalitet. Till exempel data från Wikimapia
  7. Om du har internet kan du ladda önskat område på plats.

Dessutom finns det allt som finns i topografiska kartor:

  1. Terrängtyp. Stenar, skogar, åkrar, floder, reservoarer och allt annat.
  2. Närvaron höjdinformation(OpenCycleMap, Landscape, OpenTopoMap).
  3. Vattenkällor

Listan över fördelar är långt ifrån komplett och representerar bara det som tydligast återspeglar fördelarna ur min synvinkel och för mina syften (spårning).


OSM-baserade kartor

Den huvudsakliga och första kartan som bygger på dessa data har samma namn OpenStreetMap och finns på adressen till själva projektet. Representerar ofta mer användbar information om terrängen än de kommande två, men visar inte höjd.

Dessa kartor finns tillgängliga online både på själva osm-sajten och på den egna domänen.
De mest intressanta lagren för spårning med höjder är faktiskt OpenCycleMap och Landscape (endast tillgängliga på http://www.opencyclemap.org).

Karta (lager) Landskap, enligt min mening, representerar mer information om området.


Upptäckte nyligen dessa kort. Trots namnet är de också byggda på OpenStreetMap-databasen, men mer som topografiska kartor och liknar på många sätt det ovannämnda landskapslagret.

Wikimapia
Projektets slogan: "Låt oss beskriva hela världen!". Ett internationellt projekt, ett geografiskt uppslagsverk online vars mål är att tagga och beskriva alla geografiska särdrag på jorden. Och de gör det mycket framgångsrikt. Wikimapia har över 2,4 miljoner registrerade användare och över 26 miljoner funktioner lagts till på kartan (från och med 2016). På sin hemsida använder projektet olika kort, inklusive OSM. På dem och visar dessa objekt. Wikimapia-data använder ofta andra tjänster för att lägga över sina kartor.

Program för en dator med OSM-kartor

För att planera en rutt på en dator kan du använda onlinekartor i en webbläsare. Men det här är inte särskilt bekvämt.

Jag använder programmet SAS.Planet för Windows. Programmet ackumuleras alla ovanstående kort utom Landskap. Samt många andra kort inklusive Generalstabskort från tjänsten Routes.ru, GoogleMaps, YandexMaps och många andra.

Du kan lägga över data från andra kartor och databaser på ett kort och på så sätt skapa personlig information. Låter dig rita rutter, mäta avstånd, spara märken, exportera kartor och data till andra format. Låter dig ansluta en navigator och mycket mer.

(bokstavligen " öppen gatukarta"), förkortat OSM— ett icke-kommersiellt webbkartningsprojekt för att skapa en detaljerad gratis och gratis geografisk karta fred.

Kartor skapas med hjälp av data från personliga GPS-spårare, flygfoton, videoinspelningar, satellitbilder och gatupanorama som tillhandahålls av vissa företag, samt kunskapen hos personen som ritar kartan. Använd för att skapa kartor över tjänster som Google kartor, utan tillstånd från upphovsrättsinnehavaren är omöjligt.

OpenStreetMap använder principen för en wiki för att skapa en karta. Varje registrerad användare kan göra ändringar på kartan.

Nu ska vi börja vår berättelse om hur man gör ändringar och tillägg till denna ganska detaljerade, utvecklande och lättanvända karta.

Först måste du gå till den officiella OSM-webbplatsen http://www.openstreetmap.org/. Du kan komma in på webbplatsen både med din personliga brevlåda och genom att länka ett befintligt konto i olika gemenskaper, vars ikoner visas i figuren:

Efter att ha kommit in på sidan kommer vi att ha samma bild som i rubrikbilden på bloggen. Sidhuvudet innehåller huvudmenyn med alla kommandon och funktioner som stöds.

Nu uppstår en helt logisk fråga: hur redigerar man kartan trots allt?

Kartan kan redigeras både online, med två onlineredigerare: iD och Potlatch 2, och offline, med hjälp av redigeraren som är installerad på datorn. Den andra metoden är bekväm för dem som har en mycket låg internethastighet eller det finns begränsningar för trafiken som används, där alla ändringar kan göras på din dator och sedan skickas till OSM-servern. Redigeringarna skickas som en XML-fil, så de kommer inte att ha någon betydande inverkan på trafiken.

I den här artikeln kommer vi att redigera kartan online med iD-redigeraren, eftersom. iD och Potlatch 2-redigerare fungerar på samma sätt, bara Potlatch 2 låter dig kartlägga fler olika klasser av objekt och på grund av detta är det långsammare. För att rita och redigera på vägkartan räcker det med en snabb iD-redigerare.

I det övre vänstra hörnet har vi tre markerade objekt "Redigera", "Historik" och "Exportera". Dessutom är objektet "Redigera" inaktivt. När du håller muspekaren över den med muspekaren visas ett tips om att du måste zooma in för att redigera.

Efter att kartan har förstorats till önskad skala kommer knappen "Redigera" att aktiveras, när du klickar på den kommer en popup-meny upp där du kan välja önskad kartredigerare.

Välj iD-editorn och börja arbeta med kartan. Du kan göra ändringar på kartan både manuellt, med hjälp av satellitbilder från OSM-tjänsten, och genom att rita banor som erhållits från spåren som sparats i navigatorn. Följande bild visar kartredigeringsfönstret med iD-redigeraren. Redigering blir endast tillgänglig efter att ha zoomat in, och skalan måste vara mycket stor. Bilden visar den extremt lilla skalan, som är tillgänglig för redigering. Som du kan se är den här skalan inte särskilt lämplig för att plotta objekt från rymdbilder, men den kan användas för att plotta vägar med hjälp av GPS-spår.

Som du kan se är redigeraren väldigt enkel och låter dig bara mappa tre typer av objekt: en punkt, en linje och en polygon. Som du kanske gissar är en punkt namnet på en viss plats eller ett punktobjekt, en linje är vägar, en polygon är olika områden (skogar, avräkningar, hus etc.).

I verktygsfältet till höger är endast två knappar av intresse:

substratinställning. De där. vad som kommer att visas på kartan (Google ögonblicksbild, OSM-karta, etc.)

kortdata. Här, med hjälp av denna knapp, laddas GPS-spår in i editorn, och väljer även de klasser av objekt som ska visas eller döljas på kartan vid redigering.

Och låt oss nu ta reda på hur man sätter objekt på kartan. Jag såg att i åket gick rutten på platser längs skogsvägar som inte finns på OSM-kartan. Denna brist måste åtgärdas. För att göra detta, ladda ner ett riktigt GPS-spår från Rafael och börja rita vägar på en karta med ett riktigt GPS-spår. I det här exemplet vill jag rita en vacker skogsstig som vi hade innan ett stopp vid sjön. Här är en bild på denna låt:

Banan är laddad, nu måste du rita den här vägen.

I figuren visas det laddade riktiga spåret i rosa, vit linje längs banan finns den kartlagda vägen. Alla applicerade objekt kan redigeras. För att göra detta, välj helt enkelt den med muspekaren. Objektet behöver inte vara ditt. För att slutföra ritningen av linjen på kartan, klicka på den sista punkten. Linjens start- och slutpunkter är viktiga eftersom de bestämmer rörelseriktningen. Detta är särskilt viktigt när man ritar enkelriktade vägar och floder. Men när som helst kan rörelseriktningen ändras genom att välja lämplig ikon som visas efter aktiveringen av objektet. På ett befintligt objekt kan du ändra positionen för befintliga punkter, lägga till dina egna (dra pilen mellan punkterna) och ta bort punkter. De där. det är inget komplicerat här.

När du väljer ett nyligen plottat objekt visas objekttypmenyn till vänster på skärmen

Vi har en väg, så vi väljer den. Därefter visas en lista över möjliga vägar. Vi har en skogsväg, så den väljer vi

Efter det anger vi de nödvändiga attributen för skogsvägen. Dessa attribut är viktiga för OSM-kartor, för i framtiden görs automatisk navigering på dem beroende på det valda fordonet, såväl som möjligheten att visa objektet på kartan, när du kasserar onödiga föremål (låt oss säga att Ferrari inte kommer att gå längs skogsvägen, så föraren av en sådan bil vill inte ha åker- och skogsstigar skräpade på kartan och deltog i automatisk ruttplanering).

För den skapade vägen angav jag följande attribut:

Beläggning: obanade

Bredd: 3m

Laglig tillgång: cykel, motortrafik, ryttare, fotgängare

Landsvägstyp: Ganska mjuk: rullad jord blandad med hårda material

Öppenhet: Starka hjul: hybridcyklar, bilar, rickshaws

Svårighetsgraden för mountainbikeleden: 0: Slät grus/komprimerad mark, inga hinder, breda svängar

Svårighet att cykla mountainbike: 0: Medium lyft<10%, гравий/утоптанная земля, без препятствий

Alla åtgärder kan avbrytas innan data skickas till servern. Om du glömde att definiera en objekttyp eller tilldela attribut till den, men samtidigt nådde steget att skriva en kommentar, kan det sista steget avbrytas (klicka på "Spara") genom att stänga kommentarinmatningsfönstret, medan det osparade objektet kommer inte att försvinna någonstans.

Dessa är inofficiella, gratis kartor. De är skapade av Internetgemenskapen Öppna gatukarta (OSM). Ett annat klart plus är att mer än en person gör dem, varje registrerad användare kan göra ändringar på kartan. Ständigt uppdaterad och har i många regioner mer uppdaterad information för tillfället än officiella kartor.

Instruktioner för installation av OpenStreetMap-kartor för Navitel Navigator:

1. Gör en kopia av minneskortet (för säkerhets skull)
2. Kopiera de nödvändiga *.nm2-filerna till valfri mapp på enheten eller minneskortet (t.ex. /sdcard/NavitelContent/Maps/AtlasOSM). Om regionerna inte gränsar till varandra, för att rutten ska läggas korrekt, lägg till en fil med en översiktskarta över Ryssland (Russia-overview-osm-nm2) till mappen med de valda kartorna.
3. I Navitel-programmet, öppna Meny - Inställningar - Karta - Öppna atlas - mittikonen med en mapp längst ner - välj en mapp och klicka på "ok" (grön bock)
4. Efter att indexeringsprocessen är klar kommer kartorna att vara tillgängliga för navigering

VIKTIG! Kartor över OSM-projektet skapas i det enda NM2-formatet, de fungerar perfekt med navigationsprogrammet Navitel Navigator version 5.0.3 och nedan (bättre i version 3.5) utan fel och begränsningar. OSM-kartor fungerar också bra på versioner av Navitel Navigator upp till 9.10.xxxx