23 заметки с тегом

навигаторы

Что произойдёт завтра с GPS?

Короткий ответ — ничего.

Вы уже слышали эту историю: приёмники хранят номер недели в десятибитном поле, и раз в двадцать лет оно переполняется. Завтра те устройства, которые давно не обновлялись, могут начать party like it’s 1999. Ошибка не повлияет на позиционирование, потому что внутренние вычисления всегда консистентны. Секунды и минуты тоже будут правильны. Сломаться могут только метки дня, месяца и года.

GPS на сегодня даёт самое точное время, с ошибкой в пределах трёх наносекунд. Для сравнения, сетевой протокол NTP, который обновляет время в вашем компьютере, имеет точность около миллисекунды. Точность важна в GPS, потому что время используется для определения координат. Десять наносекунд — это примерно три метра ошибки. Этой точностью пользуются сейсмологи, энергетики и другие учёные.

Пользовательские навигаторы, которые могут быть обновлены, уже обновлены. Обычное решение — запрограммировать дату отсечки: например, если год внезапно получается меньше 2015, то прибавить двадцать лет. Многие так и латают дыру: очевидно, этот способ только отсрочивает ошибку, что и сломало даты в некоторых навигаторах в 2016-2017 годах.

Реальные проблемы это доставляет только исследователям, которые используют метки времени GPS в научных устройствах, разбросанных по Арктике и горам. Устройствах, замеряющих движение земной коры или синхронизирующих детекторы частиц. В этом году они мотаются по командировкам и срочно обновляют приёмники. Конечно, у многих есть опыт двадцатилетней давности: тогдашние проблемы кто-то решил заменой дорогих штучных устройств на более дешёвые и простые.

Трёх других спутниковых систем — ГЛОНАСС, BeiDou и Galileo — проблема не касается. Всю информацию я вытащил из этой презентации 2017 года для американского совета по позиционированию и замерам времени, и из позавчерашней статьи в Nature.

5 апреля   навигаторы

СитиГид 8

СитиГид — не только самая популярная навигационная программа в Петербурге, но и единственная из [двух] предустанавливаемых на устройства, авторы которой публикуют конвертер карт. Кирилл «Zkir» с 2010 года поддерживает для неё ежедневные выгрузки карт OSM, при создании которых также считается статистика по регионам и другим обрабатываемым странам. Авторы приложения и конвертера отвечали на вопросы и чинили ошибки, поэтому карты OpenStreetMap отличались от проприетарных только отсутствием пробок. Впрочем, для Москвы и Петербурга когда-то были и карты OSM с пробками, но их подготовка оказалась слишком трудоёмкой.

В апреле прошлого года вышла восьмая версия СитиГида (также под именем GeoNET): сначала для Android, затем для iOS, WinPhone и Windows. Формат карт в очередной раз поменялся, но конвертера не было. Оказалось, авторы навигатора решили не отдавать контроль над картами и обрабатывать OSM своими силами. Получалось плохо. На форуме СитиГида самым популярным файлом стал дистрибутив версии 7.8, раздел про самодельные карты заглох, осмеры начали смотреть на другие навигаторы, в частности, «7 дорог».

«Новогодний подарок!» — объявил сотрудник МИТ на форуме 16 января, — «вот вам конвертер для СитиГид 8». Кирилл взялся за его изучение, и этой ночью порадовал: карты OpenStreetMap теперь так же ежедневно собираются для восьмой версии навигатора. Седьмая версия, последняя для владельцев ВАЗ и устройств на WinCE и Symbian, не заброшена: новый конвертер умеет делать карты и для неё. СитиГид снова стал лучшим проприетарным навигатором для осмеров, спасибо Кириллу.

2015   навигаторы

Воскресенье потерь

Главный блог OpenStreetMap (заголовки переводов которого выведены в левую панель штосма) выглядел живым преимущественно из-за еженедельных сводок Паскаля Найса и Денниса Зилстры. Уже нет: в воскресенье опубликован последний выпуск, редакторы устали и уходят. Как подтверждение, что новости никто не читает, сожаление в комментариях выразили лишь трое человек. Других заметок в блоге за этот год опубликовано шесть, если не считать новогоднего поздравления, все — зимой. Последним новостным блогом с регулярными обновлениями остался немецкий, который ведёт толпа из десяти человек. Месяц назад он отпраздновал двухсотую заметку статьёй про ведение блога. Его твитер, увы, тоже сдулся: хоть и выглядит живым, но лишь анонсирует заметки в блоге и ретвитит фигню.

Неуловимая команда дизайнеров AltogetherLost в то же воскресенье объявила, что закроет сервис OSMRanking. Люди сразу возмутились: как же так, хороший сервис, всё время там статистику смотрим. Никто не упоминал названия, но дизайнеры почувствовали непонимание и пояснили: остановят кривоватый OSMRanking, а всеми любимый OSMStats продолжит работу.

Утром 16 июня GaM огорчил велосипедистов, пользовавшихся его модификацией гарминосборки всей России: перейдя на андроид, он потерял к ней интерес и забросил. Несмотря на панегирики пользователей, он отказался открыть исходники стиля, хотя автор исходной сборки, от которой форкнул свою GaM, считает, что по лицензии должен был. Пользователи ушли в тему сборки Макса Васильева, где помогают улучшить её отображение на мелких экранах навигаторов.

Сегодня я обнаружил, что двумя воскресеньями ранее Роберт Лайп, автор GPSBabel, поправил, наконец, номер версии формата OpenStreetMap в своей программе (был 0.5, хотя формат не отличался от современного; новый релиз ещё не выпустили). Я иногда пользовался ею для преобразования из GPX в OSM: JOSM зачем-то разделяет трек и вейпоинты, и не даёт сделать слой OSM из последних. Комментарий к правке кода обескураживает: «поскольку этот формат почти не используют, видимо, поддержку OSM мы прекратим».

Есть и хорошая новость, одна: Алексей Илларионов оживил Mapzen POI Collector для андроида, поправив несколько ошибок, русский перевод и панель действий. Он обещает продолжить работу, если программа кому-нибудь пригодится.

2014   блоги   навигаторы   статистика

У каждого своя гарминосборка

На прошлой неделе Макс сообщил, что сервер, на котором он готовил выгрузки для гарминовских навигаторов, надолго сломался. GaM в ответ начал публиковать собственные сборки, основанные на максовом стиле. Будучи помешанным на велосипедно-полевом сборе данных (когда появятся видеозаписи конференции, оцените), он допилил стиль, чтобы он прокладывал маршруты по пешеходным дорожкам и показывал дополнительные атрибуты POI. Обновления нерегулярные, автор обещает один-два раза в неделю.
2013   навигаторы

Третий столп навигации

Позавчера в 22:15 по Москве состоялся запуск российской ракеты «Союз» из космодрома Куру во французской Гвиане (в Южной Америке). Спустя почти четыре часа она подняла на расчётную высоту в 23,2 тысячи километров третий и четвёртый спутники группировки Galileo. Первые два были запущены год назад — и теперь стало возможно продемонстрировать работу европейской навигационной системы с минимальным набором спутников. Этим запуском завершена отладочная фаза проекта, и начинается полномасштабное развёртывание: к концу 2014 года планируется довести количество спутников до 18 и открыть Galileo для массового потребителя. Для полноценной работы требуются 30 спутников (включая 3 запасных), ЕКА планирует достичь цели в 2018 году.

Galileo позволит более точное позиционирование, нежели современный GPS, хотя американцы планируют улучшать свою систему. В сельском хозяйстве Европы уже используют навигационные устройства, поддерживающие не только GPS и ГЛОНАСС, но и сигнал от Galileo, когда он будет доступен. На slashdot замечают, что после военных, земледельческий сектор наиболее зависим от космической навигации, и приветствует новую, более точную систему.
2012   навигаторы
Ранее Ctrl + ↓