Karta ulica. OpenStreetMap - moderne topografske karte. Nedostaci topografskih karata Glavnog štaba


2) Vektori dostupni u editorima i za preuzimanje kao fajlovi

Da biste se kretali terenom, mape je potrebno učitati u uređaj s kojim ćete ići na ovo područje – koji može primati GPS signal, crtati kartu i vašu poziciju na njoj. Ako uređaj još uvijek može postaviti rutu, općenito je dobro.

Danas ćemo govoriti o pretvaranju OpenStreetMap mapa za njihovo prikazivanje u programima Russa ili Navitel Navigator. U skladu s tim, ove karte se mogu preuzeti na uređaje koji koriste jedan od ovih programa.

Uopšteno govoreći, možete preuzeti gotove karte nekih regija Rusije i nekih drugih zemalja, međutim, ove karte ne pokrivaju cijeli svijet i nisu uvijek napravljene kako bismo željeli. Samim pretvaranjem kartice možete postići mnogo više, naravno ako vam ne smeta vrijeme.

Ukratko i za one koji znaju, konverzija izgleda ovako: .osm -> .mp -> .rus / .nm2

Disclaimer - opisujem metodu koju sam koristim. Ako znate lakši način - slobodno pišite u komentarima.

Sada, detaljno:

1) Download.osm
.osm je format vektorske karte za OpenStreetMap. From je baziran na XML-u, tj. zapravo tekst.
Možete dobiti .osm datoteku na sljedeće načine:
1. Preuzmite editore: JOSM ili Merkaartor. Samo preuzmite pravougaonik karte koji vam je potreban sa servera i spremite ga u datoteku. Ja lično radije koristim JOSM, ali za to morate instalirati Javu.
2. Preuzmite gotovu mapu određenog regiona sa jednog od hosting sajtova, na primer:
- geofabrik.de - cijeli kontinenti i države, neke zemlje su podijeljene na pokrajine/države/regije
- cloudmade.com - cijeli svijet po državama, neke zemlje su podijeljene na provincije/države/regije
Samo preuzmite datoteku i raspakirajte bz2.
3. Preuzmite ručno putem XAPI-ja
Da biste radili sa XAPI, potrebno je da napravite HTTP zahtjev do servera, ništa komplikovano, sve je napisano na linku.

2) Izrežite .osm na komade(Ako želiš)
.osm datoteke, posebno one koje priprema država, prilično su velike i ne podliježu naknadnoj konverziji (pogledajte dolje). Tako da se moraju iseći.
Za rezanje koristim splitter, po defaultu pravi .osm fajlove negdje oko 120 MB, koji onda gotovo uvijek prolaze kroz naknadnu konverziju. Ako je potrebno, razdjelnik se može konfigurirati s parametrima komandna linija.
Za rad razdjelnika je potrebna Java.
Takođe imajte na umu da u Russi rutiranje radi samo sa jednom učitanom mapom. One. ako se karta jedne zemlje iseče na komade i učita u Rusu kao atlas, rutiranje neće raditi.

3) Pretvorite .osm u .mp
.mp je drevni poljski format za pohranu mapa. Dobro je jer je tekstualno i prilično čitljivo, pa, mnogi ga programi razumiju.
Za konverziju koristim program osm2mp. Nažalost, program zahtijeva Perl da bude instaliran i nije baš jednostavan za korištenje.
Na ovaj ili onaj način, nakon instalacije i konfiguracije Perla (opisano na linku) i preuzimanja osm2mp, program se može koristiti.
Proizvoljna .osm datoteka se mora prethodno sortirati - obraditi priloženom osmsort.pl skriptom
Zatim trebate pozvati osm2mp.pl s parametrima konverzije.
Kroz duge eksperimente, napisao sam set .bat fajlova za sebe, na primjer, standardnu ​​konverziju s okom za Russu:
echo Početak %datum% %vrijeme% >> std_err.log eho %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 Završi %datum% %vrijeme% >> std_err.log
Morate pozvati takav .bat fajl sa 1 parametrom - imenom (i punim putem) .osm fajla
1. red upisuje datum i vrijeme početka konverzije u datoteku std_err.log
Drugi red upisuje ime .osm datoteke u datoteku std_err.log
3. red izvršava osmsort, informacije o napretku procesa (i greškama) idu u datoteku std_err.log
4. red izvršava osm2mp, informacije o napretku procesa (i greškama) idu u datoteku std_err.log
5. red upisuje datum i vrijeme završetka konverzije u datoteku std_err.log
(Putanja do perl.exe mora biti napisana ili u sistemu ili u vašoj .bat datoteci)

Za pretvaranje mapa stranih zemalja poželjno je uključiti transliteraciju - ili čak imena. Na primjer, dodavanjem sledećim parametrima"--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:broj kuće,operator --translit" odmah iza "osm2mp.pl"

Da biste konvertovali sa okom na Navitel, potrebno je da preuzmete set konfiguracionih datoteka osm2navitel, preimenujte datoteke u header_navitel.tpl, poly_navitel.cfg i poi_navitel.cfg; i dodajte parametre "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" pozivu osm2mp.pl

Za druge konverzije možete pripremiti i poly*.cfg, poi*.cfg i header*.tpl

Velika mapa se možda neće pretvoriti - npr. 32-bitni Perl je ograničen na 2 GB ram memorija, kao rezultat toga, osm2mp ne može rukovati .osm datotekama veličine od 700MB, a ponekad se ruši s greškom u memoriji na znatno manjim karticama. U tom slučaju, kartica se mora izrezati (pogledajte korak 2).

4) Pretvorite .mp u .rus (ili .nm2)
U tu svrhu postoji odličan program GPSMapEdit, koji je, kako samo ime kaže, ujedno i uređivač. Dovoljno je učitati .mp datoteku u GPSMapEdit i izvršiti Export u traženi format.
Ali postoji nekoliko zamki:
- .rus (i .nm2) datoteke sačuvane iz GPSMapEdit imaju ograničenje veličine od 16MB. Prema mojim procjenama, ovo je jednako oko 120 MB .mp datoteke ili oko 600 MB osm datoteke.
- .nm2 datoteke za Navitel 3.2.* verzije su vrlo zahtjevne u pogledu odsustva grešaka na mapi, pa ako dođe do "Izvoz nije uspio", morat ćete ispraviti grešku na prikazanoj mapi, ili odabrati drugi format, ili konvertirati karta s različitim postavkama (pogledajte korak 3).

P.S. , a zatim konvertujte u .rus ili .nm2.

U ovom članku podijelit ću jednostavne i praktične alate (karte i programe) koje i sam koristim za planiranje i navigaciju svojim jednostavnim planinarskim rutama u tom procesu.


Nedostaci topografskih karata Glavnog štaba

Topografske karte Glavnog štaba (obično papirne ili već skenirane) su dobre, jer pružaju kvalitetne standardizovane informacije o tom području. Ali nije uvijek moguće imati dovoljno detaljne karte. I nemoguće ih je „brzo“ iskoristiti otvaranjem kartica na računaru ili pametnom telefonu. Oni nisu predstavljeni kao cjelina i svako područje se mora pretraživati ​​pojedinačno i unaprijed.

Nakon što ste izveli određeni ples s tamburom, skeniranje karte možete povezati s koordinatama u posebnim programima i sami ga prenijeti u navigator. Ali opet, to se mora učiniti unaprijed, potreban vam je navigator, vještina i vrijeme. A ako se odlučite samo prošetati na odmoru u ogromnom parku ili se iznenada izgubite negdje u prirodi (posebno u planinskim područjima) i želite pronaći put? U takvoj situaciji sigurno će vam pomoći jednom instalirana aplikacija na pametnom telefonu.

Osim toga, postoje i druge dobrote koje nedostaju u topografskim kartama, o kojima ću govoriti kasnije.

Ipak, vrijedi spomenuti dobru uslugu koja je povezala karte Glavnog stožera u kombiniranu online kartu - Routes.ru. Ali do sada nisam našao takve kartice u aplikacijama na pametnim telefonima.


- moderne topografske karte

Za sebe sam odavno pronašao zamjenu koja pokriva većinu mojih ciljeva (jednostavno praćenje). Ovo su karte zasnovane na OpenStreetMap (OSM) podacima.

Oni su otvoreni nekomercijalni online mapeširom svijeta koje su zajednički kreirali učesnici ovog projekta.
Za kreiranje mapa, podataka sa ličnih GPS trackera, fotografija iz zraka, video zapisa, satelitske snimke i panorame ulica koje su obezbedile neke kompanije, kao i učesnici projekta.

Zapravo, ovo su podaci o objektima koje je stvorila ogromna zajednica ljudi Različiti putevi. I svako može slobodno da pravi karte na osnovu ovih podataka.

Pa zašto je OSM bolji? topografski cartgenstaff?

  1. Kompletnost pokrivenosti. Oni predstavljaju cijeli svijet.
  2. Detaljnost i preciznost davao informacije o terenu i lokaciji objekata.
  3. planinarske staze. Veliki broj precizan informacije o planinarskim stazama na osnovu GPS trackera. I to je ono što vam omogućava da koristite kartu za direktnu navigaciju duž staza. A ako se nađete u uvjetima neočekivanih snježnih padavina i pometenog puta, slabe vidljivosti, takve informacije će vam pomoći da pronađete izgubljenu stazu. To me je spasilo mnogo puta.
  4. Puno jednostavnih za korištenje programe i usluge za razne uređaje i operativni sistemi koristeći ove kartice. Sve zahvaljujući otvorenoj licenci. Većina njih pruža mogućnost spremanja mapa van mreže na vaš uređaj za navigaciju područjem bez korištenja interneta.
  5. Mogućnost izvoz mape u sve vrste formata. Bilo da je u pitanju PNG, JPEG, SVG, PDF, PostScript ili čak Garmin i poljski format za drugi softver za navigaciju.
  6. Neki programi i usluge prekrivaju ove karte podacima iz drugih mapa i izvora dodavanje informacija i funkcionalnosti. Na primjer, podaci sa Wikimapije
  7. Ako imate internet, na licu mjesta možete učitati željeno područje.

Osim toga, postoji sve što se nalazi u topografskim kartama:

  1. Tip terena. Stijene, šume, polja, rijeke, akumulacije i sve ostalo.
  2. Prisustvo informacije o nadmorskoj visini(OpenCycleMap, Landscape, OpenTopoMap).
  3. Izvori vode

Lista prednosti je daleko od potpune i predstavlja samo ono što najjasnije odražava prednosti iz mog ugla i za moje potrebe (praćenje).


OSM bazirane karte

Glavna i prva mapa izgrađena na ovim podacima ima isti naziv OpenStreetMap i nalazi se na adresi samog projekta. Često predstavlja više korisne informacije o terenu od sljedeća dva, ali ne prikazuje nadmorsku visinu.

Ove mape su dostupne online i na samom sajtu osm-a i na njegovoj vlastitoj domeni.
Najzanimljiviji slojevi za praćenje sa visinama su zapravo OpenCycleMap i Landscape (dostupni samo na http://www.opencyclemap.org).

Karta (sloj) Pejzaž, po mom mišljenju, predstavlja više informacija o području.


Nedavno sam otkrio ove kartice. Uprkos svom nazivu, oni su takođe izgrađeni na bazi podataka OpenStreetMap, ali više kao topografske karte i slični su na mnogo načina gore pomenutom sloju pejzaža.

Wikimapia
Slogan projekta: "Opišimo cijeli svijet!". Međunarodni projekat, onlajn geografska enciklopedija čiji je cilj da označi i opiše sve geografske karakteristike na Zemlji. I to vrlo uspješno rade. Wikimapia ima preko 2,4 miliona registrovanih korisnika i preko 26 miliona karakteristika dodanih na mapu (od 2016.). Projekat koristi različite mape na svojoj web stranici, uključujući OSM. Na njima i prikazuje ove objekte. Wikimapia podaci često koriste druge usluge za prekrivanje svojih mapa.

Programi za računar sa OSM mapama

Da planirate rutu na računaru, možete koristiti online mape u pretraživaču. Ali ovo nije baš zgodno.

Koristim program SAS.Planet za Windows. Program se akumulira sve gore navedene kartice osim pejzaža. Kao i mnoge druge kartice uključujući Kartice Generalštaba iz servisa Routes.ru, GoogleMaps, YandexMaps i mnogi drugi.

Možete prekriti podatke iz drugih karata i baza podataka na jednu karticu i na taj način kreirati lične podatke. Omogućava vam iscrtavanje ruta, mjerenje udaljenosti, spremanje oznaka, izvoz mapa i podataka u druge formate. Omogućava vam povezivanje navigatora i još mnogo toga.

(bukvalno " otvori karticu ulicama"), skraćeno OSM— nekomercijalni projekt web mapiranja za kreiranje detaljnog besplatnog i besplatnog geografska karta mir.

Mape se kreiraju na osnovu podataka sa ličnih GPS trackera, fotografija iz vazduha, video snimaka, satelitskih snimaka i uličnih panorama koje pružaju neke kompanije, kao i znanja osobe koja crta mapu. Koristite za kreiranje mapa usluga kao što su google mape, bez dozvole vlasnika autorskih prava je nemoguće.

OpenStreetMap koristi princip wikija za kreiranje mape. Svaki registrovani korisnik može izvršiti izmjene na karti.

Sada ćemo započeti našu priču o tome kako unijeti izmjene i dopune na ovu prilično detaljnu kartu koja se razvija i jednostavna za korištenje.

Prvo morate otići na službenu OSM web stranicu http://www.openstreetmap.org/. Na stranicu možete ući putem svog ličnog poštanskog sandučeta i povezivanjem postojećeg naloga u različitim zajednicama, čije su ikone prikazane na slici:

Nakon ulaska na stranicu, imat ćemo istu sliku kao na zaglavnoj fotografiji bloga. Zaglavlje stranice sadrži glavni meni sa svim podržanim komandama i funkcijama.

Sada se postavlja sasvim logično pitanje: kako ipak urediti kartu?

Karta se može uređivati ​​kako online, koristeći dva online editora: iD i Potlatch 2, tako i offline, koristeći editor instaliran na računaru. Drugi način je pogodan za one koji imaju vrlo malu brzinu interneta ili postoje ograničenja u korištenom prometu, gdje se sve promjene mogu izvršiti na vašem računalu i zatim poslati na OSM server. Izmjene se šalju kao XML fajl, tako da neće imati značajan utjecaj na promet.

U ovom članku ćemo urediti kartu na mreži pomoću iD editora, jer. iD i Potlatch 2 uređivači rade na isti način, samo Potlatch 2 omogućava mapiranje više različitih klasa objekata i zbog toga je sporiji. Za crtanje i uređivanje na mapi puta sasvim je dovoljan brz iD editor.

U gornjem lijevom uglu imamo tri označene stavke "Uredi", "Istorija" i "Izvoz". Štaviše, stavka "Uredi" je neaktivna. Kada kursorom miša zadržite pokazivač miša iznad njega, pojavljuje se nagoveštaj da morate zumirati da biste uredili.

Nakon što je mapa uvećana na potrebnu skalu, dugme "Uredi" će postati aktivno, kada kliknete na njega, pojaviće se iskačući meni u kojem možete izabrati željeni uređivač karte.

Odaberite iD editor i počnite raditi s mapom. Možete izvršiti promjene na karti i ručno, koristeći satelitske slike koje pruža OSM usluga, i iscrtavanjem putanja dobivenih iz tragova sačuvanih u navigatoru. Sljedeća slika prikazuje prozor za uređivanje karte sa iD editorom. Uređivanje će postati dostupno tek nakon zumiranja, a razmjer mora biti vrlo velik. Na slici je prikazana izuzetno mala skala koja je dostupna za uređivanje. Kao što vidite, ova skala nije baš pogodna za crtanje objekata sa svemirskih snimaka, ali se može koristiti za crtanje puteva pomoću GPS tragova.

Kao što vidite, uređivač je vrlo jednostavan i omogućava vam da mapirate samo tri tipa objekata: tačku, liniju i poligon. Kao što možete pretpostaviti, tačka je naziv određenog mjesta ili tačkastog objekta, linija je put, poligon je različita područja (šume, naselja, kuće itd.).

Na alatnoj traci sa desne strane interesantna su samo dva dugmeta:

podešavanje podloge. One. šta će biti prikazano na mapi (Google snimak, OSM mapa, itd.)

podaci o kartici. Ovdje se uz pomoć ovog gumba GPS tragovi učitavaju u uređivač, a također se biraju one klase objekata koje treba prikazati ili sakriti na karti prilikom uređivanja.

A sada hajde da shvatimo kako staviti objekte na mapu. Vidio sam da je u vožnji ruta prolazila na mjestima uz šumske puteve kojih nema na OSM karti. Ovaj nedostatak treba ispraviti. Da biste to učinili, preuzmite pravi GPS trag od Rafaela i počnite crtati puteve na karti koristeći pravu GPS stazu. U ovom primjeru želim nacrtati prekrasnu šumsku stazu koju smo imali prije zaustavljanja na jezeru. Evo fotografije ove staze:

Staza je učitana, sada morate nacrtati ovaj put.

Na slici je učitana prava staza prikazana ružičastom bojom, bijela linija duž staze je mapirana cesta. Bilo koji primijenjeni objekt se može uređivati. Da biste to učinili, jednostavno ga odaberite kursorom miša. Predmet ne mora biti vaš. Da biste završili crtanje linije na karti, kliknite na posljednju tačku. Početna i krajnja tačka linije su važne jer određuju pravac kretanja. Ovo je posebno važno kada se crtaju jednosmjerne ceste i rijeke. Ali u svakom trenutku smjer kretanja se može promijeniti odabirom odgovarajuće ikone koja se pojavljuje nakon aktivacije objekta. Na postojećem objektu možete promijeniti položaj postojećih tačaka, dodati svoje (povucite strelicu koja se nalazi između tačaka) i izbrisati točke. One. tu nema ništa komplikovano.

Kada odaberete novo iscrtani objekat, meni tipa objekta se pojavljuje na lijevoj strani ekrana

Imamo put, pa ga biramo. Nakon toga će se pojaviti lista mogućih puteva. Imamo šumski put, pa ga biramo

Nakon toga unosimo potrebne atribute šumskog puta. Ovi atributi su važni za OSM karte, jer je ubuduće na njima napravljena automatska navigacija u zavisnosti od odabranog vozila, kao i mogućnost prikaza objekta na mapi, prilikom odbacivanja nepotrebnih objekata (recimo Ferrari neće ići šumskim putem, pa vozač takav automobil ne želi poljske i šumske staze zatrpane mapom i sudjeluje u automatskom planiranju ruta).

Za kreiranu cestu unio sam sljedeće atribute:

premaz: neasfaltirano

širina: 3m

Pravni pristup: bicikl, motorni prijevoz, konjanici, pješaci

Tip seoske ceste: Prilično mekano: valjano tlo pomiješano sa tvrdim materijalima

Prohodnost: Jaki točkovi: hibridni bicikli, automobili, rikše

Težina staze za brdski biciklizam: 0: Glatka šljunak/zbijeno tlo, bez prepreka, široka skretanja

Poteškoće brdskog biciklizma: 0: Srednje podizanje<10%, гравий/утоптанная земля, без препятствий

Bilo koja radnja se može otkazati prije nego što se podaci pošalju na server. Ako ste zaboravili definirati tip objekta ili mu dodijeliti atribute, ali ste u isto vrijeme došli do koraka unosa komentara, posljednji korak možete poništiti (klikom na "Sačuvaj") zatvaranjem prozora za unos komentara, dok nespremljeni objekt neće nestati nigde.

Ovo su nezvanične, besplatne karte. Kreirala ih je internet zajednica Otvori mapu ulica (OSM). Još jedan nedvosmisleni plus je što ih pravi više osoba, svaki registrovani korisnik može napraviti izmjene na karti. Stalno se ažuriraju i u mnogim regijama imaju više ažurnih informacija u ovom trenutku od službene karte.

Upute za instaliranje OpenStreetMap mapa za Navitel Navigator:

1. Napravite kopiju memorijske kartice (za svaki slučaj)
2. Kopirajte potrebne *.nm2 datoteke u bilo koji folder na uređaju ili memorijskoj kartici (npr. /sdcard/NavitelContent/Maps/AtlasOSM). Ako se regije ne graniče jedna s drugom, onda kako bi ruta bila pravilno postavljena, dodajte datoteku s preglednom kartom Rusije (Russia-overview-osm-nm2) u mapu s odabranim kartama.
3. U programu Navitel otvorite Meni - Postavke - Karta - Otvori atlas - srednja ikona sa folderom na dnu - odaberite folder i kliknite "ok" (zelena kvačica)
4. Nakon što je proces indeksiranja završen, karte će biti dostupne za navigaciju

BITAN! Karte OSM projekta kreirane su u jedinom NM2 formatu, savršeno rade s navigacijskim programom Navitel Navigator verzije 5.0.3 i niže (bolje u verziji 3.5) bez kvarova i ograničenja. Također, OSM karte dobro rade na verzijama Navitel Navigatora do 9.10.xxxx