Из контекста этого было непонятно. Или я читать не умею.
И поэтому, вместо того чтобы переспросить, надо показать свою крутость и постебаться.
Постебаться всегда пожалуйста. За крутостью — это не ко мне.
А инструмент, который позволяет тыкать в треки и смотреть дату в каких-то случаях был бы полезен.
По дате лучше бы вообще цветом подсвечивались от старых к новым, по аналогии со скоростью.
По просьбам трудящихся ваяю режим показа информации - расширенный аналог средней кнопки мыши… Время, высоту и имя трека уже показывает. Скорость, наверное еще надо.
Режим, в принципе, годится не только для треков. Доступны модификаторы Ctrl, Shift, Alt, так что отображать можно что угодно… Вообще, что бы хотелось видеть в таком режиме поверх карты?
Сделал просмотр информации о точках трека.
Использование: установить плагин InfoMode, выбрать слой с gpx-треками, нажать кнопку с кривой буквой i ( или клавишу "" ) и водить мышкой по трекам- будет выпадать информация.
Принимаются предложения, как это привести в человеческий вид.
akks
Интересная работа.
- Вертикальная черта - включает работу плагина. Как потом этот режим отключить ?
- Можно ли поместить в информацию о точке URL со страницей трека, чтобы открыть в броузере. Можно еще указать дату и время, чтобы идентифицировать точку в GPX.
Спасибо )))
chnav, cпасибо за замечания!
Пока отключить плагин можно, переключившись на что-то другое (S, A, …), сделаю ещё по Enter и .
Дату и время точки должно показывать, но у б.ч. треков это 1970 г. (очищены). URL - согласен, пригодится, только вывод таблички в html придётся переделать.
akks, а сделать раскрашивание треков по дате реально? Может быть потом в ядро включат?
Реально и даже не так сложно… Только у абсолютного большинства треков это 1970
1970 пускай сереньким отображается.
Кстати! Гораздо лучше было бы сделать фильтр по дате! Чтобы не отображать анонимные треки и всякое старьё.
Хорошая мысль всем одновременно приходит
Согласен. Фильтрацию надо бы сделать (хотя бы после загрузки треков), но не факт, что осилю - в GUI аккуратно встроить надо. Попробую на днях…
Многой информации не хватает. Можно ли добавить автора и данные из котяриного сервиса? Можно ли сделать подсвечивание всего трека по клику?
Специально закоммитил, чтобы сказали чего именно не хватает)
Автора можно добавить, подсветить - тоже (лишь бы не тормозило), хоть и посложнее. Из Котяриного сервиса - число точек, длину и скорости можно рассчитать на месте.
Только тут такая проблема - трек-то не весь загружен, а только фрагмент из прямоугольника… Дёргать Котярин сервис из JOSM можно, но перегрузим его быстро…
Кстати, я очень даже за, если кто поучаствует в разработке плагина и добавится в авторы:)
По-моему это лучше не в плагин, а сразу в GpxLayer.java.
Режимы подсветки и фильтрация - да, в ядро, GpxLayer. Для раскраски по дате можно патч писать и слать, недавно для направления движения такое люди сделали: https://josm.openstreetmap.de/changeset/4207/josm
Фильтрацию сначала можно в плагине отладить, если слой доступен для изменения извне (а он, кажется, доступен). А вот всякие выпадающие маркеры на точках лучше в плагине оставить, т.к. в ядре их непонятно, куда девать (да и изменять сложнее).
Скачал InfoMode, потыкал средней кнопкой, но так и не нашёл, где инфо про трек или точку.
Средняя кнопка в JOSM без плагинов работает давно, выводит теги и автора объекта под мышкой. На треках не работает.
Прототип InfoMode работает так - выделяем слой с GPX в правой панели (до появления зелёной галочки) и жмем кнопку с “?” (или ""). После этого при наведении на точки трека выпадает информация. Выйти из режима можно, переключившись в любой другой (S, A, …)
Разобрался с раскраской и скрытием треков. Нужны идеи, как делать раскраску и фильтрацию.
Пока предполагается так: находятся точки с минимальным и максимальным временем, между ними цвет меняется равномерно. Если нужна настройка шкалы - пишите.
По фильтрации могу только предложить галочки “скрыть неидентифицируемые треки” и “скрыть треки старше … дней / месяцев / лет”.
По поводу автора и тегов трека - для их получения нужен отдельный запрос для каждого трека. Слишком большие задержки и загрузка.
Обойдёмся быстрым переходом на страницу трека в InfoMode? (его пока нет, туда планируется также показ скорости в точке и ср./мин./макс. по треку )
Лучше дату, наверное.
У нас на месте огромного кольца в 2008 году начали строить ещё более огромную эстакаду. Так вот чтобы скрыть треки по кольцу, хотелось бы просто написать дату, а не вычислять сколько прошло лет.
По поводу анонимных треков. Фактически эта галочка лишняя, потому что любая дата после 1970-го года их отключит и так, только надо это как-то понятно преподнести. Например, значением даты по умолчанию.