You are not logged in.
- Topics: Active | Unanswered
Announcement
#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
Всегда готов выслушать, что не хватает и хотелось бы видеть конкретно вам.
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,392
Re: Web-анализатор трека (gpx). Прошу заценить.
Некорректно определяет скорость в 4 точках из 5: http://gpx.lisss.ru/analize/http%253A%2 … 0%252Fdata
Я даже перекачал свой трек, чтобы убедиться, не поломалось ли что
(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). Прошу заценить.
интеграция с OSM. Чтобы можно было указать ник пользователя, и он уже брал список треков
Это тема! Сделаю.
Некорректно определяет скорость в 4 точках из 5
Тут вопрос: что именно некорректно и в какой программе смотрите? Я сталкивался с тем, что программы некоторые определяют скорость уже в первой точке, что в принципе невозможно. По видимому, они просто пишут туда же скорость из второй точки. Далее, это расстояние, из которого высчитывается скорость. Я высчитываю расстояние, учитывая и высоту. Из-за этого, например, у меня расхождение с qLandkarte, которая считает расстояние на плоскости.
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#4 2014-03-16 11:07:02
- trolleway
- Member
- Registered: 2011-02-09
- Posts: 564
- 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). Прошу заценить.
Надо, чтобы на треке автоматически расставлялись маркеры: 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). Прошу заценить.
Что сразу бросается в глаза: нельзя на трек нажать и посмотреть значения в этой точке. Ещё может стоить добавить вверху надпись "добавить следующий трек" или "смотреть следующий трек".
Может стоит добавить метки начал и конца анализа - что бы не весь трек анализировало, а только часть. И побольше всяких параметров для анализа (если это действительно анализатор). Изменение масштаба графика - что бы можно было рассмотреть определенный участок получше (и поставить метки начала и конца).
а могла просматривать треки с OSM.
Существуют ещё сервисы по хранению треков. С ними тоже интеграцию нужно делать.
уже в первой точке, что в принципе невозможно.
Возможно, т.к. gps приемник дал эту информацию и она сохранилась в GPX файле. Он же много всякой информации может сохранять - сколько спутников видит, направление, HDOP и тп.
Уже давно хочется узнать на сколько различается скорость определенная приемником и скорость полученная в результате вычислений из данных двух точек. Даже тоже хотел делать анализатор, но пока никак до него руки не доходят.
Offline
#7 2014-03-16 12:07:28
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Web-анализатор трека (gpx). Прошу заценить.
нужна или нет эта штука общественности
Спрашиваете! Ну конечно, нужна!
Offline
#8 2014-03-16 12:18:03
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Web-анализатор трека (gpx). Прошу заценить.
нельзя на трек нажать и посмотреть значения в этой точке
Это сразу же, как получше разберусь с leaflet. Что самое смешное, решение поплотнее заняться этим анализатором пришло, когда я решил разобраться именно с этой фичей.
Возможно, т.к. 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: 4,188
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). Прошу заценить.
нельзя на трек нажать и посмотреть значения в этой точке
пока можно наоборот: навести мышку на таблицу точек и прокрутить до нужной. в момент прокрутки на карте будет подсвечиваться точка, над которой находится указатель мыши.
Информация для всех... Даром... И пусть никто не уйдет обиженным!
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). Прошу заценить.
И в инете таких треков не нашел.
Я их тоже еле еле находил случайно. Скачивая по несколько десятков треков из общего списка на osm.org и иногда попадались треки с дополнительной информацией - конвертеры удаляют всю, как им кажется, ненужную информацию.
Для получения gpx с различной дополнительной информацией нужно брать лог с приемника (в nmea формате) и конвертировать (и конвертер настроить, что бы ничего не удалял).
Файлы для примера сейчас найду. А вы пока документацию почитайте - http://www.topografix.com/GPX/1/1/ раздел "Complex Type: wptType".
Это сразу же, как получше разберусь с leaflet.
И мне скажите. Я пока трек поделил на отрезки и на каждый отрезок всплывающее окошко сделал.
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). Прошу заценить.
Файлы для примера сейчас найду. А вы пока документацию почитайте - 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
Offline
#14 2014-03-16 13:10:21
- kastellano
- Member
- Registered: 2014-01-15
- Posts: 229
- Website
Re: Web-анализатор трека (gpx). Прошу заценить.
это информация для самой точки, а не для трека.
Так вроде бы мы про точки как раз и говорили.
Я сталкивался с тем, что программы некоторые определяют скорость уже в первой точке, что в принципе невозможно.
Offline
#15 2014-03-16 13:35:02
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Web-анализатор трека (gpx). Прошу заценить.
Так вроде бы мы про точки как раз и говорили.
Я имел ввиду, что программы определяют скорость в самой первой точке трека. А эта дополнительная информация пишется для путевой точки.
Путевая точка и точка трека - разные сущности. Путевая точка не обязательно лежит на треке.
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#16 2014-03-16 14:25:40
- kastellano
- Member
- Registered: 2014-01-15
- Posts: 229
- Website
Offline
#17 2014-03-16 14:31:23
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: Web-анализатор трека (gpx). Прошу заценить.
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 форматы).
Для начала можете посмотреть мои треки из 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). Прошу заценить.
Для точек трека тоже можно писать.
Для начала можете посмотреть мои треки из 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,392
Re: Web-анализатор трека (gpx). Прошу заценить.
Тут вопрос: что именно некорректно
Считаете это корректным?
И в инете таких треков не нашел. Очень буду благодарен, если дадите трек с такой инфой.
Вы вообще ссылку в сообщении #2 открывали?
Ещё кто-то предлагал ставить метку 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). Прошу заценить.
Считаете это корректным?
Разобрался с неточным показанием скорости: мой 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,191
- Website
Re: Web-анализатор трека (gpx). Прошу заценить.
Пульс, Каденс, UF, и Температуру от гармина в студию ))
Last edited by GaM (2014-03-16 20:55:01)
Чем меньше ты флудишь, тем больше нарисуешь!
Offline
#25 2014-03-16 20:56:24
- SviMik
- Member
- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
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