Spec-Zone.ru › OpenLayers

ol/source/GeoTIFF


Классы

GeoTIFFSource

Определения типов

GDALMetadata{Object}

Свойства:
Имя Тип Описание
STATISTICS_MINIMUM string

Минимальное значение (как строка).

STATISTICS_MAXIMUM string

Максимальное значение (как строка).

GeoKeys{Object}

Свойства:
Имя Тип Описание
GTModelTypeGeoKey number

Тип модели.

GTRasterTypeGeoKey number

Тип растрового изображения.

GeogAngularUnitsGeoKey number

Единицы угловых величин.

GeogInvFlatteningGeoKey number

Обратное сжатие.

GeogSemiMajorAxisGeoKey number

Большая полуось.

GeographicTypeGeoKey number

Код географической системы координат.

ProjLinearUnitsGeoKey number

Код проекционных линейных единиц.

ProjectedCSTypeGeoKey number

Код проекционной системы координат.

GeoTIFF{module:geotiff~GeoTIFF}

GeoTIFFImage{module:geotiff~GeoTIFFImage}

GeoTIFFSourceOptions{Object}

Свойства:
Имя Тип Описание
forceXHR boolean
(по умолчанию false)

Требовать использование API XMLHttpRequest браузера.

headers Object.<string, string> | undefined

Дополнительные пары ключ-значение заголовков, которые будут передаваться с каждым запросом. Ключ — имя заголовка, значение — значение заголовка.

credentials string | undefined

Как обрабатываются учетные данные. См. https://developer.mozilla.org/en-US/docs/Web/API/fetch для справки и возможных значений.

maxRanges number | undefined

Максимальное количество диапазонов, которые необходимо запросить в одном запросе с множественным диапазоном. По умолчанию используется только один диапазон.

allowFullFile boolean
(по умолчанию false)

Принимается ли весь файл, когда запрашивается только часть. Используйте только тогда, когда известно, что изображение источника достаточно мало, чтобы поместиться в памяти.

blockSize number
(по умолчанию 65536)

Размер блока.

cacheSize number
(по умолчанию 100)

Количество блоков, которые будут храниться в кэше LRU.

MultiGeoTIFF{module:geotiff~MultiGeoTIFF}

Options{Object}

Свойства:
Имя Тип Описание
sources Array<SourceInfo>

Список сведений о источниках GeoTIFF. Несколько источников могут быть объединены, если их наборы разрешения равны после применения масштаба. Список источников определяет сопоставление входных полос, как они считываются из каждого GeoTIFF, и выходных полос, которые предоставляются блоками данных. Для управления тем, какие полосы следует читать из каждого GeoTIFF, используйте свойство bands. Например, если вы укажете два источника, один с 3 полосами и nodata, настроенным, а другой с 1 полосой, результирующие блоки данных будут иметь 5 полос: 3 от первого источника, 1 альфа-полоса от первого источника и 1 полоса от второго источника.

sourceOptions GeoTIFFSourceOptions | undefined

Дополнительные параметры, которые необходимо передать методам fromUrl или fromUrls библиотеки geotiff.js.

convertToRGB true | false | 'auto'
(по умолчанию false)

По умолчанию полосы из источников читаются как есть. При чтении GeoTIFF для отображения как RGB-изображений установка этого значения в true преобразует другие цветовые пространства (YCbCr, CMYK) в RGB. Установка значения в 'auto' автоматически преобразует CMYK, YCbCr, CIELab и ICCLab изображения в RGB.

normalize boolean
(по умолчанию true)

По умолчанию данные источника нормализуются до значений от 0 до 1 с помощью коэффициентов масштабирования, основанных на статистике растровых данных или свойствах min и max каждого источника. Если вместо этого вы хотите работать со значениями исходного формата в выражении стиля, установите это значение в false. Установка этого значения в false игнорирует свойства min и max источников.

projection ProjectionLike | undefined

Проекция источника. Если не указано, сведения о проекции будут считываться из метаданных GeoTIFF.

transition number
(по умолчанию 250)

Продолжительность плавного перехода непрозрачности при рендеринге. Для отключения плавного перехода передайте transition: 0.

wrapX boolean
(по умолчанию false)

Отображать блоки за пределами области сетки блоков.

interpolate boolean
(по умолчанию true)

Использовать интерполированные значения при повторном масштабировании. По умолчанию используется линейная интерполяция для повторного масштабирования данных. Если false, используется ближайший сосед.

SourceInfo{Object}

Свойства:
Имя Тип Описание
url строка | undefined

URL исходного GeoTIFF.

overviews Массив.<строка> | undefined

Список URL-адресов предварительных просмотров, применяется только если задан параметр url.

blob Blob | undefined

Blob, содержащий исходный GeoTIFF. blob и url взаимоисключают друг друга.

min число
(по умолчанию 0)

Минимальное значение исходных данных. Значения рендеринга масштабируются от 0 до 1 в зависимости от настроенных min и max. Если не задано и доступны статистические данные растра, они будут использованы вместо этого. Если ни то, ни другое недоступно, будет использовано минимальное значение для типа данных. Чтобы отключить это поведение, задайте параметр normalize со значением false в конструкторе.

max число | undefined

Максимальное значение исходных данных. Значения рендеринга масштабируются от 0 до 1 в зависимости от настроенных min и max. Если не задано и доступны статистические данные растра, они будут использованы вместо этого. Если ни то, ни другое недоступно, будет использовано максимальное значение для типа данных. Чтобы отключить это поведение, задайте параметр normalize со значением false в конструкторе.

nodata число | undefined

Значения для отбрасывания (переопределяющие любые значения nodata в метаданных). При указании добавляется дополнительный альфа-канал к данным. Часто метаданные GeoTIFF содержат информацию о значениях nodata, поэтому вам следует задать это свойство только в том случае, если вы обнаружите, что оно не извлекается из метаданных.

bands Массив.<число> | undefined

Номера каналов для чтения (где первый канал — 1). Если не указано, будут считаны все каналы. Например, если GeoTIFF имеет синие (1), зелёные (2), красные (3) и ближние инфракрасные (4) каналы, и вам нужен только ближний инфракрасный канал, настройте bands: [4].

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_GeoTIFF.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API