SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002408 | SAS.Планета | [All Projects] Хотелка | public | 13-04-2014 05:09 | 03-07-2014 18:46 |
|
Reporter | Uprok | |
Assigned To | | |
Priority | normal | Severity | tweak | Reproducibility | have not tried |
Status | confirmed | Resolution | open | |
Platform | Windows | OS | XP | OS Version | Home SP3 |
Product Version | 140303 | |
Target Version | 24xxxx | Fixed in Version | | |
|
Summary | 0002408: Возможность выделения прямоугольника по координатам центра и размерам в метрах |
Description | Прошу Вас, добавить следующую
функцию: возможность выделения фрагмента снимка или карты по заданным координатам центра (это может быть также выделенная метка или просто указание мышкой точки центра выделения) и размеру в метрах по ширине и высоте выделяемой области с последующим сохранением в указанном масштабе выделенного фрагмента. Данный способ существенно облегчит жизнь пользователям вашей и без того замечательной программы. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0001616 | resolved | zed | Выделение квадратной области определяемый указанным радиусом вписанной окружности | has duplicate | 0002410 | closed | zed | Выделение квадратной области на карте заранее заданных размеров |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
13-04-2014 05:09 | Uprok | New Issue | |
13-04-2014 09:46 | Garl | Note Added: 0014136 | |
15-04-2014 07:08 | Papazol | Note Added: 0014146 | |
16-04-2014 17:08 | vdemidov | Relationship added | related to 0001616 |
29-04-2014 05:13 | zed | Relationship added | has duplicate 0002410 |
04-06-2014 07:15 | vdemidov | Status | new => confirmed |
04-06-2014 07:15 | vdemidov | Product Version | => 140303 |
04-06-2014 07:15 | vdemidov | Target Version | => 24xxxx |
04-06-2014 07:15 | vdemidov | Summary | Возможность выделения фрагмента снимка или карты по заданным координатам центра => Возможность выделения прямоугольника по координатам центра и размерам в метрах |
10-06-2014 18:10 | rodriges63 | Note Added: 0014337 | |
10-06-2014 18:20 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6083 |
10-06-2014 18:34 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6084 |
10-06-2014 18:34 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6085 |
10-06-2014 18:35 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6086 |
10-06-2014 18:42 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6087 |
10-06-2014 18:46 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6088 |
10-06-2014 18:51 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6089 |
10-06-2014 18:57 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6090 |
10-06-2014 19:00 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6091 |
10-06-2014 19:01 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6092 |
10-06-2014 19:02 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6093 |
10-06-2014 19:18 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6094 |
10-06-2014 19:30 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6095 |
10-06-2014 19:32 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6096 |
10-06-2014 19:36 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6097 |
10-06-2014 19:40 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6098 |
10-06-2014 19:45 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6099 |
10-06-2014 19:46 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6100 |
10-06-2014 19:48 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6101 |
10-06-2014 19:50 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6102 |
10-06-2014 19:50 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6103 |
10-06-2014 19:51 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6104 |
10-06-2014 19:54 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6105 |
10-06-2014 19:56 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6106 |
10-06-2014 19:59 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6107 |
10-06-2014 20:01 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6108 |
10-06-2014 20:03 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6109 |
10-06-2014 20:06 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6110 |
10-06-2014 20:07 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6111 |
10-06-2014 20:09 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6112 |
10-06-2014 20:12 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6113 |
10-06-2014 20:20 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6114 |
10-06-2014 20:24 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6115 |
10-06-2014 20:41 | rodriges63 | Note Edited: 0014337 | bug_revision_view_page.php?bugnote_id=14337#r6116 |
12-06-2014 16:46 | Papazol | Note Added: 0014348 | |
13-06-2014 14:25 | vdemidov | Note Added: 0014350 | |
13-06-2014 16:38 | Papazol | Note Added: 0014351 | |
13-06-2014 17:28 | vdemidov | Note Added: 0014352 | |
14-06-2014 11:46 | rodriges63 | Note Added: 0014353 | |
14-06-2014 11:47 | rodriges63 | Note Edited: 0014353 | bug_revision_view_page.php?bugnote_id=14353#r6120 |
14-06-2014 11:48 | rodriges63 | Note Edited: 0014353 | bug_revision_view_page.php?bugnote_id=14353#r6121 |
14-06-2014 11:49 | rodriges63 | Note Edited: 0014353 | bug_revision_view_page.php?bugnote_id=14353#r6122 |
14-06-2014 11:59 | rodriges63 | Note Edited: 0014353 | bug_revision_view_page.php?bugnote_id=14353#r6123 |
14-06-2014 12:13 | Papazol | Note Added: 0014354 | |
14-06-2014 12:14 | rodriges63 | Note Edited: 0014353 | bug_revision_view_page.php?bugnote_id=14353#r6124 |
14-06-2014 12:21 | rodriges63 | Note Added: 0014355 | |
14-06-2014 12:23 | rodriges63 | Note Edited: 0014355 | bug_revision_view_page.php?bugnote_id=14355#r6126 |
14-06-2014 12:26 | rodriges63 | Note Edited: 0014355 | bug_revision_view_page.php?bugnote_id=14355#r6127 |
14-06-2014 12:27 | rodriges63 | Note Edited: 0014355 | bug_revision_view_page.php?bugnote_id=14355#r6128 |
14-06-2014 12:33 | rodriges63 | Note Edited: 0014355 | bug_revision_view_page.php?bugnote_id=14355#r6129 |
14-06-2014 12:35 | rodriges63 | Note Edited: 0014355 | bug_revision_view_page.php?bugnote_id=14355#r6130 |
14-06-2014 12:41 | Papazol | Note Added: 0014356 | |
14-06-2014 12:44 | Papazol | Note Edited: 0014356 | bug_revision_view_page.php?bugnote_id=14356#r6132 |
14-06-2014 12:50 | rodriges63 | Note Added: 0014357 | |
14-06-2014 12:51 | rodriges63 | Note Edited: 0014357 | bug_revision_view_page.php?bugnote_id=14357#r6134 |
14-06-2014 12:52 | rodriges63 | Note Edited: 0014357 | bug_revision_view_page.php?bugnote_id=14357#r6135 |
14-06-2014 12:52 | rodriges63 | Note Edited: 0014357 | bug_revision_view_page.php?bugnote_id=14357#r6136 |
03-07-2014 18:46 | rass | Note Added: 0014376 | |
03-07-2014 18:47 | rass | Note Edited: 0014376 | bug_revision_view_page.php?bugnote_id=14376#r6144 |
03-07-2014 18:51 | rass | Note Edited: 0014376 | bug_revision_view_page.php?bugnote_id=14376#r6145 |
03-07-2014 18:51 | rass | Note Edited: 0014376 | bug_revision_view_page.php?bugnote_id=14376#r6146 |
03-07-2014 18:52 | rass | Note Edited: 0014376 | bug_revision_view_page.php?bugnote_id=14376#r6147 |
Notes |
|
(0014136)
|
Garl
|
13-04-2014 09:46
|
|
ставите точку, затем по ней правой кнопкой - операции с выделенной облатью - вводите радиус окружности - и готово!
так устроит? |
|
|
|
Так выделенная область получается круглой. А хочется, видимо, чтобы она получалась прямоугольной. |
|
|
(0014337)
|
rodriges63
|
10-06-2014 18:10
(edited on: 10-06-2014 20:41) |
|
Garl: очень устроило бы, удобно если выделялось окружностью ("ставите точку, затем по ней правой кнопкой - операции с выделенной облатью - вводите радиус окружности").
Так как квадрат с вписанной окружностью уже есть. А вот самой окружности нет.
Можно сделать выбор с вариантами отображения выделенной области:
Ставим точку, затем по ней правой кнопкой - операции с выделенной областью - вид области: окружность, квадрат, прямоугольник.
Выбираем один из вариантов указываем размеры:
- для окружности - радиус в метрах
- для квадрата - радиус в метрах
- для прямоугольника -ширина и высота в метрах.
Для вариантов квадрат и прямоугольник реализовать позиционирование под каким углом указанные размеры области расположить.
1) Используя курсор и клавишу shift - расположить строго по вертикали, либо по горизонтали.
2) Указанием азимута (под каким углом)- как при измерении расстоянии, указывается направлении и азимут- курсором с постоянным указанием азимута относительно центра фигуры;
3) При выполнении позиционирования заданные будущие границы прямоугольника и квадрата должны отображаться на карте, с последующим сохранением в указанном масштабе выделенного фрагмента.
Очень просим, сделайте очень удобную и полезную фичу..
|
|
|
|
>А вот самой окружности нет.
Как раз в описываемом случае получается окружность. Она становится видимой как последнее выделение. Может быть, это не совсем удобно, но зато используется уже существующая функция программы. Если нужно просто посмотреть, какая окружность получилась, отменяете операции с выделенной областью и смотрите. Опция "Показывать последнее выделение" должна быть включена.
Вообще-то любой прямоугольник или квадрат - частный случай полигона, который может быть нарисован уже сейчас. Обладая некоторым глазомером, можно нарисовать и повёрнутые фигуры. Только вот целесообразность такого выделения под вопросом. Для каких целей оно необходимо? |
|
|
|
Единственная проблема добавления всех этих фитч, это нарисовать это в интерфейсе пользователя. Построить сам прямоугольник по точке и размерам очень просто. |
|
|
|
Вот если бы можно было работать с фигурой как с объектом, то есть его растягивать/сжимать, поворачивать за угол. А то сразу вот так правильно расчитать, какие должны быть стороны и угол поворота, пожалуй, не получится. Даже с окружностью заранее прикинуть радиус довольно проблематично, ведь её не видно. Удобно, когда сразу рисуется фигура, привязанная к центру (метке) и курсору, которым можно тянуть, выбирая размер (а он показывается в маленьком окошке). Но это уже автокад какой-то получается. |
|
|
|
>Но это уже автокад какой-то получается.
Именно поэтому я и не берусь это реализовывать. |
|
|
(0014353)
|
rodriges63
|
14-06-2014 11:46
(edited on: 14-06-2014 12:14) |
|
Papazol: при окружности вписываемой в квадрат, последнее выделение прямоугольное, получается при включенной опции "показывать последнее выделение".
vdemidov: можете реализовать такой вариант:
сделать выбор с вариантами отображением выделенной области:
Ставим точку, затем по ней правой кнопкой - операции с выделенной областью - вид области: окружность, квадрат, прямоугольник.
Выбираем один из вариантов указываем размеры:
- для окружности - радиус в метрах (аналог реализован в 2GiS ("Дубль Гис")
- для квадрата - радиус в метрах (уже реализован)
- для прямоугольника -ширина и высота в метрах.
Заранее спасибо!
p.s. Работаю с картами, сохраняю выделенный участок карты и открываю данные фрагменты в служебных программах специфических для своей отрасли, часто требуется ареал/зону действия выбирать не прямоугольный а именно окружность для точности получаемых результатов и наглядной картинки в проектах.
|
|
|
|
>при окружности вписываемой в квадрат, последнее выделение прямоугольное, получается при включенной опции "показывать последнее выделение"
У меня последнее выделение абсолютно круглое, и ни в какой квадрат оно не вписано. Поскольку я никогда не пользовался в практических целях такими выделениями, просто проверил как есть, никакие настройки не трогал. Если мы что-то делаем неодинаково, имеет смысл провериться. Я делал так: ПКМ на существующей точечной метке, в появившемся окне указываю радиус (там так и написано: Radius, m), например, 200 м, появляется окно работы с выделенной областью, в нём жму "Отмена", на экране появляется окружность в качестве последнего выделения. |
|
|
(0014355)
|
rodriges63
|
14-06-2014 12:21
(edited on: 14-06-2014 12:35) |
|
Выбираю "Операции с выделенной областью" ПКМ и на существующей точечной метке или просто точка на карта: получаю маркер красный и не более, после добавления второй точки (маркера) рядом с первой точки (маркера), появляется окно работы где и указывается радиус. Получаю прямоугольник с вписанной окружностью. Версия stable 140505.8037.
Упс: Спасибо, разобрался! Я всегда нажимал иконку "Операции с выделенной областью" выбирал место на карте без меток. а сейчас оказывается нужно было всего лишь ставить метку и относительно её в контекстном меню выбрать "операции с выделенной областью" получить окружность.
|
|
|
(0014356)
|
Papazol
|
14-06-2014 12:41
(edited on: 14-06-2014 12:44) |
|
Вы неточно описываете последовательность своих действий.
UPD Разобрались.
|
|
|
(0014357)
|
rodriges63
|
14-06-2014 12:50
(edited on: 14-06-2014 12:52) |
|
Удобно было-бы если без использования меток, работала данная функция выделения.
"Ставите точку, затем по ней правой кнопкой - операции с выделенной областью - вводите радиус окружности - и готово!" (Garl)
|
|
|
(0014376)
|
rass
|
03-07-2014 18:46
(edited on: 03-07-2014 18:52) |
|
> Вы неточно описываете последовательность своих действий.
> UPD Разобрались.
Видимо, используется метод: Операции с выделенной областью -> Выделение по пути.
Если поставить две точки пути, то получится прямоуольник.
> Ставим точку, затем по ней правой кнопкой - операции с выделенной областью - вид области: окружность, квадрат, прямоугольник.
> Выбираем один из вариантов указываем размеры:
> - для окружности - радиус в метрах
> - для квадрата - радиус в метрах
> - для прямоугольника -ширина и высота в метрах.
Зачем три варианта?
Достаточно два: круг и прямоугольник, а если нужен квадрат, то можно указать одинаковые стороны прямоугольника. Не сложно, зато меньше элементов в всплывающем рабочем окне выбора.
|
|