OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2014-03-16 09:55:12

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Web-анализатор трека (gpx). Прошу заценить.

Написал web-анализатор трека для файлов .gpx
Изначально писал для себя, но вот поднапрягся и довел до ума, чтобы можно было на суд общественности выложить.

Фичи:
- Карта трека с миниграфиком высоты, отметками максимальных/минимальных значений, маркерами старта и финиша.
- Обрабатываем файл можно загрузить на сервер или просто указать его URL-ссылку.
- Есть статистика трека с указанием точек максимальных/минимальных значений.
- Можно просмотреть трек на карте в виде линии с градиентной заливкой по различным показателям.
- Есть графики трека по различным показателям с настройками цветов.
- График может отображать два показателя для наглядного сравнения.
- Есть разбор трека по точкам со статистикой каждой точки и навигацией по карте или графику.
- Просмотр путевые точки из файла gpx со всей информацией.
- Просмотр маршрутов из файла GPX
- Есть система коротких ссылок, чтобы можно было поделиться треком.
- Поддержка заархивированных файлов с треками
- Фильтр точек трека
- Интерфейс для просмотра треков пользователей OSM
- Поиск по Google, OpenStreetMap.ru и MapQuest
- Интеграция OpenWeatherMap  (погода)
- Возможно встраивание на страницу с минималистическим интерфейсом
- Рисование и прокладка маршрутов (пока без возможности сохранения)
- Работа с фотографиями, содержащими геотеги

Сам web-анализатор тут http://gpx.lisss.ru/

Скриншоты:
http://gpx.lisss.ru/screenshots/screenshot1.png
http://gpx.lisss.ru/screenshots/screenshot2.png
http://gpx.lisss.ru/screenshots/screenshot3.png

Всегда готов выслушать, что не хватает и хотелось бы видеть конкретно вам.

mini.png

Last edited by RusFox (2014-05-31 18:49:57)


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#2 2014-03-16 10:47:43

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,387

Re: Web-анализатор трека (gpx). Прошу заценить.

Некорректно определяет скорость в 4 точках из 5: http://gpx.lisss.ru/analize/http%253A%2 … 0%252Fdata
Я даже перекачал свой трек, чтобы убедиться, не поломалось ли что smile
(upd: скорость некорректна даже в тех точках, где она ненулевая)

Из пожеланий: интеграция с OSM. Чтобы можно было указать ник пользователя, и он уже брал список треков отсюда: http://www.openstreetmap.org/user/SviMik/traces
И в самом интерфейсе отображать список треков с возможностью щёлкать. И соответственно, URL, чтобы я мог поделиться этой страницей тоже.

Хотелось бы услышать мнение о том, нужна или нет эта штука общественности

В данный момент я не знаю способа, которым я бы мог поделиться треком, загруженным в OSM, с юзером, не знакомым с OSM. На openstreetmap.org отсутствуют встроенные средства просмотра на карте, и фактический единственный способ - JOSM (но он годится только для маперов).
Так что да, такая штука определённо нужна. Главное, чтобы не приходилось загружать на неё треки вручую (иначе, такие сервисы я уже видел), а могла просматривать треки с OSM.

Last edited by SviMik (2014-03-16 10:56:01)

Offline

#3 2014-03-16 11:03:46

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

SviMik wrote:

интеграция с OSM. Чтобы можно было указать ник пользователя, и он уже брал список треков

Это тема! Сделаю.

SviMik wrote:

Некорректно определяет скорость в 4 точках из 5

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


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#4 2014-03-16 11:07:02

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Надо, чтобы на треке автоматически расставлялись маркеры: 1-й километр, 2-й километр...
Или по выбору: "13:00, 14:00, 15:00"

Offline

#5 2014-03-16 11:36:03

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

trolleway wrote:

Надо, чтобы на треке автоматически расставлялись маркеры: 1-й километр, 2-й километр...
Или по выбору: "13:00, 14:00, 15:00"

Тут есть определенная сложность: высчитать количество необходимых делений. Например, пешеходному треку хватит 10 делений по расстоянию. А вот автомобильному это будет мало. Но идея хорошая. Скорее всего сделаю с ручным вводом количества делений.


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#6 2014-03-16 11:58:17

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Что сразу бросается в глаза: нельзя на трек нажать и посмотреть значения в этой точке. Ещё может стоить добавить вверху надпись "добавить следующий трек" или "смотреть следующий трек".

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

SviMik wrote:

а могла просматривать треки с OSM.

Существуют ещё сервисы по хранению треков. С ними тоже интеграцию нужно делать.

RusFox wrote:

уже в первой точке, что в принципе невозможно.

Возможно, т.к. gps приемник дал эту информацию и она сохранилась в GPX файле. Он же много всякой информации может сохранять - сколько спутников видит, направление, HDOP и тп.

Уже давно хочется узнать на сколько различается скорость определенная приемником и скорость полученная в результате вычислений из данных двух точек. Даже тоже хотел делать анализатор, но пока никак до него руки не доходят.

Offline

#7 2014-03-16 12:07:28

golyanitskiy
Member
Registered: 2013-12-20
Posts: 776

Re: Web-анализатор трека (gpx). Прошу заценить.

RusFox wrote:

нужна или нет эта штука общественности

Спрашиваете! Ну конечно, нужна!

Offline

#8 2014-03-16 12:18:03

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

kastellano wrote:

нельзя на трек нажать и посмотреть значения в этой точке

Это сразу же, как получше разберусь с leaflet. Что самое смешное, решение поплотнее заняться этим анализатором пришло, когда я решил разобраться именно с этой фичей.

kastellano wrote:

Возможно, т.к. gps приемник дал эту информацию и она сохранилась в GPX файле. Он же много всякой информации может сохранять - сколько спутников видит, направление, HDOP и тп.

эм... мой гармин этого не сохраняет. И в инете таких треков не нашел. Очень буду благодарен, если дадите трек с такой инфой. Все примеры, с которыми работал, имеют 3 показателя: lat, lon, ele.


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#9 2014-03-16 12:25:25

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,362

Re: Web-анализатор трека (gpx). Прошу заценить.

сколь знаю, в непрофессиональных модельках гармин не стал заморачиваться сливанием полной инфы в gpx. да и не только гармин. типо не нужна она простому юзеру.
а так начать к примеру с wiki:GPS eXchange Format и далее по ссылкам.

Offline

#10 2014-03-16 12:46:03

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

kastellano wrote:

нельзя на трек нажать и посмотреть значения в этой точке

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


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#11 2014-03-16 12:49:13

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

RusFox wrote:

И в инете таких треков не нашел.

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

Для получения gpx с различной дополнительной информацией нужно брать лог с приемника (в nmea формате) и конвертировать (и конвертер настроить, что бы ничего не удалял).

Файлы для примера сейчас найду. А вы пока документацию почитайте - http://www.topografix.com/GPX/1/1/ раздел "Complex Type: wptType".

RusFox wrote:

Это сразу же, как получше разберусь с leaflet.

И мне скажите. smile Я пока трек поделил на отрезки и на каждый отрезок всплывающее окошко сделал.

Last edited by kastellano (2014-03-16 12:50:29)

Offline

#12 2014-03-16 13:03:35

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

kastellano wrote:

Файлы для примера сейчас найду. А вы пока документацию почитайте - http://www.topografix.com/GPX/1/1/ раздел "Complex Type: wptType".

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


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#13 2014-03-16 13:03:58

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Примеры файлов http://f-bit.ru/389310

Offline

#14 2014-03-16 13:10:21

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

RusFox wrote:

это информация для самой точки, а не для трека.

Так вроде бы мы про точки как раз и говорили.

RusFox wrote:

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

Offline

#15 2014-03-16 13:35:02

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

kastellano wrote:

Так вроде бы мы про точки как раз и говорили.

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


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#16 2014-03-16 14:25:40

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Для точек трека тоже можно писать.

Offline

#17 2014-03-16 14:31:23

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,266

Re: Web-анализатор трека (gpx). Прошу заценить.

RusFox wrote:
kastellano wrote:

Возможно, т.к. gps приемник дал эту информацию и она сохранилась в GPX файле. Он же много всякой информации может сохранять - сколько спутников видит, направление, HDOP и тп.

эм... мой гармин этого не сохраняет. И в инете таких треков не нашел. Очень буду благодарен, если дадите трек с такой инфой. Все примеры, с которыми работал, имеют 3 показателя: lat, lon, ele.

Для начала можете посмотреть мои треки из OSM. Ещё кто-то предлагал ставить метку HDOP при загрузке в OSM, можете поискать такие треки.

Если будет интересны более наполненные треки, то могу включить запись всех полей в моём qstarz BT-1000XT и выслать Вам трек.

Offline

#18 2014-03-16 16:27:53

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Прикрутил разархивирование сжатых треков "на лету" (bz, gz форматы).

Cd_spb wrote:

Для начала можете посмотреть мои треки из OSM. Ещё кто-то предлагал ставить метку HDOP при загрузке в OSM, можете поискать такие треки.
Если будет интересны более наполненные треки, то могу включить запись всех полей в моём qstarz BT-1000XT и выслать Вам трек.

Ок. Гляну. Ну и, если не сложно, вышлите трек со всеми полями.


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#19 2014-03-16 16:52:00

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

kastellano wrote:

Для точек трека тоже можно писать.

Cd_spb wrote:

Для начала можете посмотреть мои треки из OSM.

Все, спасибо. Убедился, что вы правы. В ближайшее время прикручу поддержку.


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#20 2014-03-16 17:07:49

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,387

Re: Web-анализатор трека (gpx). Прошу заценить.

Тут вопрос: что именно некорректно

Считаете это корректным?
gpxan1.png

И в инете таких треков не нашел. Очень буду благодарен, если дадите трек с такой инфой.

Вы вообще ссылку в сообщении #2 открывали? smile
gpxan2.png

Ещё кто-то предлагал ставить метку HDOP при загрузке в OSM, можете поискать такие треки.

У меня в треках есть и HDOP, и VDOP, и PDOP, и что душе угодно. http://www.openstreetmap.org/user/SviMik/traces

Last edited by SviMik (2014-03-16 17:10:02)

Offline

#21 2014-03-16 20:04:38

RusFox
Member
From: С-Пб
Registered: 2012-06-05
Posts: 469
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

SviMik wrote:

Считаете это корректным?

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

P.S. а что у вас за аппарат с такой точностью?

Last edited by RusFox (2014-03-16 20:05:52)


Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix

Offline

#22 2014-03-16 20:25:00

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Web-анализатор трека (gpx). Прошу заценить.

http://www.openstreetmap.org/user/BushmanK/traces тоже можно использовать для тестов - там есть весьма длинные треки 11-17 тысяч точек. Это писалось обычным Sirf3 с внешней антенной.


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

Offline

#23 2014-03-16 20:40:05

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Web-анализатор трека (gpx). Прошу заценить.

А можно я вам потом CSS напишу для оформления, а то зоопарк шрифтов тот еще...


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

Offline

#24 2014-03-16 20:54:38

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,169
Website

Re: Web-анализатор трека (gpx). Прошу заценить.

Пульс, Каденс, UF, и Температуру от гармина в студию smile))

Last edited by GaM (2014-03-16 20:55:01)


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#25 2014-03-16 20:56:24

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,387

Re: Web-анализатор трека (gpx). Прошу заценить.

P.S. а что у вас за аппарат с такой точностью?

U-blox NEO-6M, установленный на крышу автомобиля.

http://www.openstreetmap.org/user/BushmanK/traces тоже можно использовать для тестов

"Пока здесь ничего нет"
Видимо, треки не общедоступные.

Last edited by SviMik (2014-03-16 20:58:53)

Offline

Board footer

Powered by FluxBB