Zemljevid ulic. OpenStreetMap - sodobni topografski zemljevidi. Slabosti topografskih kart generalštaba


2) Vektorji, ki so na voljo v urejevalnikih in za prenos kot datoteke

Za navigacijo po terenu je treba v napravo, s katero se boste odpravili na to območje, naložiti zemljevide, ki lahko sprejmejo signal GPS, narišejo zemljevid in vaš položaj na njem. Če naprava še zna postaviti pot, je na splošno dobro.

Danes bomo govorili o pretvorbi zemljevidov OpenStreetMap za njihov prikaz v programih Russa ali Navitel Navigator. V skladu s tem je te zemljevide mogoče prenesti v naprave, ki izvajajo enega od teh programov.

Na splošno lahko prenesete že pripravljene zemljevide nekaterih regij Rusije in nekaterih drugih držav, vendar ti zemljevidi ne pokrivajo celotnega sveta in niso vedno narejeni tako, kot bi želeli. S samostojno predelavo karte lahko dosežete veliko več, če seveda nimate škode s časom.

Na kratko in za poznavalce je pretvorba videti takole: .osm -> .mp -> .rus / .nm2

Izjava o omejitvi odgovornosti - opisujem metodo, ki jo uporabljam sam. Če poznate lažji način - vabljeni, da napišete v komentarje.

Zdaj pa podrobno:

1) Prenesite.osm
.osm je format vektorskega zemljevida za OpenStreetMap. From temelji na XML, tj. pravzaprav besedilo.
Datoteko .osm lahko dobite na naslednje načine:
1. Prenesite urejevalnike: JOSM ali Merkaartor. Prenesite pravokotnik zemljevida, ki ga potrebujete, s strežnika in ga shranite v datoteko. Osebno raje uporabljam JOSM, vendar morate zanj namestiti Javo.
2. Prenesite že pripravljen zemljevid določene regije z enega od spletnih mest za gostovanje, na primer:
- geofabrik.de - cele celine in države, nekatere države so razdeljene na province/države/regije
- cloudmade.com - ves svet po državah, nekatere države so razdeljene na province/države/regije
Samo prenesite datoteko in ekstrahirajte bz2.
3. Prenesite ročno prek XAPI
Za delo z XAPI morate strežniku poslati zahtevo HTTP, nič ni zapleteno, vse je napisano na povezavi.

2) .osm narežite na koščke(Če želiš)
Datoteke .osm, še posebej tiste, ki jih pripravi država, so precej velike in jih ni mogoče naknadno pretvoriti (glejte spodaj). Zato jih je treba rezati.
Za rezanje uporabljam splitter , privzeto naredi .osm datoteke nekje okoli 120 MB, ki gredo potem skoraj vedno skozi naknadno pretvorbo. Če je potrebno, lahko razdelilnik konfigurirate s parametri ukazna vrstica.
Za delovanje razdelilnika je potrebna Java.
Upoštevajte tudi, da v Rusiji usmerjanje deluje samo z enim naloženim zemljevidom. Tisti. če je zemljevid ene države razrezan na kose in naložen v Russo kot atlas, usmerjanje ne bo delovalo.

3) Pretvorite .osm v .mp
.mp je starodavni poljski format za shranjevanje zemljevidov. Dobro je, ker je tekstovno in precej človeku berljivo, no, veliko programov ga razume.
Za pretvorbo uporabljam program osm2mp. Na žalost program zahteva namestitev Perla in ni zelo enostaven za uporabo.
Tako ali drugače, po namestitvi in ​​konfiguraciji Perla (opisano na povezavi) in prenosu osm2mp, lahko program uporabljate.
Poljubno datoteko .osm je treba predhodno razvrstiti – obdelati s priloženim skriptom osmsort.pl
Nato morate poklicati osm2mp.pl s parametri pretvorbe.
Skozi dolgotrajne poskuse sem zase napisal nabor datotek .bat, na primer standardno pretvorbo s pogledom na Russo:
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 Konec %datum% %čas% >> std_err.log
Tako datoteko .bat morate poklicati z enim parametrom – imenom (in celotno potjo) datoteke .osm
1. vrstica zapiše datum in uro začetka pretvorbe v datoteko std_err.log
2. vrstica zapiše ime datoteke .osm v datoteko std_err.log
3. vrstica izvede osmsort, informacije o napredku procesa (in napakah) gredo v datoteko std_err.log
4. vrstica izvaja osm2mp, informacije o napredku procesa (in napakah) gredo v datoteko std_err.log
5. vrstica zapiše datum in čas konca pretvorbe v datoteko std_err.log
(Pot do perl.exe mora biti zapisana v sistemu ali v datoteki .bat)

Za pretvorbo zemljevidov tujih držav je zaželeno vključiti transliteracijo - ali celo imena. Na primer z dodajanjem naslednje možnosti"--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" takoj za "osm2mp.pl"

Za pretvorbo z očesom v Navitel morate prenesti nabor konfiguracijskih datotek osm2navitel, tam preimenovati datoteke v header_navitel.tpl, poly_navitel.cfg in poi_navitel.cfg; in dodajte parametre "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" v klic osm2mp.pl

Za druge pretvorbe lahko pripravite tudi poly*.cfg, poi*.cfg in header*.tpl

Velik zemljevid morda ne bo pretvorjen - npr. 32-bitni Perl je omejen na 2 GB pomnilnik z naključnim dostopom, posledično osm2mp ne more obdelati datotek .osm, velikih od 700 MB, in se včasih zruši s pomnilniško napako na znatno manjših karticah. V tem primeru je treba kartico razrezati (glejte 2. korak).

4) Pretvorite .mp v .rus (ali .nm2)
V ta namen obstaja odličen program GPSMapEdit, ki je, kot že ime pove, tudi urejevalnik. Dovolj je, da naložite datoteko .mp v GPSMapEdit in naredite Izvoz v želeni format.
Vendar obstaja nekaj pasti:
- Datoteke .rus (in .nm2), shranjene iz GPSMapEdit, imajo omejitev velikosti 16 MB. Po mojih ocenah je to enako približno 120 MB datoteke .mp ali približno 600 MB datoteke osm.
- Datoteke .nm2 za različice Navitel 3.2.* so zelo zahtevne glede odsotnosti napak na zemljevidu, tako da, če se pojavi "Izvoz ni uspel", boste morali popraviti napako na prikazanem zemljevidu, bodisi izbrati drugo obliko ali pretvoriti zemljevid z različnimi nastavitvami (glejte 3. korak).

P.S. , in nato pretvorite v .rus ali .nm2.

V tem članku bom delil preprosta in priročna orodja (zemljevide in programe), ki jih sam uporabljam za načrtovanje svojih enostavnih peš poti in navigacijo po njih med tem postopkom.


Slabosti topografskih kart generalštaba

Topografske karte generalštaba (običajno papirnate ali že skenirane) so dobre, saj dajejo kakovostne standardizirane podatke o območju. Vendar ni vedno mogoče imeti dovolj podrobnih zemljevidov. In nemogoče jih je uporabiti "hitro" z odpiranjem kartic v računalniku ali pametnem telefonu. Niso predstavljeni kot celota in je treba vsako področje preiskati posebej in vnaprej.

Ko izvedete določen ples s tamburinom, lahko skeniranje zemljevida povežete s koordinatami v posebnih programih in ga sami naložite v navigator. Ampak spet, to je treba storiti vnaprej, potrebujete navigatorja, spretnosti in čas. In če se odločite samo za sprehod na dopustu v ogromnem parku ali pa se nenadoma izgubite nekje v naravi (zlasti v gorskih območjih) in želite najti pot? V takšni situaciji vam bo zagotovo pomagala enkrat nameščena aplikacija na pametnem telefonu.

Poleg tega so na topografskih kartah manjkale še druge dobrote, o katerih bom govoril kasneje.

Kljub temu velja omeniti dobro storitev, ki je povezala zemljevide generalštaba v združeni spletni zemljevid - Routes.ru. Toda do zdaj takih kartic v aplikacijah na pametnih telefonih nisem našel.


- sodobne topografske karte

Zase sem že dolgo našel zamenjavo, ki pokriva večino mojih ciljev (preprosto sledenje). To so zemljevidi, ki temeljijo na podatkih OpenStreetMap (OSM).

Te so odprte nekomercialne spletni zemljevidi po vsem svetu, ki so jih skupaj ustvarili udeleženci tega projekta.
Za ustvarjanje zemljevidov, podatkov iz osebnih GPS sledilnikov, fotografij iz zraka, video posnetkov, satelitske posnetke in ulične panorame, ki jih zagotavljajo nekatera podjetja, pa tudi udeleženci projekta.

Pravzaprav so to podatki o predmetih, ki jih je ustvarila ogromna skupnost ljudi različne poti. In vsakdo lahko poljubno sestavlja zemljevide na podlagi teh podatkov.

Zakaj je torej OSM boljši? topografski cartgenstaff?

  1. Popolnost kritja. Predstavljajo Ves svet.
  2. Podrobnosti in natančnost posredovali podatke o terenu in lokaciji objektov.
  3. pohodniške poti. Veliko število natančno informacije o pohodniških poteh na podlagi GPS sledilcev. In to je tisto, kar vam omogoča uporabo zemljevida za neposredno navigacijo po poteh. In če se znajdete v razmerah nepričakovanega sneženja in zametene poti, slabe vidljivosti, vam bodo takšne informacije pomagale najti izgubljeno pot. Velikokrat me je rešilo.
  4. Veliko preprostih za uporabo programi in storitve za različne naprave in operacijski sistemi uporabo teh kartic. Vse zahvaljujoč odprti licenci. Večina jih omogoča shranjevanje zemljevidov brez povezave v vaši napravi za navigacijo po območju brez uporabe interneta.
  5. Možnost izvoz zemljevida v vse vrste formatov. Naj bo to PNG, JPEG, SVG, PDF, PostScript ali celo Garmin in poljski format za drugo navigacijsko programsko opremo.
  6. Nekateri programi in storitve prekrivajo te zemljevide s podatki iz drugih zemljevidov in virov dodajanje informacij in funkcionalnosti. Na primer podatki iz Wikimapie
  7. Če imate internet, lahko naložite želeno področje na kraju samem.

Poleg tega je vse, kar je v topografskih kartah:

  1. Vrsta terena. Skale, gozdovi, polja, reke, rezervoarji in vse ostalo.
  2. Prisotnost podatke o nadmorski višini(OpenCycleMap, Landscape, OpenTopoMap).
  3. Vodni viri

Seznam prednosti še zdaleč ni popoln in predstavlja le tisto, kar najbolj jasno odraža prednosti z mojega vidika in za moje namene (sledenje).


Zemljevidi, ki temeljijo na OSM

Glavni in prvi zemljevid, zgrajen na teh podatkih, ima isto ime OpenStreetMap in se nahaja na naslovu samega projekta. Pogosto predstavlja več koristne informacije o terenu kot pri naslednjih dveh, vendar ne prikazuje nadmorske višine.

Ti zemljevidi so na voljo na spletu na samem spletnem mestu osm in na njegovi lastni domeni.
Najbolj zanimiva sloja za sledenje z višinami sta pravzaprav OpenCycleMap in Landscape (na voljo le na http://www.opencyclemap.org).

Zemljevid (sloj) Landscape po mojem mnenju predstavlja več informacij o območju.


Pred kratkim sem odkril te karte. Kljub imenu so prav tako zgrajeni na bazi podatkov OpenStreetMap, vendar bolj kot topografske karte in so v marsičem podobne zgoraj omenjeni plasti Landscape.

Wikimapia
Slogan projekta: "Opišimo ves svet!". Mednarodni projekt, spletna geografska enciklopedija, katere cilj je označiti in opisati vse geografske značilnosti na Zemlji. In to počnejo zelo uspešno. Wikimapia ima več kot 2,4 milijona registriranih uporabnikov in več kot 26 milijonov funkcij, dodanih na zemljevid (od leta 2016). Projekt na svoji spletni strani uporablja različne zemljevide, vključno z OSM. Na njih in prikazuje te predmete. Podatki Wikimapia pogosto uporabljajo druge storitve za prekrivanje zemljevidov.

Programi za računalnik z OSM zemljevidi

Če želite načrtovati pot v računalniku, lahko uporabite spletne zemljevide v brskalniku. Vendar to ni zelo priročno.

Uporabljam program SAS.Planet za Windows. Program se kopiči vse zgornje kartice razen pokrajine. Kot tudi številne druge kartice, vključno z Izkaznice generalštaba iz službe Routes.ru, GoogleMaps, YandexMaps in mnogi drugi.

Na eno kartico je mogoče prekrivati ​​podatke iz drugih zemljevidov in podatkovnih baz ter tako ustvarjati osebno informacijsko vsebino. Omogoča risanje poti, merjenje razdalj, shranjevanje oznak, izvoz zemljevidov in podatkov v druge formate. Omogoča povezavo navigatorja in še veliko več.

(dobesedno" odprta karta ulice«), skrajšano OSM— nekomercialni projekt spletnega kartiranja za ustvarjanje podrobnega brezplačnega in brezplačnega geografski zemljevid mir.

Zemljevidi so ustvarjeni z uporabo podatkov osebnih sledilnikov GPS, fotografij iz zraka, videoposnetkov, satelitskih posnetkov in panoram ulic, ki jih zagotovijo nekatera podjetja, ter znanja osebe, ki riše zemljevid. Uporabite za ustvarjanje zemljevidov storitev, kot je Google zemljevidi, brez dovoljenja imetnika avtorskih pravic ni mogoče.

OpenStreetMap za ustvarjanje zemljevida uporablja princip wikija. Vsak registriran uporabnik lahko spreminja zemljevid.

Zdaj bomo začeli našo zgodbo o tem, kako spremeniti in dopolniti ta precej podroben zemljevid, ki je v razvoju in enostaven za uporabo.

Najprej morate obiskati uradno spletno stran OSM http://www.openstreetmap.org/. Na spletno mesto lahko vstopite s svojim osebnim nabiralnikom ali s povezavo obstoječega računa v različnih skupnostih, katerih ikone so prikazane na sliki:

Po vstopu na spletno mesto bomo imeli enako sliko kot na naslovni fotografiji bloga. Glava strani vsebuje glavni meni z vsemi podprtimi ukazi in funkcijami.

Zdaj se postavlja povsem logično vprašanje: kako vendarle urediti zemljevid?

Zemljevid je mogoče urejati tako na spletu, z uporabo dveh spletnih urejevalnikov: iD in Potlatch 2, kot brez povezave, z urejevalnikom, nameščenim na računalniku. Druga metoda je primerna za tiste, ki imajo zelo nizko hitrost interneta ali obstajajo omejitve uporabljenega prometa, kjer lahko vse spremembe naredite na vašem računalniku in jih nato pošljete na strežnik OSM. Urejanja se pošljejo kot datoteka XML, zato ne bodo imela pomembnega vpliva na promet.

V tem članku bomo zemljevid urejali na spletu z urejevalnikom iD, ker. Urejevalnik iD in Potlatch 2 delujeta na enak način, le Potlatch 2 omogoča preslikavo več različnih razredov objektov in je zaradi tega počasnejši. Za risanje in urejanje na zemljevidu je povsem dovolj hiter urejevalnik iD.

V zgornjem levem kotu imamo tri označene elemente »Uredi«, »Zgodovina« in »Izvozi«. Poleg tega je element »Uredi« neaktiven. Ko nad njim premaknete kazalec miške, se prikaže namig, da morate za urejanje povečati.

Ko je zemljevid povečan na zahtevano merilo, postane aktiven gumb "Uredi", ob kliku na katerega se prikaže pojavni meni, kjer lahko izberete želeni urejevalnik zemljevida.

Izberite urejevalnik iD in začnite delati z zemljevidom. Zemljevid lahko spremenite tako ročno, s satelitskimi posnetki, ki jih nudi storitev OSM, kot z risanjem poti, pridobljenih iz sledi, shranjenih v navigatorju. Naslednja slika prikazuje okno za urejanje zemljevida z urejevalnikom iD. Urejanje bo na voljo šele po povečavi, merilo pa mora biti zelo veliko. Slika prikazuje izjemno majhno merilo, ki je na voljo za urejanje. Kot lahko vidite, to merilo ni zelo primerno za risanje objektov iz vesoljskih posnetkov, lahko pa ga uporabite za risanje cest s pomočjo GPS sledi.

Kot lahko vidite, je urejevalnik zelo preprost in omogoča preslikavo samo treh vrst objektov: točke, črte in poligona. Kot morda ugibate, je pika ime določenega kraja ali točkastega predmeta, črta so ceste, mnogokotnik so različna območja (gozdovi, naselja, hiše itd.).

V orodni vrstici na desni sta zanimiva samo dva gumba:

nastavitev substrata. Tisti. kaj bo prikazano na zemljevidu (Google posnetek, OSM zemljevid itd.)

podatke kartice. Tukaj se s pomočjo tega gumba v urejevalnik naložijo GPS sledi in izberejo tiste razrede objektov, ki naj bodo prikazani ali skriti na zemljevidu pri urejanju.

In zdaj ugotovimo, kako postaviti predmete na zemljevid. Videl sem, da je v vožnji pot potekala na mestih po gozdnih cestah, ki jih na zemljevidu OSM ni. To pomanjkljivost je treba odpraviti. Če želite to narediti, prenesite pravo GPS-sled iz Rafaela in začnite risati ceste na zemljevid z uporabo prave GPS-sledi. V tem primeru želim narisati lepo gozdno pot, ki smo jo imeli pred postankom pri jezeru. Tukaj je fotografija te skladbe:

Proga je naložena, zdaj morate narisati to cesto.

Na sliki je naložena realna proga prikazana v roza barvi, bela črta ob progi je označena cesta. Vsak uporabljen predmet je mogoče urejati. Če želite to narediti, ga preprosto izberite s kazalcem miške. Ni nujno, da je predmet vaš. Za dokončanje risanja črte na zemljevidu kliknite na zadnjo točko. Začetna in končna točka črte sta pomembni, ker določajo smer gibanja. To je še posebej pomembno pri risanju enosmernih cest in rek. Toda kadar koli lahko spremenite smer gibanja z izbiro ustrezne ikone, ki se prikaže po aktivaciji predmeta. Na obstoječem objektu lahko spremenite položaj obstoječih točk, dodate svoje (povlecite puščico med točkami) in izbrišete točke. Tisti. tukaj ni nič zapletenega.

Ko izberete na novo izrisan objekt, se na levi strani zaslona prikaže meni vrste objekta

Imamo cesto, zato jo izberemo. Po tem se prikaže seznam možnih cest. Imamo gozdno cesto, zato jo izberemo

Za tem vnesemo potrebne atribute gozdne ceste. Ti atributi so pomembni za Zemljevidi OSM, saj bo v prihodnosti na njih narejena samodejna navigacija glede na izbrano vozilo, pa tudi možnost prikaza predmeta na zemljevidu, ko zavržete nepotrebne predmete (recimo Ferrari ne bo šel po gozdni cesti, zato voznik takega avtomobila noče poljskih in gozdnih poti posuta zemljevid in sodeloval pri avtomatskem načrtovanju poti).

Za izdelano cesto sem vnesel naslednje atribute:

Premaz: neasfaltirano

Premer: 3m

Pravni dostop: kolo, motorni promet, konjeniki, pešci

Vrsta državne ceste: Precej mehka: valjana zemlja, pomešana s trdimi materiali

Prepustnost: Močna kolesa: hibridna kolesa, avtomobili, rikše

Zahtevnost gorsko kolesarske poti: 0: Gladek makadam/zbita podlaga, brez ovir, široki zavoji

Zahtevnost gorskega kolesarjenja: 0: Srednji dvig<10%, гравий/утоптанная земля, без препятствий

Vsako dejanje je mogoče preklicati, preden se podatki pošljejo strežniku. Če ste pozabili določiti vrsto objekta ali mu dodeliti atribute, hkrati pa ste prišli do koraka vnosa komentarja, lahko zadnji korak prekličete (kliknete »Shrani«) tako, da zaprete okno za vnos komentarja, neshranjeni objekt pa se prikaže ne bo nikamor izginil.

To so neuradni, brezplačni zemljevidi. Ustvari jih internetna skupnost Odpri zemljevid ulic (OSM). Še ena nedvomna prednost je, da jih naredi več kot ena oseba, vsak registriran uporabnik lahko spremeni zemljevid. Nenehno posodobljen in v mnogih regijah ima trenutno bolj posodobljene informacije kot uradni zemljevidi.

Navodila za namestitev zemljevidov OpenStreetMap za Navitel Navigator:

1. Naredite kopijo pomnilniške kartice (za vsak slučaj)
2. Kopirajte potrebne datoteke *.nm2 v poljubno mapo na napravi ali pomnilniški kartici (npr. /sdcard/NavitelContent/Maps/AtlasOSM). Če regije ne mejijo druga na drugo, potem, da bo pot pravilno postavljena, v mapo z izbranimi zemljevidi dodajte datoteko s preglednim zemljevidom Rusije (Russia-overview-osm-nm2).
3. V programu Navitel odprite Meni - Nastavitve - Zemljevid - Odpri atlas - srednja ikona z mapo na dnu - izberite mapo in kliknite "ok" (zelena kljukica)
4. Ko je postopek indeksiranja končan, bodo zemljevidi na voljo za navigacijo

POMEMBNO! Zemljevidi projekta OSM so ustvarjeni v edinem formatu NM2, odlično delujejo z navigacijskim programom Navitel Navigator različice 5.0.3 in nižje (boljše v različici 3.5) brez napak in omejitev. Poleg tega zemljevidi OSM dobro delujejo na različicah Navitel Navigatorja do 9.10.xxxx