РЕЄСТРАЦІЯ | СТАТТІ | ПРАЙСИ | АДРЕСИ | ЗВ’ЯЗОК




педали Wellgo в магазине VeloMAX во Львове

Сторінки: (5) « Перша ... 3 4 [5]  ( Перейти до першого непрочитаного повідомлення ) Reply to this topicStart new topicStart Poll

> Навігація в Android (updated 25.02.2015), обговорення програм для навігації
Spiner
Дата 05 Січня 2015, 18:23
Quote Post


it's chemistry, ....
****

Звідки: невідомо
Повідомлень: 1199


Оновлено 25.02.2015

Вступ
Не у всіх є такий корисний у велопоїзденьках пристрій як GPS навігатор, однак число велосипедистів зі смартфонами на Android, де є GPS приймач, зростає. Тому дана тема призначена для "простих смертних" власників смартфонів у яких немає окремого навігаційного пристрою (GARMIN, SIGMA, etc). Тим, у кого є останній і вони ним задоволені, а також ті, хто використовує iOS, MS Windows, можуть далі цю тему не читати. Опишіть програми, які використовуєте (всі за і проти), і вони будуть додані до загального списку. Для кожної програми висвітлено позитивні і негативні сторони та враження від використання, а також, в окремих випадках, інструкції з налаштування певних функцій та картографії. Приведено детальні інструкції з підйому та налаштування власного GPS tracking server, усунення проблем з GPS на смартфонах/планшетах з чіпами Mediatek, а також реєстрації IMEI номера в УДЦР.


Програми для online/offline навігації:

Locus (v3.6)
http://www.locusmap.eu/
Існує в двох версіях - безкоштовній (FREE) та платній (PRO). Версії в окремих аспектах суттєво відрізняються по функціоналу.

УВАГА!!!
Починаючи із версії Locus 3.6.0 версії ОС Android 2.x та 3.x більше не підтримуються. Необхідно Android 4.x та 5.х.


Позитивні сторони (безкоштовної версії):
- працює як в online так і offline режимах;
- підтримка кешування мап (sqlite) - необхідний час, інтернет і гігабайти пам'яті вбудованої чи на SD Card;
- підтримка векторних мап (OSM в тому числі);
- детальна голосова навігація (української tts ще немає);
- інтегрована детальна інформація про статус GPS (кількість супутників, якість сигналу, GPS Fix, точність і т.д.,) а також компас;
- навігація працює в фоні, GPS Lock чудовий;
- запис, експорт та імпорт треків (GPX);
- соціальні приблуди і трекінг онлайн.

Негативні сторони (безкоштовної версії):
- Реклама зверху екрана
- не працює автоматичне прокладання нового/коректування основного маршруту при відхиленні від нього (функція присутня в PRO версії);
- не функціонує ANT+ Manager (в PRO версії працює);
- не працює Map from Image (функція присутня в PRO версії);
- обмежений функціонал з Geochaching (повний в PRO версії);
- можливі зависання та "вилітання" програми (обох версій) при великій кількості точок треку;

Загальні враження після року використання (на планшеті і смартфоні) - розробники таки спростили інтерфейс, розширили функції голосової навігації та навігації по треку у зворотньому напрямку. Однак для навігації в глухих місцевостях, де немає інтернету - це не найкращий варіант. До безсумнівних плюсів можна віднести потужний GPS Lock і в горах і в густому лісі - трек пише без розривів, навігація не переривається, це великий плюс, оскільки немає необхідності у сторонній програмі, яка буде тримати сигнал, показувати якість GPS з'єднання, а значить буде економитись заряд батареї смартфона. Прокладати маршрут незручно, однак зручно редагувати.

Особливості Pro версії:
- Працює погода. Дуже зручна. Показує погоду в конкретній точці по координатах GPS, на тиждень, з інтервалом 2 години, напрямок вітру, опади, температура. А також час sunrize & sunset. Необхідний internet.
- Map Layers - можна накладати одну карту на іншу і задавати прозорість накладеної. Наприклад, берете "генштабівську" і на неї накладаєте якусь OSM з дорогами і можливістю навігації.
- працює Live tracking. Можна використовувати як власний сервіс Locus так і довільний сервер, можна навіть свій.
- Показує перепад висот (графік) записаного треку, побудова в різних координатних осях. Також можна дивитись середню швидкість через певні часові інтервали або відстані.
- Можна налаштувати зовнішні Bluetooth та ANT датчики.


Прокладання маршрутів в режимі offline (offline routing):
У стандартній версії Locus відсутня можливість прокладання маршруту без використання інтернету (offline), що обмежує використання програми в автономному режимі в глуші. Для вирішення цієї проблеми існує безкоштовний додаток для Locus - graphHopper. На даний час його немає в переліку Google Play, а тому завантажити та встановити необхідно самостійно. Завантажити програму можна тут або тут, а завантажити мапу України - тут або тут (за першим посиланням доступні мапи і для інших країн). На смартфоні створюємо каталог ..Locus/graphHopper і розпаковуємо в нього архів з даними маршрутів, тобто в каталозі graphHopper повинен з'явитися каталог, в якому будуть файли. Інсталюємо програму (файл *.apk). Запускаємо Locus і в налаштуваннях - Settings --> Navigation --> Compute source вибираємо з переліку graphHopper. Вимикаємо інтернет та перевіряємо функцію прокладання маршрутів.

Мапи
Векторна мапа України з інтегрованими ізолініями висот (базується на OSM):
Оновлення 05.02.2015 (зона покриття)
- Англомовна версія (завантажити)
- Україномовна версія (завантажити)
Найновіші версії на http://www.openandromaps.org/en/downloads/europe
Інструкція з встановлення - розпакувати архів. Скопіювати файл з розширенням *.map (наприклад, Ukraine_N.map) в каталог /Locus/mapsVector. Розпакувати архів Andromaps_locus.zip і його вміст (5 папок) скопіювати у каталог /Locus/mapsVector/_themes. Якщо таких каталогів немає їх потрібно створити вручну. В програмі Locus вибираємо Maps-->Vector і знаходимо в переліку скопійовану мапу, яку можна налаштувати через меню Details.

Додаткові джерела векторних мап для Locus:
https://www.locusvectormaps.com/
http://openmaps.eu/osmtdownload

___________________

OSMand (v1.9)
http://osmand.net/
Існує в двох версіях - безкоштовній (FREE) та платній (+). Функціонал в обох версіях однаковий. Відмінності лише в кількості завантажень - 10 для безкоштовної версії. Однак якщо видалити програму і поставити заново лічильник обнуляється. В платній версії також присутні профілі для літака, мотоцикла і т.д. Ще одна відмінність - в безкоштовній версії неможливо накласти карту висот.

Позитивні сторони (безкоштовної версії):
- відсутня реклама;
- працює як в online так і offline режимах;
- простий менеджмент з GPX треками - достатньо закинути у каталог /osmand/tracks;
- підтримка векторних карт (OSM в тому числі);
- детальна голосова навігація (української tts ще немає);
- навігація працює в фоні;
- запис треків (GPX);
- автоматичне прокладання нового/коректування основного маршруту при відхиленні від нього.
- простота меню та налаштувань навігації;
- стабільність.

Негативні сторони (безкоштовної версії):
- не плавний рендерінг карти при русі по маршруту;
- не надто очевидне налаштування GPS Lock та background service*.
- немає вбудованого функціоналу для перегляду та аналізу статусу GPS, необхідна стороння програма (можна вибрати зі списку сумісних, які будуть запускатись автоматично з самої програми OSMand).

Загальні враження після року використання (на планшеті і смартфоні) - програма для навігації в глуші, повна автономність, висока надійність. Швидке перемикання профілів для зміни маршруту. Можливість прокладання маршруту (за різними критеріями і з можливістю додавати точки самостійно), його автоматична корекція при відхиленні, голосове сповіщення (і не часто, і не рідко, зате доречно і вчасно) під час руху і при відхиленні, дозволяють тримати лише навушник у вусі, а смартфон у кишені.

*Усунення проблеми з "втрачанням" супутників GPS:
В мережі користувачі повідомляли і повідомляють про те, що самостійно OSMand не тримає зв'язок із супутниками GPS. Тобто якщо стороння програма встановила і "тримає" зв'язок (GPS Lock), то в OSMand вони відображаються, а якщо вимкнути сторонню програму, то OSMand зв'язок втрачає. Причина - в OSMand не активована функція keep alive, яка відповідає за ось цей GPS Lock. Для її активації необхідно:
1) натиснути на іконку супутника і вибрати в віконці "Enable GPS sleep mode" -> "Continous" (бігунок в крайнє ліве положення) -> "OK";
2) ще раз натиснути на іконку супутника (от такий хінт!) і вибрати в віконці "Interrupt GPS sleep mode?" -> "Keep".
Після цього супутники не "відвалюються" при згортанні програми, при запуску іншої, при вимкненні екрану і т.д.

Експорт треків з GPSies та навігація по GPX треках (step-by-step)
Для того, щоб мати змогу рухатись з навігацією по маршруту записаного треку в OSMand необхідно завантажити його у вигляді GPX файла (GPX Track). Наприклад, для маршруту "Львівської сотки" можна вибрати "Track as - Track & Waypoint" і зі списку - "GPX Track" (зразок) та натиснути кнопочку "Download". Отриманий GPX файл переміщуємо в каталог /osmand/tracks/. В програмі OSMand тиснемо на іконку "Map" (зразок) і відкриваємо меню (зразок) де вибираємо пункт "Configure map". В підменю відмічаємо галочками "Point labels" та "GPX track..." (зразок) і вибираємо зі списку потрібний трек, ставимо галочку та тиснемо "OK". Тепер на екрані можна побачити GPX Track (голуба крива) та Waypoints (червоні кружечки з зірочками і підписами (Point labels)). Далі увімкнемо та налаштуємо навігацію по цьому треку. В основному меню вибираємо пункт "Directions", а на запитання у віконці "Do you want to use displayed track for navigation?" тиснемо "Yes". Після цього голуба крива треку змінить свій колін на фіолетовий і на ній будуть виднітися чорні стрілочки, показуючи напрям руху (зразок). Тиснемо на синю стрілочку в правому нижньому куті екрану (або в головному меню вибираємо пункт "Continue Navigation") і насолоджуємось навігацією по маршруту з голосовими підказками (якщо вибрано в налаштуваннях). В цьому випадку, окрім голосових підказок руху по маршруту, будуть звучати повідомлення (Horn) при проїзді Waypoints. Тих кого це дратує, можуть зменшити кількість Waypoints для яких буде звучати повідомлення (Horn). Для цього в головному меню вибираємо пункт "Waypoints" і тиснемо зверху на іконку олівця (зразок). У новому вікні тиснемо на хрестики навпроти тих Waypoints які не бажаємо чути і далі "OK" (зразок). Можна залишити, наприклад, КП і "Едем" prankster2.gif . Для перевірки правильності роботи навігації можна увімкнути симуляцію заїзду. Для цього в головному меню вибираємо пункт "Start simulation", у віконці відмічаємо "Simulate using calculated route" і тиснемо "Yes" (зразок). Не забуваємо повторити операцію з Waypoints, які не хочемо чути. Після цього тиснемо на синю стрілку в правому кутку екрану (або в головному меню вибираємо пункт "Continue Navigation"). Перевіряємо чи увімкнений звук і насолоджуємось навігацією по маршруту, лежачи на дивані (зразок) smile.gif

Прокладання маршруту довжиною більше 200 км
OSMand може прокласти маршрут (для навігації) МІЖ ДВОМА ТОЧКАМИ, який не довший за 200 км. Для прокладання довших маршрутів в пункті призначення ставимо "Set as destination", а далі починаючи від початку маршруту додаємо на мапі таку кількість Waypoints (Add as waypoint), щоб відстань від будь-якої до сусідньої становила не більше 200 км. Після цього в меню вибираємо "Directions" і маршрут буде прокладено від початку і до кінця через Waypoints.

GPS tracking (більш детальний опис з step-by-step буде згодом)
OSMand можна використовувати в якості GPS трекера і для цього передбачено декілька опцій:
1. Запис треку та online tracking. Для цього необхідно активувати цю опцію в меню Settings -> Trip recording (розділ ONLINE TRACKING). Але тут чекає декілька підводних каменів, а саме який сервер використовувати для цього. В даному випадку можна відсилати GPS дані на власний GPS сервер або на відповідний сервер в інтернеті. При цьому параметри стрічки "Online tracking web address" будуть дещо відрізнятись. Наразі широко використовуються два таких сервіси, які підтримують OSMand - livegpstracks та myroad.info.
- опис налаштувань для livegpstracks (перейти)
- опис налаштувань для myroad.info (перейти)
В обидвох випадках необхідною умовою є попередня реєстрація на відповідному сервісі.
2. Використання сервісу OsMo. Цей сервіс вбудовано в OSMand, однак його необхідно активувати його в налаштуваннях: Settings -> Plugins - "OsMo (Advanced Live Monitoring)". Цей сервіс теж потребує реєстрації, яка, УВАГА, відбувається з програми OSMand! Перегляд трекінгу та налаштувань можна здійснювати з сайту osmo.mobi. Якщо ви бажаєте здійснити велопрогулянку з колегою або колегами, то для організації такого групового виїзду в OSMand доступно дві опції: - 1) створюєте групу і приєднуєтесь до неї, однак така група буде публічною; 2) під'єднатись один до одного використовуючи унікальний Tracker ID (у кожного він свій), такий собі варіант peer-to-peer. В обох випадках відповідні іконки кожного з учасників будуть відображатися у вас на карті в режимі реального часу.

Додаткові джерела векторних мап для OSMand:
http://openmaps.eu/osmtdownload

___________________

Androzic (v1.7)
http://androzic.com/
Безкоштовна програма для навігації (ліцензія GNU GPL). Використовує мапи OziExplorer (ozf2, ozfx3).

Позитивні сторони:
- відсутня реклама;
- працює як в online так і offline режимах;
- в один дотик додаються waypoints;
- швидка зміна мап по колу;
- використання растрових та векторних (OSM) мап.

Негативні сторони:
- згадування якоїсь Олі при завантаженні shok.gif;
- архаїчний режим навігації та дизайн;
- немає вбудованого функціоналу для перегляду та аналізу статусу GPS;
- переривистий запис треку в моменти, коли сигнал від супутників занадто слабкий; (Cheburek)
- неправильне визначення висоти; (Cheburek)
- відсутність профілю висот треку. (Cheburek)
- не підтримуються нові мапи ozfx3!!!

Загальні враження - програма для навігації в глуші та орієнтації на місцевості разом з топографічними мапами "генштабу" smile.gif. Не надто підходить в ролі велонавігатора. Неможливість використання нових мап Ozi через зміну їх формату.

Детальна мапа України та українських міст:
http://maps.vlasenko.net/ukraine/

Додаткові джерела мап для Androzic:
http://androzic.com/wiki/ru/MapRepositories.html

___________________

Oruxmaps (v6.0)
http://www.oruxmaps.com/
Програма безкоштовна, однак є можливість матеріально подякувати (за бажанням).

Позитивні сторони:
- повністю безкоштовна і без реклами;
- працює як в online так і offline режимах;
- підтримка кешування мап (sqlite) - необхідний час, інтернет і гігабайти пам'яті вбудованої чи на SD Card;
- підтримка векторних мап (Garmin, OSM);
- підтримка растрових мап;
- детальна голосова навігація (української tts ще немає);
- інтегрована детальна інформація про статус GPS (кількість супутників, якість сигналу, GPS Fix, точність і т.д.,) а також компас;
- запис, експорт та імпорт треків (GPX, KML, KMZ);
- соціальні приблуди і трекінг онлайн.
- простий конвертер карт.

Негативні сторони:
- немає автоматичного прокладання нового/коректування основного маршруту при відхиленні від нього;
- немає вбудованого функціоналу для перегляду та аналізу статусу GPS;
- для прокладання маршруту offline необхідно встановити сторонню програму

Загальні враження - потужна альтернатива Locus FREE із зазіханням на Locus PRO. За останній час суттєво збільшився функціонал програми та стабільність. Простий і зрозумілий інтерфейс, розширені функції голосової навігації, економія заряду батареї.

Прокладання маршруту в offline режимі
для прокладання маршруту offline необхідно встановити та запустити програму Brouter. Після запуску вибираємо на мапі ті області (квадратики) де бажаємо прокласти маршрут. Завантажуємо з інтернету необхідні дані (десятки/сотні Мб). Тепер функція Search route --> BRoute (offline) буде працювати в межах завантаженої області мапи.

Мапи:
- Збірка конвертованих для OruxMaps топографічних карт Українських Карпат. Генштаб, масштаб 1:50000, зразок (завантажити).
- Збірка конвертованих для OruxMaps топографічних карт України, масштаб - 1:100000. Області - Львівська, Закарпатська, Волинська, Тернопільська, Івано-Франківська, Хмельницька, Рівненська, Чернівецька (завантажити).

Інструкція з встановлення (відредагована скорочена версія, оригінал) - насамперед нам потрібні самі карти. Їх можна знайти в інтернеті на багатьох ресурсах у вигляді сканів (фотографій) листів карт, вказуючи Гуглу магічні слова - "карти генштаб", "топографічні карти для GPS", "топокарти України" і тд. Також нам потрібен файл прив'язки (розширення цього файлу - *.map) - це файл в якому записана інформація про те, як відповідний лист карти прив'язаний до місцевості, якщо ви хочете зануритись глибше в цю тему - гугл вам в допомогу.
Щоб довго не шукати карти і файли прив'язки до них - ось декілька потрібних посилань:
1. Збірка топографічних карт Українських Карпат (масштаби карт 1:100000, 1:50000)
2. Збірка топографічних карт України (масштаб карт 1:100000)
3. Збірка топографічних карт різних частин України (масштаби різні)
4. Збірка топографічних карт Українських Карпат (масштаби карт 1:75000, 1:50000)
Тепер ми маємо карти, маємо файли прив'язки до них. Ще необхідно провести деякі маніпуляції, а саме конвертувати карти у формат нашого додатку. Заходимо на офіційний сайт OruxMaps і з розділу Download завантажуємо OruxMapsDesktop. Запускаємо OruxMapsDesktop.bat, або OruxMapsDesktop.sh, якщо у вас Linux. (можливо доведеться встановити Java virtual machine - віртуальна джава машина, слідкуйте за повідомленнями системи).
Розглянемо процес конвертації карти (яку ми завантажили за наведеними вище посиланняи) на прикладі топографічної карти Івано-Франківська масштабу 1:100000. Клацаємо Calibration file і вибираємо файл прив'язки, який відповідає нашій карті (скан листа карти називається M-35-110.jpg, отже файл прив'язки відповідно називається - M-35-110.map). Коли ми виберемо файл прив'язки, то програма автоматично підтягне і саме зображення карти (Image File), при умові, що файл прив'язки і скан карти знаходяться в одній папці. Тепер нам треба вибрати Datum (кому цікаво - читайте), в нашому випадку це Pulkovo 1942: Russia. Цей датум властивий для всіх топографічних карт часів СССР (топокарти Генштабу). Для нових карт використовується датум WGS 1984: Global Defenition. Якщо вам не подобається назва карти, то ви можете її змінити і графі Map Name. Вибираємо місце куди буде записуватися карта - Destiny Directory. Решта залишаємо без змін і тиснемо Create Map. Чекаємо поки закінчиться процес, переходимо до місця куди ми зберегли карту і бачимо новостворену папку, а в ній два файли - це і є наша конвертована топографічна карта Івано-Франківська. Переходимо до завантаження зконвертованої карти на телефон. Для цього треба скопіювати папку з конвертованою картою у папку mapfiles, яка знаходиться у папці oruxmaps на телефоні. (наприклад, g:\oruxmaps\mapfiles g - це внутрішній пам'ять телефону). Все, карта готова до використання. Відкриваємо OruxMaps, клацаємо "Карти" - "Выбор Карты" - "Offline" - натискаємо значок оновлення баз карт і бачимо нашу карту в списку, вибираємо її і користуємося!

Додаткові джерела векторних мап для Oruxmaps:
http://www.oruxmaps.com/cs/index.php/maps

___________________


Maps.ME (v4.2)
http://maps.me/
Безкоштовна програма для навігації.

Позитивні сторони:
- працює як в online так і offline режимах;
- завантаження необхідних мап безпосередньо з програми;
- простий і зрозумілий інтерфейс;
- використання векторних (OSM) мап;
- прокладання маршруту як в online так і offline режимах;

Негативні сторони:
- профіль лише для авто;
- дуже мала кількість налаштувань;
- немає вбудованого функціоналу для перегляду та аналізу статусу GPS;
- немає можливості запису, імпорту та експорту треків;

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

___________________

Navigator (v1.4)
www.mapfactor.com
Безкоштовна програма для навігації.

Позитивні сторони:
- працює як в online так і offline режимах;
- простий і зрозумілий інтерфейс;
- використання векторних (OSM) мап;
- прокладання маршруту в offline режимі;
- декілька профілів для навігації, включаючи велосипед;
- симуляція навігації по маршруту;
- запис треків у декількох форматах NMEA та GPX;
- вбудований аналіз статусу GPS.

Негативні сторони:
- деталізація мапи не найкраща;
- більше підходить для автомобільного навігатора, ніж для велосипедного;

Загальні враження - досить хороша програма для навігації, має весь необхідний функціонал. Нажаль, більше підходить для автомобілістів. Проблема цієї програми у мапах, які, незважаючи на векторний тип OSM, сильно обмежені по можливостях. Мабуть, це зроблено для того, щоб у користувачів з'явилося бажання придбати набагато кращі мапи TomTom ціною від 14,99 євро. Мало підходить для навігації в горах і глуші.

___________________

MapQuest (v2.7)
www.mapquest.com
Безкоштовна програма для навігації.

Позитивні сторони:

- простий інтерфейс;
- можливість швидкого прокладання маршруту;
- швидкий доступ до дорожнього трафіку та POI.

Негативні сторони:
- працює лише в online режимі;
- невелика кількість налаштувань;
- відсутність профіля для велосипеда;
- жахливі мапи;
- немає вбудованого функціоналу для перегляду та аналізу статусу GPS;
- немає можливості запису, імпорту та експорту треків.

Загальні враження - програма для навігації у місті. Нажаль, більше підходить для автомобілістів. Проблема цієї програми у мапах, виключно online режимі та малій кількості налаштувань.


___________________


Піднімаємо власний GPS tracking server
Налаштування сервера:
Для створення власного GPS tracking server необхідно встановити і налаштувати відповідне програмне забезпечення. Наразі самим популярним безкоштовним open-source проектом є http://www.traccar.org/. Надалі розглянемо встановлення сервера під Windows з самими базовими налаштуваннями, хоча під Linux процедура навіть простіша tongue.gif . Заходимо на сторінку встановлення під Windows (лінк) і уважно читаємо для яких ОС підходить дане ПО а також інформацію, що для роботи програми необхідна Java (лінк для завантаження та встановлення Java Runtime Environment (JRE) є на сторінці або тут). Після успішного встановлення/оновлення Java переходимо на сторінку завантаження traccar (лінк) і завантажуємо версію для Windows 32 bit. Розпаковуємо архів та запускаємо інсталяцію (setup.exe), а після завершення інсталяції перезавантажуємо комп'ютер. Все, сервер встановлено, однак необхідно його ще налаштувати для роботи зі смартфоном. Для цього у вікні браузера (Chrome, IE, Opera, Mozilla, etc) набираємо "http://localhost:8082/", а у віконці в поля User та Password вводимо однакове слово - "admin" та тиснемо Login. Тепер необхідно додати смартфон з якого сервер буде приймати дані. Дізнаємось IMEI номер смартфона та занотовуємо його. Тиснемо у браузері в полі Devices кнопочку Add і в полі Name вводимо назву смартфона (можна будь-яку), а в полі Unique Identifier - IMEI номер. Другий етап, як правило, полягає в налаштуванні вашої мережі, оскільки при використанні роутера достукатись зовні до вашого ПК через зовнішню IP адресу буде проблематично. Для цього в налаштуваннях вашого роутера необхідно в розділі NAT увімкнути Virtual Server та здійснити Port Forwarding для портів 5055 та 8082 на локальну IP адресу вашого ПК. Дізнатись зовнішню IP адресу можна на сторінці traccar (лінк), звичайно, бажано, щоб вона була статична (додаткова ПЛАТНА послуга провайдера), а не динамічна) або в налаштуваннях роутера. Тепер можна зайти на наш сервер з інтернету, для чого в браузері вводимо вашу зовнішню IP адресу та порт 8082 (наприклад, "92.127.149.154:8082"). Інколи трапляється, що Windows Firewall блокує зовнішній доступ до нашої програми (процес wrapper та сервіс Traccar), найпростіше, це ТИМЧАСОВО (на час тестування) відімкнути його і не забути увімкнути назад biggrin.gif . Сервер налаштовано.
Окрім оригінального traccar server існує його модифікована (fork) версія (лінк), яка має набагато більший та інформативніший функціонал і дозволяє експортувати маршрут в CSV та GPX файли (зразок).

Налаштування смартфона:
В налаштуваннях смартфона можлива реалізація декількох сценаріїв в залежності від використаної програми.
1) Смартфон + OSMand.
OSMand пересилає GPS інформацію на порт 5055 сервера. Тестування з іншими портами не дали бажаних результатів. Також важливим моментом є синтаксис веб адреси сервера - вона повинна обов'язково починатись з "http://". Вмикаємо Інтернет та GPS на смартфоні. В налаштуваннях OSMand активуємо Plugin "Record your trips" після чого в налаштуваннях з'явиться пункт "Trip recording" - тиснемо на нього. Шукаємо пункт "Online tracking web address" та редагуємо його таким чином "http://__ваша_ip_адреса:5055/?id=1234567890123&lat={0}&lon={1}&timestamp={2}&hdop={3}&altitude={4}&speed={5}", де __ваша_ip_адреса це зовнішня IP адреса, 1234567890123 - це IMEI номер вашого смартфону. Переходимо до навігації на мапі. На екрані повинна світитись іконка GPX з чорним кружечком. Для початку online tracking необхідно увімкнути запис GPX - тиснемо на неї, вибираємо інтервал запису і кружечок повинен стати червоним. Тепер на ПК в браузері повинні поступово з"явитись координати вашого смартфона, які будуть обновлятись через певні часові інтервали. Варто зробити зауваження - в якості ідентифікатора пристрою можна використовувати не лише IMEI номер смартфона, а взагалі будь-який текст (літери та цифри), але щоб не заплутатись краще використовувати саме IMEI номер. Варто зауважити, що OSMAnd не вміє (принаймі усі мої спроби виявились марними) відсилати GPS дані з планшетів без SIM модуля. Негативна сторона використання OSMand це формат даних, зокрема дати та часу, які чи то сервер обробити нормально неможе, чи програма коверкає їх при відправці. На сервері буде видно, що час змінюється, але формат - повна дурниця, нічого взнати не можна, і, відповідно, побудувати локацію за часом - неможливо.
2) Смартфон/Планшет + Traccar Client.
Використання клієнтської програми Traccar Client дозволяє відсилати GPS дані (як у звичайному, так і у розширеному форматах) зі смартфонів чи планшетів з або без SIM модулів на будь-яку адресу сервера та порт. Інтерфейс простий, інтуїтивний та зрозумілий. Достатньо мати хоч якийсь доступ до інтернету (наприклад, WiFi). В налаштуваннях Location provider вибирайте "Mixed provider" щоб швидко визначити координати і почати відправку їх на сервер (зразок). Також її можна використовувати для тестування сервера. Після внесення змін в налаштування рекомендую послідовно перезавантажити сервіс (Servis status - Stop --> Start). Не містить реклами. Рекомендую.
3) Смартфон/Планшет + Tracker for Traccar.
Використання програми Tracker for Traccar дозволяє відсилати GPS дані (як у звичайному, так і у розширеному форматах) зі смартфонів чи планшетів з або без SIM модулів на будь-яку адресу сервера та порт. Інтерфейс простий, інтуїтивний та зрозумілий. Достатньо мати хоч якийсь доступ до інтернету (наприклад, WiFi). В налаштуваннях Location provider вибирайте "GPS & Network" щоб швидко визначити координати і почати відправку їх на сервер. Також її можна використовувати для тестування сервера. Може окремо записувати KML трек на смартфон/планшет. Після внесення змін в налаштування рекомендую послідовно перезавантажити сервіс (в меню Tracking - послідовно натиснути Stop service --> Start service). Містить рекламу. На любителя.
4) Смартфон + Locus PRO.
не пробував, наразі важко сказати. Якщо у когось є платна версія, то протестуйте і опишіть нюанси в налаштуванні.
5) Смартфон + Oruxmaps???
пробігала інформація, що можна використати таку комбінацію. В процесі вивчення.

Для тестування роботи клієнтських програм можна використати безкоштовний сервер Traccar - demo.traccar.org. Введіть бажане ім'я користувача та пароль та натисніть "Register". Далі додаєте смартфони/планшети. Для відправки даних на цей сервер використовуйте demo.traccar.org:5005 (так, порт 5005, інакше нічого не буде працювати).

P.S.
Кмітливі вже зрозуміли, що можна використовувати і локальну IP адресу сервера (наприклад, 192.168.Х.Х). Де це знадобиться - мабуть для велосипедистів, котрі тренуються під дахом на СКА wink.gif

P.P.S.
Не забудьте увімкнути назад і налаштувати Windows Firewall!!!


___________________


Налаштування GPS на смартфонах з чіпами Mediatek (MTK)
Якщо ви стали власником смартфона на базі чіпів MTK, а сам смартфон прийшов бандеролькою з Китаю (99% захищених смартфонів, наприклад, мій Land Rover A9), то в більшості випадків GPS в наших широтах працювати не буде. Причина не в чіпі, а в тому, що налаштування GPS (альманах) теж налаштований для Китаю. Існує два способи вирішити це непорозуміння:

Спосіб 1. Простий (комбінація GPS та A-GPS).
A-GPS - в декількох словах, ця технологія прискорює пошук супутників, які в даний момент знаходяться в зоні видимості, використовуючи для цього мережі мобільних операторів та WiFi (з інтернет доступом). Трафік - декілька кілобайт. (Детальніше про A-GPS).
Опис буде для англомовної оболонки Android (v4.2.2) без всіляких дзвоників і свисточків, деякі деталі можуть відрізнятись. Ідеально, якщо ви будете проводити цю процедуру у відкритому полі wink.gif , але можна просто вийти на відкриту місцевість де не заважатимуть високі будинки, дерева, мости, бетонні перекриття і т.д.
1) Вмикаємо A-GPS та GPS: Settings-->Location Access-->GPS satellites і ставимо "ON", далі ставимо галочку біля A-GPS.
2) Заходимо в інженерне меню: набираємо в режимі телефонного дзвінка *#*#3646633#*#*. Як альтернативу можна завантажити з Google Play програму "Mobileuncle MTK Tools" і зайти з неї в меню EngineerMode.
3) Переходимо на вкладку Location і вибираємо пункт YGPS. Далі переходимо на вкладку INFORMATION. Натискаємо почергово кнопочки "full", "warm", "hot", "cold" для того щоб обнулити старий альманах.
4) Переходимо на вкладку NMEA LOG і тиснемо кнопку "start" (пишемо новий альманах)
5) Повертаємось на вкладку SATELLITES ставимо смартфон на пеньок і чекаємо 10-20 хв поки не буде знайдено максимально можлива кількість супутників GPS (тут все залежить від GPS антени у вашому смартфоні, погоди і т.д., але орієнтовно 10 і більше). При цьому стовпці сили сигналу з прозорих стануть зеленими.
6) Після цього заходимо знову на вкладку NMEA LOG і тиснемо кнопочку "stop", що завершить запис альманаху.
7) Закриваємо програму, перезавантажуємо смартфон. Тепер при старті GPS з увімкненим A-GPS буде показуватись одразу всі доступні супутники і встановлюватись до частини з них зв'язок (проконтролювати можна, наприклад, в Locus)

Спосіб 2. Складний (комбінація GPS та EPO).
EPO - це така собі примочка від Mediatek яка створює файл в якому є інформація про координати супутників на найближчі 30 днів. Це прискорює пошук супутників. Така собі альтернатива A-GPS.
1) З правами root і файлового менеджера з доступом до "/" видаляємо наступні файли /data/misc/EPO.dat; /data/misc/mtkgps.dat; /system/etc/gps.conf.
2) Вмикаємо GPS ("ON"), GPS EPO assistance (ставимо галочку) і в EPO settings завантажуємо новий EPO.dat файл. Може так статися що ви 30 разів будете тиснути на Download, а він все не буде вантажитись і буде видавати помилку сервера чи з'єднання, але тут нічого не поробиш, треба продовжувати до повного успішного завантаження.
3) ВИМИКАЄМО A-GPS!, і більше не вмикаємо, інакше EPO перестане працювати.
4) Вимикаємо смартфон (дехто радить і батарею витягнути-вставити), вмикаємо.
5) Заходимо в інженерне меню: набираємо в режимі телефонного дзвінка *#*#3646633#*#*. Як альтернативу можна завантажити з Google Play програму "Mobileuncle MTK Tools" і зайти з неї в меню EngineerMode.
6) Переходимо на вкладку Location, виходимо на відкриту місцевість зі смартфоном і вибираємо пункт YGPS і більше нічого не тиснемо!!! Потрібно почекати з десять хвилин, а то і довше поки не буде знайдено максимальну кількість супутників GPS.
7) Після цього тиснемо на смарті "Back" (така стрілочка) один раз і знову тиснемо на YGPS. Якщо все було зроблено вірно, то червоні кружечки будуть з'являтися ПОСТУПОВО. Якщо вони появились ОДНОЧАСНО, значить щось по ходу було зроблено невірно (спрацювало A-GPS). Перевіряємо роботу, наприклад, в Locus.

___________________

Реєстрація IMEI смартфона в УДЦР
Якщо ви придбали смартфон закордоном, або через інтернет магазин, або отримали в подарунок, то корисно внести його IMEI номер(и) в базу даних, оскільки без цієї процедури він через місяць з сірого списку попаде в чорний.
Для цього перевіряємо номер на офіційному сайті УДЦР http://www.ucrf.gov.ua/. Якщо номер не в білому списку, то завантажуємо з сайту або звідси зразок заяви на реєстрацію.
Читаємо уважно умови. При заповненні заяви є один нюанс - якщо у вас смартфон з двома сімкартами, то перевіряємо чи є два IMEI номери і якщо є, то ви вносите обидва IMEI номери, один під другим в полі для ОДНОГО смартфона. Якщо смартфон прийшов як поштове відправлення, то з ним має бути міжнародна митна декларація CN22. На копії цієї декларації, поряд дописуєте трек номер міжнародного відправлення. Додаєте копію паспорта 1-2 сторінки. Йдемо на пошту, терпимо 5 хв хамство і некомпетентність працівників і рекомендованим листом відправляємо ці документи за адресою 03179, м. Київ, просп. Перемоги, 15-й км УДЦР.
Через два тижні вам прийде повідомлення про те, що вам прибув рекомендований лист. Беремо паспорт і йдемо в поштове відділення. Терпимо 5 хв хамства і некомпетентності працівників і отримуємо письмове підтвердження реєстрації номера з підписом і печаткою. Перевіряємо на сайті номер - він у білому списку.

Це повідомлення відредагував Spiner - 25 Лютого 2015, 0:29
Top
vykh
Дата 25 Лютого 2015, 11:58
Quote Post


Jaksię bawić to się bawić
***

Звідки: Львів
Повідомлень: 503


https://www.dropbox.com/s/h5l7aeyhqqrranc/O...grafia.zip?dl=0

картографія 2008 (карпати 750м) для орукс
Email PosterUsers Website
Top
Cheburek
Дата 13 Травня 2015, 23:48
Quote Post


Постійний учасник
***

Звідки: Львів
Повідомлень: 567


Сконвертував генштабівські кілометровки України з 5-ох частин в формат Oruxmaps. Пригощайтесь, кому треба smile.gif
Email Poster
Top
dz1ma
Дата 21 Травня 2015, 13:43
Quote Post


Зацікавлений
**

Звідки: Львов
Повідомлень: 145


Напишу, чисто, свое впечатление от Strava. Учитывая, что на моем смарте очень тяжелая GPS на подъем, то эта прога просто идеальная для меня, никаких разрывов абсолютно. Пишет от и до, как словит сигнал. Возможность отслеживать результаты на определенных участках дороги, которые вы же сами можете делать скрытыми от других пользователей и соревноваться с самим собой или делать эти участки публичными (там уже много есть разных в городе и области, созданных другими) и соревноваться с другими пользователями Strava wink.gif Интернет включаю для проги на пару сек, чтоб скинуть данные. быстро и удобно.
Email Poster
Top
Sera
Дата 04 Червня 2015, 18:50
Quote Post


Велофанат
****

Звідки: Львів, р-н Любінської
Повідомлень: 1138


QUOTE (Spiner @ 05 Січня 2015, 18:23)
....
Реєстрація IMEI смартфона в УДЦР
... корисно внести його IMEI номер(и) в базу даних, оскільки без цієї процедури він через місяць з сірого списку попаде в чорний...

Відкрили мені очі, виявляється я вже 4-й рік користуюся телефоном з чорного списку.
І для чого його рееструвати?
Top
vesel
Дата 03 Серпня 2015, 21:21
Quote Post





Звідки: невідомо
Повідомлень: 5


Схоже, більшість користується Strava і Endomondo. Для мене достатньо Гугл Мої шляхи.
Email Poster
Top
0 Користувачів читають цю тему (0 Гостей і 0 Анонімних Користувачів)
0 Учасників:

Topic Options Сторінки: (5) « Перша ... 3 4 [5]  Reply to this topicStart new topicStart Poll