SASGIS - SAS.Планета
View Issue Details
0002408SAS.Планета[All Projects] Хотелкаpublic13-04-2014 05:0903-07-2014 18:46
Uprok 
 
normaltweakhave not tried
confirmedopen 
WindowsXPHome SP3
140303 
24xxxx 
0002408: Возможность выделения прямоугольника по координатам центра и размерам в метрах
Прошу Вас, добавить следующую
функцию: возможность выделения фрагмента снимка или карты по заданным координатам центра (это может быть также выделенная метка или просто указание мышкой точки центра выделения) и размеру в метрах по ширине и высоте выделяемой области с последующим сохранением в указанном масштабе выделенного фрагмента. Данный способ существенно облегчит жизнь пользователям вашей и без того замечательной программы.
No tags attached.
related to 0001616resolved zed Выделение квадратной области определяемый указанным радиусом вписанной окружности 
has duplicate 0002410closed zed Выделение квадратной области на карте заранее заданных размеров 
Issue History
13-04-2014 05:09UprokNew Issue
13-04-2014 09:46GarlNote Added: 0014136
15-04-2014 07:08PapazolNote Added: 0014146
16-04-2014 17:08vdemidovRelationship addedrelated to 0001616
29-04-2014 05:13zedRelationship addedhas duplicate 0002410
04-06-2014 07:15vdemidovStatusnew => confirmed
04-06-2014 07:15vdemidovProduct Version => 140303
04-06-2014 07:15vdemidovTarget Version => 24xxxx
04-06-2014 07:15vdemidovSummaryВозможность выделения фрагмента снимка или карты по заданным координатам центра => Возможность выделения прямоугольника по координатам центра и размерам в метрах
10-06-2014 18:10rodriges63Note Added: 0014337
10-06-2014 18:20rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6083
10-06-2014 18:34rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6084
10-06-2014 18:34rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6085
10-06-2014 18:35rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6086
10-06-2014 18:42rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6087
10-06-2014 18:46rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6088
10-06-2014 18:51rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6089
10-06-2014 18:57rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6090
10-06-2014 19:00rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6091
10-06-2014 19:01rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6092
10-06-2014 19:02rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6093
10-06-2014 19:18rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6094
10-06-2014 19:30rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6095
10-06-2014 19:32rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6096
10-06-2014 19:36rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6097
10-06-2014 19:40rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6098
10-06-2014 19:45rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6099
10-06-2014 19:46rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6100
10-06-2014 19:48rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6101
10-06-2014 19:50rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6102
10-06-2014 19:50rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6103
10-06-2014 19:51rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6104
10-06-2014 19:54rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6105
10-06-2014 19:56rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6106
10-06-2014 19:59rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6107
10-06-2014 20:01rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6108
10-06-2014 20:03rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6109
10-06-2014 20:06rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6110
10-06-2014 20:07rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6111
10-06-2014 20:09rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6112
10-06-2014 20:12rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6113
10-06-2014 20:20rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6114
10-06-2014 20:24rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6115
10-06-2014 20:41rodriges63Note Edited: 0014337bug_revision_view_page.php?bugnote_id=14337#r6116
12-06-2014 16:46PapazolNote Added: 0014348
13-06-2014 14:25vdemidovNote Added: 0014350
13-06-2014 16:38PapazolNote Added: 0014351
13-06-2014 17:28vdemidovNote Added: 0014352
14-06-2014 11:46rodriges63Note Added: 0014353
14-06-2014 11:47rodriges63Note Edited: 0014353bug_revision_view_page.php?bugnote_id=14353#r6120
14-06-2014 11:48rodriges63Note Edited: 0014353bug_revision_view_page.php?bugnote_id=14353#r6121
14-06-2014 11:49rodriges63Note Edited: 0014353bug_revision_view_page.php?bugnote_id=14353#r6122
14-06-2014 11:59rodriges63Note Edited: 0014353bug_revision_view_page.php?bugnote_id=14353#r6123
14-06-2014 12:13PapazolNote Added: 0014354
14-06-2014 12:14rodriges63Note Edited: 0014353bug_revision_view_page.php?bugnote_id=14353#r6124
14-06-2014 12:21rodriges63Note Added: 0014355
14-06-2014 12:23rodriges63Note Edited: 0014355bug_revision_view_page.php?bugnote_id=14355#r6126
14-06-2014 12:26rodriges63Note Edited: 0014355bug_revision_view_page.php?bugnote_id=14355#r6127
14-06-2014 12:27rodriges63Note Edited: 0014355bug_revision_view_page.php?bugnote_id=14355#r6128
14-06-2014 12:33rodriges63Note Edited: 0014355bug_revision_view_page.php?bugnote_id=14355#r6129
14-06-2014 12:35rodriges63Note Edited: 0014355bug_revision_view_page.php?bugnote_id=14355#r6130
14-06-2014 12:41PapazolNote Added: 0014356
14-06-2014 12:44PapazolNote Edited: 0014356bug_revision_view_page.php?bugnote_id=14356#r6132
14-06-2014 12:50rodriges63Note Added: 0014357
14-06-2014 12:51rodriges63Note Edited: 0014357bug_revision_view_page.php?bugnote_id=14357#r6134
14-06-2014 12:52rodriges63Note Edited: 0014357bug_revision_view_page.php?bugnote_id=14357#r6135
14-06-2014 12:52rodriges63Note Edited: 0014357bug_revision_view_page.php?bugnote_id=14357#r6136
03-07-2014 18:46rassNote Added: 0014376
03-07-2014 18:47rassNote Edited: 0014376bug_revision_view_page.php?bugnote_id=14376#r6144
03-07-2014 18:51rassNote Edited: 0014376bug_revision_view_page.php?bugnote_id=14376#r6145
03-07-2014 18:51rassNote Edited: 0014376bug_revision_view_page.php?bugnote_id=14376#r6146
03-07-2014 18:52rassNote Edited: 0014376bug_revision_view_page.php?bugnote_id=14376#r6147

Notes
(0014136)
Garl   
13-04-2014 09:46   
ставите точку, затем по ней правой кнопкой - операции с выделенной облатью - вводите радиус окружности - и готово!
так устроит?
(0014146)
Papazol   
15-04-2014 07:08   
Так выделенная область получается круглой. А хочется, видимо, чтобы она получалась прямоугольной.
(0014337)
rodriges63   
10-06-2014 18:10   
(edited on: 10-06-2014 20:41)
Garl: очень устроило бы, удобно если выделялось окружностью ("ставите точку, затем по ней правой кнопкой - операции с выделенной облатью - вводите радиус окружности").

Так как квадрат с вписанной окружностью уже есть. А вот самой окружности нет.

Можно сделать выбор с вариантами отображения выделенной области:

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

Выбираем один из вариантов указываем размеры:

- для окружности - радиус в метрах
- для квадрата - радиус в метрах
- для прямоугольника -ширина и высота в метрах.

Для вариантов квадрат и прямоугольник реализовать позиционирование под каким углом указанные размеры области расположить.
 
1) Используя курсор и клавишу shift - расположить строго по вертикали, либо по горизонтали.

2) Указанием азимута (под каким углом)- как при измерении расстоянии, указывается направлении и азимут- курсором с постоянным указанием азимута относительно центра фигуры;
 
3) При выполнении позиционирования заданные будущие границы прямоугольника и квадрата должны отображаться на карте, с последующим сохранением в указанном масштабе выделенного фрагмента.

Очень просим, сделайте очень удобную и полезную фичу..

(0014348)
Papazol   
12-06-2014 16:46   
>А вот самой окружности нет.
Как раз в описываемом случае получается окружность. Она становится видимой как последнее выделение. Может быть, это не совсем удобно, но зато используется уже существующая функция программы. Если нужно просто посмотреть, какая окружность получилась, отменяете операции с выделенной областью и смотрите. Опция "Показывать последнее выделение" должна быть включена.

Вообще-то любой прямоугольник или квадрат - частный случай полигона, который может быть нарисован уже сейчас. Обладая некоторым глазомером, можно нарисовать и повёрнутые фигуры. Только вот целесообразность такого выделения под вопросом. Для каких целей оно необходимо?
(0014350)
vdemidov   
13-06-2014 14:25   
Единственная проблема добавления всех этих фитч, это нарисовать это в интерфейсе пользователя. Построить сам прямоугольник по точке и размерам очень просто.
(0014351)
Papazol   
13-06-2014 16:38   
Вот если бы можно было работать с фигурой как с объектом, то есть его растягивать/сжимать, поворачивать за угол. А то сразу вот так правильно расчитать, какие должны быть стороны и угол поворота, пожалуй, не получится. Даже с окружностью заранее прикинуть радиус довольно проблематично, ведь её не видно. Удобно, когда сразу рисуется фигура, привязанная к центру (метке) и курсору, которым можно тянуть, выбирая размер (а он показывается в маленьком окошке). Но это уже автокад какой-то получается.
(0014352)
vdemidov   
13-06-2014 17:28   
>Но это уже автокад какой-то получается.
Именно поэтому я и не берусь это реализовывать.
(0014353)
rodriges63   
14-06-2014 11:46   
(edited on: 14-06-2014 12:14)
Papazol: при окружности вписываемой в квадрат, последнее выделение прямоугольное, получается при включенной опции "показывать последнее выделение".

vdemidov: можете реализовать такой вариант:

сделать выбор с вариантами отображением выделенной области:

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

Выбираем один из вариантов указываем размеры:

- для окружности - радиус в метрах (аналог реализован в 2GiS ("Дубль Гис")
- для квадрата - радиус в метрах (уже реализован)
- для прямоугольника -ширина и высота в метрах.

Заранее спасибо!

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

(0014354)
Papazol   
14-06-2014 12:13   
>при окружности вписываемой в квадрат, последнее выделение прямоугольное, получается при включенной опции "показывать последнее выделение"

У меня последнее выделение абсолютно круглое, и ни в какой квадрат оно не вписано. Поскольку я никогда не пользовался в практических целях такими выделениями, просто проверил как есть, никакие настройки не трогал. Если мы что-то делаем неодинаково, имеет смысл провериться. Я делал так: ПКМ на существующей точечной метке, в появившемся окне указываю радиус (там так и написано: 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 Разобрались.

Видимо, используется метод: Операции с выделенной областью -> Выделение по пути.
Если поставить две точки пути, то получится прямоуольник.

> Ставим точку, затем по ней правой кнопкой - операции с выделенной областью - вид области: окружность, квадрат, прямоугольник.
> Выбираем один из вариантов указываем размеры:
> - для окружности - радиус в метрах
> - для квадрата - радиус в метрах
> - для прямоугольника -ширина и высота в метрах.

Зачем три варианта?
Достаточно два: круг и прямоугольник, а если нужен квадрат, то можно указать одинаковые стороны прямоугольника. Не сложно, зато меньше элементов в всплывающем рабочем окне выбора.