Browse Source

update zmp

pull/1/head
sasbot 2 years ago
parent
commit
7d1ce98639
5 changed files with 108 additions and 0 deletions
  1. BIN
      zoomify.zmp/18.bmp
  2. BIN
      zoomify.zmp/24.bmp
  3. +50
    -0
      zoomify.zmp/GetUrlScript.txt
  4. +31
    -0
      zoomify.zmp/info.txt
  5. +27
    -0
      zoomify.zmp/params.txt

BIN
zoomify.zmp/18.bmp View File

Before After

BIN
zoomify.zmp/24.bmp View File

Before After

+ 50
- 0
zoomify.zmp/GetUrlScript.txt View File

@@ -0,0 +1,50 @@
const
width=9910;
height=7476;
var TileGroup:integer;
z:integer;
i:integer;
cur_width,cur_height:integer;
maxZoom:integer;
function TilesAtZoom(z:integer):integer;
begin
result:=(1+trunc(width/(256*intpower(2,(MaxZoom-z)))))*(1+trunc(height/(256*intpower(2,(MaxZoom-z)))));
end;
function getTileCount(zoom:integer):integer;
var i:integer;
begin
Result:=0;
for i:=1 to zoom do Result:=Result+TilesAtZoom(i);
end;
begin
i:=1;cur_width:=0;
while cur_width<width do
begin
cur_width:=round(256*intpower(2,i));
i:=i+1;
end;
MaxZoom:=i;
i:=1;cur_width:=0;
while cur_width<height do
begin
cur_width:=round(256*intpower(2,i));
i:=i+1;
end;
if i>MaxZoom then MaxZoom:=i;
z:=GetZ-1;
tilegroup:=(getTileCount(z) +GetX +GetY*(1+trunc(width/(256*intpower(2,(MaxZoom-z-1)))))) div 256;
ResultURL:=GetURLBase+inttostr(tilegroup)+'/'+inttostr(z)+'-'+inttostr(GetX)+'-'+inttostr(GetY)+'.jpg';
end.

+ 31
- 0
zoomify.zmp/info.txt View File

@@ -0,0 +1,31 @@
Пример использования ресурсов в формате Zoomify
... отображается в левом верхнем углу с зума 1 по 7
Как использовать:
в строке запроса поменять адрес на нужный
НЕ ЗАБЫТЬ указать папку кэша (NameInCache)
смотрим информацию в /zoomify/ImageProperties.xml
например:
<IMAGE_PROPERTIES WIDTH="9910" HEIGHT="7476" NUMTILES="1579" VERSION="1.8" TILESIZE="256"/>
в GetUrlScript.txt
устанавливаем
const
width=9910;
height=7476;
Рекомендации:
наслаждаемся.
Ограничения: вроде нету
Автор
mra:Garl@mail.ru
jabber:garl@qip.ru

+ 27
- 0
zoomify.zmp/params.txt View File

@@ -0,0 +1,27 @@
[PARAMS]
pnum=130
GUID={685E9146-DEC0-44EE-859F-111DEF70C6E2}
asLayer=0
name= (zoomify)
name_en= (zoomify)
name_ua= (zoomify)
NameInCache=zoomify
DefURLBase=http://oldmaps.geolab.cz/3vm/75/4771/zoomify/TileGroup
ContentType=image/jpeg
ParentSubMenu=„à㣨¥ ª àâë
ParentSubMenu_en=Other maps
ParentSubMenu_uk=ó­èô ª àâ¨
Ext=.jpg
projection=1
sradiusa=6378137
sradiusb=6378137
separator=1
UseDwn=1
Usestick=1
UseGenPrevious=1
Usedel=1
Usesave=1
UseAntiBan=0
Sleep=0
DefHotKey=90
BanIfLen=0

Loading…
Cancel
Save