SASGIS - Доработка карты (ZMP) | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0003299 | Доработка карты (ZMP) | [All Projects] Хотелка | public | 21-11-2017 20:25 | 22-11-2017 17:30 |
Reporter | alex123 | ||||
Assigned To | |||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | OS | OS Version | |||
Summary | 0003299: Усовершенный скрипт для zoomify | ||||
Description | Улучшения: 1) !! Не нужно больше искать вручную манифест и редактировать размеры картинки в GetUrlScript. 2) Изменен алгоритм вычисления количества тайлов при заданном увеличении. В большинстве случаев разница несущественна, но вот пример карты, на которой при старом алгоритме происходит сбой: https://images.jomidav.com/Liverpool2.htm. В старом алгоритме число тайлов, например, по X, определяется делением WIDTH из манифеста на произведение коэффициента уменьшения на 256 с последующим округлением вверх. В новом -- сначала определяем размер уменьшенной картинки, деля на коэффициент и округляем ВНИЗ, а уже затем делим еще на 256 и теперь уже, конечно, округляем вверх. Впрочем, я не уверен, что я совершенно правильно разгадал эти правила округления, поэтому старые формулы оставлены под комментариями. 3) Еще одно изменение алгоритма связано с тем, что минимальный зум не обязан быть "одноклеточным". Правда я таких картинок пока не встречал, но правильный подсчет тайлов должен базироваться на NUMTILES из манифеста, а не на редукции до 1x1. 4) Наконец, введен контроль границ. Его отсутствие -- общий недостаток большинства zmp. Серверы реагируют иногда неадекватно, когда у них запрашиваешь несуществующий тайл. Вышеупомянутый https://images.jomidav.com пытается догадаться, что хотели и часто выдает тайл с "похожим" URL. В результате вокруг картинки образуется дезориентирующая мозаика "левых" тайлов. Кстати, вопрос: как вывести из скрипта сообщение об ошибке или отладочную информацию? Пока присваиваю ResultURL, но это как-то некрасиво. | ||||
Steps To Reproduce | |||||
Additional Information | Это не баг, а усовершенствование, которым я решил поделиться. Возможно, это не сюда, не нашел куда, на форуме тоже нет подходящего раздела. | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | zoomify.zmp.zip (5,783) 21-11-2017 20:25 http://www.sasgis.org/mantis/file_download.php?file_id=2198&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
21-11-2017 20:25 | alex123 | New Issue | |||
21-11-2017 20:25 | alex123 | File Added: zoomify.zmp.zip | |||
21-11-2017 20:56 | zed | Project | SACS.Планета => Доработка карты (ZMP) | ||
22-11-2017 17:30 | alex123 | Note Added: 0018222 |
Notes | |||||
|
|||||
|
|