باز کردن نقشه خیابان نحوه ایجاد تغییرات در نقشه خیابان باز (OSM). برنامه های کامپیوتر با نقشه های OSM

اینها غیر رسمی هستند کارت های رایگان. آنها توسط جامعه اینترنتی ایجاد شده اند نقشه خیابان باز (OSM). مزیت قطعی دیگر این است که بیش از یک نفر آنها را می سازد، هر کاربر ثبت نام شده می تواند تغییراتی در نقشه ایجاد کند. به طور مداوم به روز می شود و در بسیاری از مناطق اطلاعات به روز بیشتری در مورد آن وجود دارد این لحظهنسبت به نقشه های رسمی

دستورالعمل نصب نقشه های OpenStreetMap برای Navitel Navigator:

1. یک کپی از کارت حافظه تهیه کنید (فقط در مورد)
2. فایل های *.nm2 لازم را در هر پوشه ای روی دستگاه یا کارت حافظه (به عنوان مثال /sdcard/NavitelContent/Maps/AtlasOSM) کپی کنید. اگر مناطق با یکدیگر مرز ندارند، برای اینکه مسیر به درستی تعیین شود، یک فایل با نقشه نمای کلی روسیه (Russia-overview-osm-nm2) به پوشه با نقشه های انتخاب شده اضافه کنید.
3. در برنامه Navitel، منو - تنظیمات - نقشه - باز کردن اطلس - نماد وسط با یک پوشه در پایین - یک پوشه را انتخاب کنید و روی "ok" کلیک کنید (تیک سبز رنگ)
4. پس از تکمیل فرآیند نمایه سازی، نقشه ها برای پیمایش در دسترس خواهند بود

مهم!نقشه های پروژه OSM در تنها فرمت NM2 ایجاد شده است، آنها کاملا با برنامه ناوبری Navitel Navigator نسخه 5.0.3 و پایین تر (در نسخه 3.5 بهتر) بدون نقص و محدودیت کار می کنند. همچنین، نقشه‌های OSM روی نسخه‌های Navitel Navigator تا 9.10.xxxx به خوبی کار می‌کنند.

دانش اکثر مردم از OSM معمولاً به این محدود می شود: "این نقشه ای است که مردم عادیمانند ویکی پدیا علاوه بر این، اغلب می شنویم که نقشه های OSM برای گردشگری مناسب نیستند، هیچ امدادی، گذرگاه و غیره وجود ندارد. اینطور نیست و من به نیاز به نوشتن یک برنامه آموزشی متقاعد شدم.

  • OSM دقیقا چیست.
  • چرا برای گردشگران است.
  • نحوه دریافت اطلاعات از OSM هنگام برنامه ریزی سفر.
  • نحوه استفاده از آن در حال حاضر در مسیر؛
  • کمی در مورد ترسیم (اضافه) OSM.

OSM چیست؟

این نقشه ای نیست که در openstreetmap.org می بینید!

95 درصد از جمعیتی که نام OSM را شنیده اند به این سایت مراجعه می کنند، این را می بینند و به طور منطقی طغیان احساسات زیادی را تجربه نمی کنند.

OSM یک پایگاه داده است. برای سهولت درک، فایلی را با یک تبلت تصور کنید، جایی که مختصات نقاط یا خطوط در ستون اول نوشته شده است، در ستون دوم، این نقاط و خطوط نشان دهنده چیست. در اینجا چنین صفحه ای وجود دارد - این OSM است. البته اکنون صفحه را ساده کرده ام، اما نکته اصلی این است که متوجه شدید که OSM در نسخه اصلی یک صفحه خسته کننده است و نه یک نقشه چند رنگ زیبا و نه حتی یک تصویر.

از داده های این صفحه برای ساخت …. هر چیزی!

از نقشه های الکترونیکی برای گردشگران گرفته تا نمودارهای شبکه برق یا پوستری روی دیوار با نقشه مسیرهای اتوبوس در شهر شما.


یکی از نقشه های OSM برای مشاهده از صفحه نمایش رایانه رومیزی یا تلفن. (باز کردن نقشه Topo) یکی از نقشه های OSM برای ناوبر قابل حمل Garmin
نقشه سه بعدی برای نابینایان که بر روی یک چاپگر سه بعدی بر اساس داده های OSM چاپ شده است. انجام دادن . نقشه شبکه برق آلمان
نقشه دریا در http://map.openseamap.org/
نقشه OSM در محبوب اپلیکیشن موبایل Maps.me

هر کسی که یک نمایش گرافیکی از OSM ایجاد می کند، برای سلیقه و رنگ خود انتخاب می کند که چگونه اشیاء خاصی در آنجا ارائه شوند. و اینکه آیا اصلا ارائه خواهند شد. همانطور که در تصاویر بالا مشاهده می کنید، کسانی که به نقشه قدرت نیاز داشتند، تمام اشیاء موجود در پایگاه داده OSM را نادیده گرفتند، به جز موارد مربوط به شبکه های برق. و سازندگان Maps.me هنگام ساختن نقشه برای پیمایش در روستا و اطراف، خطوط برق، گذرگاه‌های کوهستانی و راهروها را در نقشه خود قرار نداده‌اند. سازندگان نمودار دریاییماهی از پایگاه داده کاملا سوم.

یعنی اگر واقعاً بخواهم می توانم نقشه ای بسازم که در آن فقط دریاها و نیمکت ها و چاه ها نمایش داده شود. و دریاها قرمز می‌شوند، نیمکت‌ها مانند پرچم سازمان ملل روی نقشه به نظر می‌رسند، چاه‌ها در بزرگترین مقیاس نمایش داده می‌شوند (چه زمانی، چه مقیاسی نشان داده می‌شود به طور طبیعی می‌تواند متفاوت باشد) و با صلیب‌ها ترسیم می‌شوند. نقشه روانگردان من در هر ماه کامل به روز می شود (آخرین اطلاعات را از سرورهای OSM دریافت می کند) (چه کسی آن را چنین می گذارد ، اما من عاشق ماه کامل هستم!). هیچ کس به چنین کارتی نیاز نخواهد داشت، اما در تئوری ممکن است 🙂

بنابراین، لیستی وجود ندارد کنوانسیون هادر نقشه های OSM هر نمایش گرافیکی (نوعی OSM / شطرنج‌ساز - می‌توانید با نام‌های مختلفی روبرو شوید) یک نام متفاوت خواهد داشت. نحوه دریافت اطلاعات از OSM را در زیر توضیح خواهم داد. این حتی برای کسانی که به طور مستقیم روی نقشه ها واضح هستند جالب خواهد بود، زیرا همانطور که احتمالا متوجه شده اید، یک نقشه OSM وجود ندارد که همه چیزهایی که در پایگاه داده است را به یکباره نمایش دهد.

چرا ما به اون احتیاج داریم؟

می توانید در مورد نقشه های مورد استفاده برای آماده سازی سفر از من بیشتر بخوانید.

نقشه های Yandex و Googleبرای جنگل ها و کوه ها قابل اجرا نیستند - امیدوارم این واضح باشد. بدون مسیر، بدون اشیاء ضروری، بدون تسکین. شرکت ها علاقه ای ندارند که حواسشان پرت شود و مسیری را ترسیم کنند که در یک سال 100 نفر در آن بگذرند. به تصویر کشیدن یک چشمه در جنگل جالب نیست و تعداد ناچیزی از مشتریان آنها به گذرنامه نیاز دارند که به احتمال زیاد هرگز ظاهر نمی شوند. آنجا.

اما اطلاعات زیادی در OSM وجود دارد که الف) روی نقشه نمی گنجد ب) اصولاً نقشه برداری نیست. اگر قبل از شما یک نقشه بردار ماهر در منطقه قدم زد، اطلاعات زیادی را که معمولاً عادت دارید از گزارش گردشگران ورزشی بدست آورید، به دست خواهید آورد. ( به هر حال، در گزارش ها گاهی اوقات به دلیل انگیزه، پوسته ها و تخلیه ها دروغ می گویند و واقعیت را زینت می دهند، اما سردبیر OSM انگیزه ای برای دروغ گفتن ندارد.) و در اینجا این اطلاعات بلافاصله به منطقه گره می خورد و نه به شکل متناگر منطقه ضعیف ترسیم شده است، پس شانس شما نیست و این به شما بستگی دارد که آن را درست کنید.

من ساده ترین راه را به شما نشان خواهم داد که نیازی به نصب هیچ برنامه ای ندارد تا یک برنامه جالب را پیدا کنید اطلاعات اضافیاز OSM

البته برچسب‌ها جالب هستند، اما OSM همچنین به جای کلیک کردن دستی روی نقشه، امکان مسیریابی (آماده کردن مسیر برای پیاده روی) در مسیرها / جاده‌ها را به صورت خودکار فراهم می‌کند. این را می توان در برنامه اندروید (از اینجا نیز یک بسته نقشه برای آن وجود دارد) یا در وب سایت gpsies.com انجام داد (نکته اصلی هنگام ذخیره آهنگ این است که بررسی کنید که این برنامه شماست و نه واقعاً مسیر. گذشت)، یا در برنامه SAS Planet (اینجا بد است).

OSM در مسیر

OSM نقشه های برداری هستند، بنابراین استفاده از آنها در ناوبرها راحت است (مسیریابی خودکار در طول مسیرها، بزرگنمایی بدون کاهش کیفیت، جستجوی اشیا). طبق معمول، ما بین گارمین و گوشی هوشمند یک انتخاب داریم.

نقشه های OSM برای ناوبر گارمین

ساخت‌های OSM راحت که در زیر کوله‌پشتی‌ها جای می‌گیرند، روزانه به‌روزرسانی می‌شوند:

  • https://maptourist.org/osm-garmin - کل اتحاد جماهیر شوروی سابق + مغولستان. پیوند دارای یک فایل gmapsupp.zip است، با باز کردن آن و قرار دادن آن بر روی کارت حافظه موجود در دستگاه در پوشه Garmin، نقشه کل اتحاد جماهیر شوروی سابق را دریافت خواهید کرد. همچنین پرونده های جداگانه ای برای مناطق فدرال فدراسیون روسیه و مغولستان وجود دارد. این اسمبلی پاس های با دسته ها را نمایش می دهد.
  • http://garmin.openstreetmap.ru/federal/ - روسیه با فایل های مناطق فدرال (بایگانی باید با استفاده از، به عنوان مثال، 7zip باز شود و به سادگی روی کارت حافظه موجود در دستگاه در پوشه گارمین پرتاب شود).
  • http://gis-lab.info/data/mp/# - مناطق فدراسیون روسیه و برخی کشورها فایل های جداگانه. همچنین دستورالعمل هایی برای ریختن، از جمله از طریق بیس کمپ وجود دارد.

OSM دائماً توسط کاربران در حال تغییر است و بیلدهای فوق دائماً به روز می شوند، بنابراین با آپلود نقشه درست قبل از رفتن، آخرین نسخه را دریافت خواهید کرد.

بسیاری از نقشه ها خطوط افقی ندارند. آنها را می توان به طور جداگانه قرار داد.

فایل های زمین دائمی هستند، بنابراین من آنها را در اینجا جمع آوری کردم: https://yadi.sk/d/olnB_ueyxHJW0g آنها همچنین به راحتی پر می شوند. پس از نصب، فایل‌های زمین را در آیتم‌های جداگانه در لیست نقشه‌های دستگاه مشاهده خواهید کرد که به شما امکان می‌دهد در مواقعی که نیازی به آن‌ها نیست، آن‌ها را خاموش کنید و در مشاهده نقشه اختلال ایجاد کنید.
در لینک فایل readme خطوط افقی کل روسیه و به طور جداگانه بقیه دنیا از 60*Sh تا 56*Sh. شما می توانید هر دو فایل را بلافاصله و فایل های تورنت را دانلود کنید. خطوط کانتور، چسباندن داده‌های اسکن فضای زمین SRTM و ASTER GDEM هستند.

به نوعی با گارمین متوجه شدم.

OSM در گوشی های هوشمند

در اینجا گزینه های زیادی وجود دارد. ساده ترین آنها:

برنامه OSMAnd من را تحت تأثیر قرار نداد زیرا نتوانستم نقشه غیر OSM را به صورت آفلاین بارگیری کنم. از آنجایی که در پیاده روی از تلفن هوشمند استفاده می کنم، از جمله به عنوان ذخیره سازی پشتیبان برای نقشه ها و تصویربرداری ماهواره ای.

کمی در مورد ترسیم (اضافه) OSM

در حالت ایده آل، باید نقشه را قبل و بعد از سفر ترسیم کنید.

  • قبل از پیاده روی- تا بیشترین کارت را برای عزیزتان تهیه کنید. می‌توانید جنگل‌ها، رودخانه‌ها، پشته‌ها، پاک‌سازی‌ها، جاده‌های قابل مشاهده در تصاویر ماهواره‌ای را علامت‌گذاری کنید.
  • بعد از پیاده روی- چون جالب است و برای به اشتراک گذاشتن اطلاعاتی که در طول سفر جمع آوری کرده اید. خیلی چیزها را می توان تنها پس از اینکه خودتان دیدید ترسیم کرد. کیفیت مسیر، تعداد مکان های چادر، چشمه، چاه در روستاها، عمق فورد و غیره. و غیره

ساده ترین ویرایشگر - درست در مرورگر. بهش میگن ID. به https://www.openstreetmap.org بروید

اگر برای اولین بار این کار را انجام می دهید، باید ثبت نام کنید (ورود و رمز عبور برای سایر ویرایشگران مفید خواهد بود).

این بسیار ساده است، اما فرصت های کمی وجود دارد، بسیاری از کارها در آن طولانی و ناخوشایند هستند، و شما به راحتی می توانید چیزی را بشکنید.

بهترین راه تسلط بر ویرایشگر JOSM است. این قبلاً یک برنامه جداگانه در رایانه است. انواع مختلفی از زنگ ها و سوت ها وجود دارد، امکان قرار دادن ابری از انواع تصاویر ماهواره ای، آپلود آهنگ ها و نقاط خود، مشاهده کل تاریخچه تغییرات جسم و غیره وجود دارد. و غیره. نکته اصلی این است که فرآیند ویرایش به صورت آفلاین انجام می شود، هر عملی به راحتی با Ctrl + Z معمول لغو می شود. وقتی کارتان تمام شد، دکمه «ارسال داده‌ها به سرور» را فشار دهید، برنامه ویرایش‌های شما را بررسی می‌کند، از شما می‌خواهد که کادر «من می‌خواهم شخص دیگری ویرایش‌های من را بررسی کند» را علامت بزنید (اول آن را علامت بزنید)، از شما بخواهد که منبع داده در مورد دسته جدید تغییرات. و تنها پس از این تغییر به سروری که پایگاه داده در آن ذخیره می شود پرواز می کند. در نقشه سایت openstreetmap.org تغییرات بلافاصله نمایش داده می شود، در آن مجموعه هایی برای گارمین که در بالا ریختم - در یک روز، و مثلاً همان maps.me ماهانه یک بار نقشه را به روز می کند.

دستورالعمل استفاده از JOSM: https://josm.openstreetmap.de/wiki/Ru%3Aintroduction

دستورالعمل ویدیویی که در آن همه چیز با تنظیم برنامه شروع می شود: https://www.youtube.com/watch?v=t7UdJrX8nGM

این دو دستورالعمل (در صورت تمایل، موارد بیشتری از جمله در YouTube پیدا خواهید کرد) بخش فنی را به شما آموزش می دهد. برای اینکه متوجه شوید اشیاء خاص برای چه برچسب هایی تعیین شده اند، از جستجو در OSMWiki (کادر جستجو در بالا سمت راست) استفاده کنید. با کمی تجربه، برچسب هایی را که استفاده می کنید به خاطر خواهید آورد و کمتر در ویکی گشت و گذار خواهید داشت.

اشتباهات رایج مبتدیان:

  • زیر شطرنجگر بکشید.فرض کنید از maps.me برای پیمایش استفاده می کنید. او پاس نمی گیرد ( گردنه_کوه=آره)، این شطرنجگر برای کوهنوردی ساخته نشده است. اما شما می خواهید گذرنامه ها را در maps.me در تلفن هوشمند خود ببینید. و شما شروع به علامت گذاری گذرنامه هایی مانند گردشگری = دیدگاه ( این تگ قرار است مکان ها را با دید خوب) که در maps.me نمایش داده می شود. این درست نیست، زیرا این اشیاء از نظر معنایی متفاوت هستند که به وضوح در ویکی توضیح داده شده است. و این مشکل شماست که شطرنجگر شما چیزی را نشان نمی دهد. برای شخص دیگری، احتمالاً همه چیز خوب است و او باید پاس را از مکان خاص تشخیص دهد. حتی اگر هیچ شطرنج‌دهنده‌ای چیزی را که می‌خواهید نمایش نمی‌دهد، اگر پایگاه داده به درستی نگهداری شود، می‌توان یک شطرنج‌ساز مناسب برای اهداف خود ایجاد کرد یا یک موجود را اصلاح کرد. به عنوان مثال، من https://maptourist.org/osm-garmin rtsa_scale =* را در بیلد گارمین از دست دادم. اگر همه چیز در متن پیوسته در یک خط نوشته شود، مغز الکترونیکی با آن مقابله نخواهد کرد. اگر اطلاعاتی دارید که نمی دانید چگونه آن را برچسب گذاری کنید، اما برای کاربر نهایی مفید است، آن را در مقدار برچسب بنویسید. شرح=*. به عنوان مثال، من به موضوع می نویسم shop=hardware (hardware store) اطلاعاتی درباره اینکه آیا بنزین مشعل تصفیه شده را در آنجا پیدا کردم یا خیر.
  • از کارت های دیگر دوباره بکشید.به طور کلی، این کالا در غرب به دلیل انواع مشکلات حقوقی و پولی اختراع شد. بله، اگر به خاطر نقشه ای که به صورت رایگان توزیع می شود، از نقشه های آنها استفاده کنید، گوگل و یاندکس بسیار مخالف خواهند بود.اما این قانون، همانطور که می گویند: "نه یک اشکال، بلکه یک ویژگی." این به شما امکان می دهد اطمینان حاصل کنید که مسیری که من در OSM می بینم از مسیر GPS توسط افرادی که واقعاً آنجا راه رفته اند ترسیم شده است و پاکسازی در عکس ماهواره ای قابل مشاهده است و از نقشه ستاد کل کپی نشده است. برای چندین دهه به روز شده است. البته، مسیر روی OSM نیز می تواند بیش از حد رشد کند، اما هنگام آماده شدن برای پیاده روی، ما به تمام نقشه های موجود نگاه می کنیم و اگر مسیر روی همه نقشه ها ترسیم شود، از وجود آن مطمئن خواهیم شد و اگر در برخی از نقشه ها وجود ندارد، ما دیگر روی آن حساب نمی کنیم و اقدامات خود را بر اساس آن برنامه ریزی می کنیم. و اگر کارت ها بدون بررسی واقعیت شروع به ترسیم مجدد یکی با دیگری کنند، مزخرف خواهد بود. علاوه بر این، از قبل می‌دانید که چگونه به تاریخ ایجاد دنباله در OSM نگاه کنید تا حضور آن را در لحظه تخمین بزنید، و می‌دانید که اگر شی هنوز روی زمین نیست، چگونه آن را حذف کنید.

اغلب شنیده می شود که از آنجایی که OSM توسط هر کسی قابل ویرایش است، پس کسی می تواند به آنجا بیاید که همه چیز را پاک کند یا مزخرفات اسکیزوفرنی بکشد. اگر گاهی اوقات این اتفاق بیفتد، کاربران باتجربه با موفقیت آن را شناسایی و حذف می کنند. بله، و خیلی سخت است و خرابکاران CSV را خراش نمی دهد - جایی ثبت نام کنید و نقشه را خراب کنید. البته فراوانی کاربران تعداد افرادی را که با بخش فنی نقشه‌برداری آشنا نیستند افزایش می‌دهد، اما کاربران با تجربه‌تر و با تجربه‌تری هستند که برای مبتدیان اصلاح می‌کنند.

این یک دوره مقدماتی در OSM بود. برای شروع کافیه :)

از طریق گروه من به پیاده روی ها بپیوندید.

بدون ناوبری، هیچ جا، به خصوص با توجه به وضعیت جاده های ما. آیا متوجه شده اید که ناوبر شما پایدار نیست؟ سپس باید نقشه های OSM را برای Navitel در اسرع وقت دانلود کنید. آنها حاوی تمام اطلاعات لازم در مورد سکونتگاه های کشور هستند، این نقشه ها اشیاء POI مانند رستوران ها، بارها و مکان هایی برای تفریحات فرهنگی را نشان می دهند.

نقشه های OSM برای ناوبر - چیزی بیشتر از ناوبری معمولی. این پروژه ای است که توسط علاقه مندان با دستان خود ایجاد شده است. این سرویس نقشه های شطرنجی منطقه را ارائه می دهد و خدمات ناوبری بر اساس آنها نقشه هایی را ایجاد می کند که ما به آن عادت کرده ایم. این رویکرد امکان سازماندهی ناوبری را تا حد امکان دقیق فراهم می کند.

پروژه OSM یک پروژه کاملا غیر تجاری است. این بدان معناست که تمامی نقشه ها تحت مجوز عمومی به صورت رایگان ارائه می شوند. علاوه بر این، Open Street Map به عنوان یک ویکی عمل می کند که به همه اجازه می دهد تا تغییراتی در نقشه ها ایجاد کنند و این باعث می شود OSM حتی بهتر، بهتر و محبوب تر شود.

چرا OSM ارزش استفاده دارد؟

نقشه خیابان باز تعدادی مزیت نسبت به سایر پروژه های مشابه دارد:

  • دقت؛

نقشه های OSM Navitel به قدری دقیق هستند که با احتمال 99 درصد هر کوهان و زمین های ناهمواری که روی نقشه ها هستند در زندگی واقعی. این به دلیل این واقعیت است که نقشه ها به طور مداوم توسط جامعه OSM در اینترنت نهایی می شوند. در نتیجه تغییرات ایجاد می شود، نسخه های قدیمی به روز می شوند و نقشه های جدید بهبود می یابند.

  • توزیع رایگان؛

این پروژه با کمک مالی وجود دارد. این امکان دانلود کامل نقشه های OSM را برای Navitel فراهم کرد. در عین حال، کیفیت به مراتب بدتر از خدمات پولی خواهد بود.

  • دور پهن؛

بر خلاف بسیاری از پروژه ها، نقشه های OSM برای Navitel کل را پوشش می دهد زمین. بنابراین، با استفاده از آنها، مطمئن هستید که می دانید چگونه در یک کشور یا قاره ناآشنا به مکان مورد نیاز خود برسید. علاوه بر این، OSM از نظر دقت از برخی "برادران" پولی جلوتر است - TomTom/Tele Atlas. بر اساس این مطالعه، دقت نقشه خیابان باز 27 درصد از این نقشه ها بیشتر است.

  • استفاده راحت؛

نقشه ها را می توان در هر فرمت مناسب وارد کرد - PNG، JPEG، SVG، PDF یا PostScript. همچنین امکان ارسال آنها به Garmin, GisRussa نیز وجود دارد.

فرمت WIKI به OSM اجازه می دهد تا یک پروژه نقشه برداری منحصر به فرد ایجاد کند. به هر حال، نهایی شدن نقشه ها توسط ساکنان منطقه، مزایای غیرقابل انکاری به همراه دارد. اولا، دقت بسیار بالا است، و ثانیا، قابلیت اطمینان تضمین شده است. و سوم، این در دسترس بودن کلی نقشه OSM برای Navitel است. می توانید آنها را به صورت رایگان و بدون پیامک در وب سایت ما دانلود کنید.

نحوه نصب نقشه ها را بخوانید.

نقشه اجمالی روسیه (روسیه - نمای کلی)
آلتای (روسیه-AL)
قلمرو آلتای (روسیه-ALT)
منطقه آمور (روسیه-AMU)
منطقه آرخانگلسک (روسیه-ARK)
منطقه آستاراخان (روسیه-AST)
باشکریا (روسیه-BA)
منطقه بلگورود (روسیه-BEL)
منطقه بریانسک (روسیه-BRY)
بوریاتیا (روسیه-BU)
چچن (روسیه-CE)
منطقه چلیابینسک (روسیه-CHE)
منطقه خودمختار چوکوتکا (روسیه-CHU)
چوواشیا (روسیه-CU)
داغستان (روسیه-DA)
اینگوشتیا (روسیه-IN)
منطقه ایرکوتسک (روسیه-IRK)
منطقه ایوانوو (روسیه-IVA)
قلمرو کامچاتکا (روسیه-KAM)
کاباردینو-بالکاریا (روسیه-KB)
کاراچای-چرکس (روسیه-KC)
قلمرو کراسنودار و آدیگه (روسیه-KDA)
منطقه کمروو (روسیه-KEM)
منطقه کالینینگراد (روسیه-KGD)
منطقه کورگان (روسیه-KGN)
قلمرو خاباروفسک (روسیه-KHA)
منطقه خودمختار خانتی مانسی (روسیه-KHM)
منطقه کیروف (روسیه-KIR)
خاکاسیا (روسیه-KK)
کالمیکیا (روسیه-KL)
منطقه کالوگا (روسیه-KLU)

(به معنای واقعی کلمه " کارت بازخیابان ها")، به اختصار OSM- یک پروژه نقشه برداری وب غیرتجاری برای ایجاد جزئیات رایگان و رایگان نقشه جغرافیاییصلح

برای ایجاد نقشه ها، داده ها از ردیاب های شخصی GPS، عکس های هوایی، فیلم های ضبط شده، تصویربرداری ماهواره ایو پانوراماهای خیابانی ارائه شده توسط برخی شرکت ها و همچنین دانش شخصی که نقشه را ترسیم می کند. برای ایجاد نقشه های خدماتی مانند نقشه های گوگل، بدون اجازه صاحب حق چاپ غیر ممکن است.

OpenStreetMap از اصل ویکی برای ایجاد نقشه استفاده می کند. هر کاربر ثبت نام شده می تواند تغییراتی در نقشه ایجاد کند.

اکنون ما داستان خود را در مورد چگونگی ایجاد تغییرات و اضافات در این نقشه نسبتاً دقیق، در حال توسعه و آسان برای استفاده آغاز خواهیم کرد.

ابتدا باید به وب سایت رسمی OSM http://www.openstreetmap.org/ بروید. می توانید هم با استفاده از صندوق پستی شخصی خود وارد سایت شوید و هم با پیوند دادن یک حساب موجود در جوامع مختلف که نمادهای آن در شکل نشان داده شده است:

پس از ورود به سایت، همان تصویری را خواهیم داشت که در عکس عنوان وبلاگ وجود دارد. هدر صفحه شامل منوی اصلی با تمام دستورات و ویژگی های پشتیبانی شده است.

اکنون یک سوال کاملاً منطقی مطرح می شود: بالاخره چگونه نقشه را ویرایش می کنید؟

نقشه را می توان هم به صورت آنلاین، با استفاده از دو ویرایشگر آنلاین: iD و Potlatch 2 و هم به صورت آفلاین، با استفاده از ویرایشگر نصب شده روی رایانه ویرایش کرد. روش دوم برای کسانی که سرعت اینترنت بسیار پایینی دارند یا محدودیت هایی در ترافیک استفاده شده وجود دارد مناسب است، که در آن می توان تمام تغییرات را در رایانه شما انجام داد و سپس به سرور OSM ارسال کرد. ویرایش ها به صورت یک فایل XML ارسال می شوند، بنابراین تأثیر قابل توجهی بر ترافیک نخواهند داشت.

در این مقاله با استفاده از ویرایشگر iD به صورت آنلاین نقشه را ویرایش می کنیم، زیرا. ویرایشگرهای iD و Potlatch 2 به یک شکل کار می کنند، فقط Potlatch 2 به شما امکان می دهد کلاس های مختلف بیشتری از اشیاء را نقشه برداری کنید و به همین دلیل کندتر است. برای ترسیم و ویرایش بر روی نقشه راه، یک ویرایشگر سریع iD کاملاً کافی است.

در گوشه سمت چپ بالا، سه مورد برجسته شده "ویرایش"، "تاریخچه" و "صادرات" را داریم. علاوه بر این، مورد "ویرایش" غیر فعال است. هنگامی که با نشانگر ماوس روی آن قرار می گیرید، اشاره ای ظاهر می شود که برای ویرایش باید زوم کنید.

پس از بزرگ شدن نقشه به مقیاس مورد نیاز، دکمه "ویرایش" فعال می شود، با کلیک بر روی آن، یک منوی پاپ آپ ظاهر می شود که می توانید ویرایشگر نقشه مورد نظر را انتخاب کنید.

ویرایشگر iD را انتخاب کنید و کار با نقشه را شروع کنید. می توانید هم به صورت دستی و با استفاده از تصاویر ماهواره ای ارائه شده توسط سرویس OSM و هم با ترسیم مسیرهای به دست آمده از مسیرهای ذخیره شده در ناوبر، تغییراتی را در نقشه ایجاد کنید. تصویر زیر پنجره ویرایش نقشه با ویرایشگر iD را نشان می دهد. ویرایش فقط پس از بزرگنمایی در دسترس خواهد بود و مقیاس باید بسیار بزرگ باشد. شکل مقیاس بسیار کوچک را نشان می دهد که برای ویرایش در دسترس است. همانطور که می بینید، این مقیاس برای ترسیم اشیاء از تصاویر فضایی چندان مناسب نیست، اما می توان از آن برای ترسیم جاده ها با استفاده از مسیرهای GPS استفاده کرد.

همانطور که می بینید، ویرایشگر بسیار ساده است و به شما امکان می دهد فقط سه نوع شی را نقشه برداری کنید: یک نقطه، یک خط و یک چند ضلعی. همانطور که ممکن است حدس بزنید، یک نقطه نام یک مکان خاص یا یک شی نقطه ای است، یک خط جاده ها، یک چند ضلعی مناطق مختلف است (جنگل ها، شهرک ها، خانه ها و غیره).

در نوار ابزار سمت راست، فقط دو دکمه مورد توجه هستند:

تنظیم بستر آن ها آنچه روی نقشه نمایش داده می شود (عکس فوری گوگل، نقشه OSM و غیره)

داده های کارت در اینجا، با کمک این دکمه، مسیرهای GPS در ویرایشگر بارگذاری می شوند و همچنین آن دسته از اشیاء را که باید هنگام ویرایش روی نقشه نمایش داده یا پنهان شوند، انتخاب کنید.

و حالا بیایید نحوه قرار دادن اشیاء روی نقشه را دریابیم. من دیدم که در سواری مسیر در جاهایی در امتداد جاده های جنگلی که در نقشه OSM نیستند گذشت. این کمبود باید اصلاح شود. برای انجام این کار، یک مسیر GPS واقعی را از رافائل دانلود کنید و با استفاده از یک مسیر GPS واقعی، شروع به ترسیم جاده ها روی نقشه کنید. در این مثال می‌خواهم مسیر جنگلی زیبایی را ترسیم کنم که قبل از توقف در دریاچه داشتیم. اینم عکس این آهنگ:

مسیر بارگذاری شده است، اکنون باید این جاده را ترسیم کنید.

در شکل، مسیر واقعی بارگذاری شده به رنگ صورتی نشان داده شده است، خط سفیددر امتداد مسیر جاده نقشه برداری شده است. هر شیء اعمال شده را می توان ویرایش کرد. برای انجام این کار، کافی است آن را با نشانگر ماوس انتخاب کنید. لازم نیست شیء مال شما باشد. برای تکمیل رسم خط روی نقشه، روی آخرین نقطه کلیک کنید. نقطه شروع و پایان خط مهم است زیرا جهت حرکت را تعیین می کنند. این امر به ویژه هنگام ترسیم جاده ها و رودخانه ها یک طرفه مهم است. اما در هر زمان می توان جهت حرکت را با انتخاب آیکون مناسبی که پس از فعال شدن شی ظاهر می شود تغییر داد. در یک شی موجود، می‌توانید موقعیت نقاط موجود را تغییر دهید، نقاط خود را اضافه کنید (فلش بین نقاط را بکشید)، و نقاط را حذف کنید. آن ها هیچ چیز پیچیده ای در اینجا وجود ندارد

هنگامی که یک شی جدید رسم شده را انتخاب می کنید، منوی نوع شی در سمت چپ صفحه ظاهر می شود

ما یک جاده داریم، پس آن را انتخاب می کنیم. پس از آن، لیستی از جاده های احتمالی ظاهر می شود. ما یک جاده جنگلی داریم، بنابراین آن را انتخاب می کنیم

پس از آن وارد صفات لازم جاده جنگلی می شویم. این ویژگی‌ها برای نقشه OSM مهم هستند، زیرا بسته به وسیله نقلیه انتخاب‌شده، برای ناوبری خودکار در آینده و همچنین قابلیت نمایش شیء روی نقشه هنگام دور انداختن اشیاء غیر ضروری (مثلاً فراری رانندگی نمی‌کند) استفاده می‌شوند. در امتداد یک جاده جنگلی، بنابراین راننده چنین خودرویی مایل نیست که مسیرهای میدانی و جنگلی نقشه را مسدود کند و در مسیریابی خودکار شرکت کند).

برای جاده ایجاد شده، ویژگی های زیر را وارد کردم:

پوشش:سنگفرش نشده

عرض: 3 متر

دسترسی قانونی:دوچرخه، حمل و نقل موتوری، سوارکاری، عابر پیاده

نوع جاده کشور:نسبتاً نرم: خاک نورد مخلوط با مواد سخت

قابلیت ثبت:چرخ های قوی: دوچرخه های هیبریدی، اتومبیل ها، ریکشاها

دشواری مسیر دوچرخه سواری کوهستان: 0: شن صاف/زمین فشرده، بدون مانع، پیچ های گسترده

دشواری دوچرخه سواری کوهستان: 0: بالابر متوسط<10%, гравий/утоптанная земля, без препятствий

هر اقدامی را می توان قبل از ارسال داده به سرور لغو کرد. اگر فراموش کرده اید که یک نوع شی را تعریف کنید یا ویژگی هایی را به آن اختصاص دهید، اما در همان زمان به مرحله وارد کردن نظر رسیدید، آخرین مرحله را می توان با بستن پنجره ورودی نظر لغو کرد (با کلیک بر روی "ذخیره") در حالی که شی ذخیره نشده است. هیچ جا ناپدید نخواهد شد


2) وکتورهای موجود در ویرایشگرها و برای دانلود به صورت فایل

برای پیمایش در زمین، نقشه ها باید در دستگاهی که با آن به این منطقه می روید بارگیری شود - قادر به دریافت سیگنال GPS، ترسیم نقشه و موقعیت شما بر روی آن است. اگر دستگاه همچنان بتواند مسیری را تعیین کند، به طور کلی خوب است.

امروز در مورد تبدیل نقشه های OpenStreetMap برای نمایش آنها در برنامه های Russa یا Navitel Navigator صحبت خواهیم کرد. بر این اساس، این نقشه ها را می توان در دستگاه هایی که یکی از این برنامه ها را اجرا می کنند، دانلود کرد.

به طور کلی، می توانید نقشه های آماده برخی از مناطق روسیه و برخی دیگر از کشورها را دانلود کنید، با این حال، این نقشه ها کل جهان را پوشش نمی دهند و همیشه آنطور که ما می خواهیم ساخته نمی شوند. با تبدیل خود کارت می توانید به خیلی بیشتر دست پیدا کنید، البته اگر وقتش را ندارید.

به طور خلاصه و برای کسانی که می دانند، تبدیل به این شکل است: .osm -> .mp -> .rus / .nm2

سلب مسئولیت - من روشی را که خودم استفاده می کنم توصیف می کنم. اگر راه ساده تری بلد هستید - در نظرات بنویسید.

حالا به تفصیل:

1) Download.osm
osm یک قالب نقشه برداری برای OpenStreetMap است. From مبتنی بر XML است، یعنی. در واقع متن
شما می توانید فایل osm را به روش های زیر دریافت کنید:
1. ویرایشگرها را دانلود کنید: JOSM یا Merkaartor. فقط مستطیل نقشه مورد نیاز خود را از سرور دانلود کرده و در یک فایل ذخیره کنید. من شخصا ترجیح می دهم از JOSM استفاده کنم، اما شما باید جاوا را برای آن نصب کنید.
2. نقشه آماده یک منطقه خاص را از یکی از سایت های میزبان دانلود کنید، به عنوان مثال:
- geofabrik.de - کل قاره ها و کشورها، برخی از کشورها به استان ها / ایالت ها / مناطق تقسیم می شوند
- cloudmade.com - کل جهان بر اساس کشور، برخی از کشورها به استان ها / ایالت ها / مناطق تقسیم می شوند
فقط فایل را دانلود کنید و bz2 را استخراج کنید.
3. دانلود دستی از طریق XAPI
برای کار با XAPI، باید یک درخواست HTTP به سرور ارسال کنید، هیچ چیز پیچیده ای نیست، همه چیز در لینک نوشته شده است.

2) .osm را تکه تکه کنید(اگر شما می خواهید)
فایل‌های .osm، به‌ویژه آن‌هایی که توسط کشور تهیه شده‌اند، بسیار بزرگ هستند و بعداً تبدیل نمی‌شوند (به زیر مراجعه کنید). بنابراین آنها باید بریده شوند.
برای برش، من از اسپلیتر استفاده می کنم، به طور پیش فرض فایل های .osm را در حدود 120 مگابایت می سازد، که پس از آن تقریباً همیشه از طریق تبدیل بعدی انجام می شود. در صورت لزوم، اسپلیتر را می توان با پارامترها پیکربندی کرد خط فرمان.
اسپلیتر برای کار کردن به جاوا نیاز دارد.
همچنین به خاطر داشته باشید که در Russa، مسیریابی فقط با یک نقشه بارگذاری شده کار می کند. آن ها اگر نقشه یک کشور تکه تکه شود و به عنوان اطلس در روسیه بارگذاری شود، مسیریابی کار نخواهد کرد.

3) osm را به .mp تبدیل کنید
.mp یک فرمت ذخیره سازی نقشه باستانی لهستانی است. خوب است زیرا متنی است و کاملاً برای انسان قابل خواندن است، خوب، بسیاری از برنامه ها آن را درک می کنند.
برای تبدیل از برنامه osm2mp استفاده می کنم. متاسفانه این برنامه نیاز به نصب پرل دارد و استفاده از آن چندان آسان نیست.
به هر حال، پس از نصب و پیکربندی 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 header_russa. tpl temp_del.osm > %1.mp 2>> std_err.log echo پایان %date% %time% >> std_err.log
شما باید چنین فایل bat. را با 1 پارامتر - نام (و مسیر کامل) فایل .osm فراخوانی کنید.
خط 1 تاریخ و زمان شروع تبدیل به فایل std_err.log را می نویسد.
خط دوم نام فایل osm را در فایل std_err.log می نویسد
خط سوم osmsort را اجرا می کند، اطلاعات مربوط به پیشرفت فرآیند (و خطاها) به فایل std_err.log می رود.
خط چهارم 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"

برای تبدیل با چشم نویتل، باید مجموعه ای از فایل های پیکربندی osm2navitel را دانلود کنید، نام فایل ها را به ترتیب به header_navitel.tpl، poly_navitel.cfg و poi_navitel.cfg تغییر دهید. و پارامترهای "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" را به فراخوانی به osm2mp.pl اضافه کنید

برای تبدیل های دیگر، می توانید poly*.cfg، poi*.cfg و header*.tpl را نیز تهیه کنید.

نقشه بزرگ ممکن است تبدیل نشود - به عنوان مثال، پرل 32 بیتی به 2 گیگابایت محدود شده است حافظه دسترسی تصادفیدر نتیجه، osm2mp نمی‌تواند فایل‌های .osm را با اندازه ۷۰۰ مگابایت مدیریت کند و گاهی اوقات با خطای حافظه در کارت‌های بسیار کوچک‌تر از کار می‌افتد. در این مورد، کارت باید بریده شود (مرحله 2 را ببینید).

4) .mp را به .rus (یا nm2.) تبدیل کنید
برای این منظور یک برنامه عالی GPSMapEdit وجود دارد که همانطور که از نامش پیداست یک ویرایشگر نیز می باشد. کافی است فایل .mp را در GPSMapEdit بارگذاری کنید و Export را به فرمت مورد نیاز انجام دهید.
اما چند تا دام وجود دارد:
- فایل های .rus (و nm2.) ذخیره شده از GPSMapEdit دارای محدودیت اندازه 16 مگابایت هستند. طبق برآورد من، این معادل حدود 120 مگابایت یک فایل .mp یا حدود 600 مگابایت از یک فایل osm است.
- فایل‌های nm2 .nm2 برای نسخه‌های Navitel 3.2.* برای عدم وجود خطا در نقشه بسیار سخت‌گیر هستند، بنابراین اگر "صادرات انجام نشد" رخ داد، باید خطا را در نقشه نمایش داده شده برطرف کنید، یا فرمت دیگری را انتخاب کنید یا تبدیل کنید. نقشه با تنظیمات مختلف (مرحله 3 را ببینید).

P.S. و سپس به .rus یا .nm2 تبدیل کنید.