SASGIS

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

SAS.Wiki

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

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

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


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

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


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

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

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

устанавливаем параметры:

      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.
Перевод этой страницы: