Швидко вантажимо точки в гармін

Власне по кроках: посилання пізніше
1. Ставимо gpsBabel. Краще щоб не було прогалин і російських символів. Якщо вже стоїть то можна просто скопіювати куди небудь в корінь.
2. Завантажуємо мій .bat файл. У мене він лежить на робочому столі. Зручно.
3. Редагуємо цей файл. У самому кінці потрібно поміняти виклик програми з D: \ [soft] \ GPSBabel \ gpsbabel на ваш шлях. Таких записів там дві і обидві потрібні.
4. Тестуємо і користуємося. Опціонально можна наприклад оформити контекстним меню для файлів з потрібними розширеннями, але мені лінь.

Як користуватися:
1. Підключаємо гармінку по usb. Переконуємося що підключилося (буває шнури киснуть - прилад повинен показати що є підключення)
2. Файл з точками з розширенням .wpt або .gpx на робочому столі перетягуємо на наш Батч файл.
3. Дивимося на чорне віконце і перевіряємо наявність точок на Гарміне.
Довше розповідати ніж робити.

У мене поточні файли лежать на робочому столі. Змагання закінчилися - поцупив в архів і знову на столі порожньо. Далі організатори на заливку, приніс на флешці, поклав на рабстол. Далі дорожню книгу - забив у озі і зберіг на робочий стіл. При такому підході не потрібно нічого шукати. Тому у мене і файл заливки лежить там же, мені так зручніше. Заливає wpt бо це стандарт озі і gpx бо його читає майже все вже і точки дають в цьому форматі дуже часто.

перед застосуванням обов'язково тестувати! у мене garmin 60csx, ос win xp sp2 (sp3 на другій машині)

Тепер трохи словоблудства як я дійшов до такого життя бо людина істота енергозберігаюче і просто так зазвичай нічого не робить.

На змаганнях багато хто використовує кілька навігаторів. Стаціонарні з великим екраном зручний при прокладці маршруту а другим номером йде будь-який носиться для швидкого пошуку кп. У ролі носиться дуже хороший гармін бо він захищений, концентрований і зручний.

Якщо міркувати про те який повинен бути гармін то зайти можна дуже далеко тому можна просто прийняти як даність що саме для пошуку точок зручніше туристичні навігатори так як вони менше, працюють на звичайних батарейках АА, їх легко використовувати і зручно кріпити. Карти нам по суті не потрібні, цілком достатньо точок і треку, адже їдемо ми за великим навігатора, без карт прилад працює швидше і приємніше, а брати гармін з великим дисплеєм і не заливати на нього карти це блюзнірство.

У Гармін виразно відчувається зміна програмного забезпечення, досить просто подивитися на 60 і 62 моделі. Так само йде модернізація апаратної частини, на даний момент прилади стали багато більш чутливими і точніше, але потрібно визнати що можливостей 60csx цілком достатньо для пошуку, хоча точність уже не можна порівняти з 64 моделлю на комбочіпе gps \ glonas. Власне старі навігатори дешевше, хоча і менш точні.

У будь-якому випадку маючи кілька навігатором ми стикаємося з проблемою заливки точок бо забивати їх руками в кілька приладів це недозволено довго. У моєму випадку присутній основний навігатор на винде (планшет хаммерхед на целерон, 86 архітектура, вин хр), ношений гармін 60csx і епізодично автонавігатор на winCe з сас для водія і власне у мене з'явилася задача все це одружити.

Гармін як виробник надає софт у вигляді MapSource, який пізніше змінив BaseCamp. Обидві програми позиціонуються як все в одному і заливка там природно є, проте немає межі досконалості. З огляду на що я їжджу по озі можна по ідеї заливати через неї але потрібно постійно перенастроювати зв'язок з приладом - ни праці.

Тут підійшла черга автонавігатора пілота. Підключив як флешку, закинув файл ЦПХ, відключив, почекав поки завантажиться, включив сасгіс, ще почекав, почав відкривати точки і дізнався що ЦПХ не підтримується. Тільки ТВП! сцууууууко! вимкнув, підключив, закинув точки ТВП, відключив - прилад повис! перезавантажив, відкрив гис, додав точки, видихнув.

З часу старту пройшло близько 15 хвилин. Отримали ми традиційне друге місце, особливо як-би пофіг але ось це люте невдоволення собою мене довбала цілий місяць. Чи не повинен я кожен раз згадувати ось все це. Процес потрібно один раз налагодити, оптимізувати і більше туди не лазити ніколи!

Проблем я бачив три:
1. швидка заливка на гармін
2. заливка на вин-це з підхопленням сасгіс
3. автоматизація

Думка була наступна - вінда з виндой подружаться з будь-якого. Ну і софт для обміну даними всяко повинен бути - одні адже люди писали. Гармін зараза хитрий, напевно з ним буде складно. Почну ка я з нього а вінду потім швиденько переможу. Як же я помилявся.

Два дні шукав чим взагалі можна залити точки. Власне швидко з'ясувалося що гарміноводов дуже багато, кактус вони жеруть давно і курять по дорослому а значить софта усілякого теж є і є його на всі випадки життя. Тупо беремо gpsBabel. Конвертер всього і в усі. Читання і заливка на масу приладів. Огидна оболонка, що гальмує на старих машинах. Періодичні лаги інтерфейсу. АЛЕ по суті мої претензії зводяться лише до оболонки але ж додаток може працювати консольно! Синтаксис був швидко розпізнаний благо сама програма пише команди запуску в лог при виконанні операції, а решта було справою техніки.

Буквально за півгодини народився чудовий Батч файл, який автоматизував мій процес завантаження точок на гармін. Треки я ллю окремо бо зазвичай мені це не треба. В процесі написання я дізнався що російські символи прога не розуміє, хоча це пов'язано з ДОСом і вилікувалося зміною кодувальної таблиці. З пробілами в шляхах там теж все своєрідно, ну і як підсумок я копіював вхідний файл в тимчасову папку, перетворював його в ТВП якщо на вході був ЦПХ і вийшов ТВП файл заливав в прилад.

Настала черга вінди. Шляхом експериментів з'ясувалося що сас просто запам'ятовує останній файл точок і тупо його щоразу відкриває. Це кілька спрощувало справа - адже мені просто треба було підміняти кожен раз один і той же файл. Треба було якось налагодити обмін і справа в капелюсі. АГА АГА. Єдине що пропонує виробник це activeSync. В принципі з ним можна передавати файли туди-сюди але про автоматизацію можна забути. Трохи пізніше нарив easySync. Тут хоча б можна було налаштувати синхронізацію - кидаєш файл в папку а прога сама його тягне на навігатор. АГА. Коли сама захоче. Лісом ці фази місяця йдуть.

Через деякий час в сирцю дрібном'який був знайдений приклад коду обміну файлом звичайної вінди і мобільного. Правда під віжуалБейсік і хлопці кажуть що воно веде себе теж своєрідно. Лааааадно. Вудила тож були вже закушу. Знайшлися заголовочнікі до бібліотеки для Делфі і почався говнокод. Коротше я його переміг! і нікому не скажу що вирішення однієї цікавої проблеми нагугліть аж на китайському форумі. Народилася маленька консольна утиліта, яка брала файл з вхідних параметрів і клала на навігатор куди їй скажеш. Ляпота. Для роботи правда прилад треба було підключати по activeSync але це вже неминуче зло. Зате ніяких зависань при виході з режиму флешки.

Далі був доповнений всього одним рядком батфайл і комбайн заливки заробив. Було записано бачивши з якого все почалося і почалася міграція на бойовий бук. Операційки однакові, різні версії сервіспак - будинки 3, на бойовому 1 або 2. З заливкою гарміна ніяких проблем не виникло. Сінк теж встав і навігатор бачився а ось у проги вилізли якісь цікаві залежності. А потім тріщина на таче навігатора стала трохи довшою і ця частина проекту пішла в довгий ящик.

Заливку гарміна наживо бачили двоє. Вауеффект був))) Ну і обом було обіцяно показати як це робити)
на здоров'я.

Схожі статті