SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001243 | SAS.Планета | [All Projects] Хотелка | public | 27-03-2012 23:50 | 10-10-2012 11:45 |
|
Reporter | Dima2000 | |
Assigned To | vdemidov | |
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 110418 | |
Target Version | 120808 | Fixed in Version | 120808 | |
|
Summary | 0001243: Модификация предыдущего выделения |
Description | Хотелось бы ещё одну операцию в списке операций с выделенной областью - изменение предыдущей. Т.е. взять предыдущее выделение и тупо переключиться в режим редактирования (начальную точку можно взять любую из полигона). Вероятно применимо лишь к полигональным выделениям, но как раз там оно и нужно. |
Steps To Reproduce | |
Additional Information | Часто бывает выделил полигон, нажал загрузить или экспорт или склейку, посмотрел что получается, не нравится где-то по мелочи, а исправить полигон нельзя, только заново весь тыкать. Для прямоугольника несложно, а полигон с парой десятков точек уже нереально муторно.
А реализовать вроде совсем просто, список точек есть, передать его в функцию выделения нового полигона и включить режим выделения. И всё. Никакой математики, лишь пункт меню, иконку и десяток строк кода. ;-) |
Tags | выделение, полигон |
Relationships | related to | 0001251 | closed | vdemidov | Сделать импорт файла sls как метки | related to | 0001252 | resolved | Garl | Добавить в окно закачки кнопку "операции с выделенной областью" |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
27-03-2012 23:50 | Dima2000 | New Issue | |
27-03-2012 23:55 | Dima2000 | Tag Attached: выделение | |
27-03-2012 23:55 | Dima2000 | Tag Attached: полигон | |
28-03-2012 05:45 | Tolik | Note Added: 0006282 | |
28-03-2012 06:34 | vasketsov | Note Added: 0006283 | |
28-03-2012 06:34 | vasketsov | Note Edited: 0006283 | bug_revision_view_page.php?bugnote_id=6283#r3122 |
28-03-2012 06:40 | Tolik | Note Added: 0006284 | |
28-03-2012 09:27 | vasketsov | Note Added: 0006285 | |
28-03-2012 09:40 | Dima2000 | Note Added: 0006286 | |
28-03-2012 09:42 | Dima2000 | Note Edited: 0006286 | bug_revision_view_page.php?bugnote_id=6286#r3124 |
28-03-2012 13:43 | vdemidov | Note Added: 0006291 | |
28-03-2012 13:43 | vdemidov | Status | new => confirmed |
28-03-2012 13:43 | vdemidov | Product Version | .Nightly => 110418 |
28-03-2012 13:43 | vdemidov | Target Version | => 120808 |
28-03-2012 13:55 | vasketsov | Note Added: 0006293 | |
28-03-2012 13:56 | vasketsov | Note Edited: 0006293 | bug_revision_view_page.php?bugnote_id=6293#r3128 |
28-03-2012 14:02 | Dima2000 | Note Added: 0006294 | |
28-03-2012 14:05 | vdemidov | Note Added: 0006296 | |
28-03-2012 14:18 | Dima2000 | Note Added: 0006297 | |
28-03-2012 14:30 | vdemidov | Note Added: 0006298 | |
28-03-2012 14:39 | Tolik | Note Added: 0006299 | |
28-03-2012 14:41 | Tolik | Note Added: 0006300 | |
28-03-2012 14:44 | vdemidov | Note Added: 0006301 | |
28-03-2012 14:47 | Tolik | Note Added: 0006302 | |
28-03-2012 14:49 | Tolik | Note Edited: 0006302 | bug_revision_view_page.php?bugnote_id=6302#r3130 |
28-03-2012 14:51 | Tolik | Note Edited: 0006302 | bug_revision_view_page.php?bugnote_id=6302#r3131 |
28-03-2012 14:53 | vasketsov | Note Added: 0006303 | |
28-03-2012 14:56 | vasketsov | Note Edited: 0006303 | bug_revision_view_page.php?bugnote_id=6303#r3133 |
28-03-2012 17:39 | Tolik | Note Added: 0006305 | |
28-03-2012 18:02 | vasketsov | Note Added: 0006307 | |
28-03-2012 18:06 | Dima2000 | Note Added: 0006308 | |
28-03-2012 21:12 | vdemidov | Note Added: 0006317 | |
29-03-2012 04:03 | Tolik | Relationship added | related to 0001251 |
29-03-2012 04:03 | Tolik | Relationship added | related to 0001252 |
29-03-2012 04:05 | Tolik | Note Added: 0006319 | |
19-06-2012 05:14 | vdemidov | Note Added: 0007481 | |
19-06-2012 05:14 | vdemidov | Target Version | 120808 => 24xxxx |
20-06-2012 10:28 | vdemidov | Note Added: 0007553 | |
20-06-2012 10:28 | vdemidov | Status | confirmed => resolved |
20-06-2012 10:28 | vdemidov | Fixed in Version | => 120808 |
20-06-2012 10:28 | vdemidov | Resolution | open => fixed |
20-06-2012 10:28 | vdemidov | Assigned To | => vdemidov |
20-06-2012 10:28 | vdemidov | Target Version | 24xxxx => 120808 |
10-10-2012 11:45 | Tolik | Status | resolved => closed |
Notes |
|
(0006282)
|
Tolik
|
28-03-2012 05:45
|
|
Не думаю, что это будут делать, т.к. уже сейчас есть обратная функция - операции с выделенной областью по полигону-метке.
То есть надо _сначала_ нарисовать полигон, потом кликнуть по нему пр.кн. и перейти в операции с выделенной областью. Потом этот полигон можно редактировать. |
|
|
|
Рисуем полигон-метку как надо.
Для полигона-метки ... Tolik уже объяснил.
Ещё момент: текущее выделение из окна операций с выделенной областью можно импортировать в качестве метки (если неохота рисовать полигон-метку по полигону-выделению).
|
|
|
(0006284)
|
Tolik
|
28-03-2012 06:40
|
|
Точно! В окне операций с выделенной областью внизу нарисована маленькая дискета - можно сохранить выделение в файл .hlg, а потом импортировать как метку.
Так что всё делается, только через ухо.
Может, всё-таки добавить в это окно ещё одну кнопку (рядом с дискетой) - "создать полигон"? |
|
|
|
Уж не знаю кому и почему этого сильно не хватает.
Мне лишь иногда бывает что требуется по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая). Больше неразрешимых проблем с областью выделения вроде как нет. |
|
|
(0006286)
|
Dima2000
|
28-03-2012 09:40
(edited on: 28-03-2012 09:42) |
|
Ага, т.е. вместо выделения области и повторных операций над ней (возвращаясь по Ctrl+B к ней же) предлагаете понасоздавать полигональных меток и работать с ними? Да, это намного удобнее. Не дотумкал что так можно. Я как-то не привык к меткам, всё делал через выделение области.
Снимаю хотелку.
|
|
|
|
Там действительно всего пару строчек кода. Только найдите иконку для этой операции и прикрепите сюда. |
|
|
(0006293)
|
vasketsov
|
28-03-2012 13:55
(edited on: 28-03-2012 13:56) |
|
А что насчёт моего "по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая)"? Это тоже пара строчек, или нет? Качалка или что там внутри окна закачки наверное же знает по какому выделению её позвали?
|
|
|
|
Иконку рисовать надо, пока проще добавить строку текста между "Предыдущее выделение" и "Загрузить из файла", они всё равно тоже без иконок, что-то типа "Изменить предыдущее выделение" (ну или как придумаете). |
|
|
|
>А что насчёт моего "по окошку скачки восстановить его область выделения"
Ну можно сохранить закачку в sls фай, а потом импортнуть его как метку. Вроде бы делал такой импорт. |
|
|
|
Нет, в окне импорта меток формата sls нету. |
|
|
|
Мда. Точно нету. Если кому нужен, сделайте отдельную хотелку. |
|
|
(0006299)
|
Tolik
|
28-03-2012 14:39
|
|
А зачем рисовать новую иконку? Можно взять ту, что на тулбаре - Add Polygon. |
|
|
(0006300)
|
Tolik
|
28-03-2012 14:41
|
|
>Ну можно сохранить закачку в sls фай
Как? |
|
|
|
>>Ну можно сохранить закачку в 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). Открыть, что ли, такую хотелку...
> даже не само выделение надо, а окошко операций с выделенной областью
Ну тогда в окошке закачки нужна кнопка "операции с в.о.", а "добавить полигон" не нужна.
Я думаю, это тоже отдельная хотелка.
А в рамках данной хотелки предлагаю просто сделать кнопку "добавить полигон" в окно "операции с в.о." |
|
|
|
>Ну тогда в окошке закачки нужна кнопка "операции с в.о.",
Как бы пока vdemidov не подтвердил что там пару строк поправить для этого, и что вообще из окна скачки можно "дотянуться" до выделенной области, по которой работает (или работала) скачка. Если там всё перепахивать надо - ну его нафиг. То есть как бы да, отдельная хотелка. Но если там всё сложно - обойдёмся и импортом sls конечно. Но что-то мне подсказывает, что импорт sls в метки концептуально неверен (я давно смотрел что там с sls, и оно мне сильно не понравилось, уже не помню чем именно). |
|
|
|
Что-то вы с sls явно отклонились от темы, это совсем другое. Сделайте отдельную хотелку, ну путаница же. |
|
|
|
В общем, все что не касается конкретно этой хотелки обсуждаем в других местах. А эту реализовать очень просто. |
|
|
(0006319)
|
Tolik
|
29-03-2012 04:05
|
|
Открыл хотелки: импорт sls - 0001251, кнопка в окне закачки - 0001252. |
|
|
|
Блин. Там нужно полностью переделывать механизм состояний и переходов между ними. Так просто без костылей эту хотелку не реализовать. |
|
|
|
Еще чуть-чуть подумал и решил, что можно сделать :) |
|