类
类型定义
-
GDALMetadata{Object}
-
属性:
Name Type 描述 STATISTICS_MINIMUMstring 最小值(字符串形式)。
STATISTICS_MAXIMUMstring 最大值(以字符串形式)。
-
GeoKeys{Object}
-
属性:
Name Type 描述 GTModelTypeGeoKeynumber 模型类型
GTRasterTypeGeoKeynumber 栅格 类型.
GeogAngularUnitsGeoKeynumber 角度单位
GeogInvFlatteningGeoKeynumber 逆扁率。
GeogSemiMajorAxisGeoKeynumber 半长轴。
GeographicTypeGeoKeynumber 地理坐标系代码。
ProjLinearUnitsGeoKeynumber 投影线性单位代码。
ProjectedCSTypeGeoKeynumber 投影坐标系代码。
-
GeoTIFF{module:geotiff~GeoTIFF}
-
-
GeoTIFFImage{module:geotiff~GeoTIFFImage}
-
-
GeoTIFFSourceOptions{Object}
-
属性:
Name Type 描述 forceXHRboolean
(defaults to false)是否强制使用浏览器的 XMLHttpRequest API?
headersObject.<string, string> | undefined 每个请求需传递额外的请求头键值对,其中键为请求头名称,值为请求头值。
credentialsstring | undefined 如何处理凭证。看https://developer.mozilla.org/en-US/docs/Web/API/fetch参考值及可能取值
maxRangesnumber | undefined 单个多范围请求中可请求的最大范围数量。默认仅使用单个范围。
allowFullFileboolean
(defaults to false)当仅请求部分数据时,是否接受完整文件。仅当确认源图像足够小,能够装入内存时,才应使用此选项。
blockSizenumber
(defaults to 65536)所需块大小
cacheSizenumber
(defaults to 100)LRU缓存中应保留的块数。
-
MultiGeoTIFF{module:geotiff~MultiGeoTIFF}
-
-
Options{Object}
-
属性:
Name Type 描述 sourcesArray<SourceInfo> GeoTIFF 源的信息列表。当多个源在应用缩放后分辨率设置相等时,可将其组合。源列表定义了从每个 GeoTIFF 读取的输入波段与数据瓦片提供的输出波段之间的映射。要控制从每个 GeoTIFF 读取哪些波段,请使用
bands属性。例如,如果您指定两个数据源,其中一个具有3个波段,nodata配置一个具有多个波段的源以及另一个具有1个波段的源后,生成的数据图块将包含5个波段:第一个源提供3个波段和1个alpha波段,第二个源提供1个波段。sourceOptionsGeoTIFFSourceOptions | undefined 需传递的附加选项,用于地图(geotiff.js)的
fromUrl或fromUrls方法。convertToRGBtrue | false | 'auto'
(defaults to false)默认情况下,源数据中的波段按原样读取。当以显示为 RGB 图像为目的读取 GeoTIFF 时,请将其设置为
true可将其他色彩空间(YCbCr、CMYK)转换为 RGB。将选项设置为'auto'将使得CMYK、YCbCr、CIELab和ICCLab图像自动转换为RGB。normalizeboolean
(defaults to true)默认情况下,源数据被归一化到0至1之间的值,缩放因子基于栅格统计数据或
min和max每个数据源的属性。若要在样式表达式中使用原始值,请将其设置为false将此选项设置为false使得任何min和max源的属性将被忽略。projectionProjectionLike | undefined 若未提供源投影,将从GeoTIFF元数据中读取投影信息。
transitionnumber
(defaults to 250)渲染时的不透明度过渡持续时间。要禁用不透明度过渡,请传递
transition: 0.wrapXboolean
(defaults to false)渲染瓦片网格范围之外的瓦片。
interpolateboolean
(defaults to true)重采样默认采用线性插值;若为 false,则使用最近邻插值。
-
SourceInfo{Object}
-
属性:
Name Type 描述 urlstring | undefined 源GeoTIFF的URL
overviewsArray.<string> | undefined 概览 URL 列表,仅在提供 url 参数时适用。
blobBlob | undefined 包含源GeoTIFF的Blob。
blob和url是互斥的。minnumber
(defaults to 0)源数据的最小值。渲染值基于配置的最小值和最大值,按比例缩放到 0 到 1 的范围内。如果未提供这些值且栅格统计数据可用,则使用栅格统计数据。如果两者均不可用,则使用该数据类型的最小值。要禁用此行为,请设置
normalize选项false在构造函数中。maxnumber | undefined 源数据的最大值。渲染值基于配置的最小值和最大值从0缩放到1。如果未提供且栅格统计数据可用,则使用这些统计数据。如果两者都不可用,则使用数据类型的最大值。要禁用此行为,请设置
normalize选项false在构造函数中nodatanumber | undefined 需丢弃的值(将覆盖元数据中定义的任何nodata值)。如果指定,则会向数据中添加一个额外的alpha波段。通常,GeoTIFF元数据会包含nodata值的信息,因此,仅当您发现这些值未从元数据中自动提取时,才需要设置此属性。
bandsArray.<number> | undefined 要读取的波段编号(其中第一个波段是
1)。若未指定,则默认读取全部波段。例如,若一个 GeoTIFF 包含蓝色(波段1)、绿色(波段2)、红色(波段3)和近红外(波段4),且您仅需近红外波段,请进行如下配置。bands: [4].