Сервис агрегации информации со SPOT`ов

15 мая 2012 3 761 просм. 3 комментария

Запущен, по-своему, уникальный сервис, который позволяет сводить данные треков нескольких устройств SPOT (спутниковых маяков) на одну карту Google Map. Это открывает ряд интересных возможностей — от слежения в режиме реального времени за группой пилотов, до упрощения и оптимизации подбора пилотов на соревнованиях.

Сервис бесплатен. Любой желающий может создать страничку своей группы и использовать все возможности сервиса.

Сайт проекта:
http://www.flytrace.com/tracker 

Михаил Кармазин (разработчик сервиса) пишет:

Я наконец допилил сайтик, которым мы с большим успехом пользовались в Австралии для слежения за СПОТами наших пелотов.
Теперь конфигурить группы пилотов для публичного просмотра может кто угодно — регистрируйтесь и фперёд. Халява, да.

Обо что: на сайте Спота (не на моём, а на сайте производителя спутниковых трекеров SPOT Satellite GPS Messenger) есть родные странички с картами, на которых можно следить за треками в реальном времени. В принципе, это уже сильно облегчает подбор: водила знает, где примерно находятся его пилоты, просто глядя в маленький ноут, подключённый к мобильному инету. Однако, при отслеживании группы пилотов через родной Спотовский сайт есть кое-какие проблемы, без которых мне захотелось обойтись:
а) каждый пилот рисуется на своей карте.
б) карта каждого пилота имеет свой масштаб.
в) карта каждого пилота имеет свою позицию.
г) тыкать надо на ноуте, т.к. карта производителя заточена, собака, под мышку: мелкие списки, постоянно надо скроллить и т.п. На мобиле/планшете это неудобно.
д) а ещё там отсутствует линейка масштаба. Т.е. совершенно непонятно, сколько реально километров в том или ином отрезке на карте.

В итоге получается неудобно — собрать в голове реальные позиции всех пилотов требует времени и неслабых мыслительных ресурсов, а оба параметра бывают в наличии не всегда (второе, прямо скажем, вообще часто отсутствует у драйвера как класс)

Вот, поэтому был сооружен этот сайт: http://www.flytrace.com/tracker
(также рядом лежит Леонардо, который настроил Петя Ткаченко: http://www.flytrace.com/leonardo )

Суть в том, что эта штука заточена под наши нужды:
1. Все нужные пилоты на одном экране — для этого предварительно вы а) создаете свою карту (одну кнопку нажать) и б) закидываете туда адреса Shared Pages (т.е. карты с треками с сайта СПОТА) интересующих вас пилотов.
2. Карта хорошо работает даже на мелком экране.
3. Показывает не только пилотов, но и позицию телефона/планшета и т.п., с которого смотрят. Т.е. водила видит — вот я, а вот они. Это работает хорошо, если у телефона есть ЖПС — но у большинства телефонов он есть. Если ЖПСа нет, то он пытается определиться шаманскими методами, получается как правило совсем не то. Т.е. без ЖПСа в девайсе пользоваться этой фичей пользоваться смысла мало.
4. Показывает текущий таск, если «владелец» карты его, таск, задал (прямо на брифинге — а предварительно перед соревнованиями заливаете в свой аккаунт те же точки, что и в свой варик)
5. Трафик сильно не жрёт, т.к. карта не обновляется каждый раз, обновляются только позиции маркеров, это копейки даже при обновлении два раза в минуту.
6. Как и родные спотовские карты: карта — это просто линк, работающий на любом девайсе. СТАВИТЬ НИКАКИХ ПРОГ НЕ НАДО.
7. Пофиг пропадание интернета — если его нет, то точка грузанётся, когда девайс окажется в зоне покрытия сети (впрочем, кажется, родные спотовские страницы это тоже могут пережить)

По поводу пункта 1, т.е. работы с мобилы. Я вообще-то изначально думал, что пользоваться этим будут только водилы подбора, причем с планшета или даже ноута. Однако, оказалось, что на мобилах (андроид, айфон, блэкбери) это всё тоже работает прекрасно. В итоге на соревнованиях в Австралии в январе этим трекером пользовались не только драйвера русской команды (у 10ти наших были СПОТы), но и сами пилоты, а также их семьи и прочие болельщики в лагере. Причем пилоты первым делом после посадки вместо быстрой сборки аппаратов включали телефоны и смотрели кто где — кого, мол, я сегодня сделал, а кто наоборот меня

Кое-какие фичи:
— В отличие от родных карт СПОТа, этот трекер по умолчанию НЕ ПОКАЗЫВАЕТ собственно трек, а ТОЛЬКО КРАЙНЮЮ ТОЧКУ. Потому что для группы пилотов куча треков будет только мешать, в то время как нужны они далеко не всегда.
— Однако же, ТРЕК ВСЕГДА МОЖНО ВКЛЮЧИТЬ отдельно для каждого пилота либо для всех скопом.
— Крайний сегмент трека показывается тем не менее всегда, даже если полный трек выключен. Хвосты эти не мешают, а зато можно понять, летит товарищ или нет. Например, если хвостик длиной 20 м, значит видимо уже сел, т.к. это же СПОТ и от точки до точки проходит, как правило, 10 минут.
— Если пилот нажал на трекере кнопку Ok, или Custom, или Help, или Sos, то меняется иконка. Ok — «сел, нужен подбор», Custom — «сел, подбор не нужен», SOS и HELP — ну, соответственно СОС и ХЕЛП.

Пара моментов:
— пока только на английском. Позже, возможно, добавлю русскую локализацию.
— со временем, наверное, я открою сорцы, и если кто захочет навести на сайтик красоту — то будет велкам. Но не прямо сейчас.

Инжой. Если какие проблемы — то пишите сюда, или кидайте мне мыло или личку.

Обсуждение на форуме:
http://www.deltaplanerizm.ru/forum/viewtopic.php?f=2&t=1644 

О практическом использовании сервиса в блоге Артура Дзамихова:
http://dzamikhov.ru/854 

3 комментария »

  • Greg said:

    Круто. Миша, респект! Исправьте, кстати, написание Мишиной фамилии.

  • Mikha said:

    Ой! Офигеть :)
    Спасибо, Женя :)

    В данный момент написание моей фамилии правильное. Боюсь представить, что было раньше :)

  • Alexey said:

    Вопрос не совсем стандартный :) а можно использовать Ваш ресурс для подобных целей, но с квадриками и джип экипажами 4х4?

Оставьте комментарий!

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