SAS.Wiki

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

Инструменты пользователя

Инструменты сайта


пример_порезки_на_тайлы

Это старая версия документа.


запрашиваем с сервера большую картинку 1024*1024

это тайлы 4*4.

запрашиваемый тайл - левый верхний угол.

gfhfvtnhs

CutCountX=4

CutCountY=4

CutSizeX=256

CutSizeY=256

CutTileX=0

CutTileY=0

так как нам не нужно пропускать тайлы с копирайтами - то параметр CutToSkip оставляем пустым

для этого примера

GetUrlScript.txt выглядит так:

VAR

TL,BR:TPoint;

topLeftM,bottomrightM:TDoublePoint;

Ver : string;

begin

tl.x:=GetX;

tl.y:=GetY;

br.x:=GetX+4;

br.y:=GetY+4;

topLeftM := Converter.Pos2LonLat(tl,GetZ-1);

bottomrightM := Converter.Pos2LonLat(br,GetZ-1);

ResultURL:=GetURLBase+'&BBOX='+RoundEx(topLeftM.x,10)+','+RoundEx(bottomrightM.y,10)+','+RoundEx(bottomrightM.x,10)+','+RoundEx(topLeftM.y,10);

end.

Перевод этой страницы: