Маршруты gps


www.gpsies.com наше всё, или как создать маршрут на коленке...

Что делать, если есть желание пригласить друзей в загородную прогулку на велосипеде, но ты ленив/нет времени сидеть вечерами и рисовать трек-файл на ПК в SASPlanet и др. софте или нужно это сделать в поезде/палатке на мобиле/планшете? Правильно! Не нужно "изобретать велосипед", можно просто позаимствовать готовые треки в обширной базе данных gpsies(для полноценного функционала ресурса необходима регистрация).

 

 

"А почему бы нам дорогу-то через лесок не срезать?" - подумал Иван Сусанин, невольно обрекая себя на вечную славу.

 

Учебная методичка для начинающих "Сусаниных" по работе с ресурсом http://www.gpsies.com/

 

При создании трек-файла можно пойти тремя путями:

1) Зайти в поисковую систему gpsies и задать поиск трек-файлов в необходимой местности и точки старта/финиша.

2) Редактировать трек-файлы.

3) Создать трек-файл самостоятельно с нуля.

 

1. Поиск подходящих трек-файлов из базы gpsies

Нажимаем кнопку Поиск, в появившемся окне вводим страну, город, радиус дистанции выборки треков от центра города, тип трека (для горного/шоссейного велосипеда и т.д.). Остальные параметры поиска необязательны, задаем их по желанию.

Мы можем сравнить найденные треки. Для этого нужно в списке левее от названии отметить птичками понравившиеся треки и нажать кнопку "Сравнить выбранные треки (до 10шт.)"

Также, мы можем самостоятельно в сравнительный список добавить любой трек с этого ресурса.

Пример: адресная интернет-ссылка http://www.gpsies.com/viewTracksOnly.do?fileId=ycbyxawyogetmpcl&fileId=qarrchvgqmbnpctg&fileId=emvokymqlzdedfdb&referrer=trackList&isFullScreenLeave=true , где "&fileId=qarrchvgqmbnpctg" код-номер трека на сайте, заменяем (или вставляем новый) этот номер на тот который нам нужен "fileId=xukcliytdnqrifmk" (из трека http://www.gpsies.com/map.do?fileId=xukcliytdnqrifmk) , получаем новый адрес

- Вариант с заменой http://www.gpsies.com/viewTracksOnly.do?fileId=xukcliytdnqrifmk&fileId=qarrchvgqmbnpctg&fileId=emvokymqlzdedfdb&referrer=trackList&isFullScreenLeave=true

- Вариант с добавлением http://www.gpsies.com/viewTracksOnly.do?fileId=ycbyxawyogetmpcl&fileId=qarrchvgqmbnpctg&fileId=emvokymqlzdedfdb&fileId=xukcliytdnqrifmk&referrer=trackList&isFullScreenLeave=true

Мы можем скачать понравившиеся треки в один трек-файл, для этого в списке сравнения убираем отметки со всех ненужных треков, внизу в выпадающем списке выбираем нужный тип трек-файла и нажимаем кнопку "Загрузить". Но есть нюанс, при загрузке в навигатор, трек будет отображаться как составной из нескольких. Некоторые навигационные приложения соединяют начало одного трека с финишем другого прямыми линиями, что вносит некоторую путаницу. В дальнейшем этот комбинированный файл можно отредактировать в gpsies.

 

2. Редактируем трек-файлы

Для редактирования понравившегося трека нажимаем кнопку "Создать собственный вариант", либо загружаем ранее созданный трек-файл с соединенными несколькими маршрутами, добавляем/передвигаем/удаляем новые точки в трек-файле. Можно открыть дополнительную вкладку в браузере в режиме просмотра этого же трека, и на карте включить слои "Фото" "Wikipedia" "Треки близ" , чтобы увидеть, какие есть интересные места неподалеку от трека.

Как советовал Леша otv, в поиске достопримечательностей хорошим ориентиром в этом деле могут быть сайты типа:

http://globus.tut.byhttp://urban3p.ru/http://www.meridian28.com/

Ростислав: "Один из проектов автора сайта globus.tut.by Андрея Дыбовского - интерактивная карта Беларуси, с нанесенными на неё всеми объектами, который есть на сайте. Почти всеми, если быть точным. Карта здесь. В левом верхнем углу можно выбрать тип карты (от гуглоснимков до WIG и немецкой аэрофотосъемки времен Отечественной войны, можно задать до 4 полей с синхронно перемещающимися картами. Можно оставить как есть, чтобы не усложнять.Когда вы определитесь, куда хотите прокатиться и что увидеть, на этой карте можно посмотреть расположение основных достопримечательностей. После чего перенести эти объекты на Gpsies и , подумав, как ловчей проехать, соединить точки. Либо задать Gpsies'у самому проложить маршрут, если не хочется заморачиваться. Если маршрут начинается и заканчивается на железнодорожных станциях, то подумать , на какой эльке или поезде ехать лучше здесь: http://rasp.yandex.by/?ncrnd=8332 или http://poezdato.net/raspisanie-poezdov/minsk–vilejka/ . Для простых познавательных покатушек "цивилизованного туризма" этого хватит."

ВоYка: "Есть такая программа: "Карта автомобильных дорог Беларуси RoadGIS" В ней все дороги, которые именно дороги. Будь то районная или республиканская. Для всех дорог указан тип покрытия. Попробовать взять можно здесь: http://rutracker.org/forum/viewtopic.php?t=2168300 "

 

Создаем трек-файл самостоятельно с нуля

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

В gpsies есть два типа автопрокладки трека в заданную точку:

GraphHopper - более точен, без проблем прокладывает и по лесным тропам (советую выбирать доп.настройку в виде пиктограммы обуви, это помогает при прокладке по лесным тропинкам).Google - более простой, отдает приоритет на прокладку пути по автодорогам (больше подходит для шоссеров)

Пример, как произвели прокладку пути в одну и туже точку разные алгоритмы:

Бывает, автопрокладку невозможно осуществить по причине отсутствия векторной тропинки в слое карты OSM, хотя на космоснимке мы видим что дорога есть:

В таком случае, прокладываем путь по космоснимку вручную.

Если тропы на карте OSM имеют небольшие разрывы, автопрокладка маршрута также не сработает, нужно соединять тропы вручную.

Бывает, необходимо проложить путь через лес, а OSM карта не показывает троп, тогда пользуемся космоснимками и тщательно выискиваем подобие дорог

Неплохие свежие космоснимки есть у Я.Спутника, пользуюсь таким набором.

В итоге у нас получиться примерно такой трек.

 

Удаление группы точек трека 

   В режиме редактирования справа в белом окошке есть места для установки галочек : scrollzoom центр карты...и самая нижняя "выбор и удаление точек". Ставишь галочку и на карте прямоугольником выделяешь часть уже нарисованного трека, нажав кнопку левую мышки. Сделав выбор удаляемой территории, отпускаешь кнопку и выплывает диалог будет удалено хххх точек, да? Да. И их нет. Каждый раз галочку надо ставить снова. На одно удаление. Работает в режиме редактирования трека, а не путевых точек.

 

Загружаем трек-файл в навигатор

В режиме просмотра трека на gpsies.com :

1) Ставим отметку на "Трек как Трек & Путевые точки" (это позволит совместить трек вместе с путевыми точками в одном файле, к сожалению, Navitel навигатор не отображает путевые точки с треком, а вот OsmAnd, Garmin и др. приложения для навигации отображают их на карте) и в выпадающем меню выбираем самый распространенный тип трек-файлов "GPX Track".

2) Нажимаем кнопку "Загрузить", именуем файл без русских букв (некоторые навиг. приложения не понимают файлы с русским названием), например, "Test_Minskoe_More_28km.gpx".

Сохраненный файл копируем в память устройства с навигацией, в папку Tracks/Track(в зависимости от названия приложения навигации), пример:

- для Navitel «SD карта\NavitelContent\Tracks\» , полная инструкция

- для Osmand «SD карта\osmand\tracks\» , инструкция ТУТ и ТУТ.

НО! хотел бы предупредить, бывает на космоснимке есть хорошо видимая дорога через поле/лес, но в итоге она может быть перепахана или заросшая за многие годы, также могут появляться свежие заборы (столкнулись с этим на северном побережье Заславского вдхр.)

Спасибо за внимание, до встречи на ваших дебютных покатушках

veloby.net

Путевые точки, маршруты, треки - что это?

Практика показывает, что на сегодня GPS навигатор уверенно перешел из сегмента дорогих технических новинок в разряд приборов, необходимых как пешему, так и автомобильному путешественнику. Основная функция GPS навигатора состоит в точном определении местоположения объекта на местности, в частности его координат: широты, долготы и высоты над уровнем моря. Также практически все GPS навигаторы определяют направление и скорость движения объекта. 

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

Основные понятия, которые необходимо знать пользователям GPS навигаторов: путевая точка, маршрут и трек. Рассмотрим их более подробно.

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

Приемники последних поколений хранят в памяти свыше 500 путевых точек. Специальное программное обеспечение позволяет сохранять путевые точки на дисках. В Интернете можно найти сайты, где информация о большом количестве путевых точек отсортирована по различным признакам.

Современные навигаторы также имеют хранилище путевых точек, интересных для пользователя. Такое хранилище может содержать несколько тысяч путевых точек, которые можно периодически обновлять при помощи специальных программ.

Есть несколько способов, позволяющих записать путевую точку в навигатор:

  1. Путевая точка вводится при помощи задания ее точных координат. При этом важно знать датум, который применяется для данных координат. Иначе ошибка может составить до нескольких километров.

  2. Известны координаты опорной точки, расстояние от опорной точки до путевой и направление путевой точки относительно опорной. Этой информации достаточно для введения путевой точки. Естественно, что координаты опорной точки в навигаторе уже должны быть.

  3. Если приемник имеет встроенную карту, то ввод путевой точки может быть осуществлен непосредственным указанием курсора на карте, изображенной на экране приемника. Точность ввода путевой точки в таком случае определяется точностью местонахождения курсора, точностью привязки и масштабом карты.

  4. Если в качестве путевой точки необходимо сохранить текущее местоположение объекта, то сохраняются координаты навигатора. Однако местоположения навигатора может быть определено с точностью до нескольких метров. Чтобы повысить точность определения координат навигатора, применяется режим усреднения, при котором определяется среднее значение координат за некоторый интервал наблюдения, который может составлять несколько минут. При этом наблюдатель должен стоять на месте.

  5. Использование путевых точек, хранящихся в памяти компьютера. Конечно, предварительно в компьютер должны быть загружены библиотеки путевых точек, которые можно найти в Интернете, получить от других пользователей, либо использовать путевые точки, которые применялись во время предыдущих путешествий. Также существуют специальные программы, например OziExplorer, которые в режиме удобного и диалога позволяют создавать новые путевые точки.

В процессе создания каждой путевой точки автоматически присваивается имя. Стандартные имена состоят из трех цифр в интервале 001- 999. По желанию пользователя имя путевой точки можно изменить. В разных моделях навигаторов имя путевой точки может состоять из 6-10 символов. Полная информация об имени путевой точки может быть записана в имя из 50 символов.

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

Отдельно стоит сказать о навигаторах предназначенных для автомобилей. В навигаторах такого типа все путевые точки, как правило, связаны с сетью автомобильных трасс. Путевая точка может быть привязана к зданию, адресу, дорожной развязке, но произвольную путевую точку, что называется в любой части местности ввести нельзя. Поэтому такой навигатор для туриста, путешествующего вдали от автомобильных дорог, вряд ли будет полезен.

Маршрут представляет собой множество путевых точек, которые отмечают основные отрезки пути. Стандартный современный приемник содержит порядка 20 маршрутов, в каждом маршруте до 50 путевых точек. Существуют приемники, в которых есть только один маршрут.

При достижении очередной точки маршрута приемник автоматически переключает навигацию к следующей точке маршрута и т.д. В принципе, пользователь может определить только конечную точку своего путешествия и при помощи навигатора двигаться к цели. То есть маршрут как бы и не нужен. Однако на практике это возможно только в случае, если на пути движения не будет никаких препятствий, что маловероятно.

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

Маршрут же, составленный из отрезков пути между путевыми точками дает более достоверную информацию. Чем больше путевых точек, тем точнее маршрут.

Способы разработки маршрута.

  1. Последние поколения навигаторов рассчитывают маршрут самостоятельно. Достаточно указать конечную путевую точку. При разработке маршрута будут учтены разнообразные условия, например, дорожная разметка, дорожные знаки и пр. Для прокладки маршрута таким способом необходимы также достаточно подробные дорожные карты. При этом пользователь может выбрать тип маршрута, например экономный или самый быстрый.

  2. Можно просто проехать нужный отрезок пути и сохранить в приемнике маршрут.

  3. Ввод маршрута вручную. Путевые точки указываются пользователем вручную, и из них формируется маршрут. Как уже говорилось выше, каждой путевой точке присваивается уникальное имя.

  4. Ввод маршрута указанием порядка следования путевых точек, которые уже есть в памяти приемника. Точки могут выбираться по карте, либо из общего списка. Пользователь может редактировать маршрут, добавляя или убирая путевые точки.

  5. Маршрут может быть сохранен в памяти приемника и при необходимости активизирован. Если маршрутов сохранено несколько, то из списка можно выбрать нужный и использовать его для работы. При этом движение начинается последовательно от начальной точки маршрута.

В приемниках можно использовать сигналы, которые сообщают пользователю о приближении к той или иной путевой точке маршрута. Обычно это звуковой или голосовой сигнал, подаваемый приемником за некоторое время или на некотором расстоянии до путевой точки.

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

При сохранении треков в памяти приемника следует отметить два важных момента: чем больше точек будет сохранено в треке, тем меньше информации будет в нем содержаться, например, о каждой точке будет сохранена только информация о координатах, а вот время и высота сохранены не будут. И второе: если приемник будет на какое-то время выключен, то при записи трека этот перерыв не будет учтен и трек будет записан как единое целое, даже если расстояние между соседними точками составит несколько сотен километров.

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

В современных моделях GPS навигаторов пользователю, как правило, предоставляются следующие опциональные возможности:  

OFF – запрет на запись трека. Данная функция включается автоматически при загрузке в приемник трека из компьютера.WRAP – функция записи трека в непрерывном режиме. При этом при полной загрузке памяти «последующие» данные пишутся поверх «предыдущих»FILL – функция остановки записи при заполнении памяти. При этом на экране высвечивается предупреждение о том, что память заполнена полностью.

Отдельные модели навигаторов позволяют пользователю управлять частотой записи трека.

В автоматическом режиме запись последующей точки производится при некоторых условиях, например, при изменении направления движения на участке некоторой длины (обычно это 50 или 25 метров), при существенном изменении скорости движения. Так, например, в зависимости от характера перемещения 1000 точек может описывать отрезок пути от 50 до 500 км.

Точки трека могут записываться через определенное количество метров пути.

Также запись точек может осуществляться через определенные промежутки времени.

При этом экран навигатора показывает индикатор памяти трека и количество заполненной памяти.Если трек записывается с тем, чтобы его в будущем использовать, то необходимо очистить память от предыдущих записей и выбрать режим, который наилучшим образом соответствует типу маршрута и характеру вождения, а также не забыть сохранить трек в компьютер при достижении конечной точки путешествия.

Источник - http://mapsshop.ru

faravto.ru

GPS карты: путевые точки, маршруты, треки

Практика показывает, что на сегодня GPS навигатор уверенно перешел из сегмента дорогих технических новинок в разряд приборов, необходимых как пешему, так и автомобильному путешественнику. Основная функция GPS навигатора состоит в точном определении местоположения объекта на местности, в частности его координат: широты, долготы и высоты над уровнем моря. Также практически все GPS навигаторы определяют направление и скорость движения объекта.

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

Основные понятия, которые необходимо знать пользователям GPS навигаторов: путевая точка, маршрут и трек. Рассмотрим их более подробно.

Путевые точки

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

Приемники последних поколений хранят в памяти свыше 500 путевых точек. Специальное программное обеспечение позволяет сохранять путевые точки на дисках. В Интернете можно найти сайты, где информация о большом количестве путевых точек отсортирована по различным признакам.

Современные навигаторы также имеют хранилище путевых точек, интересных для пользователя. Такое хранилище может содержать несколько тысяч путевых точек, которые можно периодически обновлять при помощи специальных программ.

Есть несколько способов, позволяющих записать путевую точку в навигатор:

1. Путевая точка вводится при помощи задания ее точных координат. При этом важно знать датум, который применяется для данных координат. Иначе ошибка может составить до нескольких километров.

2. Известны координаты опорной точки, расстояние от опорной точки до путевой и направление путевой точки относительно опорной. Этой информации достаточно для введения путевой точки. Естественно, что координаты опорной точки в навигаторе уже должны быть.

3. Если приемник имеет встроенную карту, то ввод путевой точки может быть осуществлен непосредственным указанием курсора на карте, изображенной на экране приемника. Точность ввода путевой точки в таком случае определяется точностью местонахождения курсора, точностью привязки и масштабом карты.

4. Если в качестве путевой точки необходимо сохранить текущее местоположение объекта, то сохраняются координаты навигатора. Однако местоположения навигатора может быть определено с точностью до нескольких метров. Чтобы повысить точность определения координат навигатора, применяется режим усреднения, при котором определяется среднее значение координат за некоторый интервал наблюдения, который может составлять несколько минут. При этом наблюдатель должен стоять на месте.

5. Использование путевых точек, хранящихся в памяти компьютера. Конечно, предварительно в компьютер должны быть загружены библиотеки путевых точек, которые можно найти в Интернете, получить от других пользователей, либо использовать путевые точки, которые применялись во время предыдущих путешествий. Также существуют специальные программы, например OziExplorer, которые в режиме удобного и диалога позволяют создавать новые путевые точки.

В процессе создания каждой путевой точки автоматически присваивается имя. Стандартные имена состоят из трех цифр в интервале 001- 999. По желанию пользователя имя путевой точки можно изменить. В разных моделях навигаторов имя путевой точки может состоять из 6-10 символов. Полная информация об имени путевой точки может быть записана в имя из 50 символов.

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

Отдельно стоит сказать о навигаторах предназначенных для автомобилей. В навигаторах такого типа все путевые точки, как правило, связаны с сетью автомобильных трасс. Путевая точка может быть привязана к зданию, адресу, дорожной развязке, но произвольную путевую точку, что называется в любой части местности ввести нельзя. Поэтому такой навигатор для туриста, путешествующего вдали от автомобильных дорог, вряд ли будет полезен.

Маршрут

Маршрут представляет собой множество путевых точек, которые отмечают основные отрезки пути. Стандартный современный приемник содержит порядка 20 маршрутов, в каждом маршруте до 50 путевых точек. Существуют приемники, в которых есть только один маршрут.

При достижении очередной точки маршрута приемник автоматически переключает навигацию к следующей точке маршрута и т.д. В принципе, пользователь может определить только конечную точку своего путешествия и при помощи навигатора двигаться к цели. То есть маршрут как бы и не нужен. Однако на практике это возможно только в случае, если на пути движения не будет никаких препятствий, что маловероятно.

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

Маршрут же, составленный из отрезков пути между путевыми точками дает более достоверную информацию. Чем больше путевых точек, тем точнее маршрут.

Способы разработки маршрута.

1. Последние поколения навигаторов рассчитывают маршрут самостоятельно. Достаточно указать конечную путевую точку. При разработке маршрута будут учтены разнообразные условия, например, дорожная разметка, дорожные знаки и пр. Для прокладки маршрута таким способом необходимы также достаточно подробные дорожные карты. При этом пользователь может выбрать тип маршрута, например экономный или самый быстрый.

2. Можно просто проехать нужный отрезок пути и сохранить в приемнике маршрут.

3. Ввод маршрута вручную. Путевые точки указываются пользователем вручную, и из них формируется маршрут. Как уже говорилось выше, каждой путевой точке присваивается уникальное имя.

4. Ввод маршрута указанием порядка следования путевых точек, которые уже есть в памяти приемника. Точки могут выбираться по карте, либо из общего списка. Пользователь может редактировать маршрут, добавляя или убирая путевые точки.

5. Маршрут может быть сохранен в памяти приемника и при необходимости активизирован. Если маршрутов сохранено несколько, то из списка можно выбрать нужный и использовать его для работы. При этом движение начинается последовательно от начальной точки маршрута.

В приемниках можно использовать сигналы, которые сообщают пользователю о приближении к той или иной путевой точке маршрута. Обычно это звуковой или голосовой сигнал, подаваемый приемником за некоторое время или на некотором расстоянии до путевой точки.

Треки

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

При сохранении треков в памяти приемника следует отметить два важных момента: чем больше точек будет сохранено в треке, тем меньше информации будет в нем содержаться, например, о каждой точке будет сохранена только информация о координатах, а вот время и высота сохранены не будут. И второе: если приемник будет на какое-то время выключен, то при записи трека этот перерыв не будет учтен и трек будет записан как единое целое, даже если расстояние между соседними точками составит несколько сотен километров.

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

Более современные модели навигаторов предоставляют пользователю следующие возможности:

OFF – запрет на запись трека. Данная функция включается автоматически при загрузке в приемник трека из компьютера.

WRAP – функция записи трека в непрерывном режиме. При этом при полной загрузке памяти «последующие» данные пишутся поверх «предыдущих»

FILL – функция остановки записи при заполнении памяти. При этом на экране высвечивается предупреждение о том, что память заполнена полностью.

Отдельные модели навигаторов позволяют пользователю управлять частотой записи трека.

В автоматическом режиме запись последующей точки производится при некоторых условиях, например, при изменении направления движения на участке некоторой длины (обычно это 50 или 25 метров), при существенном изменении скорости движения. Так, например, в зависимости от характера перемещения 1000 точек может описывать отрезок пути от 50 до 500 км.

Точки трека могут записываться через определенное количество метров пути.

Также запись точек может осуществляться через определенные промежутки времени.

При этом экран навигатора показывает индикатор памяти трека и количество заполненной памяти.

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

mapsshop.ru

www.fotopotom.ru

Отличаем автобус от автомобиля по GPS-трекам / Блог компании Mail.Ru Group / Хабрахабр

Фото Artem Svetlov Для построения правдоподобной пробочной картины проект Карты Mail.Ru обрабатывает большое количество информации по GPS-трекам участников движения. Часто о самом источнике треков мало что известно, в том числе из соображений безопасности. Но для определения истинной ситуации на дорогах мне всегда хотелось знать больше. Хотя бы для того, чтобы понимать насколько скорость машины источника соответствует скорости остального потока. В данной статье речь пойдёт о методе выделения маршрутных транспортных средств (автобусов, троллейбусов, маршруток и трамваев) из необработанного потока данных GPS.Маршрутные транспортные средства чаще всего движутся не со скоростью остального потока. Они, конечно, могут быть индикаторами транспортной ситуации, но с некоторой спецификой:
  • Автобусы и троллейбусы, как правило, имеют свой график движения с большим количеством остановок на маршруте. Это значит, что по свободной дороге автобус будет ехать заведомо медленнее потока и часто останавливаться на непродолжительное время. В час пик, когда автобусы ходят с интервалом в 7-10 минут, они могут прислать достаточное количество информации о снижении скорости потока в районе остановки.
  • Благодаря выделенным полосам, автобус может ехать быстрее потока в пробке.
  • Водители маршруток часто ездят вопреки всяким правилам.
Отдельно хотелось бы описать трамваи, которые практически всегда ездят по выделенным полосам, проходящим рядом или по центру улиц с автомобильным движением. Поэтому трек трамвая практически не отличим от трека автомобиля.Заранее оговорюсь, что целью статьи не является сравнить, какая из спутниковых систем навигации лучше. Практически на всех клиентских устройствах сейчас стоят чипы, которые принимают данные от всех доступных систем и выдают обобщённые координаты. Для экономии места здесь и в дальнейшем буду называть трек, полученный с использованием спутниковой системы навигации, GPS-треком.

Для начала, давайте определим, что такое GPS-трек. GPS-трек – это последовательность координат положения устройства во времени. К сожалению, единственное, что мы знаем о каждом присылающем трек устройстве – это его уникальный идентификационный номер. Таковы жёсткие требования конфиденциальности.

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

Целью анализа будет выделение из общего списка треков тех, которые большую часть времени передвигаются по одинаковым последовательностям улиц – маршрутам.

Первым делом исходный непрерывный трек необходимо разделить на единичные поездки, которые мы и будем сравнивать между собой. Как было описано ранее – физически на машинах стоит GPS-трекер, который раз в несколько секунд присылает свои координаты. Чаще всего трекер работает, когда у машины включено зажигание, но есть устройства, которые работают круглосуточно. Поэтому разделителем поездок примем продолжительный отрезок времени, на котором скорость была всегда 0 или устройство не присылало данные.

Пример разделения трека на поездки

Теперь для каждого транспортного средства у нас есть набор треков-поездок, которые оно совершило за определённый период времени. Среди них есть как реальные поездки, так и малосвязанные треки, вызванные ошибками определения координат, перемещениями внутри закрытой зоны предприятия, “перепарковками” и тому подобным мусором. Чтобы не тратить на него вычислительные ресурсы, я фильтрую все треки длинной менее 400 метров, количеством точек меньше 10 и географическим разбросом менее 200 метров для ограничивающего трек прямоугольника (bounding box). Это позволит избежать треков-звёздочек, которые образуются из-за больших случайных ошибок GPS-приёмника.

Характерные треки-звёздочки

Следующая задача – сравнить эти треки между собой и определить, проходят ли они по одному и тому же маршруту. Для этого первым делом я приведу все GPS-треки в единую форму, привязав их к нашему дорожному графу. О работе привязчика я писал в своём прошлом посте. С тех пор он претерпел некоторые изменения, но основные принципы остались такими же. На выходе из привязчика я получаю трек в виде цепочки пар (id ребра графа, направление (прямое или обратное)). На этом этапе можно отфильтровать треки, которые не ложатся на наш дорожный граф. Это могут быть треки от самолётов/вертолётов, контейнеров в морях, зерноуборочных комбайнов. Или просто от машин, которые проехали по местам, где у нас по тем или иным причинам нет дорожного графа. Хочу заметить, что здесь фильтруются только те треки, которые совсем не соответствуют дорожному графу. Если машина выезжала со стоянки, где у нас нет дорожного графа, потом долго ехала по дорогам, где привязалась к дорожному графу и в конце пути заехала на стоянку (где снова нет дорожного графа), то такой трек будет засчитан.

Получившиеся цепочки уже гораздо проще сравнивать между собой. Я просматривал различные метрики сравнения и остановился в итоге на метрике Левенштейна. Алфавитом в данном случае является набор всех возможных пар ребро-направление. Таким образом, я получил возможность численно определить “похожесть” треков как количество правок рёбер маршрута (добавление/удаление/замена ребра), чтобы из одного маршрута получить другой маршрут.

Следующим шагом стоит группировка треков по маршрутам. Этот вопрос решают алгоритмы кластеризации данных. Так как у меня уже есть одномерная метрика “похожести” треков, я взял самый простой алгоритм иерархической кластеризации данных: дендрограмму. Дерево строится на основании минимального расстояния Левенштейна и после разбиваются его ветки, отличающиеся более чем на n рёбер. Императивно получилось вычислить оптимальное n равное 16.

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

Изначально были мысли, что большинство транспортных средств имеют 2 маршрута следования (от конечной до конечной) в обе стороны. Но, как показала практика, иногда маршрут может быть круговым, или состоять из нескольких частей.

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

Два различных автобуса, перемещающихся по одинаковым маршрутам Таким образом, я могу уточнить маршрут и группировать транспортные средства по паркам.

Анонимные данные GPS несут в себе множество информации. Правильно анализируя эти данные, можно узнать много дополнительной информации как о создавшем трек транспортном средстве, так и о самом городе и его дорогах. Поэтому область применения этих треков не должна ограничиваться получением информации о пробках, а сама информация может принести пользу не только автолюбителям, но также коммунальным и градостроительным службам. При этом для обработки этих треков не обязательно знать точные данные о машине, которая их создаёт. Всю необходимую информацию о транспортном средстве может рассказать статистика его перемещений. Одновременно с этим, GPS-треки – это неточный инструмент определения информации. Для получения результата необходимо исследовать большое количество данных, что предъявляет высокие требования к обрабатывающей инфраструктуре.

habrahabr.ru


Смотрите также