Ашық көше картасына (OSM) қалай өзгертулер енгізуге болады. Жоба карталары OpenStreetMap Openstreetmap карталары

Бұл мақалада мен қарапайым және ыңғайлы құралдармен (карталар мен бағдарламалар) бөлісемін, олар өзімнің қарапайым жаяу жүру маршруттарын жоспарлау және шарлау үшін қолданылады.


Бас штабтың топографиялық карталарының кемшіліктері

Бас штабтың топографиялық карталары (әдетте қағаз немесе сканерленген) жақсы, өйткені олар аймақ туралы жоғары сапалы стандартталған ақпаратты береді. Бірақ жеткілікті егжей-тегжейлі карталарға ие болу әрқашан мүмкін емес. Компьютерде немесе смартфонда карталарды ашу арқылы оларды «тез» пайдалану мүмкін емес. Олар біртұтас ретінде ұсынылмайды және әрбір аймақты жеке және алдын ала іздеу керек.

Домбырамен белгілі бір би орындағаннан кейін сіз карта сканерлеуін арнайы бағдарламалардағы координаттарға байланыстырып, оны навигаторға өзіңіз жүктей аласыз. Бірақ тағы да, бұл алдын ала жасалуы керек, сізге навигатор, шеберлік пен уақыт қажет. Ал егер сіз жай ғана демалыста үлкен саябақта серуендеуді шешсеңіз немесе кенеттен табиғаттың бір жерінде (әсіресе таулы аймақтарда) адасып қалсаңыз және жол тапқыңыз келсе? Мұндай жағдайда смартфонға бір рет орнатылған қолданба сізге көмектесетіні сөзсіз.

Сонымен қатар, топографиялық карталарда жоқ басқа да жақсылықтар бар, олар туралы кейінірек айтамын.

Дегенмен, Бас штаб карталарын біріктірілген онлайн картаға біріктірген жақсы қызметті атап өткен жөн - Routes.ru. Бірақ әзірге смартфондардағы қосымшалардан мұндай карталарды таппадым.


- қазіргі топографиялық карталар

Мен өзім үшін көптен бері менің мақсаттарымның көпшілігін қамтитын ауыстыруды таптым (қарапайым қадағалау). Бұл OpenStreetMap (OSM) деректеріне негізделген карталар.

Бұл жобаға қатысушылар бірлесіп жасаған бүкіл әлемнің ашық коммерциялық емес онлайн карталары.
Карталарды жасау үшін жеке GPS трекерлерінің деректері, аэрофотосуреттер, бейнежазбалар, спутниктік суреттер және кейбір компаниялар, сондай-ақ жоба қатысушылары ұсынған көше панорамалары пайдаланылады.

Шын мәнінде, бұл әртүрлі тәсілдермен үлкен адамдар қауымдастығы жасаған нысандар туралы деректер. Және кез келген адам осы деректерге негізделген карталарды еркін жасай алады.

Неліктен OSM жақсы?топографиялық арбалар?

  1. Қамтудың толықтығы. Олар білдіреді Бүкіл әлем.
  2. Егжей-тегжейлі және дәлдікжер бедері мен объектілердің орналасуы туралы мәліметтер берді.
  3. жаяу жүру жолдары. Үлкен саны дәл GPS трекерлеріне негізделген жаяу жүру жолдары туралы ақпарат. Бұл соқпақтар бойымен тікелей шарлау үшін картаны пайдалануға мүмкіндік береді. Ал егер сіз күтпеген қар жауып, сыпырылған жол, нашар көріну жағдайында болсаңыз, мұндай ақпарат жоғалған жолды табуға көмектеседі. Бұл мені бірнеше рет құтқарды.
  4. Пайдалануға оңай көп бағдарламалар мен қызметтеросы карталарды пайдаланатын әртүрлі құрылғылар мен операциялық жүйелер үшін. Барлығы ашық лицензияның арқасында. Олардың көпшілігі аймақты интернетті пайдаланбай шарлау үшін карталарды құрылғыда офлайн режимінде сақтау мүмкіндігін береді.
  5. Мүмкіндік картаны экспорттаубарлық форматтарға. Басқа навигациялық бағдарламалық құрал үшін PNG, JPEG, SVG, PDF, PostScript немесе тіпті Garmin және поляк пішімі болсын.
  6. Кейбір бағдарламалар мен қызметтер бұл карталарды басқа карталар мен көздерден алынған деректермен қабаттасады ақпаратты және функционалдылықты қосу. Мысалы, Wikimapia деректері
  7. Егер сізде интернет болса, қажетті аймақты сол жерде жүктей аласыз.

Сонымен қатар, топографиялық карталарда барлық нәрсе бар:

  1. Жер бедерінің түрі. Тастар, ормандар, егістіктер, өзендер, су қоймалары және басқалары.
  2. қатысу биіктік туралы ақпарат(OpenCycleMap, Landscape, OpenTopoMap).
  3. Су көздері

Артықшылықтар тізімі толық емес және менің көзқарасым бойынша және менің мақсаттарым үшін (бақылау) артықшылықтарды неғұрлым анық көрсететін нәрсені ғана білдіреді.


OSM негізіндегі карталар

Осы деректерге құрылған негізгі және бірінші карта OpenStreetMap деген атқа ие және жобаның өз мекенжайында орналасқан. Көбінесе келесі екеуіне қарағанда пайдалы жер туралы ақпаратты береді, бірақ биіктікті көрсетпейді.

Бұл карталар osm сайтында да, өз доменінде де онлайн режимінде қол жетімді.
Биіктіктерді бақылауға арналған ең қызықты қабаттар шын мәнінде OpenCycleMap және Landscape болып табылады (тек http://www.opencyclemap.org сайтында қол жетімді).

Карта (қабат) Пейзаж, менің ойымша, аймақ туралы көбірек ақпаратты білдіреді.


Бұл карталар жақында табылды. Атауларына қарамастан, олар OpenStreetMap дерекқорында құрастырылған, бірақ олар топографиялық карталарға көбірек ұқсайды және жоғарыда аталған Пейзаж қабатына көп жағынан ұқсас.

Wikimapia
Жобаның ұраны: «Бүкіл әлемді сипаттайық!». Халықаралық жоба, мақсаты жер бетіндегі барлық географиялық нысандарды белгілеу және сипаттау болып табылатын онлайн географиялық энциклопедия. Және олар мұны өте сәтті жасайды. Wikimapia-да 2,4 миллионнан астам тіркелген пайдаланушы және картаға 26 миллионнан астам мүмкіндік қосылған (2016 жылғы жағдай бойынша). Жоба өзінің веб-сайтында әртүрлі карталарды пайдаланады, соның ішінде OSM. Оларда және осы нысандарды көрсетеді. Wikimapia деректері карталарды қабаттастыру үшін жиі басқа қызметтерді пайдаланады.

OSM карталары бар компьютерге арналған бағдарламалар

Компьютерде маршрутты жоспарлау үшін браузерде онлайн карталарды пайдалануға болады. Бірақ бұл өте ыңғайлы емес.

Мен бағдарламаны қолданамын SAS. Planet Windows үшін. Бағдарлама жинақталады жоғарыда аталған барлық карталарПейзаждан басқа. Сонымен қатар көптеген басқа карталар, соның ішінде Бас штабтың карталарықызметтен Routes.ru, GoogleMaps, YandexMapsжәне көптеген басқалар.

Басқа карталар мен дерекқорлардағы деректерді бір картаға қабаттастыруға болады, осылайша жеке ақпаратты жасай аласыз. Бағыттарды салуға, қашықтықты өлшеуге, белгілерді сақтауға, карталар мен деректерді басқа пішімдерге экспорттауға мүмкіндік береді. Навигаторды және т.б. қосуға мүмкіндік береді.

Бұл бейресми, тегін карталар. Оларды интернет қауымдастығы жасайды Ашық көше картасы (OSM). Тағы бір нақты плюс - оларды бірнеше адам жасайды, әрбір тіркелген пайдаланушы картаға өзгертулер енгізе алады. Олар үнемі жаңартылып отырады және көптеген аймақтарда қазіргі уақытта ресми карталарға қарағанда өзекті ақпарат бар.

Navitel Navigator үшін OpenStreetMap карталарын орнату нұсқаулары:

1. Жад картасының көшірмесін жасаңыз (қалай болса да)
2. Қажетті *.nm2 файлдарын құрылғыдағы немесе жад картасындағы кез келген қалтаға көшіріңіз (мысалы, /sdcard/NavitelContent/Maps/AtlasOSM). Егер аймақтар бір-бірімен шектеспесе, маршруттың дұрыс орналасуы үшін таңдалған карталары бар қалтаға Ресейдің шолу картасы бар файлды қосыңыз (Russia-overview-osm-nm2).
3. Navitel бағдарламасында Мәзір - Параметрлер - Карта - Атлас ашу - төменгі жағында қалтасы бар ортаңғы белгішені ашыңыз - қалтаны таңдап, «ОК» түймесін басыңыз (жасыл құсбелгі)
4. Индекстеу процесі аяқталғаннан кейін карталар шарлау үшін қолжетімді болады

МАҢЫЗДЫ! OSM жобасының карталары жалғыз NM2 форматында жасалған, олар Navitel Navigator нұсқасының 5.0.3 және одан төмен (3.5 нұсқасында жақсы) навигациялық бағдарламасымен ақаулар мен шектеулерсіз тамаша жұмыс істейді. Сондай-ақ, OSM карталары Navitel Navigator 9.10.xxxx нұсқаларында жақсы жұмыс істейді.


2) Редакторларда және файл ретінде жүктеп алу үшін қол жетімді векторлар

Жерді шарлау үшін карталарды осы аймаққа баратын құрылғыға жүктеу керек - GPS сигналын қабылдауға, картаны салуға және ондағы позицияға қабілетті. Құрылғы әлі де маршрут жасай алса, бұл әдетте жақсы.

Бүгін біз OpenStreetMap карталарын Russa немесе Navitel Navigator бағдарламаларында көрсету үшін түрлендіру туралы сөйлесетін боламыз. Тиісінше, бұл карталарды осы бағдарламалардың бірін іске қосатын құрылғыларға жүктеп алуға болады.

Жалпы алғанда, сіз Ресейдің кейбір аймақтарының және кейбір басқа елдердің дайын карталарын жүктей аласыз, бірақ бұл карталар бүкіл әлемді қамтымайды және әрқашан біз қалағандай жасалмайды. Картаны өзіңіз түрлендіре отырып, сіз, әрине, уақытқа қарсы болмасаңыз, әлдеқайда көп нәрсеге қол жеткізе аласыз.

Қысқаша және білетіндер үшін түрлендіру келесідей болады: .osm -> .mp -> .rus / .nm2

Жауапкершіліктен бас тарту - мен өзім қолданатын әдісті сипаттаймын. Егер сіз оңай жолды білсеңіз - түсініктемелерде жаза аласыз.

Енді егжей-тегжейлі:

1) Download.osm
.osm — OpenStreetMap үшін векторлық карта пішімі. From XML негізінде жасалған, яғни. шын мәнінде мәтін.
.osm файлын келесі жолдармен алуға болады:
1. Редакторларды жүктеп алыңыз: JOSM немесе Merkaartor. Серверден қажет карта тіктөртбұрышын жүктеп алып, оны файлға сақтаңыз. Мен жеке JOSM пайдалануды қалаймын, бірақ ол үшін Java орнату керек.
2. Хостинг сайттарының бірінен белгілі бір аймақтың дайын картасын жүктеп алыңыз, мысалы:
- geofabrik.de - бүкіл континенттер мен елдер, кейбір елдер провинцияларға/штаттарға/аймақтарға бөлінген
- cloudmade.com - елдер бойынша бүкіл әлем, кейбір елдер провинцияларға/штаттарға/аймақтарға бөлінген
Тек файлды жүктеп алып, bz2 файлын шығарып алыңыз.
3. XAPI арқылы қолмен жүктеп алыңыз
XAPI-мен жұмыс істеу үшін серверге HTTP сұрауын жасау керек, күрделі ештеңе жоқ, бәрі сілтемеде жазылған.

2) .osm кесектерге кесіңіз(Егер қаласаң)
.osm файлдары, әсіресе ел дайындаған файлдары айтарлықтай үлкен және кейіннен түрлендіруден өтпейді (төменде қараңыз). Сондықтан оларды кесу керек.
Кесу үшін мен бөлгішті қолданамын, әдепкі бойынша ол .osm файлдарын шамамен 120 МБ құрайды, содан кейін олар әрқашан кейінгі түрлендіруден өтеді. Қажет болса, сплиттерді пәрмен жолы опцияларымен конфигурациялауға болады.
Бөлгіш жұмыс істеуі үшін Java қажет.
Сондай-ақ, Ресейде маршруттау тек бір жүктелген картамен жұмыс істейтінін есте сақтаңыз. Анау. егер бір елдің картасы бөліктерге кесіліп, Ресейге атлас ретінде жүктелсе, маршруттау жұмыс істемейді.

3) .osm параметрін .mp түріне түрлендіру
.mp - ежелгі поляк карталарын сақтау пішімі. Бұл жақсы, өйткені ол мәтіндік және адам оқуға ыңғайлы, оны көптеген бағдарламалар түсінеді.
Түрлендіру үшін osm2mp бағдарламасын қолданамын. Өкінішке орай, бағдарлама Perl орнатуды талап етеді және оны пайдалану өте оңай емес.
Қалай болғанда да, Perl орнату және конфигурациялау (сілтемеде сипатталған) және osm2mp жүктеп алғаннан кейін бағдарламаны пайдалануға болады.
Ерікті .osm файлын алдын ала сұрыптау керек - тіркелген osmsort.pl сценарийімен өңдеу
Содан кейін түрлендіру параметрлерімен osm2mp.pl қызметіне қоңырау шалу керек.
Ұзақ эксперименттер арқылы мен өзім үшін .bat файлдарының жинағын жаздым, мысалы, Russa үшін стандартты түрлендіру:
echo Бастау %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_russa. tpl temp_del.osm > %1.mp 2>> std_err.log echo Аяқтау %күн% %уақыт% >> std_err.log
Мұндай .bat файлын 1 параметрмен шақыру керек - .osm файлының атауы (және толық жолы).
1-жол std_err.log файлына түрлендірудің басталу күні мен уақытын жазады
2-жол .osm файлының атын std_err.log файлына жазады
3-жол осмсортты орындайды, процестің барысы (және қателер) туралы ақпарат std_err.log файлына өтеді.
4-жолда osm2mp орындалады, процестің барысы (және қателер) туралы ақпарат std_err.log файлына өтеді.
5-жол std_err.log файлына түрлендірудің аяқталу күні мен уақытын жазады.
(Perl.exe жолы жүйеде немесе .bat файлында жазылуы керек)

Шет елдердің карталарын түрлендіру үшін транслитерацияны немесе тіпті атауларды қосқан жөн. Мысалы, келесі параметрлерді қосу "--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" тікелей "osm2mp.pl" параметрінен кейін

Navitel-ге көзбен түрлендіру үшін osm2navitel конфигурация файлдарының жинағын жүктеп алу керек, файлдардың атын тиісінше header_navitel.tpl, poly_navitel.cfg және poi_navitel.cfg деп өзгерту керек; және osm2mp.pl қоңырауына "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" параметрлерін қосыңыз.

Басқа түрлендірулер үшін poly*.cfg, poi*.cfg және header*.tpl дайындауға болады.

Үлкен карта түрлендірілмеуі мүмкін - мысалы, 32-биттік Perl 2 ГБ жедел жадымен шектелген, нәтижесінде osm2mp өлшемі 700 МБ-тан бастап кез келген жерде .osm файлдарын өңдей алмайды және кейде айтарлықтай кішірек карталарда жад қателігімен бұзылады. Бұл жағдайда картаны кесу керек (2-қадамды қараңыз).

4) .mp-ті .rus (немесе .nm2) түріне түрлендіру
Осы мақсатта GPSMapEdit тамаша бағдарламасы бар, ол аты айтып тұрғандай редактор болып табылады. GPSMapEdit ішіне .mp файлын жүктеп алып, қажетті пішімге Экспорттауды жасау жеткілікті.
Бірақ бірнеше қателер бар:
- GPSMapEdit қолданбасынан сақталған .rus (және .nm2) файлдарының өлшем шегі 16 МБ. Менің бағалауым бойынша, бұл шамамен 120 МБ .mp файлына немесе шамамен 600 МБ osm файлына тең.
- Navitel 3.2.* нұсқалары үшін .nm2 файлдары картада қателердің болмауын талап етеді, сондықтан «Экспорттау орындалмады» орын алса, көрсетілген картадағы қатені түзетуге, басқа пішімді таңдауға немесе түрлендіруге тура келеді. әртүрлі параметрлері бар карта (3-қадамды қараңыз).

P.S. , содан кейін .rus немесе .nm2 түрлендіріңіз.

Бұл практикалық мақалада біз OpenStreetMap онлайн қызметінен карталарды Интернет қосылымынсыз офлайн режимде пайдалану үшін кейіннен басқа картографиялық пішімдерге түрлендіру үшін жүктеп алуға көмектесетін қызметтерді қарастырамыз.

Қазір жаз мезгілі, және көптеген адамдар үшін саяхаттаудың тамаша уақыты. Сондықтан, бейтаныс жерлерде адасып қалмас үшін навигаторларды алу немесе планшеттер мен смартфондарға арнайы навигациялық бағдарламалық қамтамасыз етуді қоюдың уақыты келді. Оның үстіне қазіргі GPS және мобильді құрылғылар дәуірінде мұндай бағдарламалардың тапшылығы жоқ. Ол пайдаланушыларға Google Maps және Microsoft Bing сияқты географиялық интернет қызметтерін, сондай-ақ өзінің карталары бар «2GIS» сияқты арнайы бағдарламалық қамтамасыз етуді ұсынады.

Пайдаланушылар өздерінің навигациялық бағдарламалық жасақтамасы үшін алдын ала жүктеп алатын және орнататын жергілікті карталары бар соңғы нұсқа көп жағдайда ыңғайлырақ ғана емес, сонымен қатар жалғыз мүмкін шешім болып табылады. Өйткені белгілі бір аймақтағы Интернет қымбат болуы мүмкін немесе мүлдем жұмыс істемеуі мүмкін. Бірақ сонымен бірге белгілі бір аймақтың қажетті офлайн карталары да жоқ болуы мүмкін.

Төменде біз OpenStreetMap (OSM) онлайн қызметінен картографиялық деректерді жүктеу опцияларын қарастырамыз, содан кейін бұл деректерді навигациялық бағдарламаңыз үшін белгілі бір карта пішіміне түрлендіру мақсатымен. Біз OpenStreetMap жобасын егжей-тегжейлі қарастырдық. Бұл Google Maps қолданбасына ұқсас ашық веб-карта жасау қызметі, оның деректерін пайдаланушылар өздері жинайды және ашық лицензия бойынша барлығына қолжетімді. Мақалада, мысалы, Android құрылғыларына арналған OsmAnd бағдарламасы үшін OSM деректерін түрлендіруді қарастырыңыз, біз оны KV веб-сайтында егжей-тегжейлі қарастырдық.

OSM ресми сайты

Сонымен, бізге белгілі бір аймақ үшін OpenStreetMap картасы деректерін жүктеп алу керек. Ең алдымен, мұны www.openstreetmap.org сервисінің ресми сайтынан жасауға болады.

Тікелей онлайн ресурс картасында «Экспорттау» сілтемесі бар, оны басқан кезде деректерді экспорттау тақтасы пайда болады. Мұнда «Басқа аумақты қолмен таңдау» (арнайы аумақты қолмен таңдау) көк түймені пайдаланып, картадан қалаған аумақтың тіктөртбұрышын таңдау керек, содан кейін пішімдер тізімінен «OpenStreetMap XML деректерін» таңдап, түймесін басыңыз. «Экспорттау» түймесін басыңыз.

Нәтижесінде osm кеңейтімі бар файл жүктеледі. Бұл картографиялық деректері бар мәтіндік xml файлы, кейін оны басқа пішімдерге түрлендіруге болады.

Дегенмен, ресми сайт жүктеп алынатын карта деректерінің көлеміне шектеулер қояды. Сіз жүктеп салған картада 500 түйіннен аспауы керек. Ал кез келген қала әрқашан 500-ден астам түйін болады. Бірақ мұндай шектеулерсіз қалаған географиялық аймақты жүктеп алуға мүмкіндік беретін басқа қызметтер бар.

Бүкіл планета

Мұнда OSM картасында қажетті аймақты таңдау керек, ал арнайы өрістерде электрондық пошта мекенжайын көрсетіп, таңдалған картаның атын орнату керек. Бұл қызмет картаны OSM форматында ғана жүктеп қана қоймай, оны Garmin, Navit, Esri дайын пішімдерге түрлендіруге мүмкіндік беруі маңызды.

Сервисте аймақтың белгілі бір картасын «шығару» planet.osm сайтынан алынғандықтан, бұл біраз уақытты алады. Нәтиже карта аймағының көлеміне және қызметке жүктемеге байланысты 15-30 минут ішінде дайын болады. Картаны шығару процесі аяқталғаннан кейін пайдаланушыға ол қалдырған электрондық пошта мекенжайы хабарланады.

Түрлендіру

Осылайша, белгілі бір аймақтың картографиялық деректерін мәтіндік osm файлы түрінде алған соң, оны навигациялық қосымша үшін векторлық немесе растрлық графикасы бар дайын карта пішіміне түрлендіруді бастауға болады. Мысалы, OsmAnd бағдарламалық құралының GPS навигаторы үшін OSM картографиялық деректерін OBF пішіміне түрлендіру қажет.

Ол үшін арнайы OsmAndMapCreator түрлендіргіші бар. Бұл қолданба Java тілінде жазылған және кросс-платформа болып табылады. Ол операциялық жүйеге байланысты sh ​​немесе bat сценарийі арқылы ықшамдаудан кейін іске қосылады. Бірақ сонымен бірге бағдарламаның графикалық интерфейсі бар.

Osm файлын «Файл» мәзірі арқылы түрлендіру керек - «Osm файлынан obf файлын жасау». Осыдан кейін алдын ала көрсетілген қалтада obf кеңейтімі бар файл пайда болады, ол Android құрылғысына /sdcard/osmand/ каталогында тасымалдануы керек. Енді бұл аймақтың картасы OsmAnd және офлайн режимінде қолжетімді болады.

OsmAndMapCreator көмегімен сіз басқа онлайн карта қызметтерінің деректерін пайдаланып OBF карталарын да жасай аласыз. Бірақ бұл бағдарлама мүмкіндіктерін шолу осы мақаланың ауқымынан тыс.

Михаил АСТАПЧИК

Көптеген адамдардың OSM туралы білімі әдетте мыналармен шектеледі: «Бұл Wikipedia сияқты қарапайым адамдар сызатын карта». Одан әрі OSM карталары туризмге жарамсыз дегенді жиі естиді, рельеф, жол жүру жолдары және т.б. Бұл олай емес, мен білім беру бағдарламасын жазу қажеттілігіне көзім жетті.

  • Нақты OSM дегеніміз не;
  • Неліктен бұл туристерге арналған;
  • Сапарды жоспарлау кезінде OSM-ден ақпаратты қалай алуға болады;
  • Оны маршрутта қалай пайдалануға болады;
  • OSM сызу (қосу) туралы аздап.

OSM дегеніміз не?

Бұл openstreetmap.org сайтында көрген карта емес!

OSM туралы естіген халықтың 95% -ы осы сайтқа кіреді, мұны көреді және эмоциялардың көп жарылуын бастан кешірмейді.

OSM – мәліметтер базасы. Түсінікті болу үшін планшеті бар файлды елестетіп көріңіз, онда нүктелер немесе сызықтар координаталары бірінші бағанда, екінші бағанда бұл нүктелер мен сызықтар нені білдіретіні жазылған. Міне, осындай табақ - бұл OSM. Әрине, мен қазір тақтайшаны оңайлаттым, бірақ ең бастысы, сіз түпнұсқа нұсқадағы OSM-нің әдемі түрлі-түсті карта емес, тіпті сурет емес, соншалықты қызықсыз тақта екенін түсінесіз.

Бұл пластинадағы деректер ... жасау үшін пайдаланылады. не болса да!

Туристерге арналған электронды карталардан электр желілерінің диаграммаларына дейін немесе сіздің туған қалаңыздағы автобус бағыттарының картасы бар қабырғадағы плакатқа дейін.


Жұмыс үстелі компьютерінің немесе телефонның экранынан көруге арналған OSM карталарының бірі. (Топо картасын ашу) Garmin портативті навигаторына арналған OSM карталарының бірі
OSM деректеріне негізделген 3D принтерде басып шығарылған зағиптарға арналған 3D картасы. Жасаңыз. Германияның электр желісінің картасы
теңіз картасы http://map.openseamap.org/ сайтында
Танымал Maps.me мобильді қосымшасындағы OSM картасы

OSM графикалық көрінісін жасайтын әрбір адам өзінің талғамы мен түсі бойынша белгілі бір нысандардың қалай көрсетілетінін таңдайды. Және олар мүлдем ұсыныла ма. Жоғарыдағы суреттерден көріп отырғанымыздай, қуат картасына мұқтаждар электр желілеріне қатыстылардан басқа OSM деректер базасындағы барлық нысандарды елемеген. Ал Maps.me жасаушылар ауылда және жақын маңда навигация картасын жасаған кезде өз картасына электр желілерін, тау асуларын және өткелдерді салмаған. Теңіз картасын жасаушылар дерекқордан үштен бір бөлігін алады.

Яғни, егер мен шынымен қаласам, онда тек теңіздер, орындықтар мен құдықтар көрсетілетін карта жасай аламын. Ал теңіздер қызыл болады, орындықтар картада БҰҰ жалауына ұқсайды, құдықтар ең үлкен масштабта көрсетіледі (қашан, қандай масштабта көрсетілген нәрсе табиғи түрде әртүрлі болуы мүмкін) және кресттермен сызылады. Менің психикалық картам толық ай сайын жаңартылып отырады (OSM серверлерінен соңғы ақпаратты алыңыз) (Оны кім айтады, бірақ мен толық айды жақсы көремін!). Мұндай карта ешкімге қажет болмайды, бірақ теорияда бұл мүмкін 🙂

Сондықтан «OSM карталарындағы таңбалар» тізімі жоқ. Әрбір графикалық көрініс (OSM/rasterizer түрі - сіз әртүрлі атауларды кездестіресіз) басқаша болады. OSM-ден ақпаратты қалай алуға болады, мен төменде сипаттаймын. Бұл тіпті карталарда интуитивті түсінікті адамдар үшін де қызықты болады, өйткені сіз түсінгеніңіздей, дерекқордағы барлық нәрсені бірден көрсететін бірде-бір OSM картасы жоқ.

Ол бізге не үшін керек?

Менен саяхатқа дайындалу үшін пайдаланылған карталар туралы толығырақ оқи аласыз.

Яндекс және Google карталарыормандар мен таулар үшін қолданылмайды - бұл түсінікті деп үміттенемін. Жолдар, қажетті заттар, рельефтер жоқ. Корпорациялар алаңдап, бір жылда 100 адам өтетін жолды сызуға мүдделі емес.Ормандағы бұлақты бейнелеу қызық емес, және олардың клиенттерінің аз саны асуларды қажет етеді, олар ешқашан пайда болмайды. Ана жерде.

Бірақ ОСМ-де а) картаға сыймайды б) негізінен картографиялық емес ақпарат көп. Егер сізден бұрын сауатты геодезист аумақты аралап өтсе, онда сіз әдетте спорт туристерінің есептерінен алуға үйренген көптеген ақпаратты аласыз. ( Айтпақшы, есептерде олар кейде мотивке, қыртыстарға және разрядтарға байланысты шындықты өтірік айтып, әшекейлейді, бірақ OSM редакторында өтірік айтуға мотив жоқ.) Бұл жерде бұл ақпарат мәтін түрінде емес, бірден аймаққа байланады. .Егер аймақ нашар сызылған болса, онда сізде сәттілік жоқ және оны түзету сізге байланысты.

Мен сізге OSM-тен қызықты қосымша ақпаратты алудың ең қарапайым, орнатуды қажет етпейтін жолын көрсетемін.

Тегтер, әрине, керемет, бірақ OSM сонымен қатар картаны қолмен басу емес, трассалар/жолдар бойымен автоматты түрде бағдарлау мүмкіндігін береді (жаяу жүру үшін жолды дайындау). Мұны Android қолданбасында (оның да осы жерден карталар пакеті бар) немесе gpsies.com веб-сайтында жасауға болады (тректі сақтау кезінде ең бастысы - бұл сіздің жоспарыңыз екенін тексеру, трек шынымен өткен жоқ) , немесе SAS Planet бағдарламасында (бұл жерде нашар).

Жолдағы OSM

OSM - бұл векторлық карталар, сондықтан оларды навигаторларда пайдалану ыңғайлы (жолдар бойынша автоматты маршруттау, сапаны жоғалтпай масштабтау, объектілерді іздеу). Әдеттегідей, бізде Garmin мен смартфон арасында таңдау бар.

Garmin навигаторына арналған OSM карталары

Рюкзактардың рюкзактарына сәйкес келетін ыңғайлы OSM құрылымдары, күн сайын жаңартылады:

  • https://maptourist.org/osm-garmin - бүкіл бұрынғы КСРО + Моңғолия. Сілтемеде gmapsupp.zip файлы бар, оны орауыштан шығарып, құрылғының жад картасына Garmin қалтасына салсаңыз, сіз бүкіл бұрынғы КСРО картасын аласыз. Сондай-ақ Ресей Федерациясының Федералдық округтері мен Моңғолия үшін жеке файлдар бар. Бұл жинақ санаттары бар рұқсаттарды көрсетеді;
  • http://garmin.openstreetmap.ru/federal/ - федералды округтер бойынша файлдары бар Ресей (мұрағатты, мысалы, 7zip арқылы шығарып, құрылғыдағы жад картасына Garmin қалтасына тастау керек);
  • http://gis-lab.info/data/mp/# - жеке файлдарда Ресей Федерациясының аймақтары және кейбір елдер. Сондай-ақ құюға арналған нұсқаулар бар, соның ішінде базалық лагерь арқылы.

OSM пайдаланушылар тарапынан үнемі өзгертіліп отырады және жоғарыда көрсетілген құрылымдар үнемі жаңартылып отырады, сондықтан картаны барар алдында жүктеп салу арқылы сіз соңғы нұсқаны аласыз.

Көптеген карталарда көлденең сызықтар жоқ. Оларды бөлек орналастыруға болады.

Жер бедері файлдары тұрақты, сондықтан мен оларды осында жинадым: https://yadi.sk/d/olnB_ueyxHJW0g Оларды толтыру да оңай. Орнатқаннан кейін құрылғы карталарының тізімінде бөлек элементтерде жер бедері файлдарын көресіз, бұл қажет болмаған кезде оларды өшіруге және картаны қарауға кедергі келтіруге мүмкіндік береді.
Сілтеме readme файлында бүкіл Ресейдің және бөлек әлемнің қалған бөліктерінің көлденең сызықтары 60*Ш-дан 56*Ш-ға дейін. Сіз екі файлды да, торрент файлдарын да жүктей аласыз. Контур сызықтары SRTM және ASTER GDEM Жер кеңістігін сканерлеу деректерінің желімделуі болып табылады.

Garmin көмегімен шешілді.

Смартфондағы OSM

Мұнда көптеген нұсқалар бар. Олардың ең қарапайымы:

OSMANd қолданбасы маған әсер қалдырмады, себебі мен OSM картасын желіден тыс жүктеп ала алмадым. Жаяу серуендеу кезінде мен смартфонды қолданамын, оның ішінде карталар мен спутниктік суреттердің резервтік сақтау орны ретінде.

OSM сызу (қосу) туралы аздап

Ең дұрысы, жаяу жүру алдында және кейін картаны салу керек.

  • Жаяу жүру алдында- сүйікті адамыңызға ең көп картаны дайындау. Спутниктік суреттерде көрінетін ормандарды, өзендерді, жоталарды, ашық жерлерді, жолдарды белгілеуге болады.
  • Жаяу серуеннен кейін- өйткені бұл қызықты және саяхат кезінде жинаған ақпаратпен бөлісу. Көп нәрсені өзіңіз көргеннен кейін ғана картаға түсіруге болады. Соқпақтардың сапасы, шатырлар, бұлақтар, ауылдардағы құдықтар, өткелдің тереңдігі және т.б. және т.б

Ең қарапайым редактор - браузерде. Ол ID деп аталады. https://www.openstreetmap.org сайтына өтіңіз

Егер сіз мұны бірінші рет жасап жатсаңыз, тіркелуіңіз керек (логин мен құпия сөз басқа редакторлар үшін пайдалы болады).

Бұл өте қарапайым, бірақ мүмкіндіктер аз, ондағы көптеген нәрселер ұзақ және істеуге ыңғайсыз және сіз бір нәрсені оңай бұза аласыз.

Ең жақсы әдіс - JOSM редакторын меңгеру. Бұл қазірдің өзінде компьютерде бөлек бағдарлама. Қоңыраулар мен ысқырықтардың көптеген түрлері бар, спутниктік суреттердің барлық түрлерінің бұлтын қою, тректер мен нүктелерді жүктеп салу, нысан өзгерістерінің бүкіл тарихын қарау және т.б. және т.б. Ең бастысы, өңдеу процесі офлайн режимде жүреді, кез келген әрекет әдеттегі Ctrl + Z арқылы оңай жойылады. Аяқтағаннан кейін «серверге деректерді жіберу» түймесін басыңыз, бағдарлама сіздің өңдеулеріңізді тексереді, «Мен басқа біреудің өңдеулерімді тексергенін қалаймын» құсбелгісін қоюды ұсынады (алдымен оны белгілеңіз), дереккөзді көрсетуді сұраңыз. өзгерістердің жаңа партиясы туралы деректер. Осы өзгерістен кейін ғана дерекқор сақталатын серверге ұшады. Openstreetmap.org сайтының картасында өзгерістер бірден көрсетіледі, мен жоғарыда шығарған Garmin жиындарында - бір күнде және, мысалы, сол maps.me картаны айына бір рет жаңартады.

JOSM пайдалану нұсқаулары: https://josm.openstreetmap.de/wiki/Ru%3AIntroduction

Барлығы бағдарламаны орнатудан басталатын бейне нұсқаулық: https://www.youtube.com/watch?v=t7UdJrX8nGM

Бұл екі нұсқаулық (егер қаласаңыз, сіз көбірек таба аласыз, соның ішінде YouTube сайтында) сізге техникалық бөлікті үйретеді. Белгілі бір нысандардың қандай тегтерге арналғанын білу үшін OSMWiki-дегі іздеуді пайдаланыңыз (жоғарғы оң жақтағы іздеу жолағы). Кішкене тәжірибемен сіз пайдаланатын тегтерді есте сақтайсыз және викиді шарлау ықтималдығы аз боласыз.

Бастапқыда жиі кездесетін қателіктер:

  • растризатордың астына сызыңыз.Сіз навигация үшін maps.me сайтын пайдаланып жатырсыз делік. Ол пастарды тартпайды ( тау_асуы=иә), бұл растризатор тауға шығу үшін жасалмаған. Бірақ сіз карталарды смартфоныңызда maps.me сайтында көргіңіз келеді. Ал сіз tourism=viewpoint сияқты жол жүру билеттерін белгілей бастайсыз ( бұл тег жақсы көрінетін жерлерді белгілеуі керек), ол maps.me сайтында көрсетіледі. Бұл дұрыс емес, өйткені бұл Wiki-де анық сипатталған мағынасы әртүрлі нысандар. Растризатордың бірдеңе көрсетпеуі сіздің мәселеңіз. Басқа адам үшін, бәлкім, бәрі жақсы және ол өтуді нақты орыннан ажырату керек. Ешбір растризатор қалаған нәрсені көрсетпесе де, дерекқор дұрыс жүргізілсе, сіздің мақсаттарыңыз үшін қолайлы растризаторды жасауға немесе барын өзгертуге болады. Мысалы, мен Garmin үшін құрастыруда https://maptourist.org/osm-garmin rtsa_scale =* жіберіп алдым. Егер бәрі бір жолда үздіксіз мәтінмен жазылса, онда электронды ми төтеп бере алмайды. Егер сізде тег қоюды білмейтін, бірақ соңғы пайдаланушыға пайдалы ақпарат болса, оны тег мәніне жазыңыз сипаттамасы=*. Мысалы, мен нүктеге дейін жазамындүкен=аппараттық құрал (аппараттық дүкен) ол жерден тазартылған оттық бензинін тапқаным туралы ақпарат.
  • басқа карталардан қайта салу.Жалпы, бұл зат Батыста әртүрлі заңдық және ақшалай мәселелердің салдарынан ойлап табылды. Иә, Google және Яндекс олардың ақша жұмсаған карталарын тегін таратылатын карта үшін пайдалана бастасаңыз, қарсы болады.Бірақ бұл ереже, олар айтқандай: «қате емес, мүмкіндік». Бұл сізге OSM-де көретін жолды GPS жолынан сол жерде жүрген адамдар жасағанын және клиринг спутниктік фотосуретте көрінетінін және Бас штабтың картасынан көшірілмегенін қамтамасыз етуге мүмкіндік береді. ондаған жылдар бойы жаңартылды. Әрине, OSM-дегі соқпағы да өсіп кетуі мүмкін, бірақ жорыққа дайындалу кезінде біз барлық қолда бар карталарды қараймыз, ал соқпақ барлық карталарда сызылған болса, біз оның бар екеніне сенімді боламыз және ол қандай да бір картада жоқ, біз бұдан былай онымен санаспаймыз және өз әрекеттерімізді соған сәйкес жоспарлаймыз. Ал егер карталар шындықты тексерместен бірін екіншісімен қайта сыза бастаса, онда бұл бос сөз болады. Бұған қоса, сіз қазіргі уақытта оның болуын бағалау үшін OSM жүйесінде іздің жасалған күнін қалай қарау керектігін білесіз және объект әлі жерде болмаса, оны қалай жою керектігін білесіз.

Біреу жиі естиді, өйткені OSM-ді кез келген адам өңдей алады, сонда бәрін өшіретін немесе шизофрениялық сандырақтарды салатын біреу келеді. Егер бұл кейде орын алса, тәжірибелі пайдаланушылар оны сәтті анықтап, оны жояды. Иә, және бұл өте қиын және CSV бұзақыларын сызып тастамайды - бір жерде тіркеліп, картаны бұзыңыз. Пайдаланушылардың көптігі, әрине, карта жасаудың техникалық бөлігімен таныс емес адамдардың санын арттырады, бірақ жаңадан бастағандар үшін түзететін тәжірибелі пайдаланушылар барған сайын көбейіп келеді.

Бұл OSM-ге кіріспе курс болды. Бастау үшін жеткілікті :)

Менің тобым арқылы жорықтарға қосылыңыз.