ol/source/GeoTIFF
Классы
- GeoTIFFSource
Определения типов
-
GDALMetadata{Object}
-
Свойства:
Имя Тип Описание STATISTICS_MINIMUMstring Минимальное значение (как строка).
STATISTICS_MAXIMUMstring Максимальное значение (как строка).
-
GeoKeys{Object}
-
Свойства:
Имя Тип Описание GTModelTypeGeoKeynumber Тип модели.
GTRasterTypeGeoKeynumber Тип растрового изображения.
GeogAngularUnitsGeoKeynumber Единицы угловых величин.
GeogInvFlatteningGeoKeynumber Обратное сжатие.
GeogSemiMajorAxisGeoKeynumber Большая полуось.
GeographicTypeGeoKeynumber Код географической системы координат.
ProjLinearUnitsGeoKeynumber Код проекционных линейных единиц.
ProjectedCSTypeGeoKeynumber Код проекционной системы координат.
-
GeoTIFF{module:geotiff~GeoTIFF}
-
GeoTIFFImage{module:geotiff~GeoTIFFImage}
-
GeoTIFFSourceOptions{Object}
-
Свойства:
Имя Тип Описание forceXHRboolean
(по умолчанию false)Требовать использование API XMLHttpRequest браузера.
headersObject.<string, string> | undefined Дополнительные пары ключ-значение заголовков, которые будут передаваться с каждым запросом. Ключ — имя заголовка, значение — значение заголовка.
credentialsstring | undefined Как обрабатываются учетные данные. См. https://developer.mozilla.org/en-US/docs/Web/API/fetch для справки и возможных значений.
maxRangesnumber | undefined Максимальное количество диапазонов, которые необходимо запросить в одном запросе с множественным диапазоном. По умолчанию используется только один диапазон.
allowFullFileboolean
(по умолчанию false)Принимается ли весь файл, когда запрашивается только часть. Используйте только тогда, когда известно, что изображение источника достаточно мало, чтобы поместиться в памяти.
blockSizenumber
(по умолчанию 65536)Размер блока.
cacheSizenumber
(по умолчанию 100)Количество блоков, которые будут храниться в кэше LRU.
-
MultiGeoTIFF{module:geotiff~MultiGeoTIFF}
-
Options{Object}
-
Свойства:
Имя Тип Описание sourcesArray<SourceInfo> Список сведений о источниках GeoTIFF. Несколько источников могут быть объединены, если их наборы разрешения равны после применения масштаба. Список источников определяет сопоставление входных полос, как они считываются из каждого GeoTIFF, и выходных полос, которые предоставляются блоками данных. Для управления тем, какие полосы следует читать из каждого GeoTIFF, используйте свойство
bands. Например, если вы укажете два источника, один с 3 полосами иnodata, настроенным, а другой с 1 полосой, результирующие блоки данных будут иметь 5 полос: 3 от первого источника, 1 альфа-полоса от первого источника и 1 полоса от второго источника.sourceOptionsGeoTIFFSourceOptions | undefined Дополнительные параметры, которые необходимо передать методам
fromUrlилиfromUrlsбиблиотеки geotiff.js.convertToRGBtrue | false | 'auto'
(по умолчанию false)По умолчанию полосы из источников читаются как есть. При чтении GeoTIFF для отображения как RGB-изображений установка этого значения в
trueпреобразует другие цветовые пространства (YCbCr, CMYK) в RGB. Установка значения в'auto'автоматически преобразует CMYK, YCbCr, CIELab и ICCLab изображения в RGB.normalizeboolean
(по умолчанию true)По умолчанию данные источника нормализуются до значений от 0 до 1 с помощью коэффициентов масштабирования, основанных на статистике растровых данных или свойствах
minиmaxкаждого источника. Если вместо этого вы хотите работать со значениями исходного формата в выражении стиля, установите это значение вfalse. Установка этого значения вfalseигнорирует свойстваminиmaxисточников.projectionProjectionLike | undefined Проекция источника. Если не указано, сведения о проекции будут считываться из метаданных GeoTIFF.
transitionnumber
(по умолчанию 250)Продолжительность плавного перехода непрозрачности при рендеринге. Для отключения плавного перехода передайте
transition: 0.wrapXboolean
(по умолчанию false)Отображать блоки за пределами области сетки блоков.
interpolateboolean
(по умолчанию true)Использовать интерполированные значения при повторном масштабировании. По умолчанию используется линейная интерполяция для повторного масштабирования данных. Если false, используется ближайший сосед.
-
SourceInfo{Object}
-
Свойства:
Имя Тип Описание urlстрока | undefined URL исходного GeoTIFF.
overviewsМассив.<строка> | undefined Список URL-адресов предварительных просмотров, применяется только если задан параметр url.
blobBlob | 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