GPS клуб - всё о ГЛОНАСС GPS навигации
GPS навигаторы и видеорегистраторы Mio gde moi De_Lorme GPS навигаторы prology blacksys camrad navipilot tomtom
proresurs-logo navitravel cityguide Lexand GPS навигаторы globusgps globalsat Gurtam GPS.ru
ГЛАВНАЯ GPS КАТАЛОГ НОВОСТИ GPS КЛУБ УЗНАЙ О GPS GPS ТЕСТЫ GPS WIKI GPS ФОРУМ NAVI TV NaviTrаvel
Навигация
Услуги сервис центра
НавиЦентр
Обновление GPS карт и программ
Обновить прошить GPS навигатор
Установка программ навигации
Обновить СитиГИД
Обновить Навител
Обновить Автоспутник
Новинки GPS/ГЛОНАСС

ВКонтакте

 
Navi TV

Нас поддерживают


GPS навигаторы купить, обновить gps карты и программы





Поддоны
Информационный ресурс по логистике. Описания, фото, цены.
palletmarket.ru
hvaltex.ru
Ткань полотенечная вафельная.
hvaltex.ru
ГЛОНАСС и GPS - статьи, обзоры, faq / Конкурс. Напиши рассказ о GPS или ГЛОНАСС устройстве или программе и получи навигатор от Digma.
Подписка на новости RSS Поделись с друзьями Прислать новость Вступайте в наш клуб Свяжитесь с нами
Вступить в GPS-клуб Наши контакты



     Рассказ прислан на конкурс "Напиши рассказ о GPS или ГЛОНАСС устройстве или программе и получи навигатор от Digma", который проводят GPS Клуб, компания Digma и сервисный центр "Нави Центр" .

SAS4WinCE — Возьми с собой космоснимки!


    Есть такая программа SAS планета. Спасибо ее создателям! Сама SAS планета умеет выкачивать спутники и карты из разных источников, умеет сшивать и перекраивать карты и экспортировать их в кучу разных форматов.

    Мне очень захотелось иметь возможность воспользоваться данными кэша SAS планеты на навигаторе. Ну примерно так: экспортировал нужную часть кэша в нужном разрешении на SD карточку.. воткнул в навигатор и поехали...Вот именно, чтобы так просто.
 
    У меня не было другого варианта как написать такую программу самому, поскольку ничего подобного до сих пор нет. С некой натяжкой можно предложить только сшивать спутниковые  снимки и привязывать их для использования в OZI Explorer, но это занятие скорее для энтузиастов, чем рецепт пригодный для массового применения. К тому же пользовательский интерфейс OZI Explorer'a мягко говоря,  слишком сложен и  неудобен.

    Итак, засучив рукава, я принялся за работу.  Надо заметить, что хоть я и имею за плечами более чем 20-ти летний опыт программирования, но до этого никогда не занимался программирование под Windows, не говоря уже про программирование под Windows CE.
Теперь передо мной стояла задача написать программу для Windows CE да еще на С/C++, т.е. на языке, о котором я имел весьма смутные воспоминания со времен программирования еще под DOS-ом.

    Так или иначе, но уже через месяц первая версия была обнародована.  И тут же обрела десятки пользователей. С тех пор с их помощью и пожеланиями было уже выложено более 20 обновлений расширяющих возможности программы и процесс  этот продолжается до сих пор.



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

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



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

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



      Выбор основной карты и слоя наложения сделан максимально простым.

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

     При этом каждый из источников попадает либо в список карт, либо в список слоев. Куда конкретно он попадет, определено описанием источников в конфигурационном файле.Сколько будет квадратов, зависит от того, сколько источников карт или слоев у вас есть в кэше.




     Каждый квадрат селектора показывает изображение карты для текущего положения в текущем масштабе. Если такого изображения нет в кэше, то квадрат останется пустым.

    Текущий выбор карты или слоя выделен белым фоном квадрата. Линеечка маленьких квадратиков  в верхней части каждого квадрата индицирует цветом (темным) наличие в кэше карты для текущего положения для каждого из масштабов. Квадратик текущего масштаба выделен рамочкой. Линеечка может оказаться и вся пустой, если для текущей позиции нет изображений в кэше ни в одном из масштабов. Замечу еще, что проверяется наличие не по GPS, а по центру экрана, которое может сильно отличаться от положения по GPS при прокрутках карты.

    Работа с метками в SAS4WinCE предельно проста. Формат файла меток выбран совместимый с форматом меток OZI explorer. Для работы с метками предназначена кнопка с флагом. Коротким нажатием кнопки ставится метка в текущем положении по GPS.

    При долгом нажатии на кнопку (длительностью более 0.5 секунды) активируется диалог загрузки файла меток.  Кроме этого долгим нажатием  стилусом на карту можно поставить метку в произвольное место карты.  Если кликнуть на уже стоящую на карте метку, метка активируется, и появляются кнопки для удаления, редактирования, или навигации на метку. Когда метка активирована ее можно переместить в другое место перетаскиванием.




    Работа с треками .

    SAS4WinCE  имортирует треки в формате OZI explorer. Поскольку загрузка трека достаточно длительный процесс, то он выполняется в фоновом режиме и отрисовывается на экране по мере загрузки. Для активации диалога загрузки трека нужно нажать на кнопку с треком. При длительном нажатии кнопки отключается/включается вывод трека на экран.



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

     Расположение кнопок на экране легко можно изменить, отредактировав конфигурационный файл. Эта возможность оказалась весьма кстати при установке программы на устройства с различными размерами и ориентацией экранов. Это же решение дало возможность адаптации расположения кнопок под правую или под левую руку. Тут же в конфигурационном файле можно указать какие из кнопок скрывать, а какие должны оставаться на экране всегда.
Кроме описания кнопок конфигурационный файл содержит описания источников кэша и настройки порта GPS.

    При создании SAS4WinCE  одной из самых сложных задач оказалось обеспечение совместимости программы с широким кругом различных устройств  - КПК, навигаторами и коммуникаторами работающими под разными версиями Windows CE и Win Mobile. Но и эту задачу удалось решить, правда за счет сборки нескольких вариантов программы для разных типов устройств.

      Вот список устройств, на которых программа была успешно запущена и проверена:

  • AVIC F500BT  WinCE5.0
  • DYGMA 435 (WinCE5)
  • ECON S500 (WinCE6.0)
  • Eten Glofiish x650  wm6.1
  • EXPLAY 355 (WinCE5.0)
  • EXPLAY 435 (WinCE5.0)
  • EXPLAY PN-445 (WinCE5.0)
  • Fujitsu Siemens Loox N520
  • GlobalSat GV-380 WinCE5
  • Globway G400b WinCE5.0
  • Globway G500b WinCE6.0
  • HP rx5730
  • HTC 3400
  • HTC Touch (P3450) WM6.1
  • JJConnect 2100wide WinCE6
  • JJConnect 2200W WinCE6
  • LG N10
  • Magellan Triton
  • NEC 434B WinCE5
  • PocketNavigator PN500, WinCE6.0
  • Sigma ST20 WinCE5.0
  • Texet TN-505 WinCE6
  • Texet TN-701 WinCE6
  • Voxtel Carrera X430 WinCE5.0
  • Китаец 5" 82A.YFN.5.A.0730
  • Kитаец 480х272 ,WinCE5.0
  • Kитаец 7" 800x480 WinCE5.
  • Kитаец 4.2" 480x272 WinCE5 прошивка 7DA82C.YF.F.9.22
  • Китаец 5" с оранжевой полосой, WinCE5

     Увы, были и такие устройства на которых запустить не удалось. Основной причиной неудачи как правило было отсутствие Imaging.dll и поддержки Imaging API в устройствах.

     Процесс развития не стоит на месте и обновления и новые функции добавляются практически еженедельно.

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

     Автор Максим Коллегов.
    

    Прислано на конкурс

    Перепечатка без разрешения запрещена ©GPSClub.ru

    ПОДРОБНЕЕ О КОНКУРСЕ НА НАШЕМ ФОРУМЕ










Новые тесты



Новые обзоры



Новости GPS клуба



GPS тесты и обзоры

Статьи: ГЛОНАСС,GPS
Последнее на форуме
23.04.2015 PROLOGY MDN-1750T
22.04.2015 Модернизация прошивок для prolodgy 2740T, 2630Т, 1340Т, 1360Т, Orion AVM-57257BTG
22.04.2015 Aнекдот с бородой...
22.04.2015 Подключить GPS+антену к PC
21.04.2015 Oбщие вопросы по спутниковым технологиям

ГЛОНАСС GPS каталог



ГЛОНАСС GPS новости


  GPS Клуб. Рейтинг, gps новости, каталог, форум