GeoTIFF (.tif, .tiff)

背景

    • TIFF 格式的地理信息系统 (GIS) 的扩展.
    • 用于归档和交换航空摄影或地形数据.
    • 二进制格式.
    • 包含栅格或数字高程模型 (DEM).
    • 数字高程模型存储为一个海拔值的栅格.

Import

  • Import["file","GeoTIFF"] 导入一个 GeoTIFF 文件并以图像形式返回.
  • Import["file",{"GeoTIFF","elem"]} 从一个 GeoTIFF 文件中导入指定的参数.
  • Import["file.tif",{{elem1,elem2,}}] 导入多个元素.
  • 可用 Import["file","GeoTIFF"]Import["file",{"GeoTIFF",elem,}] 指定导入格式.
  • 请到以下参考页面了解完整的基本信息:
  • Import从文件导入
    CloudImport从云对象导入
    ImportString从字符串导入
    ImportByteArray从字节数组导入

导入的参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "Data"颜色或海拔值的数组
    "Graphics"Graphics 对象表示的图像
    "Image"图像对象
  • 高级 Import 参数:
  • "BitDepth"用于将文件中的颜色通道编码的位数
    "Channels"在文件中使用的颜色数
    "Summary"文件摘要
  • 对于 GeoTIFF 格式,默认情况下,Import 使用 "Image" 参数.
  • 元数据参数:
  • "ColorSpace"文件中使用的颜色编码
    "DataFormat"用于表示海拔或颜色值的类型
    "ElevationRange"海拔数据的范围,以米为单位
    "RasterSize"地形网格的尺寸
    "SpatialRange"以坐标系统单位给出的地理坐标范围
    "SpatialAffineTransform"像素空间与投影坐标之间的关系
  • Import["file.dem","ElevationRange"] 给出单位为米的海拔值的范围 {zmin,zmax}.
  • Import["file.dem","SpatialRange"] 给出由文件覆盖的地理区域的边界坐标,形式为 {{latmin,latmax},{longmin,longmax}}的表达式.
  • 表示文件中使用的大地基准和参考椭球的参数:
  • "CoordinateSystem"文件中使用的坐标系统的名称
    "Datum"大地基准
    "SemimajorAxis"米制的参考椭球的半长轴
    "SemiminorAxis"米制的参考椭球的半短轴
    "InverseFlattening"逆压扁椭球
    "LinearUnits"坐标系统单位
  • 指定制图投影及其参数的元素:
  • "Projection"投影名称和参数
    "Centering"定义投影原点的纬度和经度
    "StandardParallels"标准的纬
    "CentralScaleFactor"中央子午线或投影中心的比例因子
    "GridOrigin"中央纬圈和子午线的网格坐标 {n,e}
    "ProjectionName"投影使用的 Wolfram 语言的标准名称
    "ReferenceModel"使用何种参考球体或椭球体
  • 从文件中访问底层的元信息:
  • "CoordinateSystemInformation"存储于文件中的坐标系统的原始参数
  • 请到 GeoProjectionData 的参考页面了解有关地图投影的完整信息.

选项

范例

打开所有单元关闭所有单元

基本范例  (2)

导入 GeoTIFF 文件:

图像摘要:

范围  (2)

合并两种不同的元素:

导入图像的元信息:

导入元素  (30)

可用元素  (2)

可用元素列表:

将所有元素导入为规则列表:

数据表示  (7)

"Data"  (1)

导入图像数据:

构建适当类型的图像:

"Graphics"  (1)

导入为 Graphics 对象:

"Image"  (2)

导入为 Image 对象:

默认元素同样为 "Image"

仅导入指定的行:

导入指定的行和列:

"BitDepth"  (1)

获取每个颜色通道表示的位元数:

"Channels"  (2)

获取使用的图像通道的数量:

获取图像的摘要信息:

元数据  (7)

"ColorSpace"  (1)

获取文件中使用的颜色编码:

"DataFormat"  (1)

获取用于表示高程或颜色值的类型:

"ElevationRange"  (1)

栅格数据的最小和最大高程(以米为单位),假设表示的是数字高程模型:

"MetaInformation"  (1)

获取所有元数据:

"RasterSize"  (1)

以像素为单位给出栅格的大小:

"SpatialRange"  (1)

获取以坐标系单位给出的地理坐标范围:

"SpatialAffineTransform"  (1)

获取仿射变换,将像素空间中的坐标转换为制图参考系统中的坐标:

坐标原点位于栅格图像的左上角,很方便进行检查:

基准面和参考椭球体  (6)

"CoordinateSystem"  (1)

包含基准面的制图坐标系的名称:

"Datum"  (1)

基准面的名称:

"SemimajorAxis"  (1)

获取参考椭球的长半轴(以米为单位):

"SemiminorAxis"  (1)

获取参考椭球体的短半轴(以米为单位):

"InverseFlattening"  (1)

获取椭球体的扁率:

"LinearUnits"  (1)

制图坐标系的单位:

制图投影  (8)

"Projection"  (1)

制图投影的名称和参数(如果有):

"Centering"  (1)

制图投影的居中:

"StandardParallels"  (1)

制图投影的标准纬线(如果有):

"CentralScaleFactor"  (1)

制图投影的中心比例因子:

"GridOrigin"  (1)

制图投影的网格原点:

"ProjectionName"  (1)

制图投影的名称:

"ReferenceModel"  (1)

制图投影的参考模型:

"CoordinateSystemInformation"  (1)

使用 WKT 规范的制图参考系统的信息:

导入的选项  (4)

ImageSize  (1)

指定显示出来的图像的尺寸:

"RasterBands"  (1)

在这种情况下,栅格只有一个通道:

导入第一个栅格带:

RasterSize  (1)

默认情况下,以原有分辨率导入图像:

指定导入的栅格图像的栅格尺寸: