SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003299Доработка карты (ZMP)[All Projects] Хотелкаpublic21-11-2017 20:2522-11-2017 17:30
Reporteralex123 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Summary0003299: Усовершенный скрипт для 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, но это как-то некрасиво.
Additional InformationЭто не баг, а усовершенствование, которым я решил поделиться. Возможно, это не сюда, не нашел куда, на форуме тоже нет подходящего раздела.
TagsNo tags attached.
Attached Fileszip file icon zoomify.zmp.zip [^] (5,783 bytes) 21-11-2017 20:25

- Relationships

-  Notes
(0018222)
alex123 (reporter)
22-11-2017 17:30

Поскольку комментариев нет и статус не меняется -- от меня что-нибудь еще требуется?

- Users who viewed this issue
User List Anonymous (1814x), vdemidov (3x), htoomyat (1x), Alex58 (1x), alex123 (18x), VMatveev (1x), bk99 (1x), zed (2x)
Total Views 1841
Last View 21-11-2024 16:35

- 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



Copyright © 2007 - 2024 SAS.Planet Team