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

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

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.

Options{Object}

Свойства:
Имя Тип Описание
attributions AttributionLike | undefined

Атрибуции.

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.

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

Пытаться ли загрузить отсутствующие определения проекций. Используется предварительно настроенная функция поиска проекций, которую можно настроить с помощью setProjectionCodeLookup.

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

Длительность перехода прозрачности при отрисовке. Чтобы отключить переход прозрачности, передайте transition: 0.

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

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

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

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

SourceInfo{Object}

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

URL исходного файла GeoTIFF.

loader function | undefined

Пользовательская функция загрузки для источников на основе URL. Вызывается с URL, заголовками запроса и сигналом отмены. Ожидается, что функция вернет результат Response.

overviews Array.<string> | undefined

Список URL обзорных изображений. Применяется, только если задан параметр url и не указана функция загрузки.

blob Blob | undefined

Объект Blob, содержащий исходный файл GeoTIFF. blob и url являются взаимоисключающими.

min number | Array.<(number|undefined)>
(по умолчанию 0)

Минимальное значение данных источника. Отображаемые значения масштабируются от 0 до 1 на основе настроенных минимального и максимального значений. Если параметр не задан, а статистика растра доступна, вместо него используются данные статистики. Если недоступны ни параметр, ни статистика, используется минимальное значение для типа данных. Чтобы отключить это поведение, задайте параметру normalize значение false в конструкторе. Если задан массив, его значения соответствуют каналам в файле (а не параметру bands). Для элементов массива можно задать значение undefined, чтобы использовать поведение по умолчанию.

max number | Array.<(number|undefined)> | undefined

Максимальное значение данных источника. Отображаемые значения масштабируются от 0 до 1 на основе настроенных минимального и максимального значений. Если параметр не задан, а статистика растра доступна, вместо него используются данные статистики. Если недоступны ни параметр, ни статистика, используется максимальное значение для типа данных. Чтобы отключить это поведение, задайте параметру normalize значение false в конструкторе. Если задан массив, его значения соответствуют каналам в файле (а не параметру bands). Для элементов массива можно задать значение undefined, чтобы использовать поведение по умолчанию.

nodata number | Array.<(number|undefined)> | undefined

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

bands Array.<number> | 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