Anonymous | Login | Signup for a new account | 25-11-24 01:14 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000713 | SAS.Планета | [All Projects] Хотелка | public | 06-05-2011 22:39 | 09-11-2012 17:02 | ||||
Reporter | Werefox | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | XP | OS Version | SP3 | ||||
Product Version | 110418 | ||||||||
Target Version | 131111 | Fixed in Version | 131111 | ||||||
Summary | 0000713: Настраиваемые кольца расстояния вокруг метки положения | ||||||||
Description | Для тех, кто использует программу в спортивной навигации очень пригодится опция - кольца расстояния вокруг метки положения на местности с возможностью настройки количества колец и расстояния между ними в единицах местности (километры/метры). Аналогично Ози "moving map" - "range ring setup". | ||||||||
Tags | ozi, проекции, шкала | ||||||||
Attached Files | 5_rings_500m.JPG [^] (140,750 bytes) 10-05-2011 21:24
Кольца.jpg [^] (14,002 bytes) 10-05-2011 21:36 | ||||||||
Relationships | ||||||||||||||||
|
Notes | |
(0002442) bk99 (reporter) 07-05-2011 12:20 |
Связь с 663 ? |
(0002452) gpsMax (manager) 08-05-2011 12:47 |
Угу, тоже про ту хотелку подумал, очень похоже. Только там круги, а тут кольца, причём несколько. Автору: просьба описания того, как это всё будет работать и где храниться, в силе. |
(0002489) Papazol (reporter) 10-05-2011 21:38 |
Как кольца настраиваются в Ozi, показано на картинке. Хранить эти параметры можно в ini. |
(0002490) Werefox (reporter) 10-05-2011 21:43 |
Прикрепил картинку с примером генштаба, 5 колец через каждые 500 м. Штурману, в данном случае, позволяют определить расстояние, например примерно 2550м. по прямой до сарая возле ответвления ж/д. На большой скорости в летящем по пересечёнке авто это чуть ли не единственный способ определить расстояние и сообщить его пилоту в понятных единицах - метрах, хоть и примерно. Это векторные кольца, которые всегда вокруг центра положения, перемещаются вместе с курсором. Правильнее сказать, что это так выглядит курсор. Обратите внимание, что в примере курсор носом указывает текущее положение и кольца здесь вокруг этого носа. В SAS положение указывает хвост курсора, нос указывает направление. Следовательно, кольца надо рисовать вокруг хвоста. |
(0002493) vdemidov (manager) 11-05-2011 05:18 |
Как только дойдут руки до навигации по большому кругу и проецирования точки по азимуту и расстоянию сделаю и кольца. Точнее это будут многоугольники с достаточно большим количеством углов :) |
(0003596) zOn (reporter) 23-08-2011 13:42 |
может ну его эти многоугольники? один фиг же всегда в центре эрана - взять png/gif с прозрачным слоем и отображать поверх карты. несколько картинок: по одной для каждого зума. |
(0003597) vdemidov (manager) 23-08-2011 13:45 |
Не прокатит. У разных карт разные проекции. |
(0003598) zOn (reporter) 23-08-2011 16:59 |
ну возможно и будет небольшая погрешность. на 2-х км 20-50 м. да и проекций в САС всего 2-3. |
(0003602) vdemidov (manager) 23-08-2011 18:50 |
В САС поддерживается 3 типа проекций, а разных проекций может быть бесконечно много, так как во всех проекциях задается как минимум радиус геоида. |
(0009098) Dima2000 (developer) 01-10-2012 21:36 edited on: 01-10-2012 21:42 |
Вопрос с форума натолкнул на мысль: чисто математически получить 4 точки (можно даже всего 2, всё ж симметрично) размеров эллипса (ширину и высоту) в экранных координатах (которые пиксельные), а потом отрисовать его средствами WinAPI/Дельфи прямо в битмапку. Получить смещение от текущей точки в любую из 4-х сторон света легко: к широте/долготе прибавить угол, полученный из отношения смещения в метрах к соответствующему радиусу из параметров проекции (для долготы с учётом и широты конечно) и результат нормировать к диапазону -90°..+90° (-180°..+180°). После чего преобразовать из географических координат в пиксельные. Делов-то. Все вычисления кстати уже вероятно сделаны для линеек, осталось лишь сюда их заюзать. И эллипс при этом будет именно эллипсом, а не многоугольником. Для отображения кругов точности вполне хватит. PS. А учитывая, что полюса в проекциях всё равно не представлены, то и нормировать широту не нужно. :) |
(0009099) Dima2000 (developer) 01-10-2012 22:47 |
Мда, для геоида так считать нельзя, чушь сморозил. Хотя, для задачи лишь отобразить круги расстояний, точности может и хватит (приближения сечения геоида окружностью). 0.1% погрешность, на 1024 пикселей (полэкрана), это всего один-два пикселя, не так уж плохо. |
(0009747) serty (reporter) 25-10-2012 11:18 |
Очень хотелось бы еще иметь возможность сохранять эти круги как метки. |
(0009877) Garl (manager) 09-11-2012 17:02 edited on: 09-11-2012 18:05 |
а собственно вопрос: где и как эти кольца отобразить ? отбой: Параметры -> Настройки программы -> GPS-Маркер |
Users who viewed this issue | |
User List | Anonymous (3150x), elsergv (2x) |
Total Views | 3152 |
Last View | 25-11-2024 01:14 |
Issue History | |||
Date Modified | Username | Field | Change |
06-05-2011 22:39 | Werefox | New Issue | |
07-05-2011 12:20 | bk99 | Note Added: 0002442 | |
08-05-2011 12:44 | gpsMax | Relationship added | related to 0000663 |
08-05-2011 12:47 | gpsMax | Note Added: 0002452 | |
08-05-2011 12:47 | gpsMax | Status | new => feedback |
10-05-2011 21:24 | Werefox | File Added: 5_rings_500m.JPG | |
10-05-2011 21:36 | Papazol | File Added: Кольца.jpg | |
10-05-2011 21:38 | Papazol | Note Added: 0002489 | |
10-05-2011 21:43 | Werefox | Note Added: 0002490 | |
10-05-2011 21:43 | Werefox | Status | feedback => new |
11-05-2011 05:18 | vdemidov | Note Added: 0002493 | |
11-05-2011 05:18 | vdemidov | Status | new => confirmed |
11-05-2011 05:19 | vdemidov | Product Version | => 110418 |
11-05-2011 05:19 | vdemidov | Target Version | => 24xxxx |
11-05-2011 08:36 | gpsMax | Summary | Настраиваемые кольца расстояния вокруг метки положения. => Настраиваемые кольца расстояния вокруг метки положения |
11-05-2011 08:36 | gpsMax | Tag Attached: ozi | |
23-08-2011 13:42 | zOn | Note Added: 0003596 | |
23-08-2011 13:45 | vdemidov | Note Added: 0003597 | |
23-08-2011 16:59 | zOn | Note Added: 0003598 | |
23-08-2011 18:50 | vdemidov | Note Added: 0003602 | |
25-08-2011 16:42 | gpsMax | Tag Attached: шкала | |
25-08-2011 16:43 | gpsMax | Tag Attached: проекции | |
04-09-2011 18:59 | zOn | Note Added: 0003684 | |
04-09-2011 19:04 | zOn | Note Edited: 0003684 | View Revisions |
06-09-2011 11:00 | vdemidov | Note Deleted: 0003684 | |
26-02-2012 10:15 | vdemidov | Relationship added | related to 0001175 |
26-02-2012 10:16 | vdemidov | Relationship added | parent of 0001188 |
01-10-2012 21:36 | Dima2000 | Note Added: 0009098 | |
01-10-2012 21:41 | Dima2000 | Note Edited: 0009098 | View Revisions |
01-10-2012 21:42 | Dima2000 | Note Edited: 0009098 | View Revisions |
01-10-2012 22:47 | Dima2000 | Note Added: 0009099 | |
18-10-2012 20:19 | vdemidov | Target Version | 24xxxx => 131111 |
25-10-2012 11:18 | serty | Note Added: 0009747 | |
01-11-2012 15:51 | vdemidov | Status | confirmed => resolved |
01-11-2012 15:51 | vdemidov | Fixed in Version | => 131111 |
01-11-2012 15:51 | vdemidov | Resolution | open => fixed |
01-11-2012 15:51 | vdemidov | Assigned To | => vdemidov |
09-11-2012 17:02 | Garl | Note Added: 0009877 | |
09-11-2012 18:05 | Garl | Note Edited: 0009877 | View Revisions |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |