Для начала, хочу поздравить всех форумчан с наступившим Новым Годом и пожелать исполнения всех ваших желаний.
И для тех, кто вышел из-за праздничного стола - небольшой конвертер кеша SAS.Планеты в формат Zoomify.
Где-то на форуме мелькало обсуждение формата Zoomify, поэтому в двух словах, чтобы был понятен интерфейс утилиты. Кеш Zoomify представляет некую пирамидальную конструкцию тайлов, где на минимальном масштабе - один тайл, на максимальном - массив тайлов, совпадающий по координатам с тайлом на минимальном масштабе. Координаты в утилите указывают именно на тайл минимального масштаба.
Основой Zoomify является файл zoomifyViewer.swf. В конвертере можно выбрать с каким файлом работать. Один я взял с оф.сайта, другой - из photoshop cs4. Второй вариант лично мне понравился больше.
Еще конвертер создает файл html, в котором можно по вкусу поменять некоторые параметры отображения карты.
Версия 0.9 (3.01.2009)
Версия 0.9.1 (9.01.2009)
- исправлена досадная ошибка при выборе карты из списка.
- теперь выбираем папку самой программы SAS.Планета, вместо папки cache. Сам Cache может находится на др. диске или в сети в зависимости от настроек SAS.Планета.
Версия 0.9.2 (12.01.2009)
- теперь если тайл не найден в кеше, то в папку zoomify копируется пустой тайл определенного цвета. Этот цвет можно изменить в параметре "Цвет заполнения".
- небольшие изменения в интерфейсе.
Версия 0.9.3 (14.01.2009)
- сохранение некоторых параметров в ini-файле
- добавил возможность сохранения лога в файл (формат csv, разделитель точка с запятой)
- изменил формат координат при вставки из буфера. Теперь координаты копируются в буфер в SAS.Планете, затем вставляются в утилите.
Версия 0.9.4 (18.01.2009)
"Немного" изменен алгоритм. Здесь нужно кое-что пояснить. Теперь для проекта выделяется область карты по координатам (верхний левый угол и правый нижний) и задается максимальный уровень масштаба, начиная с которого обрабатываются тайлы. Координаты можно вставить из буфера, предварительно скопировав из SAS.Планеты. Поддерживаются все варианты отображения координат, возможные в программе.
Добавлен чисто информационный параметр "Минимальный масштаб". Это минимальный уровень масштаба до которого обрабатываются тайлы. И еще один информационный параметр "Создание уровней" - это количество уровней синтезированных утилитой из уровня минимального масштаба для создания "не квадратной карты".
Версия 0.9.5 (21.01.2009)
- исправлены ошибки, возникающие на предельных координатах и уровнях менее 7.
- при использовании прозрачных png, прозрачный цвет заменяется "цветом заливки".
Версия 0.9.6 (23.01.2009)
- добавлена возможность работы с новым типом maps.ini
- мелкие исправления
Версия 0.9.7 (25.01.2009)
- исправлена ошибка при вычислении области (на карте в проекции меркатор на эллипсоид) в диапазоне южной широты.
- добавлен третий swf-файл. Вроде быстрее перерисовывает выводимые изображения.
- исправлена ошибка при закрашивании прозрачных png-тайлов (с альфа-каналом).
Версия 0.9.8 (28.01.2009)
- исправил обработку PNG тайлов. Работает с прозрачными png как с альфа-каналом, так и без него.
- добавил возможность изменить значение минимального уровня перед конвертированием. Теперь можно конвертировать всего несколько уровней, а не до расчетного минимального. Все недостающие уровни как обычно синтезируются из минимального. Обязательно нажимаем на кнопочку "Проверить" и можем изменять рассчитанное значение минимального уровня (от рассчитанного до "максимального").
Версия 0.9.8.1 (30.01.2009)
- исправлена обработка прозрачных тайлов при создании нижних уровней.
- мелкие исправления.
Версия 0.9.9 (02.02.2009)
- расширил диапазон координат для линейных карт
- изменение алгоритма обработки прозрачных PNG-тайлов
Версия 90204
- изменил нумерацию версий.
- добавил возможность наложения слоя на карту при конвертировании (проекции у карты и слоя одинаковые).
- немного изменил интерфейс.
Версия 90210
- добавил возможность просмотра карт и выделения области непосредственно на карте.
Версия 90224
- исправил ошибку определения кеша при его расположении в корне диска
- ограничил область перемещения карты просмотра.
- добавил отображение градусной сетки на карте просмотра.
- убрал "второй файл swf".