创建镶嵌数据集

功能说明

通过镶嵌数据集管理影像,可以当做影像入库的过程,入库就是将影像添加到镶嵌数据集中,可以将不同格式(.tif、.tiff、.img)的多个影像添加到同一镶嵌数据集中,并可以单次添加海量影像。

入库之所以高效,是因为镶嵌数据集并没有拷贝影像原文件,而是记录了影像的路径、轮廓、分辨率等元信息。

数据准备

入库前,首先您需要了解准备入库影像的基本情况,包括影像文件大小、文件数量、是否建立了金字塔等信息,为影像入库做充足准备。

  • 通过影像文件大小和文件数量,可以估测影像入库操作所需要的时间以及占用的磁盘空间。以下是通过测试结果提供的参考依据。全球30米分辨率的DEM数据,22667幅0.98TB,一次全部添加到UDB数据源中的镶嵌数据集,耗时14分钟;添加后,udb文件大小为16MB,udd文件22MB。
  • 影像是否创建了金字塔,以及影像是否采用的分块存储,这两方面都可以显著提升影像的显示效率,构建影像金字塔和影像转为分块存储,即可以在入库前完成,也可以在入库后进行。
  • 影像的金字塔构建和分块存储的转换,以及后期影像地图缓存生成都支持多进程,因此,为了获得更高的执行效率,可以准备配置较高的机器执行这些操作。
  • 上述主要考虑了影像入库需要的各种资源,您还需要了解影像本身,影像所记录的内容是地物波普反射还是高程,这涉及后期影像地图配图采用哪种展示手段,例如,对于DEM数据,可以通过颜色表以及三维晕渲效果展示高程分级。
  • 查看影像投影信息:在创建镶嵌数据集时,为了使影像可以在目标坐标系下高效正确地拼接显示,首先需要了解影像文件的坐标信息(直接以打开文件型数据源的方式打开影像文件,可以在数据集属性信息中查询坐标系信息),且确定镶嵌数据集在地图中显示时需要的坐标系,例如,影像文件本身是China2000分带投影,地图显示的坐标系需要是China2000,地图实际显示的坐标系可以与影像文件坐标系不一致。下面从原始影像文件有坐标系和无坐标系两种情况说明如何给镶嵌数据集设置合适的坐标系:
    1. 当原始影像文件有坐标系且和地图显示所需坐标系不一致时,建议将镶嵌数据集的坐标系设置为地图显示所需坐标系。

      例如,影像原始坐标系为 China2000分带投影,地图显示需要的坐标系为China2000,创建镶嵌数据集时坐标系就设置为China2000。因为地图在显示时内部会自动将影像从China2000分带投影坐标系转换为China2000 坐标系,用户无需做额外的坐标系处理。相较于将镶嵌数据集设置为同原始影像坐标一致的China2000分带投影坐标系,再在显示时设置地图动态投影为China2000,前者的方式显示效率更高。故,在使用镶嵌数据集时,不推荐地图使用动态投影。

    2. 当原始影像文件有坐标系且和地图显示所需坐标系一致时,建议将镶嵌数据集的坐标系设置为地图显示所需坐标系。
    3. 当原始影像文件无坐标系时(平面坐标系)但用户已知数据的坐标系时,有以下处理方法:

      (1)对原始影像文件不做任何处理,将镶嵌数据集的坐标系设置为数据的坐标系。此时,地图显示坐标系需与数据坐标系一致。例如,原始影像无坐标系(平面坐标系),但用户已知数据为China2000分带投影,则将镶嵌数据集的坐标系设置为China2000分带投影。在后续使用时,地图显示的坐标系也必须是China2000分带投影,地图不能使用动态投影功能。因为原始影像文件缺少坐标系,程序内部无法再自动投影转换,将导致无法正常显示影像。

      (2)将用户已知的数据坐标系设置给原始影像文件 ,即将原始影像文件处理成有坐标系的情况。后续镶嵌数据集的坐标系设置,请参考1和2。

功能入口

  • 开始选项卡->新建数据集下拉框->栅格/影像/视频->镶嵌
  • 工具箱->影像管理->创建镶嵌数据集->创建镶嵌数据集

参数说明

每幅影像的裁剪形状为一个面对象并单独存储在一个shapefile文件中,文件名称与影像文件名称相同,该*.shp文件必须存储在对应影像文件的同级目录下。有关裁剪文件的更多描述请参看裁剪显示方式

  1. 可通过工具栏中的工具,添加及删除影像文件,镶嵌数据集将记录添加影像文件的绝对路径信息。
    • 添加:添加下拉按钮中包含以下添加选项:
      • 添加文件:添加指定的影像文件(*.img、*.tif、*.tiff等格式)到当前列表区域。支持添加云存储服务中的*.tif、*.tiff、*.img影像文件。
      • 添加文件夹:添加指定文件夹下的所有影像文件。当通过添加文件夹的方式添加影像文件时,可以对影像文件的类型,是否搜索子文件夹中的文件进行统一设置。支持添加的影像文件类型包括:IMG文件、TIFF文件、ECW文件、SID文件。支持添加云存储服务中的文件夹路径。
      • 添加清单:添加指定的清单文件(*.txt、*.tif、*.tiff等格式),程序将按照清单信息,将其所包含的所有影像加入当前列表区域。清单文件*.txt中支持写入云存储服务中影像文件的路径信息,路径格式如://minio@image/ChinaPart1/H47C001004.tif,详细说明请参考云存储服务
      • 添加镶嵌数据:添加已有镶嵌数据,获取数据集中的影像信息。
      • 添加FTP地址:添加FTP服务器路径,获取FTP服务器中的影像文件。
    • 删除:删除不需要添加到镶嵌数据集中的影像。
    • 子数据集列表区域,显示了已添加子数据集的基本信息,包括:
      • 别名:子数据集添加到影像数据集集合中后,在此集合中显示的名称。
      • 路径:显示影像文件所在的磁盘路径。
  2. 设置存放镶嵌数据集的数据源和数据集名称。
  3. 不勾选读取裁剪文件复选框,即借助镶嵌数据集裁剪子数据集,裁剪显示影像的有效区域。常用于影像数据在投影转换后导致变形,通过参考数集裁剪处理无值区域。该参考文件为*.shp 格式数据。 如若影像文件夹中存在对应的*.shp文件,勾选该复选框,否则程序默认调用每个影像的轮廓数据作为裁剪范围。
  4. 设置目标坐标系,当添加影像文件后,应用程序会将添加的第一个有坐标系的文件的坐标系设置为当前镶嵌数据集的坐标系。同时支持通过坐标系设置工具条中的重新设定坐标系复制坐标系导入坐标系等三种方式设置坐标系。有关镶嵌数据集坐标系的设置请参考查看影像投影信息
  5. 单击运行按钮,完成镶嵌数据集的创建。在工作空间管理器数据源节点下新增创建后的镶嵌数据集的节点,分别是轮廓、边界和裁剪。
    • 轮廓是镶嵌数据集存储和组织影像文件的基础,它是一个面数据集,每一个面对象为单幅影像的地理范围,如下图所示,通过轮廓可以全局浏览影像的分布情况及覆盖情况。
      图:全球范围的30米分辨率DEM数据(镶嵌数据集轮廓)

      除了地理范围,轮廓还管理了每幅影像文件的存储位置、金字塔的最大最小分辨率等元信息,如下图所示。在实际应用中,轮廓可能还需要管理影像的其他信息,如每幅影像的拍摄时间、厂商等,可以通过创建用户字段和字段更新来实现。

      图:轮廓数据集属性表
    • 边界,为面数据集,其中的面对象可以用来设置镶嵌数据集的显示范围,默认基于轮廓构建;也可以通过自定义范围或者指定的几何对象重建边界,进而使镶嵌数据集按照新的边界显示边界以内的影像。
    • 裁剪,为面数据集,其中的面对象是控制每幅影像的显示范围,是基于创建镶嵌数据集时选取的裁剪文件生成的,如若没有单独的裁剪文件,默认基于影像轮廓创建。
  6. 在图层管理器中,一个镶嵌数据集包含四部分:边界线、标注、轮廓线和影像。如下图所示,镶嵌数据集包含6幅影像数据集,显示在地图窗口中,其中,粉色线框为边界线、绿色线为轮廓线,最下方为镶嵌显示的影像数据集。
    图:镶嵌数据集结构
    • 轮廓线:影像轮廓线基于镶嵌数据集的空间参考,它反应的是影像在镶嵌数据集中的真实边界。
    • 边界线:基于影像轮廓线构建。可以通过调整Boundary边界线范围动态改变镶嵌数据集的整体显示。在特定需求下,可利用已有矢量边界或行政区划替换原始镶嵌数据集边界,从而改变数据显示。
    • 影像:添加到镶嵌数据集中管理的所有影像,动态镶嵌在一起显示。
    • 标注:添加到镶嵌数据集中每个原始影像的文件名称。

相关主题