SASGIS - SAS.Планета
View Issue Details
0001243SAS.Планета[All Projects] Хотелкаpublic27-03-2012 23:5010-10-2012 11:45
Dima2000 
vdemidov 
normaltweakN/A
closedfixed 
110418 
120808120808 
0001243: Модификация предыдущего выделения
Хотелось бы ещё одну операцию в списке операций с выделенной областью - изменение предыдущей. Т.е. взять предыдущее выделение и тупо переключиться в режим редактирования (начальную точку можно взять любую из полигона). Вероятно применимо лишь к полигональным выделениям, но как раз там оно и нужно.
Часто бывает выделил полигон, нажал загрузить или экспорт или склейку, посмотрел что получается, не нравится где-то по мелочи, а исправить полигон нельзя, только заново весь тыкать. Для прямоугольника несложно, а полигон с парой десятков точек уже нереально муторно.
А реализовать вроде совсем просто, список точек есть, передать его в функцию выделения нового полигона и включить режим выделения. И всё. Никакой математики, лишь пункт меню, иконку и десяток строк кода. ;-)
выделение, полигон
related to 0001251closed vdemidov Сделать импорт файла sls как метки 
related to 0001252resolved Garl Добавить в окно закачки кнопку "операции с выделенной областью" 
Issue History
27-03-2012 23:50Dima2000New Issue
27-03-2012 23:55Dima2000Tag Attached: выделение
27-03-2012 23:55Dima2000Tag Attached: полигон
28-03-2012 05:45TolikNote Added: 0006282
28-03-2012 06:34vasketsovNote Added: 0006283
28-03-2012 06:34vasketsovNote Edited: 0006283bug_revision_view_page.php?bugnote_id=6283#r3122
28-03-2012 06:40TolikNote Added: 0006284
28-03-2012 09:27vasketsovNote Added: 0006285
28-03-2012 09:40Dima2000Note Added: 0006286
28-03-2012 09:42Dima2000Note Edited: 0006286bug_revision_view_page.php?bugnote_id=6286#r3124
28-03-2012 13:43vdemidovNote Added: 0006291
28-03-2012 13:43vdemidovStatusnew => confirmed
28-03-2012 13:43vdemidovProduct Version.Nightly => 110418
28-03-2012 13:43vdemidovTarget Version => 120808
28-03-2012 13:55vasketsovNote Added: 0006293
28-03-2012 13:56vasketsovNote Edited: 0006293bug_revision_view_page.php?bugnote_id=6293#r3128
28-03-2012 14:02Dima2000Note Added: 0006294
28-03-2012 14:05vdemidovNote Added: 0006296
28-03-2012 14:18Dima2000Note Added: 0006297
28-03-2012 14:30vdemidovNote Added: 0006298
28-03-2012 14:39TolikNote Added: 0006299
28-03-2012 14:41TolikNote Added: 0006300
28-03-2012 14:44vdemidovNote Added: 0006301
28-03-2012 14:47TolikNote Added: 0006302
28-03-2012 14:49TolikNote Edited: 0006302bug_revision_view_page.php?bugnote_id=6302#r3130
28-03-2012 14:51TolikNote Edited: 0006302bug_revision_view_page.php?bugnote_id=6302#r3131
28-03-2012 14:53vasketsovNote Added: 0006303
28-03-2012 14:56vasketsovNote Edited: 0006303bug_revision_view_page.php?bugnote_id=6303#r3133
28-03-2012 17:39TolikNote Added: 0006305
28-03-2012 18:02vasketsovNote Added: 0006307
28-03-2012 18:06Dima2000Note Added: 0006308
28-03-2012 21:12vdemidovNote Added: 0006317
29-03-2012 04:03TolikRelationship addedrelated to 0001251
29-03-2012 04:03TolikRelationship addedrelated to 0001252
29-03-2012 04:05TolikNote Added: 0006319
19-06-2012 05:14vdemidovNote Added: 0007481
19-06-2012 05:14vdemidovTarget Version120808 => 24xxxx
20-06-2012 10:28vdemidovNote Added: 0007553
20-06-2012 10:28vdemidovStatusconfirmed => resolved
20-06-2012 10:28vdemidovFixed in Version => 120808
20-06-2012 10:28vdemidovResolutionopen => fixed
20-06-2012 10:28vdemidovAssigned To => vdemidov
20-06-2012 10:28vdemidovTarget Version24xxxx => 120808
10-10-2012 11:45TolikStatusresolved => closed

Notes
(0006282)
Tolik   
28-03-2012 05:45   
Не думаю, что это будут делать, т.к. уже сейчас есть обратная функция - операции с выделенной областью по полигону-метке.
То есть надо _сначала_ нарисовать полигон, потом кликнуть по нему пр.кн. и перейти в операции с выделенной областью. Потом этот полигон можно редактировать.
(0006283)
vasketsov   
28-03-2012 06:34   
Рисуем полигон-метку как надо.
Для полигона-метки ... Tolik уже объяснил.
Ещё момент: текущее выделение из окна операций с выделенной областью можно импортировать в качестве метки (если неохота рисовать полигон-метку по полигону-выделению).

(0006284)
Tolik   
28-03-2012 06:40   
Точно! В окне операций с выделенной областью внизу нарисована маленькая дискета - можно сохранить выделение в файл .hlg, а потом импортировать как метку.
Так что всё делается, только через ухо.
Может, всё-таки добавить в это окно ещё одну кнопку (рядом с дискетой) - "создать полигон"?
(0006285)
vasketsov   
28-03-2012 09:27   
Уж не знаю кому и почему этого сильно не хватает.
Мне лишь иногда бывает что требуется по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая). Больше неразрешимых проблем с областью выделения вроде как нет.
(0006286)
Dima2000   
28-03-2012 09:40   
(edited on: 28-03-2012 09:42)
Ага, т.е. вместо выделения области и повторных операций над ней (возвращаясь по Ctrl+B к ней же) предлагаете понасоздавать полигональных меток и работать с ними? Да, это намного удобнее. Не дотумкал что так можно. Я как-то не привык к меткам, всё делал через выделение области.
Снимаю хотелку.

(0006291)
vdemidov   
28-03-2012 13:43   
Там действительно всего пару строчек кода. Только найдите иконку для этой операции и прикрепите сюда.
(0006293)
vasketsov   
28-03-2012 13:55   
(edited on: 28-03-2012 13:56)
А что насчёт моего "по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая)"? Это тоже пара строчек, или нет? Качалка или что там внутри окна закачки наверное же знает по какому выделению её позвали?

(0006294)
Dima2000   
28-03-2012 14:02   
Иконку рисовать надо, пока проще добавить строку текста между "Предыдущее выделение" и "Загрузить из файла", они всё равно тоже без иконок, что-то типа "Изменить предыдущее выделение" (ну или как придумаете).
(0006296)
vdemidov   
28-03-2012 14:05   
>А что насчёт моего "по окошку скачки восстановить его область выделения"
Ну можно сохранить закачку в sls фай, а потом импортнуть его как метку. Вроде бы делал такой импорт.
(0006297)
Dima2000   
28-03-2012 14:18   
Нет, в окне импорта меток формата sls нету.
(0006298)
vdemidov   
28-03-2012 14:30   
Мда. Точно нету. Если кому нужен, сделайте отдельную хотелку.
(0006299)
Tolik   
28-03-2012 14:39   
А зачем рисовать новую иконку? Можно взять ту, что на тулбаре - Add Polygon.
(0006300)
Tolik   
28-03-2012 14:41   
>Ну можно сохранить закачку в sls фай
Как?
(0006301)
vdemidov   
28-03-2012 14:44   
>>Ну можно сохранить закачку в sls фай
>Как?
Вы не поверите. Нажать Save в окне закачки. Но импорта, действительно, пока нету.
(0006302)
Tolik   
28-03-2012 14:47   
(edited on: 28-03-2012 14:51)
А, в окне _закачки_! Верю :)

Может и в это окошко добавить кнопку Add Polygon? Это и решит проблему vasketsov, и понятнее, чем "восстановить область выделения".

(0006303)
vasketsov   
28-03-2012 14:53   
(edited on: 28-03-2012 14:56)
Через sls - это мягко говоря через задницу. Там же не область выделения хранится.

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

(0006305)
Tolik   
28-03-2012 17:39   
> Там же не область выделения хранится.
Хранится вообще-то. Так что для полного щастья надо и импорт его сделать (тем более что это очень просто, т.к. sls мало чем отличается то hlg). Открыть, что ли, такую хотелку...

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

А в рамках данной хотелки предлагаю просто сделать кнопку "добавить полигон" в окно "операции с в.о."
(0006307)
vasketsov   
28-03-2012 18:02   
>Ну тогда в окошке закачки нужна кнопка "операции с в.о.",
Как бы пока vdemidov не подтвердил что там пару строк поправить для этого, и что вообще из окна скачки можно "дотянуться" до выделенной области, по которой работает (или работала) скачка. Если там всё перепахивать надо - ну его нафиг. То есть как бы да, отдельная хотелка. Но если там всё сложно - обойдёмся и импортом sls конечно. Но что-то мне подсказывает, что импорт sls в метки концептуально неверен (я давно смотрел что там с sls, и оно мне сильно не понравилось, уже не помню чем именно).
(0006308)
Dima2000   
28-03-2012 18:06   
Что-то вы с sls явно отклонились от темы, это совсем другое. Сделайте отдельную хотелку, ну путаница же.
(0006317)
vdemidov   
28-03-2012 21:12   
В общем, все что не касается конкретно этой хотелки обсуждаем в других местах. А эту реализовать очень просто.
(0006319)
Tolik   
29-03-2012 04:05   
Открыл хотелки: импорт sls - 0001251, кнопка в окне закачки - 0001252.
(0007481)
vdemidov   
19-06-2012 05:14   
Блин. Там нужно полностью переделывать механизм состояний и переходов между ними. Так просто без костылей эту хотелку не реализовать.
(0007553)
vdemidov   
20-06-2012 10:28   
Еще чуть-чуть подумал и решил, что можно сделать :)