SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001243SAS.Планета[All Projects] Хотелкаpublic27-03-2012 23:5010-10-2012 11:45
ReporterDima2000 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version110418 
Target Version120808Fixed in Version120808 
Summary0001243: Модификация предыдущего выделения
DescriptionХотелось бы ещё одну операцию в списке операций с выделенной областью - изменение предыдущей. Т.е. взять предыдущее выделение и тупо переключиться в режим редактирования (начальную точку можно взять любую из полигона). Вероятно применимо лишь к полигональным выделениям, но как раз там оно и нужно.
Additional InformationЧасто бывает выделил полигон, нажал загрузить или экспорт или склейку, посмотрел что получается, не нравится где-то по мелочи, а исправить полигон нельзя, только заново весь тыкать. Для прямоугольника несложно, а полигон с парой десятков точек уже нереально муторно.
А реализовать вроде совсем просто, список точек есть, передать его в функцию выделения нового полигона и включить режим выделения. И всё. Никакой математики, лишь пункт меню, иконку и десяток строк кода. ;-)
Tagsвыделение, полигон
Attached Files

- Relationships
related to 0001251closedvdemidov Сделать импорт файла sls как метки 
related to 0001252resolvedGarl Добавить в окно закачки кнопку "операции с выделенной областью" 

-  Notes
(0006282)
Tolik (manager)
28-03-2012 05:45

Не думаю, что это будут делать, т.к. уже сейчас есть обратная функция - операции с выделенной областью по полигону-метке.
То есть надо _сначала_ нарисовать полигон, потом кликнуть по нему пр.кн. и перейти в операции с выделенной областью. Потом этот полигон можно редактировать.
(0006283)
vasketsov (manager)
28-03-2012 06:34
edited on: 28-03-2012 06:34

Рисуем полигон-метку как надо.
Для полигона-метки ... Tolik уже объяснил.
Ещё момент: текущее выделение из окна операций с выделенной областью можно импортировать в качестве метки (если неохота рисовать полигон-метку по полигону-выделению).

(0006284)
Tolik (manager)
28-03-2012 06:40

Точно! В окне операций с выделенной областью внизу нарисована маленькая дискета - можно сохранить выделение в файл .hlg, а потом импортировать как метку.
Так что всё делается, только через ухо.
Может, всё-таки добавить в это окно ещё одну кнопку (рядом с дискетой) - "создать полигон"?
(0006285)
vasketsov (manager)
28-03-2012 09:27

Уж не знаю кому и почему этого сильно не хватает.
Мне лишь иногда бывает что требуется по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая). Больше неразрешимых проблем с областью выделения вроде как нет.
(0006286)
Dima2000 (developer)
28-03-2012 09:40
edited on: 28-03-2012 09:42

Ага, т.е. вместо выделения области и повторных операций над ней (возвращаясь по Ctrl+B к ней же) предлагаете понасоздавать полигональных меток и работать с ними? Да, это намного удобнее. Не дотумкал что так можно. Я как-то не привык к меткам, всё делал через выделение области.
Снимаю хотелку.

(0006291)
vdemidov (manager)
28-03-2012 13:43

Там действительно всего пару строчек кода. Только найдите иконку для этой операции и прикрепите сюда.
(0006293)
vasketsov (manager)
28-03-2012 13:55
edited on: 28-03-2012 13:56

А что насчёт моего "по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая)"? Это тоже пара строчек, или нет? Качалка или что там внутри окна закачки наверное же знает по какому выделению её позвали?

(0006294)
Dima2000 (developer)
28-03-2012 14:02

Иконку рисовать надо, пока проще добавить строку текста между "Предыдущее выделение" и "Загрузить из файла", они всё равно тоже без иконок, что-то типа "Изменить предыдущее выделение" (ну или как придумаете).
(0006296)
vdemidov (manager)
28-03-2012 14:05

>А что насчёт моего "по окошку скачки восстановить его область выделения"
Ну можно сохранить закачку в sls фай, а потом импортнуть его как метку. Вроде бы делал такой импорт.
(0006297)
Dima2000 (developer)
28-03-2012 14:18

Нет, в окне импорта меток формата sls нету.
(0006298)
vdemidov (manager)
28-03-2012 14:30

Мда. Точно нету. Если кому нужен, сделайте отдельную хотелку.
(0006299)
Tolik (manager)
28-03-2012 14:39

А зачем рисовать новую иконку? Можно взять ту, что на тулбаре - Add Polygon.
(0006300)
Tolik (manager)
28-03-2012 14:41

>Ну можно сохранить закачку в sls фай
Как?
(0006301)
vdemidov (manager)
28-03-2012 14:44

>>Ну можно сохранить закачку в sls фай
>Как?
Вы не поверите. Нажать Save в окне закачки. Но импорта, действительно, пока нету.
(0006302)
Tolik (manager)
28-03-2012 14:47
edited on: 28-03-2012 14:51

А, в окне _закачки_! Верю :)

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

(0006303)
vasketsov (manager)
28-03-2012 14:53
edited on: 28-03-2012 14:56

Через sls - это мягко говоря через задницу. Там же не область выделения хранится.

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

(0006305)
Tolik (manager)
28-03-2012 17:39

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

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

А в рамках данной хотелки предлагаю просто сделать кнопку "добавить полигон" в окно "операции с в.о."
(0006307)
vasketsov (manager)
28-03-2012 18:02

>Ну тогда в окошке закачки нужна кнопка "операции с в.о.",
Как бы пока vdemidov не подтвердил что там пару строк поправить для этого, и что вообще из окна скачки можно "дотянуться" до выделенной области, по которой работает (или работала) скачка. Если там всё перепахивать надо - ну его нафиг. То есть как бы да, отдельная хотелка. Но если там всё сложно - обойдёмся и импортом sls конечно. Но что-то мне подсказывает, что импорт sls в метки концептуально неверен (я давно смотрел что там с sls, и оно мне сильно не понравилось, уже не помню чем именно).
(0006308)
Dima2000 (developer)
28-03-2012 18:06

Что-то вы с sls явно отклонились от темы, это совсем другое. Сделайте отдельную хотелку, ну путаница же.
(0006317)
vdemidov (manager)
28-03-2012 21:12

В общем, все что не касается конкретно этой хотелки обсуждаем в других местах. А эту реализовать очень просто.
(0006319)
Tolik (manager)
29-03-2012 04:05

Открыл хотелки: импорт sls - 0001251, кнопка в окне закачки - 0001252.
(0007481)
vdemidov (manager)
19-06-2012 05:14

Блин. Там нужно полностью переделывать механизм состояний и переходов между ними. Так просто без костылей эту хотелку не реализовать.
(0007553)
vdemidov (manager)
20-06-2012 10:28

Еще чуть-чуть подумал и решил, что можно сделать :)

- Users who viewed this issue
User List Anonymous (2706x)
Total Views 2706
Last View 28-03-2024 11:44

- 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 View Revisions
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 View Revisions
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 View Revisions
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 View Revisions
28-03-2012 14:51 Tolik Note Edited: 0006302 View Revisions
28-03-2012 14:53 vasketsov Note Added: 0006303
28-03-2012 14:56 vasketsov Note Edited: 0006303 View Revisions
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



Copyright © 2007 - 2024 SAS.Planet Team