Anonymous | Login | Signup for a new account | 21-11-24 12:51 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001030 | SAS.Планета | [All Projects] Хотелка | public | 01-11-2011 20:44 | 19-06-2015 18:00 | ||||
Reporter | Papazol | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | XP | OS Version | Professional SP3 | ||||
Product Version | 110418 | ||||||||
Target Version | 150915 | Fixed in Version | 150915 | ||||||
Summary | 0001030: Карта заполнения для полигона | ||||||||
Description | Обычно снимки представляют собой вытянутые по вертикали полосы. Экран же дисплея, наоборот, вытянут по горизонтали, и такая полоса умещается целиком только при сильном уменьшении. Таким образом, "полезная" площадь экрана становится совсем небольшой. А карта заполнения "лопатит" весь экран, тратя время и моторесурс диска на в данном случае ненужное. Можно добавить в контекстное меню, появляющееся при наведении на полигон, строчку "Карта заполнения". | ||||||||
Tags | VIP, карта заполнения, контекстное меню, полигон | ||||||||
Attached Files | Карта заполнения.jpg [^] (92,501 bytes) 01-11-2011 20:44
| ||||||||
Relationships | ||||||
|
Notes | |
(0004262) Garl (manager) 02-11-2011 05:25 |
эх хорошая хотелка! |
(0004265) zOn (reporter) 02-11-2011 06:56 |
ну вы чего плагиатите? :) http://sasgis.org/mantis/view.php?id=891 |
(0004266) Tolik (manager) 02-11-2011 07:36 |
Вроде не совсем дубль. В 891, если я правильно понял, предлагается ещё и кэшировать саму карту заполнения, чтоб не пересчитывать её при зумах. Непонятно как кэшировать. zOn, проясните, пожалуйста. |
(0004267) zOn (reporter) 02-11-2011 07:45 |
Tolik, много думал над способом кэширования, но т.к. не кодер - не знаю как оптимальней это сделать. 1. создавать индексный файл с отсутствующими тайлами: может в сам полигон ввести поле, но боюсь за размеры базы. проще всего при полном заполнении полигона ставить в нём метку 100% что бы при обращении за заполнением программа не лопатила кэш, а сразу отображала. 2. растр PNG с размерами пиксель=тайл кэша, т.е. для полигона 1000х2000 тайлов потребуется растр 1000х2000 пикселей. Боюсь, что оба варианта не реальны в ближайшем будущем. |
(0004268) vdemidov (manager) 02-11-2011 09:00 |
Насчет формата не волнуйтесь. Для бинарных карт заполнения (то есть таких в которых отмечено только наличие или отсутствие тайла) У меня есть очень компактный формат. Меня гораздо больше интересует как оформить интерфейс просмотра таких данных. |
(0004269) Garl (manager) 02-11-2011 09:02 |
и что делать если тайлы в кэш подсовываются без ведома САС-Планеты |
(0004270) zOn (reporter) 02-11-2011 09:14 |
vdemidov, т.е. интерфейс? а также оставить нельзя? только не кэш лопатить, а бинарник читать при его наличии и рефрешь отключить при сдвиге карты и изменении зума. Garl, не надо совать тайлы без ведома программы. но если очень хочется, то после подсовывания - перестроить бинарник. |
(0004271) vdemidov (manager) 02-11-2011 09:16 |
Это совсем другой вопрос. И имхо это проблемы того кто подсовывает тайлы. Если подсовывает, то знает что нужно обновить инфу о заполнении тайлами. |
(0004272) Garl (manager) 02-11-2011 09:16 |
в том то и фокус что тайлы очень часто подсовываются программе извне. тоесть нужен будет принудительный рефреш; а то и постоянный, как сейчас. |
(0004273) zOn (reporter) 02-11-2011 09:33 |
часто это как? ну раз в день. не по всей же карте. ты ж знаешь что в данном полигоне после подсовывания должно что то измениться - нажми рефрешь. |
(0004274) Papazol (reporter) 02-11-2011 15:15 |
zOn, миль пардон за плагиат, давно было, забыл. Правильно ли я понял, что база данных о карте заполнения любого полигона должна записываться в файл и храниться вечно? А есть ли в этом смысл? Предлагаю, наоборот, записывать в файл карту заполнения только для последнего построения, тогда, покуда мы работаем с одним полигоном, используем созданную базу и по диску не шарим. Естественно, при выборе другого полигона процесс придётся повторить, и файл переписать. Зато база не будет бесконечно разрастаться. Как опцию можно добавить сохранение текущей базы в отдельный файл. |
(0004275) zOn (reporter) 03-11-2011 05:01 |
Papazol, >Правильно ли я понял, что база данных о карте заполнения любого полигона должна записываться в файл и храниться вечно? ну ничто не вечно под луной (с) а так да. я бы не отказался иметь карты заполнения на все интересующие меня полигоны. >база не будет бесконечно разрастаться. в нашем случае (размеры кэша) переживать об объемах - не смешно ). >Как опцию можно добавить сохранение текущей базы в отдельный файл. можно и так. но чтобы программа сама обращалась к сохраненной базе при обращении к заполнению полигона. и удалять базу по полигону при удалении полигона. |
(0004276) Tolik (manager) 03-11-2011 05:03 |
Papazol, всё-таки можно считать это дублем? Тогда этот запрос надо закрыть, а обсуждение продолжать в 891 |
(0004277) zOn (reporter) 03-11-2011 05:05 |
Tolik, если будешь закрывать, то сможешь обсуждение объединить? |
(0004278) Tolik (manager) 03-11-2011 05:05 |
копипаст туда как текст... |
(0004283) gpsMax (manager) 03-11-2011 18:36 |
Имхо, это разные хотелки. В 891-й упор идёт на кэширование, а здесь - на обработку не видимой области, а области внутри полигона. |
(0004285) zOn (reporter) 03-11-2011 18:50 edited on: 03-11-2011 18:54 |
Это с чего такие выводы? Про сохранение заполнения там идет вторым пунктом (т.е. если возможно), а первоочередная - карта заполнения полигона (это и в названии сказанно. А вообще мне пофиг какую хотелку реализуют эту или ту - главное результат. а он будет одинаков ) |
(0004286) zOn (reporter) 03-11-2011 18:53 |
Garl, >в том то и фокус что тайлы очень часто подсовываются программе извне. а что бы не приходилось этого делать без программы - не хватает всего лишь http://sasgis.org/mantis/view.php?id=989 |
(0004288) Garl (manager) 03-11-2011 19:08 |
>не хватает всего лишь http://sasgis.org/mantis/view.php?id=989 а гуглёвый кэш в .jpg??? его ж в png не перегонишь |
(0004291) Papazol (reporter) 03-11-2011 19:12 |
Предлагаю хотелки объединить, несмотря на разные упоры. Действительно, результаты в обоих случаях будут одинаковы. |
(0004304) zOn (reporter) 04-11-2011 19:13 |
Garl, ответил http://sasgis.org/mantis/view.php?id=989#c4303 вообще лучше там эту тему обсуждать. |
(0004305) zOn (reporter) 04-11-2011 19:17 |
Papazol, да закрыть уже надо ту, т.к. она провисела уже. И Демидов вынес по ней вердикт 1208xx. А задесь как то оживлённее. Странно, что до сих пор даже связь не поставили. |
(0004307) Tolik (manager) 05-11-2011 09:00 |
Я потому до сих пор не закрыл как duplicated, что в 891 была не совсем понятно сформулирована задача. Что такое "Карта заполнения полигона", мне было не совсем понятно. Теперь понятно: надо строить карту запонения не всего экрана, а только внутри полигона. Плюс кэшировать эту карту. То есть там на самом деле 2 хотелки, хотя и связаные. Так как надо открывать 1 запрос на 1 хотелку, я не буду закрывать этот запрос, а оставлю его. 1030 останется "Карта заполнения для полигона", а 891 будет "Кэширование карты заполнения полигона". Кстати, в случае дубля, оставлять надо более старый запрос. |
(0004309) zOn (reporter) 05-11-2011 18:24 |
Tolik, ну наконец то ) >Кстати, в случае дубля, оставлять надо более старый запрос. ну из каждого правила есть исключения. Вот бы еще вердикт авторов по данной хотелке. |
(0004310) Tolik (manager) 05-11-2011 19:29 |
> Tolik, ну наконец то ) Ну, от меня-то ничего не зависит :) Я только пытаюсь помочь. |
(0004325) vdemidov (manager) 08-11-2011 15:37 |
Ну если хотите вердикт, то вот как я это представляю. В операциях с выделенной областью то ли новая закладка, то ли в Экспорте будет экспорт информации о наличии тайлов в специальный формат, который потом можно будет просмотреть с наложением на карту. |
(0004326) zOn (reporter) 08-11-2011 17:53 |
т.е. сначала операция экспорта, а потом открытие и просмотр? а если просто просмотр как в этой хотелке без сохранения? |
(0004330) vdemidov (manager) 09-11-2011 07:37 |
>а если просто просмотр как в этой хотелке без сохранения? Я в ближайшее десятилетие такого не планирую. Более того слабо представляю как это сделать без кучи костылей, а добавлять в код костыли не дам. |
(0004475) zOn (reporter) 07-12-2011 11:58 |
раз мы строим карту заполнения полигона, то может в самом полигоне и сохранять/отображать её? в виде заливки. только надо придумать как разделить цвет существующих и отсутствующих. |
Users who viewed this issue | |
User List | Anonymous (4282x), zed (8x), bk99 (2x), Papazol (1x), vasketsov (1x), vdemidov (1x) |
Total Views | 4295 |
Last View | 21-11-2024 12:51 |
Issue History | |||
Date Modified | Username | Field | Change |
01-11-2011 20:44 | Papazol | New Issue | |
01-11-2011 20:44 | Papazol | File Added: Карта заполнения.jpg | |
02-11-2011 05:25 | Garl | Note Added: 0004262 | |
02-11-2011 06:56 | zOn | Note Added: 0004265 | |
02-11-2011 07:36 | Tolik | Note Added: 0004266 | |
02-11-2011 07:45 | zOn | Note Added: 0004267 | |
02-11-2011 09:00 | vdemidov | Note Added: 0004268 | |
02-11-2011 09:02 | Garl | Note Added: 0004269 | |
02-11-2011 09:14 | zOn | Note Added: 0004270 | |
02-11-2011 09:16 | vdemidov | Note Added: 0004271 | |
02-11-2011 09:16 | Garl | Note Added: 0004272 | |
02-11-2011 09:33 | zOn | Note Added: 0004273 | |
02-11-2011 15:15 | Papazol | Note Added: 0004274 | |
03-11-2011 05:01 | zOn | Note Added: 0004275 | |
03-11-2011 05:03 | Tolik | Note Added: 0004276 | |
03-11-2011 05:05 | zOn | Note Added: 0004277 | |
03-11-2011 05:05 | Tolik | Note Added: 0004278 | |
03-11-2011 18:33 | gpsMax | Tag Attached: карта заполнения | |
03-11-2011 18:33 | gpsMax | Tag Attached: контекстное меню | |
03-11-2011 18:33 | gpsMax | Tag Attached: полигон | |
03-11-2011 18:36 | gpsMax | Note Added: 0004283 | |
03-11-2011 18:50 | zOn | Note Added: 0004285 | |
03-11-2011 18:53 | zOn | Note Added: 0004286 | |
03-11-2011 18:54 | zOn | Note Edited: 0004285 | View Revisions |
03-11-2011 19:08 | Garl | Note Added: 0004288 | |
03-11-2011 19:12 | Papazol | Note Added: 0004291 | |
04-11-2011 19:13 | zOn | Note Added: 0004304 | |
04-11-2011 19:17 | zOn | Note Added: 0004305 | |
05-11-2011 09:00 | Tolik | Note Added: 0004307 | |
05-11-2011 09:00 | Tolik | Relationship added | related to 0000891 |
05-11-2011 09:01 | Tolik | Status | new => acknowledged |
05-11-2011 18:24 | zOn | Note Added: 0004309 | |
05-11-2011 19:29 | Tolik | Note Added: 0004310 | |
08-11-2011 15:37 | vdemidov | Note Added: 0004325 | |
08-11-2011 17:53 | zOn | Note Added: 0004326 | |
09-11-2011 07:37 | vdemidov | Note Added: 0004330 | |
07-12-2011 11:58 | zOn | Note Added: 0004475 | |
23-01-2012 22:33 | vdemidov | Status | acknowledged => confirmed |
23-01-2012 22:33 | vdemidov | Product Version | .Nightly => 110418 |
23-01-2012 22:33 | vdemidov | Target Version | => 26xxxx |
19-06-2015 10:44 | zed | Assigned To | => zed |
19-06-2015 10:44 | zed | Status | confirmed => assigned |
19-06-2015 10:44 | zed | Target Version | 26xxxx => 150915 |
19-06-2015 18:00 | zed | Status | assigned => resolved |
19-06-2015 18:00 | zed | Fixed in Version | => 150915 |
19-06-2015 18:00 | zed | Resolution | open => fixed |
19-06-2015 18:00 | zed | Tag Attached: VIP |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |