UMGUM.COM 

Maps and GPS ( Картография и позиционирование. )

3 марта 2011  (обновлено 2 ноября 2014)

Имеются GPS навигатор (Garmin 60CSx) и компьютер под управлением Debian GNU/Linux Squeeze с полноценным выходом в Интернет. Есть желание использовать устройства.

Что можно сделать с ними? Я использую для эту спарку для следующего:

Обновить или установить дополнительную карту на навигатор;
Проложить путь (трек) на полномасштабной электронной карте в компьютере и перенести его на навигатор для использования в качестве направляющего;
Получить с навигатора данные о пройдённом пути (трек) для последующей обработки и анализа на компьютере.

Сообщество Linux - оно такое, особенное. Если сделать чего-то нет возможности, то утверждается, что этого и не нужно. Вот и со взаимодействием с навигаторами ситуация тоже особенная. Вроде бы программное обеспечение есть, но не всё работает или работает не так, как представляется должным. Такой массы "фишек", как в ПО для Windows нет, но базовый функционал обеспечивается. В принципе, работать можно, теша, при этом, себя мыслью о том, что аскетизм - это очень даже хорошо.

Что мы имеем на практике? Я использую следующее программное обеспечение:

Google-Earth - для предварительного обзора территорий, прокладки пути, изучения загруженных треков пользователя. Имеет свои, наиболее детализированные карты и подборки спутниковых снимков, но не позволяет экспортировать никакие данные, кроме пользовательских;
Marble (из проекта KDE) - хорош, как инструмент обзора карт проекта OpenStreetMap.org и изучения загруженных треков пользователя (ни на что другое приложение не годится в силу своей невероятной примитивности);
Merkaartor - для получения карт проекта OpenStreetMap.org; других честных и простых вариантов получения карт для Garmin просто нет (для нашего региона карты не детализированы - маловато пока энтузиастов в Павлодарской области Республики Казахстан);
Mkgmap - Java приложение для конвертирования карт проекта OpenStreetMap.org в формат карт Garmin. Работает в "один проход";
GPSBabel - утилита для конвертирования треков всех вообразимых форматов. Ещё используется для приёма/передачи данных с навигаторов, но на Linux Debian с "Garmin 60CSx" треками проще управлять напрямую, оперируя ими в виде файлов.

У "Garmin 60" есть проблема в плане отображения символов "не латиницы". Если я верно понял, UTF-8 для "Garmin 60" - "экспериментальная" кодировка, в поддержке которой устройством, для которого слово "надёжность" - девиз, нет необходимости. Так что, если предполагалось работать с англоязычным интерфейсом, но с картами с символами русского языка в кодировке UTF-8 - "облом" поджидает сразу за первым поворотом. Есть несколько официальных языковых локализаций с комплектом таблиц символов - кодировок, поддерживаемых к отображению. CP-1251 или KOI-8 среди них нет. В общем, символы русского языка устройством с "оригинальной" прошивкой не распознаются. Энтузиасты модифицируют одну из официальных локализаций и сопутствующих таблиц символов, заменяя всё, что нужно, на русскоязычные аналоги и получают вполне работоспособные прошивки с поддержкой CP-1251.


Заметки и комментарии к публикации:


Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )