Всё, что вы хотели знать о GPS, но боялись спросить. Часть 3: Сделай карту для навигатора сам!

MForum.ru

Всё, что вы хотели знать о GPS, но боялись спросить. Часть 3: Сделай карту для навигатора сам!

15.05.2009, MForum.ru

Итак, в предыдущих двух статьях ("Часть 1: что такое GPS и с чем его едят" и "Часть 2: GPS-навигаторы и карты") стало понятно, что основная сложность, связанная со спутниковой навигацией, заключается в поиске нужных карт. В этой статье я предложу свой путь – вместо покупки недешёвых карт и жесткой привязки к производителю воспользоваться ресурсами сети Интернет, некоторыми бесплатными приложениями и своими руками.


Неплохая вещь - сказал сам себе Джузеппе, - можно

смастерить из него что-нибудь вроде ножки для стола....

(Алексей Толстой - Золотой ключик, или приключения Буратино)

Хотя кое-что всё-таки придётся купить – абсолютно бесплатные решения не дадут таких возможностей как OziExplorerCE (программа доступна на сайте http://www.oziexplorer.com/, здесь же есть и ознакомительная, урезанная по функциональности, версия). Это приложение очень популярно среди владельцев GPS-навигаторов от Garmin, Lowrance, Eagle, Magellan, MLR, Silva, Brunton, Tripmate, Earthmate и коммуникаторов на базе Windows Mobile. Стоимость программы на сегодняшний день составляет 30 евро, что сравнимо со стоимостью хорошей карты для GPS-навигатора, однако, заплатив эту цену, пользователь получает огромные возможности при работе с растровыми картами самых разных форматов, которые представляют собой изображения (BMP, TIFF, JPG, PNG, GIF, CAP, KAP, OZI) с файлом привязки, где указываются координаты ключевых точек на карте и местности. Собственно, задача создания своей карты и состоит в получении точного картографического изображения, которое может быть привязано к местности при помощи ключевых точек.

image001 image002

image003 image004

image005 image006

image007 image008

image009 image010

image011

Среди возможностей программы необходимо отметить поддержку путевых точек, треков, маршрутов и множество режимов работы, каждый их которых отображается на отдельном экране, коих 18 – любой пользователь сможет подобрать подходящий. Стоит, однако, учесть, что карты, используемые приложением, не являются векторными, посему маршруты придётся составлять вручную – проставляя путевые точки и прокладывая с их помощью предполагаемую траекторию движения. Хотя можно опереться на кратчайший путь – как показывает практика, этот режим неплохо работает и довольно точно предсказывает предполагаемое время прибытия. Зато карт у Вас появится великое множество, причём самых разнообразных, что выгодно отличает приложение от любой другой программы. Для навигации можно использовать карты высот, физические, аэрофотоснимки, спутниковые карты от Google, схематические карты и т.п. – любое (отсканированное, к примеру) изображение может стать картой - даже если это схема размещения пиратского клада.

Таким образом, возникает вопрос – а где взять эти самые изображения?

Во-первых, их много на специализированных форумах пользователей OziExplorer. Причём эти карты бесплатны и абсолютно легальны – они созданы энтузиастами.

Во-вторых, карты близлежащего леса, ущелья, глухой деревни, горнолыжного курорта или любимого города может не оказаться в сети, поэтому можно сделать карту самостоятельно, воспользовавшись одним из картографических сервисов. Среди подобных самыми известными являются Google Earth и Google Maps. Однако кроме них существует и много других, например Digital Globe, Kosmosnimki.ru, Vitrual Earth, Yahoo! Maps, eAtlas, NASA, Яндекс.Карты, WikiMapia…

Но один из сервисов, пока не получивший мировой известности, всё же заслуживает особого внимания – сервис OpenStreetMap (http://www.openstreetmap.org). Этот свободный проект представляет собой создаваемый мировым сообществом картографический сервис на основе данных, вносимых вручную пользователями или загружаемых с GPS-приёмников. Всего пять лет назад проект стартовал в Великобритании, но уже сегодня он содержит подробнейшие карты многих (причём не самых крупных) городов мира, точность, детальность и актуальность которых порой превосходит платные карты от крупнейших мировых поставщиков GPS-навигаторов.

Данные об основных дорогах обычно получаются из «трека» (следа) терминалов систем спутниковой навигации. Такие треки создаются добровольцами и выполняются в результате путешествий по исследуемому району пешком, на велосипеде или на машине. Для записи трека используется GPS-устройство, связанное с КПК, мобильным телефоном или ноутбуком. Спутниковые снимки земной поверхности позволяют рисовать, не имея треков, карты крупных городов (для которых имеются снимки высокого разрешения). В качестве источников используются правительственные сервисы, такие как Landsat, Prototype Global Shorelines (PGS) и TIGER, а также картографический сервис Yahoo!.

Причем распространяется всё это под открытой лицензией Creative Commons Attribution-ShareAlike, которая разрешает даже перерабатывать полученные данные в коммерческих целях и требует лишь указание авторства и распространения нового продукта под той же лицензией.

image012

Однако, даже имея в запасе обилие картографических сервисов, получить из них карту с привязкой весьма затруднительно без соответствующего программного обеспечения. И такое нашлось, причём, что очень приятно, бесплатное и довольно качественное - SAS.Планета.

Эта программа (свободно доступна со страницы http://sasgis.ru/sasplaneta) предназначена для просмотра и загрузки спутниковых снимков высокого разрешения и обычных карт с сервисов Google Maps, DigitalGlobe, Космоснимки, Яндекс.карты, Yahoo! Maps, VirtualEarth, Gurtam, OpenStreetMap, eAtlas, iPhone maps. Карты скачиваются в кэш на компьютере и могут быть просмотрены в режиме Офф-лайн. Причём поддерживается совмещение различных карт и экспорт их в некоторые популярные форматы, часть из которых, как Вы уже догадались, поддерживается и OziExplorerCE. Кроме того, программа создаёт и файл привязки, что полностью избавляет пользователей от необходимости посещать ключевые точки и определять их точные координаты. Достаточно лишь скачать нужную область планеты с необходимым масштабом, сформировать карту и загрузить её в портативное устройство.

Таким образом, для создания собственной карты Вам понадобятся программы:

Общая последовательность действий такова:

Запускаем программу SAS. Планета, выбираем нужную карту и находим необходимую местность, выбираем нужный уровень детализации при помощи зума слева и запоминаем уровень увеличения (в примере 18х):

image013

Уменьшаем карту до уровня, когда на экране уместится вся область, которую желаем сохранить, при помощи инструмента выделения выделяем эту область:

image014


Появится небольшое окошко, в котором первым делом необходимо сохранить выделенную область – она ещё пригодится. Для этого в нижней части есть изображение дискетки:

image015


Далее в этом же окошке устанавливаем уровень детализации и тип карты, с которой работаем, нажимаем кнопку Начать и ждём загрузки карты в кэш на диске. Загружаем сохранённое выделение области при помощи меню:

image016


В открывшемся окне выбираем вкладку Склеить, где устанавливаем нужный тип карты, детализацию и обязательно галочку рядом с файлом привязки типа .map, нажимаем Начать и сохраняем в формат ECW.

image017


По окончанию этого несложного процесса мы получим готовую для работы карту, которую, вместе с одноименным файлом .map нужно загрузить на устройство навигации в специальную папку, указанную в настройках OziExplorerCE. Если всё сделано правильно, то «озик» во время движения будет сам выбирать наиболее подходящую для данной местности карту и загружать её в память.

Возможные проблемы:

На некоторых типах устройств OziExplorerCE может не понимать формат ECW. Выход есть – утилита Img2Ozf, позволяющая конвертировать множество форматов в гарантированно понятный «родной» формат ozfx3. Утилита бесплатная и доступна с сайта http://www.oziexplorer.com/, однако для её работы требуется установленная «взрослая» версия OziExplorer – программы для Windows-ПК, превосходящей по функциональности «карманную» версию.

image018

Img2Ozf полезна ещё и тем, что при конвертации в формат ozfx3 способна в разы уменьшить размер итогового файла, ускорив также работу OziExplorerCE с созданной картой.

В памяти мобильного устройства можно хранить любое количество самых различных карт, переключаясь в любой момент на произвольную.

Заключение:

Эта статья ни в коей мере не является рекламной – вместо OziExplorerCE вы вольны использовать любую подходящую программу. Я лишь хотел наглядно продемонстрировать, что владение GPS-навигатором не обязательно накладно и сложно – программы для навигации могут быть простыми и функциональными, а карты бесплатными и самыми разнообразными. Причём изготовление собственной карты не является чем-то сложным и непонятным, а вполне по силам неподготовленному пользователю.

В последнее время рынок мобильных GPS-систем динамично развивается – конкуренция растёт, компании появляются и исчезают (как, к примеру, случилось с некогда популярной Magellan, продавшейся Mitac Mio), известные бренды выходят на рынок GPS (Digma, Nexx Digital) или уходят с него (Harman/Kardon, Sony, частично Panasonic). Мобильные телефоны со встроенным GPS-ресивером постепенно вытесняют отдельные GPS-навигаторы и эта тенденция обещает усиливаться. Доля телефонов со встроенным GPS-приёмником неуклонно растёт с каждым кварталом, большинство новых моделей смартфонов и коммуникаторов уже выпускаются готовыми к GPS-навигации. Каждый месяц выходят новые портативные GPS-приемники, становясь компактнее и симпатичнее. GPS стремительно перестаёт быть уделом избранных и перемещается на массовый рынок. Дело за малым – Вашим желанием принять участие.

image019


Другие материалы серии:

© Николай Коробейко, MForum.ru


Публикации по теме:

10.03.2026. Потери света в фотонных чипах приближены к показателям оптоволокна

05.12.2025. Realme представила в Индии Watch 5 с обновленным дизайном и независимым GPS за $49

21.10.2025. Флагманский смартфон iQOO 15 с Snapdragon 8 Elite Gen 5 представлен официально

20.10.2025. Планшет Oppo Pad 5 и смарт-часы Watch S представлены официально

09.10.2025. Moto G06 Power с дисплеем 120 Гц появился в Индии

23.09.2025. МТС обеспечит автономный транспорт Яндекса сервисом точного позиционирования

04.08.2025. Бюджетный смартфон Vivo Y04s представлен официально

10.07.2025. Смартфоны Tecno серии Spark 40 представлены официально

11.05.2024. Китай противостоит американской SpaceX на разных орбитах

10.09.2020. Inseego представил новый мобильный роутер 5G с поддержкой FR1/FR2

04.03.2020.  Обзор TurboKids Princess 3G. Планшет для девочек и не только

13.11.2019. IoT без IP от Билайн, Инфосистемы Джет и Oracle

30.10.2019. Решение ООО Тенет

17.10.2019.  Интервью. Александр Чемерис, Fairwaves об SDR, RAN и OpenRAN

13.10.2019. Non-IP Data Delivery

23.04.2019.  Быстрый долгожитель: Обзор смартфона Turbo X Dream 4G

16.04.2019. Конспекты: Гульнара Хасьянова, Микрон, Формирование новых рынков для микроэлектроники

19.02.2019. Конспекты: С чем Qualcomm едет на MWC2019

15.02.2019.  Обзор смартфона Turbo X5 Black 4G: Современные технологии в классическом исполнении

02.01.2019.  Новости российской микроэлектроники в декабре 2018 года



Поиск по сайту:



Новости

22.10. iPhone 18 получит новый дизайн камеры

22.10. Redmi Band 4 представлен в Китае – 21 день автономности и 5ATM за 169 юаней

22.10. Появились данные о Huawei Mate X8 – запуск в ноябре и новый чип Kirin

21.10. Coolpad Cool X Wide – первый широкоформатный смартфон бренда

21.10. Утечка об Oppo Reno X указывает на батарею 8000 мАч и двойную 200-МП камеру

21.10. Doogee Note60 W – широкоформатный смартфон в стиле Huawei Pura X View

20.10. HMD Vibe 2 Max раскрыт в утечке: 108 МП, 120 Гц и батарея 6000 мАч

20.10. Redmi K100 с батареей 10 000 мАч и Snapdragon 8 Elite выйдет 28 октября

20.10. Samsung Galaxy F70 5G с Exynos 1330 и 120 Гц оценен за 19 999 рупий

20.10. Apple работает над новым iPad mini – в базе регулятора появился чехол Smart Folio

19.10. Раскрыта емкость батареи Moto G47 Power

19.10. Tecno представила Spark 50s и Spark 50C – две новые модели с 120 Гц

19.10. OnePlus Ace 7 и Ace 7 Pro получат 200-МП камеры и перископ

19.10. Samsung может вернуть Exynos 2700 в Galaxy S27 Ultra из-за перегрева Snapdragon

16.10. Появились первые утечки о камерах Samsung Galaxy A58

16.10. HMD планирует уйти с некоторых рынков и сократить глобальное производство

16.10. Samsung начинает распространять обновление One UI 9 для Galaxy A27 и A37

16.10. Раскрыты подробности о 2K 185 Гц дисплее и игровых функциях iQOO Neo12

15.10. itel City 300 5G – 5G-смартфон с экраном 120 Гц за 14 999 рупий

15.10. Раскрыт список совместимых устройств и график обновления до Nothing OS 5.0