SASGIS

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

карты в Zoomify

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

карты в Zoomify

Сообщение garl » 17 дек 2010, 18:50

рад вам сообщить что нашлось время и я добил таки этот формат
пример скрипта: http://garl.rbcmail.ru/maps/zoomify.zmp

вкартце: достаём из ImageProperties.xml "WIDTH=" и "HEIGHT="
записываем их в GetUrlScript.txt и наслаждаемся.

для каждой карты придётся делать свой zmp но это уже пол беды.
Russian NDN Team
QIP NightlyTester

За это сообщение автора garl поблагодарили: 2
CepheX (02 апр 2011, 08:37) • VMatveev (15 май 2011, 17:25)
Рейтинг: 10.53%
 
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: карты в Zoomify

Сообщение Parasite » 17 дек 2010, 20:27

garl писал(а):рад вам сообщить что нашлось время и я добил таки этот формат
пример скрипта: http://garl.rbcmail.ru/maps/zoomify.zmp
вкартце: достаём из ImageProperties.xml "WIDTH=" и "HEIGHT="
записываем их в GetUrlScript.txt и наслаждаемся.
для каждой карты придётся делать свой zmp но это уже пол беды.

Кстати, от юзера Cowa (кстати, а где он?) уж года 2 доступен вполне вменяемый конвертор SAS.cache->Zoomify где-то тут на форуме.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: карты в Zoomify

Сообщение CepheX » 02 апр 2011, 08:37

garl писал(а):рад вам сообщить что нашлось время и я добил таки этот формат
пример скрипта: http://garl.rbcmail.ru/maps/zoomify.zmp

вкартце: достаём из ImageProperties.xml "WIDTH=" и "HEIGHT="
записываем их в GetUrlScript.txt и наслаждаемся.

для каждой карты придётся делать свой zmp но это уже пол беды.

Полезная вещица, сегодня заценил, хотя сначала тормознул, какого я полез искать в нулевых координатах :)?
Получилось с Парижем что на главной странице zoomify сегодня.
А что скажете о небезызвестном pobeda-info.ru?
Пример аерофото Риги. Внимание требуется silverlight плагин, хотя принцип мне показался похожим на zoomify.
Вот xml перед приемом тайлов.
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><Collection MaxLevel="8" TileSize="256" Format="jpg" NextItemId="2" xmlns="http://schemas.microsoft.com/deepzoom/2008"><Items><I Id="0" N="0" Source="dzc_output_images/Riga%20-%202_CC5911D0-7F84-4253-8A0A-A169988FBA30_0.xml"><Size Width="6600" Height="6434" /><Viewport Width="1.7272143563214604" X="0" Y="0" /></I><I Id="1" N="1" Source="dzc_output_images/Riga%20-%201_C2B193A9-02F4-456B-824C-2C34438E15E0_1.xml"><Size Width="7129" Height="11036" /><Viewport Width="2.7427877125453035" X="-1.7427877125453035" Y="0" /></I></Items></Collection>

Как видно, там данные сразу на две фотки. А вот ссылка на тайл второй фотки. Но вот запросик явно немного другой чем zoomify, что там менять? Да и тайл приходит 258x258pix
Аватара пользователя
CepheX
Новичок
 
Сообщения: 31
Зарегистрирован: 27 апр 2010, 23:32
Благодарил (а): 8 раз.
Поблагодарили: 4 раз.

Re: карты в Zoomify

Сообщение Tolik » 02 апр 2011, 10:00

А я вот никак не пойму, где брать этот /zoomify/ImageProperties.xml и нужный адрес в строке запроса.
Открываю какой-нибудь сайт, ну например этот, вижу Adobe Flash Player и всё. А как дальше?
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: карты в Zoomify

Сообщение Parasite » 02 апр 2011, 11:02

Tolik писал(а):А я вот никак не пойму, где брать этот /zoomify/ImageProperties.xml и нужный адрес в строке запроса.
Открываю какой-нибудь сайт, ну например этот, вижу Adobe Flash Player и всё. А как дальше?

Этот файл грузится после .swf, но до первого тайла (0-0-0.jpg).
То есть, Вам надо просто смотреть список УРЛов запрошенных браузером. :)
http://ngm.nationalgeographic.com/ngm/0 ... erties.xml
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение

За это сообщение автора Parasite поблагодарил:
Tolik (02 апр 2011, 16:15)
Рейтинг: 5.26%
 
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: карты в Zoomify

Сообщение Tolik » 02 апр 2011, 16:19

Parasite писал(а):надо просто смотреть список УРЛов запрошенных браузером

Спасибо, с помощью Wireshark всё нашёл, получилось.

А как по-другому (проще) посмотреть этот список урлов?
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: карты в Zoomify

Сообщение CepheX » 02 апр 2011, 16:22

Tolik писал(а):А я вот никак не пойму, где брать этот /zoomify/ImageProperties.xml и нужный адрес в строке запроса.
Открываю какой-нибудь сайт, ну например этот, вижу Adobe Flash Player и всё. А как дальше?

На примере вашей ссылки покажу если уважаемый Parasite не будет против.
В Mozilla Firefox у меня версия 4, устанавливаем плагин HttpFox
Затем запустив плагин загружаем/перезагружаем (если уже открыта) страницу с содержимым Zoomify.
Так выглядит содержимое ImageProperties.xml
Изображение
А так ссылка на отдельный тайл
Изображение
Далее как по инструкции, вносим в GetUrlScript.txt ширину и высоту исходной картинки
Изображение
А в params.txt ссылку на тайл.
Изображение
Кэш с каждой следующей картинкой нужно очищать, либо менять в params.txt, строчка NameInCache=название кэша.
Запустив нашу любимую программу наслаждаемся результатом! :)
Изображение
Кешируем все и склеиваем сохранив как картинку.
Еще раз спасибо garl
P.S. Инструкция поможет менее продвинутым пользователям разобраться с Zoomify. Удачи.

За это сообщение автора CepheX поблагодарили: 2
Parasite (02 апр 2011, 17:02) • Tolik (02 апр 2011, 16:26)
Рейтинг: 10.53%
 
Аватара пользователя
CepheX
Новичок
 
Сообщения: 31
Зарегистрирован: 27 апр 2010, 23:32
Благодарил (а): 8 раз.
Поблагодарили: 4 раз.

Re: карты в Zoomify

Сообщение Parasite » 02 апр 2011, 17:01

Tolik писал(а):А как по-другому (проще) посмотреть этот список урлов?

Пустите траф через локальный проксик. Например HandyCache. Там оно всё пишется в столбик (с возможностью кэшинга на диск прямо оттуда, и тучей доп.настроек на к.УРЛ вплоть до собственных скриптовых плагинов и программирований действий и запретов\разрешений). Можно даже сделать так, что всё закешируется там и без участия САСа. :)

CepheX писал(а):если уважаемый Parasite не будет против.

А когда это уважаемый Parasite был против хорошего и нужного дела-то? :lol:
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.


Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34