Ответы пользователя по тегу Спутниковая навигация
  • Где взять данные об ограничениях скорости-я.навигатор/2гис?

    Moskus
    @Moskus
    Коммерческие сервисы, естественно, не дают. Данные есть в osm, но они крайне фрагментарны.
    Ответ написан
    1 комментарий
  • С каким интревалом Google Maps запрашивает данные gps?

    Moskus
    @Moskus
    Вы странный - сначала спрашиваете, с каким интервалом google maps и другие приложения запрашивают положение, а потом выясняется, что вы, на самом деле, хотите знать, какой интервал ставить в своем приложении, чтобы "выглядело гладко".

    Интервал можно менять и легко вычислять, исходя из ваших представлений о гладкости. Например, если для вас "гладко" - это каждые три метра при ходьбе, то при средней скорости ходьбы 5 км/ч, делим 3 на 5000, получаем 0,0006 часа, то есть 0,036 минуты, то есть 2,16 секунды. Напишите условие (можно несколько условий, для разных интервалов скорости), по которому интервал будет выбираться на основании того, раз в сколько метров вы хотите получить отсчет координат при известной скорости.
    Ответ написан
    Комментировать
  • Устройство не видит спутников что делать?

    Moskus
    @Moskus
    Вы неправильно думаете, потому что перегрузку входа вашего ресивера это оборудование с такого расстояния может вызвать элементарно, весьма длинной бородой низших гармоник, несмотря даже на полосовой фильтр, который, вероятнее всего, имеется на входе. Ищите человека с анализатором спектра, смотрите, что происходит.
    Еще, можете внимательно посмотреть на сырые данные с ресивера (RINEX есть, чем записать?) - там, вероятно, будет виден весьма короткий момент ухудшения SNR.
    Ответ написан
    5 комментариев
  • Как нарисовать ровный маршрут на карте, имея большое количество GPS-координат с ошибками?

    Moskus
    @Moskus
    хотя очевидно человек просто двигался по прямой

    Из чего очевидно? В общем случае, это совершенно не очевидно, если нет каких-то дополнительных ограничений, например - что пользователь гарантированно двигался на автомобиле по улице. Если никаких подобных ограничений нет, то любое "причесывание" будет необоснованной фантазией.
    К трекам, конечно, можно применять кое-какие средства оптимизации. Например, убирать сегменты, где скорость нетипично высока (которые могут быть выбросами из-за плохого приема). Но простого алгоритма причесывания треков просто не может быть.
    Ответ написан
    Комментировать
  • GPS-трекинг что необходимо для разработки?

    Moskus
    @Moskus
    То, что вы пишете в вопросе, и то, что вы пишете в комментариях, противоречит друг другу.
    Одно дело, если вы используете GPS-приемник, встроенный в смартфон. Другое - если речь о самостоятельном приемнике (модуле или навигаторе).

    Если речь о разработке под Android, то разработка на C - это поездка из Москвы в Питер через Владивосток. Возможно, но через задницу. Android - это Java. И у Android OS есть собственный API для работы с определением местоположения, включающий работу с GPS-приемником напрямую, но не требующий этого.

    Если речь о разработке под что-то еще и работе с самостоятельным приемником, тут совершенно неважно, какой язык (лучше - тот, который вы знаете, но вы, похоже, не особо владеете программированием вообще - HTML и CSS - это не программирование). Совершенствуйте свои общие навыки программирования, читайте про протоколы обмена приемников и трекеров (нативные для конкретных моделей или более-менее универсальные, как NMEA 0183).
    Ответ написан
    Комментировать
  • Проблема парсинга RINEX OBS?

    Moskus
    @Moskus
    Интересно, целочисленные значения типа "7" и "6" очень похожи на то, что должно содержаться в L1 и L2?
    Ответ написан
  • Парсю Rinex Obs File?

    Moskus
    @Moskus
    То есть вы хотите, чтобы кто-то догадался, что означает запись из файла, формат которого может быть весьма различным, и который описывается в его заголовке, но сам заголовок приводить, почему-то, не хотите.

    Стесняюсь спросить, а вы описание формата вообще читали и смогли ли из него понять хоть что-то? (Я уж молчу о чтении структур данных из того файла на Java, ссылку на который я вам давал в ответе на прошлый вопрос.)
    Ответ написан
  • Что означает строка в файле RINEX observation?

    Moskus
    @Moskus
    4 спутника: GPS#12 GPS#09 GPS#06 Gallileo#11
    Ну и это, https://github.com/goGPS-Project/goGPS_Java/blob/m...
    Ответ написан
    Комментировать
  • Как делается отслеживание объектов, запись координат в базу?

    Moskus
    @Moskus
    Есть множество вариантов реализации.
    На машину ставится устройство, которое получает координаты с GPS-приемника и других датчиков (включая расходомеры для топлива и так далее). Данные сохраняются в буфере на устройстве. Потом они отправляются на сервер, либо HTTP-запросом, дергающим какой-то скрипт на сервере, либо просто через SMS, чтобы GSM-модем на сервере принимал эти SMS, а какой-то серверный софт принимает их и расшифровывает. Вот этот самый скрипт и кладет данные в базу простым SQL-запросом. Ничего сложного архитектурно, но множество мест, где можно сделать ерунду, от чего получится еще один говносервис подобного рода.
    Ответ написан
    5 комментариев
  • Как зафиксировать факт применения глушителя GPS сигнала?

    Moskus
    @Moskus
    Все уже придумано.
    Поскольку проблема подавления сигнала - не нова, есть уже решения, которые интегрированы в сами GPS-приемники. Например, есть модули GMM-U5J, которые предназначены специально для fleet management и имеют не только встроенную систему, позволяющую, до определенной степени, снизить эффективность помех, но и выдавать предупреждение о том, что есть помехи сигналу. Почитайте вот datasheet.
    Ответ написан
    1 комментарий
  • Какой сервис использовать для размещения фотографий на карте?

    Moskus
    @Moskus
    Вообще, есть и достаточно мощные конструкторы. Только не на базе карт Яндекса, естественно.
    https://storymaps.arcgis.com/en/app-list/
    https://maphub.net/
    https://mapme.com/
    Ответ написан
  • Как работает Яндекс.Транспорт?

    Moskus
    @Moskus
    По пункту 3.
    В Яндекс в свое время набрали множество математиков, которых нужно чем-то занимать. И занимают их, главным образом, тем, чтобы делать из дерьма конфеты, то есть "дорисовывать" недостающие данные. Это делают и в сервисе Транспорт, и в сервисе Погода, и в сервисе Пробки. Смысл в том, чтобы показать пользователю красивую картинку, непрерывное обновление, высокую детализацию, даже там и тогда, где данных, на самом деле, нет. В случае сервиса Транспорт, это касается как потери соединения трекера, который установлен на транспорте, с сервером транспортной компании, так и потери соединения клиентского приложения с сервером Яндекса.

    По пункту 2 - Яндекс получает доступ к данным трекеров, которые устанавливают транспортные предприятия. В случае, когда это государственные компании типа Мосгортранса в Москве, этот доступ носит полузаконный характер, так как реально, больше никто его не может получить, так что Яндекс получает монопольную привилегию. Хотя изначально, конечно, декларировалось обратное. https://habrahabr.ru/post/237679/ https://habrahabr.ru/post/250887/
    Ответ написан
  • Как влияет distance filter на расход заряда батареи?

    Moskus
    @Moskus
    Логика рассуждений верна, но цепочка выводов - не обязательно, потому что не рассмотрены некоторые технические детали.

    Дело в том, что в современных телефонах (Apple - не исключение) могут использоваться не просто приемники общего назначения для мобильных устройств, которые не делают ничего, кроме решения задачи определения координат раз в заданный интервал времени и перехода в спящий режим и обратно по таймеру.

    Скажем, вот что пишет про свой довольно новый чипсет BCM4774 фирма Broadcom:
    The BCM4774 offloads the data calculations from the system applications processor (AP), enabling the AP to sleep for longer periods of time.


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

    То, что сказано выше, также мое обоснованное предположение, потому что документацией на программный интерфейс конкретного чипсета (а он вроде как установлен в iPhone 7 и выше) я не располагаю.
    Ответ написан
    Комментировать
  • В чем проблема android устройства при определения геолокации?

    Moskus
    @Moskus
    Вот вам оригинальная статья по тому, как осуществляется геолокация.
    https://developer.android.com/guide/topics/locatio...
    Коротко, если вам нужны только точные данные, которые дает GPS-приемник, нужно использовать, соответственно, android.hardware.location.gps, GPS_PROVIDER, ACCESS_FINE_LOCATION.
    Ответ написан
    Комментировать
  • Реализация подпроекта при помощи Google Maps API?

    Moskus
    @Moskus
    Google Maps Directions API возвращает путь в форматах JSON и XML. Формат, который вы описываете, там не предусмотрен, но ничто не мешает вам действительно преобразовать один формат в другой.

    Вообще, все про возможности и ограничения этого API (на число запросов в сутки, например) написано во вводной документации: https://developers.google.com/maps/documentation/d...
    Ответ написан
    Комментировать
  • Какой параметр в телефоне отвечает за качество GPS-приемника?

    Moskus
    @Moskus
    Пытаться определить свое положение по GPS, включив его в здании - бесполезная затея, в случае микроскопической телефонной антенны. Прием спутников в телефонах бывает плохой и ужасный.
    Ответ написан
    Комментировать
  • Где найти радиочастотный тракт GPS/GLONASS?

    Moskus
    @Moskus
    Если ATR0601 вам кажется "со сложным интерфейсом", то остальные проще вам точно не покажутся, интерфейс у нее совершенно типичный и в нем нет ничего лишнего.

    Непонятно, чем вам приглянулся Геос - он ни чем почти не отличается от многих других приемников.

    Если хотите сами заниматься обработкой - можете воспользоваться приемниками uBlox, которые выдают "сырые" данные измерений (псевдодальности и фазу) в достаточно хорошо документированном бинарном протоколе с частотой обновления до 10Гц. Этого достаточно для самостоятельной обработки (что делает, например, набор программных средств RTKlib).

    Ваши требования "отдельного радиочастотного тракта" и "возможности задания своих параметров фильтрации" противоречат друг другу. Фильтрация бросков по алгоритму Калмана применяется в приемниках уже к готовым координатам.
    Ответ написан
    2 комментария