Открытое тестирование "Редактора треков"

Moderator: velo

Наконец-то представляю Вам новую функциональность GPSIES-трекера: Редактор треков.

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

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

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

Image

Краткое описание возможностей:

Редактор треков предназначен для:
- создания новых треков и маршрутов, в том числе с помощью автопрокладки (маршрутизации);
- редактирования существующих треков, как размещенных на сайте, так и загруженных в сам редактор из файла или по ссылке;
- объединения треков в виде сегментов;
- разделения треков на отдельные сегменты;
- пересчет дистанций и высот как для выбранного, так и для всех сегментов трека;
- создания и редактирования существующих путевых точек WPT (Маркеров);
- обработки трека: оптимизация(сжатие), обрезка, сброс времени и высот, изменение направления и т.д.;
- удаления части точек трека путем выделения нужной области;
- сохранения отредактированных или созданных треков как локально в виде файла, так и в хранилище на сайте.

Редактор треков имеет гибкие настройки, позволяющие установить:
- цвет и ширину линии редактируемого сегмента и прочих;
- цвет, вид и значок маркера путевой точки;
- отображать маркеры старта и финиша;
- настроить функции редактирования, например удаление точек правым кликом мыши;
Для рассчета высот и маршрутизации можно ввести собственные ключи сервисов предоставляющих данные услуги: OpenRoute, GraphHopper и Google.
В редакторе уже подключены некоторые из этих сервисов (бесплатные), но так как они имеют суточную квоту (ограничение) на использование, а предоставляются они для всех пользователей, может оказаться, что квота уже исчерпана, и в этом случае можно использовать собственный бесплатный ключ, который достаточно легко можно получить на их сайтах.

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

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


Карта интерфейса:
Image

TODO (планы дальнейшего развития, после отладки этой версии):
1. Управление слоями и собственный список карт (убрать не нужные из списка, добавить другие)
2. Возможность самостоятельного добавления карт (добавить в список карт необходимые, но отсутствующие в списках)
3. Редактирование настроек активностей и возможность добавления собственных (управление формулами рассчета времени, скорости и пр. для профилей активности)
4. Возможность сохранения в DropBox (загрузка и выгрузка трека в облачный сервис)
5. Возможность делиться кодом трека, в том числе с шифрованием (использование внешнего хранилища, с получением персональной ссылки, с влзможностью скрыть паролем)
6. Возможность сохранения файла настроек на сервере (настройки сохраняемые локально в браузере будут сохраняться на сервере, т.е. добавится возможность использовать их при входе из любого браузера)
7. Меню настроек и действий при полноэкранном просмотре (в данный момент, чтобы перейти к меню, необходимо выйти из полноэкранного режима)
8. Печать карты с треком (выбор области для вывода на печать)
10. Отдельный инструмент расстояния "линейка" (во время редактирования трека возможность определения расстояний между любыми объектами на карте, не только на самом треке)
12. Инструмент процентов распределения дорожного покрытия (отдельный инструмент для подсчета и процентного соотношения участков трека, для уточнения дорожного покрытия)
13. Конвертация в другие форматы: GeoJson и KML (по необходимости)
14. Добавление в стандартный набор слоев наложения Wikimapia и Geocashing (дополнительные слои поверх карт, для информации при построении маршрута)
15. Добавление % уклона в профиль высот
16. Управление функциями редактора с клавиатуры (набор клавиш)


Добавлено спустя 14 минут 58 секунд:
Забыл указать как перейти к редактору:

Открыть редактор можно со страницы трекера или со страницы своего трека для его редактирования.
Или для тестирования можно перейти по этой ссылке, для создания нового маршрута.
Attachments
mini.png
Last edited by velo 03 Aug 2020, 18:21, total edited 1 time.


Users who thank velo for this post: Solo
velo
User avatar
Администратор
Администратор
 
Posts: 3428
Joined: 07 Aug 2007, 01:08
Location: Жуковский
Blog: View Blog (29)

[View in other languages]

В тестирование запущена новая (3-я) версия редактора треков.

Image

Основные изменения в Редакторе треков:
  1. Исправлено: Меню настроек и инструментов корректно отображается при полноэкранном режиме.
  2. Добавлен слой Геокешинга, с возможностью просмотра описания, типа и прочей информации о тайнике.
  3. Для тайников создана возможность добавлять его одним кликом на карту в виде соответствующего маркера.
    Спойлер:
    Image
  4. В настройки редактора добавлена возможность отключать подсказки к тайникам, при включенном слое Геокешинга.
  5. Отключены не работающие оверлеи (слои наложения).
  6. Добавлены Яндекс карты(Стандарт, Стандарт_трафик, Спутник, Гибрид)
  7. Изменен тип удаления маркера с правого клика на Ctrl+клик, можно отключить в настройках.
  8. Добавлена возможность использования клавиатуры для основных действий, список горячих клавиш:
    Спойлер:
    F1 - режим просмотра
    F2 - режим редактирования трека
    F3 - режим автопрокладки маршрута
    F4 - режим редактироввания маркеров

    Ctrl+Z / Ctrl+Y - назад/вперед (действия)

    E - редактирование названия и описания
    A - открыть/скрыть профиль высот
    L - открыть/скрыть легенду

    + / - (на цифровой) или + / Shift + (на основной) - приблизить/удалить карту

    Ctrl+X - включить режим удаления (выделением области)
    Ctrl+Enter - Создать новый трек
    Ctrl+S - Создать новый сегмент
    Ctrl+C - Удалить выделенный сегмент

    Shift+D - Скачать трек
    Shift+S - Сохранить трек
  9. Исправлено отображение курсора при наведении на маркер, если включен режим редактирования трека.
  10. Изменен способ для открытия графика высот с клика по нижнему баннеру на кнопку на карте. (есть горячая клавиша)
  11. Добавлена возможность включать/отключать кнопки масштабирования карты (по умолчанию откл.).
  12. Ссылки на отображаемые слои (копирайты) скрыты под кат, открывается наведением мыши на значок ? в нижнем правом углу карты.
  13. Для большинства действий добавлена возможность (Undo/Redo) Назад/вперед. По умолчанию установлено сохранение 20 действий. (есть горячие клавиши)
  14. Для Undo/Redo добавлена возможность включать/отключать в настройках соответствующие кнопки, и сбрасывать буфер памяти.
  15. Для более точного наведения на выбираемый сегмент создана подсветка этого сегмента.
  16. Для сегментов добавлена возможность отображать легенду (есть горячая клавиша), с возможностью быстрых действий с сегментом: подсветка при наведении, переключение на редактирование сегмента, приближение, удаление.
    Спойлер:
    Image
  17. Добавлена возможность в настройках скрывать кнопки легенды.
  18. Состояние легенды открыто/закрыто сохраняется в локальном хранилище (если не отключено сохранение).
  19. Добавлена возможность выделять любой участок на сегменте (установив и передвигая якоря) и производить с ним следующие действия:
    - автопрокладка маршрута, взамен выделенного участка (фрагмента)
    - удаление точек внутри выделения и соединение
    - удаление точек внутри выделения и разделение на отдельные сегменты
    Спойлер:
    Image
  20. Добавлена возможность объединения только двух сегментов (Кнопка "А+B" в инструментах), последовательным выбором двух сегментов.
    Спойлер:
    Image
  21. Добавлены всплывающие подсказки к кнопкам, с указанием действий и горячими клавишами. (Известная проблема: не отображаются в полноэкранном режиме)
  22. При автопрокладке маршрута добавлены маркеры начальной и конечной точки (зеленый и красный), с соответствующим отображением курсора.
    Спойлер:
    Image
  23. Изменен максимум обрезки сегмента с половины точек, до двух последних (первых).
  24. Исправлена ошибка удаления точек, методом обведения: Если не выбрана область удаления, переходит в режим редактирования.
  25. Список типов при редактировании маркера выводится по более логичному порядку.
  26. Добавлены 2 новых типа маркеров: Парковка и Велодорожка. (Тип маркеров соответствует Гарминовским маркерам: "Parking Area" и "Bike Trial" )
    Спойлер:
    Image
Если что-то пошло не так, есть возможность переключиться на предыдущую версию: В правом меню выбрать "Предыдущая версия". Но для начала, несмотря на то, что для Бета-версии установлено принудительное обновление скриптов, без кэширования, желательно попробовать полное обновление страницы (в большинстве браузеров это кнопка F5);
Спойлер:
Image


Изменения и исправления в хранилище треков:
[New] Добавлены тултипы(подсказки) к маркерам, с возможностью их отключения.
[New] Для подсказок к маркерам сделано три типа (переключаются в личном разделе):
- Стандартный: подсказки рядом с маркеерами,
- Вынесенные: подсказки отображавются в виде сносок и не перекрывают другие (установлено по умолчанию),
- Текстовые: подсказки отображаются под маркерами, как текст.
[Fix] Исправлена ошибка удаления треков.
[Fix] Исправлена ошибка подсчета треков пользователя.
[Fix] Исправлена ошибка добавления фотографий к трекам.
[Fix] Исправлена ошибка определения типа файла JPEG.


TODO
Перенесено из прошлой версии:
1. Управление слоями и собственный список карт (убрать ненужные из списка, добавить другие)
2. Возможность самостоятельного добавления карт (добавить в список карт необходимые, но отсутствующие в списках)
3. Редактирование настроек активностей и возможность добавления собственных (управление формулами расчета времени, скорости и пр. для профилей активности)
4. Возможность сохранения в DropBox (загрузка и выгрузка трека в облачный сервис)
5. Возможность сохранения файла настроек на сервере (настройки сохраняемые локально в браузере будут сохраняться на сервере, т.е. добавится возможность использовать их при входе из любого браузера)
6. Печать карты с треком (выбор области для вывода на печать)
7. Отдельный инструмент расстояния "линейка" (во время редактирования трека возможность определения расстояний между любыми объектами на карте, не только на самом треке)
8. Инструмент процентов распределения дорожного покрытия (отдельный инструмент для подсчета и процентного соотношения участков трека, для уточнения дорожного покрытия)
9. Конвертация в другие форматы: GeoJson и KML (по необходимости)
10. Добавление в стандартный набор слоев наложения Wikimapia (дополнительный слои поверх карт, для информации при построении маршрута)
11. Добавление % уклона в профиль высот

Новое:
12. Автоматическое сжатие фотографий к треку при загрузке до разрешенного размера.
13. Привязка фотографий к координатам съемки, с возможностью их отображения на карте.
14. Добавить разые цвета для сегментов.
15. Добавить добавление новой точки при клике на любом месте редактируемого сегмента.
16. Добавить возможность отправлять ссылку на трек(поделиться) с теми настроками отображения, которые включены на момент создания ссылки.
17. Добавить маркеры расстояний, как это реализовано при просмотре трека.
18. Добавить возможность переопределить геолокацию начальной и конечной точки трека (так как они не всегда опоределяются корректно).


Обсудить, высказать пожелания и замечания можно в этой теме: viewtopic.php?style=14&f=40&t=1388
Last edited by velo 22 Sep 2020, 14:02, total edited 3 time(s).
Reason: добавлена ссылка на обсуждение
velo
User avatar
Администратор
Администратор
 
Posts: 3428
Joined: 07 Aug 2007, 01:08
Location: Жуковский
Blog: View Blog (29)