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

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


development:containers_open

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

development:containers_open [2014/07/21 17:34]
michigan [Описание структуры метатега HIST (гистограмма)]
development:containers_open [2015/08/18 18:38] (текущий)
michigan [Описание формата заголовка контейнера тайлов]
Строка 15: Строка 15:
 |9|Проекция тайлов: 0 - EPSG:3395 (World_Mercator), 1 - EPSG:3857 (Web_Mercator)|byte| |9|Проекция тайлов: 0 - EPSG:3395 (World_Mercator), 1 - EPSG:3857 (Web_Mercator)|byte|
 |10|количество дополнительных метатегов|byte | |10|количество дополнительных метатегов|byte |
-|11|Тип тайлов:  0,8 - jpeg, 1 - png, 2 - gif, 4 - tiff, 5 - произвольный (определяется дополнительным байтом в индексе), 16 - JP2 (JPEG2000)|byte|+|11|Тип тайлов:  0,8 - jpeg, 1 - png, 2 - gif, 4 - tiff, 5 - произвольный (определяется дополнительным байтом в индексе), 16 - JP2 (JPEG2000), 32 - pseudo_png(16bit->png)|byte|
 |12-523|Граничные номера тайлов в упаковке для зумов с 0 по 31. Формат перечисления: z0:{minx,miny,max,maxy}, z1:{minx,miny,max,maxy},...,z31:{minx,miny,max,maxy}. minx - минимальный номер тайла в упаковке по x для данного зума, miny - минимальный номер тайла по y для данного зума, maxx - максимальный номер тайла по x + 1, maxy  - максимальный номер тайла по y + 1. Если minx=miny=maxx=maxy=0, то для данного зума в контейнере нет тайлов|unsigned int32[128]| |12-523|Граничные номера тайлов в упаковке для зумов с 0 по 31. Формат перечисления: z0:{minx,miny,max,maxy}, z1:{minx,miny,max,maxy},...,z31:{minx,miny,max,maxy}. minx - минимальный номер тайла в упаковке по x для данного зума, miny - минимальный номер тайла по y для данного зума, maxx - максимальный номер тайла по x + 1, maxy  - максимальный номер тайла по y + 1. Если minx=miny=maxx=maxy=0, то для данного зума в контейнере нет тайлов|unsigned int32[128]|
 |524 - 524+(13*max_tiles)-1|заголовок для каждого тайла по порядку от 0 до max_tiles-1. Формат заголовка для тайла: {offset,size,flags}, где offset - отступ от начала первого файла контейнера, size - размер тайла в байтах, flags - задаёт формат тайла, если установлен произвольный формат. max_tiles - максимально возможное количество тайлов в контейнере, формулу для вычисления max_tiles см. ниже|{unsigned int64, unsigned int32, byte}[num_tiles]| |524 - 524+(13*max_tiles)-1|заголовок для каждого тайла по порядку от 0 до max_tiles-1. Формат заголовка для тайла: {offset,size,flags}, где offset - отступ от начала первого файла контейнера, size - размер тайла в байтах, flags - задаёт формат тайла, если установлен произвольный формат. max_tiles - максимально возможное количество тайлов в контейнере, формулу для вычисления max_tiles см. ниже|{unsigned int64, unsigned int32, byte}[num_tiles]|
development/containers_open.txt · Последние изменения: 2015/08/18 18:38 — michigan