SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001734SAS.Планета[All Projects] Хотелкаpublic21-12-2012 19:1529-12-2014 09:12
Reporterapca 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusconfirmedResolutionopen 
PlatformWindowsOS7OS VersionHome Premium
Product Version110418 
Target Version26xxxxFixed in Version 
Summary0001734: Отображение направления трека
DescriptionСделать опциональное отображение стрелочек на треках указывающих их направление.
Tagsмаршрут, метки, пути, путь, трек, треки
Attached Files

- Relationships
has duplicate 0002551closedvdemidov Невозможность указать направление создаваемого маршрута (стрелочкой) 

-  Notes
(0014941)
copsmith (reporter)
19-11-2014 08:04

2 года и никакой реакции... Так сложно стрелку пририсовать)
(0014942)
vdemidov (manager)
19-11-2014 08:07

Вы не поверите, но таки сложно, а еще мне это не нужно. А всем остальным все равно :)
(0014975)
Papazol (reporter)
21-11-2014 10:00

Стрелку надо не просто пририсовать, а ещё и вращнуть в нужную сторону. А это все 360 градусов. Действительно сложно, хотя что-то в этом есть. Только вот куда стрелку ставить: на узлы или на линии? Узлы при обычном просмотре не показываются, только при редактировании. Да...
(0014976)
vdemidov (manager)
21-11-2014 10:41

А еще выбрать на какие из узлов или линий таки нужно рисовать эту стрелку, а на какие нет, а то выйдет слишком загроможденным отображением и тд.
(0014977)
copsmith (reporter)
22-11-2014 13:37
edited on: 22-11-2014 13:40

Конечно же на ЛИНИИ. А про загромождение зачем вам волноваться?!
Стрелку(-и) добавит пользователь себе, если захочет. Такая задумка

(0015010)
Papazol (reporter)
28-11-2014 16:08

Теоретически можно рисовать стрелку, если длина линии превышает некоторую величину в пикселях, и не рисовать, если не превышает.
(0015019)
vasketsov (manager)
29-11-2014 19:11

>если длина линии превышает некоторую величину в пикселях
А если в одной окрестности есть кучка линий, которые каждая по отдельности превышают этот размер? Будет каша из стрелок.

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

Для сравнения, в GPSMapEdit рисуется сразу кусок экрана.
(0015020)
Papazol (reporter)
29-11-2014 20:07

Полностью автоматизировать процесс рисования красиво и удобно выглядящих треков со стрелками, наверно, невозможно. Но ведь это не самоцель. Всё это должно всего лишь помочь установить направление трека. Хорошо бы ещё иметь возможность отключать отображение стрелок, чтобы не загромождать экран.
В порядке мозгового штурма/накидывания идей:
1. Рисовать стрелки на всех отрезках линий, но маленькие, по несколько пикселей.
2. Сделать изображение линий трека градиентным.
(0015022)
vasketsov (manager)
29-11-2014 21:18

>Сделать изображение линий трека градиентным
Тоже думал над этим. При всей наглядности, представляется сложным и тормознутым.

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

Также возможно имеет смысл иметь общее ограничение на число стрелок в рамках тайла, дабы заведомо избежать каши.
(0015074)
apca (reporter)
29-12-2014 09:12

Если со стрелками все так сложно, то может хотя бы как то обозначить начало и конец пути? Например в режиме редактирования первая точка отображается зеленой.
Может в режиме просмотра отображать первую и последнюю точку какими либо маркерами. А то постоянно переключаться в режим редактирования, только для выяснения направления, неудобно.

- Users who viewed this issue
User List Anonymous (2744x), hrucker (1x), apca (4x), georgi4 (1x), tedov (1x)
Total Views 2751
Last View 22-11-2024 02:10

- Issue History
Date Modified Username Field Change
21-12-2012 19:15 vdemidov New Issue
21-12-2012 19:15 vdemidov Issue generated from: 0001730
21-12-2012 19:16 vdemidov Reporter vdemidov => apca
21-12-2012 19:16 vdemidov Status new => confirmed
21-12-2012 19:25 vdemidov Tag Attached: маршрут
21-12-2012 19:25 vdemidov Tag Attached: метки
21-12-2012 19:25 vdemidov Tag Attached: пути
21-12-2012 19:25 vdemidov Tag Attached: путь
21-12-2012 19:25 vdemidov Tag Attached: трек
21-12-2012 19:25 vdemidov Tag Attached: треки
19-11-2014 07:48 vdemidov Relationship added has duplicate 0002551
19-11-2014 08:04 copsmith Note Added: 0014941
19-11-2014 08:07 vdemidov Note Added: 0014942
21-11-2014 10:00 Papazol Note Added: 0014975
21-11-2014 10:41 vdemidov Note Added: 0014976
22-11-2014 13:37 copsmith Note Added: 0014977
22-11-2014 13:39 copsmith Note Edited: 0014977 View Revisions
22-11-2014 13:40 copsmith Note Edited: 0014977 View Revisions
28-11-2014 16:08 Papazol Note Added: 0015010
29-11-2014 19:11 vasketsov Note Added: 0015019
29-11-2014 20:07 Papazol Note Added: 0015020
29-11-2014 21:18 vasketsov Note Added: 0015022
29-12-2014 09:12 apca Note Added: 0015074



Copyright © 2007 - 2024 SAS.Planet Team