VELOCAT - GPSIES обсуждение трекера

Global Position System

Модератор: harbas

В данной теме прошу высказывать пожелания, замечания и предложения по работе VELOCAT-GPSIES

Также можно сообщать и обсуждать ошибки, минуя баг-трекер. :))



Список известных проблем и статус их решения:
  1. при загрузке треков не увеличивается счетчик в личном профиле [исправлено]
  2. при загрузке многосегментных треков, в дальнейшем на всех сегментах отображаются километровые метки, кроме первого сегмента, и отключить их невозможно; [исправлено]
  3. при загрузке скриншота трека иногда карта не скриншотится, в итоге на изображении только трек на сером фоне [добавлена возможность обновить скриншот на странице редактирования];
  4. в многосегментном треке профиль высот, дистанция и прочая статистика создаются только для первого сегмента;
  5. пагинация (кнопки переключения страниц) при выборе 5-й стр. и далее смещают изображение последней кнопки; [исправлено]
  6. на общей карте, при клике на флажок, если в треке есть WPT, открывается баллун какой либо из точек, вместо баллуна с информацией о треке; [исправлено]
  7. при обновлении статистики трека, он далее определяется как новый, с соответствуюими уведомлениями [исправлено]
  8. При создании новой группы в редактировании трека, трек не сохраняется в группу, но группа создается. Сохраняется только в уже существующие группы. [исправлено]
  9. при редактировании трека и выборе добавляемой группы, в её описании указано (приватная), хотя по факту группа открытая. [исправлено]
  10. Пагинация (переключение страниц в группах сбрасывается - вместо след страницы открываются все треки [исправлено]
  11. при просмотре трека в дополнит.треке покатушки, если есть WPT, маркеры отображаются с неправильным размером [исправлено]
  12. пагинация с двухзначными номерами страниц сдвигает кнопки, с трехзначными, скорее всего тоже [исправлено]
    Спойлер:
    Изображение


Список предложений и статус их реализации:*
  1. Добавление фотографий к треку; [реализовано]
  2. Добавить подсказки к пунктам: О треке, вид активности и т.п. [предложил: Solo] [реализовано]
  3. Добавить к пункту "О треке" поля: покатушка/прогулка или подобное, ПВД, однодневный/многодневный [предложил: Solo] [реализовано]
  4. Добавить пункт "планируется" [предложил: Solo] (будет реализовано вместе с редактором треков);
  5. Вынести ссылку на GPSies трекер из "Прочее" в главную навигационную панель; [реализовано]
  6. Сделать короткие ссылки на страницу просмотра трека; [реализовано]
  7. Сделать возможность редактировать истинную дату трека, если он загружен с некорректными данными.[реализовано]
  8. Сохранять настройки карты и сортировки в хранилище браузера или куках, чтобы при повторном входе настройки восстанавливались.[предложил: Solo] реализовано в разных видах для общей карты и просмотра треков подробнее: viewtopic.php?style=14&t=1388&p=19660#p19660
  9. Добавить возможность открывать трек в новой вкладке. Сейчас, например правый клик мыши или зажатый Ctrl не дает результата.[предложил: Solo] [реализовано]
  10. В пункт "местность" просится море и степь[предложил: Solo] [реализовано]
  11. при прикреплении трека к мероприятию, список мероприятий выводить по дате проведения, для логичности списка, а не по ID (номеру), так как некоторые мероприятия добавлялись задолго до проведения. [предложил: Solo] [реализовано]
  12. Добавить тип местности "Пустыня"[предложил: Solo] [реализовано]
  13. Добавить тип покрытия "Брод"[предложил: Solo] [реализовано]
  14. добавить возможность выбирать и сохранять для себя кол-во отображаемых треков на странице (сейчас вывод по 5 треков/стр) [реализовано]
  15. добавить возможность сохранять сортировку треков в группе (по убыванию/возрастанию) [предложил: Solo] [реализовано]
  16. добавить второй переключатель страниц (пагинацию) внизу списка треков [предложил: Solo] [реализовано]


*исправление ошибок - в приоритете.
Последний раз редактировалось velo 21 июн 2020, 02:15, всего редактировалось 42 раз(а).
velo
Аватара пользователя
Администратор
Администратор
 
Сообщения: 3419
Зарегистрирован: 07 авг 2007, 01:08
Откуда: Жуковский
Блог: Посмотреть блог (29)

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

Основной проблемой, как выяснилось, стала загрузка больших треков, содержащих несколько десятков тысяч точек. Как оказалось, Garmin-овские программы MapSource и Basecamp не создают при объединении треков сегменты. Например, если взять все походные дни и скачать их из этих программ как один трек. В итоге создается трек, в котором внутри еще треки, как бы "мультитрек", и это противоречит структуре GPX. Но раз уж "родные программы" это позволяют делать, пришлось пересмотреть подход и значительно изменить код как для обработки закачиваемого файла (сервер не справлялся с просчетом и выводом десятков тысяч значений одновременно), так и для вывода и отображения.

В итоге:
  1. теперь наравне с обычными треками, можно загружать и треки такого типа как описал выше (также проведена оптимизация рассчетов статистики, для уменьшения нагрузки);

  2. статистика по мультитреку теперь считается корректно, а не только по первому или последнему вложенному внутри треку;

  3. участки (назову их далее сегменты, хотя сегменты это немного другое), теперь можно просматривать на карте отдельно;

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

  5. Если трек является составным, то при просмотре всего его целиком, график высот отображаться не будет, так как между треками практически всегда имеются разрывы и корректно просчитать данные на этих "пробелах" не получится;

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

  7. также дополнительно проведены работы по коррекции и оптимизации маркеров дистанций и переключения цветовых схем;

    Просмотр участка трека:
    Изображение

    Просмотр мультитрека (с участками):
    Изображение

  8. при рассчете значений загружаемого трека будут исключаться "выпадения высот", такое случается в навигационных приборах, т.е. если высота между двумя соседними точками трека превышает 20-30 метров, это значение будет считаться ошибочным и не будет приниматься в рассчет;

  9. время остановок будет рассчитываться так, что если между соседними точками менее двух метров (обычно приборы настроены на запись через 2-5 секунд между точками), то будет считаться, что это время остановок.
    Соответственно и средняя скорость движения рассчитываться не будет для этих участков. Этот участок будет учтён только для общей средней скорости трека.
    На самом деле, приборы, часто "блуждают" из-за потери спутников, поэтому, возможно, если будут проблемы с точностью, это значение будет изменено.
  10. некорректно загружаемые дубли треков, теперь не будут останавливать работу скриптов, они просто будут исключаться из поиска и отображения.
    Причина появления дублей все еще выясняется, возможно, что в браузерах пользователей еще хранятся старые страницы, закэшированные. Для проверки этого желательно пользователям чистить периодически кэш браузера, ну или дождемся, когда он очистится сам, и данный тип ошибок исчезнет.

  11. как уже сообщал ранее, для треков добавлена возможность прикреплять до 5 фотографий, для полноты иллюстрации трека.
    Напомню, что в описании можно использовать BB-коды, а значит посредством их дополнительно отображать любое кол-во фотографий и делать любое оформление описания (абсолютно идентично написанию сообщений на форуме);
    Изображение

  12. при загрузке трека создается небольшое изображение (скриншот), для превью трека и отображения, если вы используете кнопки "поделиться". Ранее при ошибках загрузки скриншот мог создаться на сером фоне или просто могла быть создана некорректная картинка. Теперь, для таких случаев, его можно пересчитать - в разделе редактирования трека есть кнопка "обновить скриншот";

    Пример некорректного скриншота и кнопка обновления:
    Изображение Изображение

  13. В раздел редактирования трека добавлена возможность прикреплять трек к какой-нибудь группе треков, созданной вами, либо создать новую группу;

  14. В треках теперь отображается не только дата загрузки трека, но и дата (промежуток дат), когда трек был записан;

На этом пока на сегодня вроде всё ))))
Работа над редактором треков ведется параллельно исправлению ошибок, и когда я решу проблему загрузки "тяжелых треков" в редактор, предоставлю его всем на тестирование ))))

небольшой спойлер проводимых работ (над редактором) под спойлером: :))
Спойлер:
Изображение
Последний раз редактировалось velo 02 июн 2020, 00:47, всего редактировалось 3 раз(а).
velo
Аватара пользователя
Администратор
Администратор
 
Сообщения: 3419
Зарегистрирован: 07 авг 2007, 01:08
Откуда: Жуковский
Блог: Посмотреть блог (29)

03 июня 2020 г.
Реализованы предложения No2 и No3 :
  • Добавлены подсказки (при наведении мышью)
  • введены новые пункты "о треке" - многодневный, ПВД (поход выходного дня), маркированный маршрут (для официальных маршрутов).
  • пункт "ходовой день" переименован в "один день", т.о. сделан более универсальным, теперь его можно использовать не только для походов, но и, например, обозначая однодневные покатушки
  • к видам покрытия добавлен пункт "вода", т.о. для передвижения на плавсредстве можно обозначать что трек проходит по "водной поверхности"
  • на главной странице треков теперь можно быстро отбирать (фильтровать) нужное по любому из хэштегов, например, нажав в каком-либо треке "грунт", получим список всех треков, где применено покрытие "грунт". В результатах поиска этот тэг будет подсвечен.
    Изображение

    Подсказка: выбрать(отфильтровать) треки можно также по множеству значений:
    например нам нужно выбрать треки, где есть: лёгкий, асфальт, город.
    Открыв сбоку "Фильтры" выбираем нужное, и нажимаем "Применить".
    Изображение
Последний раз редактировалось velo 03 июн 2020, 13:21, всего редактировалось 2 раз(а).
velo
Аватара пользователя
Администратор
Администратор
 
Сообщения: 3419
Зарегистрирован: 07 авг 2007, 01:08
Откуда: Жуковский
Блог: Посмотреть блог (29)

10 июня 2020г.

Немного о проведенных работах за прошедшую неделю:

Внесены изменения, дополнения:
  1. Авторам треков сделана возможность изменять дату(ы) треков. В случае, если информация в треке неправильная или отсутствует.
    Изображение

  2. В главное меню (шапку) вынесена ссылка на трекер GPSIES
  3. Для треков доступны короткие ссылки. Пока их можно скопировать внизу страницы, позже будет сделано более удобно в кнопке "поделиться". Ссылки двух видов: на gpsies.ru и на velocat.ru. Сейчас они практически идентичны, и будут отличаться в будущем лишь оформлением - на gpsies будет собственная шапка с логотипом, а на velocat - стандартная, велосайтовская;
    Изображение

  4. Добавлены местности море и степь;
    Изображение

  5. Изменен порядок вывода мероприятий, к которым прикрепляется трек (кнопка прикрепить - "скобка");
  6. Правый клик по треку открывает контекстное меню, где можно выбрать, например, открыть в новой вкладке;

Исправлены ошибки:
  1. некорректное изображение маркеров на карте трека при просмотре из Покатушек (п.11)
  2. клик на общей карте открывает баллун трека а не точки из него (п.6)
  3. Обновление трека не устанавливает его как новый (п.7)
  4. в группах треков настроена правильная пагинация (переключение страниц) (п.10)
  5. Исправлены ошибки добавления новой группы при редактировании трека и отображения приватности (п.8, п.9)
    Изображение






 ! velo писал(а):
Хочу выразить большую благодарность Сергею (Solo), за активное тестирование, выявление ошибок и внесенные предложения. :hello2:

Очень хотелось бы увидеть сообщения ото всех )))) Чем быстрее всё будет ближе к идеалу, тем быстрее я смогу заняться редактором, чтобы сервис стал полноценной заменой других трекеров.


PS на данный момент начинаю работу над сохранением настроек отображения карты.
Т.е. чтобы при последующих входах она открывалась в том же масштабе, с теми же координатами и т.п.
Можно сделать это
  • разместив кнопочку на карте, с сохранением локально в браузере (но настройка будет только для этого браузера).
  • с сохранением в профиль. Тогда будет применимо к любому браузеру, но только для залогиненного пользователя.
  • по-умолчанию для всех - с какими настройками карты закрыл страницу, с теми же настройками в этом браузере и будет отображаться карта при следующих заходах.
Хотелось бы услышать, как считаете, будет удобнее? Я не могу решить)))

PPS Дополнительно, от Solo поступило предложение ввести в местность пункт "брод". У меня есть сомнения насчет целесообразности и насчет того что брод - это местность, скорее это препятствие и ближе подходит к пунктам "покрытие". В общем, тоже хотелось бы узнать мнение общественности.
velo
Аватара пользователя
Администратор
Администратор
 
Сообщения: 3419
Зарегистрирован: 07 авг 2007, 01:08
Откуда: Жуковский
Блог: Посмотреть блог (29)

1) За сохранение в профиль;
2) Брод - это, скорее, покрытие.
welsh
Аватара пользователя
 
Сообщения: 210
Зарегистрирован: 14 янв 2007, 18:13
Откуда: Перово
Блог: Посмотреть блог (25)

Сегодня добавлял треки, среди которых был трек из Узбекистана. Там хорошо бы поставить в пункте местность пустыню . Так же как и Александру в Израилевых треках.
Solo
Аватара пользователя
 
Сообщения: 902
Зарегистрирован: 04 июл 2009, 22:38
Откуда: Окская

18 июня 2020г.

За прошедшую неделю проведены следующие работы:

  1. Добавлена местность "Пустыня"
  2. Добавлено покрытие "Брод"
  3. Сделано сохранение просмотра по умолчанию.
    Данный пункт состоит из двух разделов:
    1. Просмотр общей карты, при открытии основной страницы, поиска, групп и т.п.: Добавлена кнопка "сохранение" на карту, с помощью которой можно либо установить текущий просмотр (приближение, центр карты и тип карты) для залогиненного пользователя, либо сбросить эти значения по умолчанию. Примечание: приближение и цент карты действуют только на общий просмотр, т.е. если использовать поиск или просматривать группу треков, то карта независимо от этих настроек "сориентируется" на показ выбранных треков.

    Изображение

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

    Изображение
  4. Добавлено окно, в котором можно быстро скопировать ссылки на трек - короткие, полную и бб-коды - в виде ссылки и с изображением трека. Для ББ-кода с изображением возможен предпросмотр.
    Изображение

    Изображение

    Изображение

  5. В этом же окне можно скопировать html-код для вставки на свой сайт или блог, где применимо использование html кода. Данный "баннер" можно сделать горизонтальной ориентации и вертикальной. Для всех вариантов есть предпросмотр.

    Изображение

    Изображение

velo
Аватара пользователя
Администратор
Администратор
 
Сообщения: 3419
Зарегистрирован: 07 авг 2007, 01:08
Откуда: Жуковский
Блог: Посмотреть блог (29)