NITF 支持

ArcGIS 支持 NITF 标准和产品,这些标准和产品要求正确形成 NITF 文件以保留其基本结构。

NITF 文件的基本结构由必需的主文件标头组成,其中包含文件版本以及有关 NITF 中包含的数据类型的详细信息。 组成 NITF 的数据段如下图的顶行所示。 并非所有段类型都是必需的。 此外,一个或多个数据扩展段 (DES) 可能与一个段相关联以包含与该段相关联的附加数据,例如,标记记录扩展 (TRE)。

NITF 支持结构

显示

下表汇总了 NITF 图像段显示支持的压缩格式。

图像压缩方法受支持(是/否)

JPEG DCT

矢量量化

双色

JPEG 2000 (NPJE/EPJE)

NITF 段

受支持的 NITF 格式范围从包含具有单波段或多波段的单个或多个图像段的标准图像产品到仅包含 CSSHPA 或 CSSHPB 数据扩展段中的 shapefile 的派生图像产品。 有关如何在 ArcGIS Pro 中使用 NITF 数据类型的详细信息,请参阅 NITF 图层

注:

ArcGIS Pro 目前不支持 NITF 图形和文本段。

多段支持

ArcGIS Pro 支持包含多个数据段(有时称为 NITF 子数据集或 NITF 子图层)的 NITF 数据的数据访问和显示。 NITF 标准将数据类型组织到各种数据细分类型中,如 NITF 数据简介中所述。

根据 NITF 图像、栅格或 shapefile 中包含的数据类型,将提供多种机制以访问此信息。 图像支持数据窗格提供了对 NITF 元数据的组织和结构的视图,包括对有关每段的所有信息的访问。

“图像支持数据”窗格中的多段 NITF 数据
本示例显示了“图像支持数据”窗格中多段 NITF 数据的内容。 数据由 Maxar Technologies 提供。

通过使用地理处理框架直接使用工具、模型、处理链或脚本,还支持将 NITF 子数据集作为相关地理处理工具和栅格函数的输入。

输入要素图层
显示了输入要素图层的示例。 数据由 Maxar Technologies 提供。

NITF 图层提供对可视化包含可显示图像信息的 NITF 文件中多段图像段内容的支持。 每个图像段包含由一个或多个数据波段组成的单个图像。

多段图像信息
显示了多段图像信息。 数据 © 2023 Planet Labs PBC。

写入 NITF

ArcGIS Pro 支持使用导出栅格窗格写入 NITF。 向地图添加 NITF 数据集后,右键单击要导出的图像子图层。 从下拉菜单中选择数据,然后单击导出栅格。 选择 NITF 作为输出文件格式。

有关使用导出栅格工具和设置参数的信息,请参阅导出或转换栅格数据集。 默认情况下,数据未进行压缩。

注:

当写入 NITF 文件时,目前不支持图像压缩。

下表显示了 NITF 格式类型以及与 NSIF 1.0、NITF 2.0 和 NITF 2.1 相关联的相应功能:

NITF 读取和写入摘要

图像支持数据

图像支持数据 (ISD) 包含有关 NITF 文件或 NITF 文件集中所含数据的背景信息。 ISD 的主要目标是提供元数据以帮助指导和描绘数据产品的最初意图,而无需限制对原始数据的访问。 NITF ISD 的主要用途包括数据、管理、分发以及用于对任何 NITF 容器相关内容进行正确地理定位的特定参数的常规处理历史记录。

ArcGIS Pro 支持访问 NITF 文件结构中包含的 NITF ISD。 由此即可相应地处理和可视化图像数据,并利用 ISD 来帮助管理数据、工程、工作流和应用程序。 还支持多段图像,可以为其创建索引并对其进行处理和显示,以保留每个 NITF 源产品中的内置关系。

可以通过多种方式访问 NITF ISD,包括在图像支持数据窗格中以及图层和数据集属性对话框上的特定图像支持数据选项卡中。

向地图添加 NITF 文件时,内容窗格中的 NITF 图层将会组织 NITF 文件的内容。 NITF 图层的名称基于 NITF FTITLE 字段中的值,最多可包含 80 个字符。 如果 FTITLE 字段不可用,则标注将切换为 NITF 文件名。 将为 NITF 中的每个图像段创建单独的子图层,并在内容窗格中列出。 每种数据类型表示为 NITF 子图层,并且可以单独激活和管理。

“图像支持数据”窗格

可以使用非模式图像支持数据窗格来浏览、搜索、访问以及导出 NITF ISD。 要访问图像支持数据窗格,请右键单击内容窗格中的 NITF 图层,然后单击图像支持数据。 随即显示该图层的图像支持数据窗格。

有关 NITF 文件格式特有的标记记录扩展 (TRE) 或数据扩展段 (DES) 的详细信息,可以通过将鼠标悬停在 ISD 查看器主体中感兴趣的特定 TRE 或 DES 上,然后单击与特定 TRE 或 DES 相关联的文本按钮进行访问。

NITF“图像支持数据”窗格
将显示 NITF“图像支持数据”窗格。 数据 © 2023 Planet Labs PBC。

栅格数据集属性

要访问 ISD,请在目录窗格中右键单击 NITF 文件,然后单击属性以打开栅格数据集属性对话框。

NITF“栅格数据集属性”对话框
将显示“栅格数据集属性”对话框。 数据 © 2023 Planet Labs PBC。

地理定位 NITF 图像子图层

NITF 文件中的 ISD 可以包含地图转换的多个源,以相对于地球表面正确定位影像。 重要的是要知道使用的顺序和优先级,以了解定位的质量。 以下列出了 NITF 文件中坐标数据的优先级。

  • 社区传感器模型 (CSM) - 文件的主要地图信息。 如果 CSM 可用并且存在相应 ISD,则将使用此选项。
  • RPC00B - 如果 CSM 或 SENSRB 信息不可用,则将使用有理多项式系数信息。
  • GEOSDE (DIGEST) - 将从 MAPLOB、PRJPSB 和 GEOPSB TRE 中导入地图信息(如果可用),并在指定投影中创建连接点和像素大小。 如果投影不受支持,则此信息将视为无效,并且将尝试使用 IGEOLO 地理配准方法。

    注:
    如果可用,则连接点和像素大小将从 GEOLOB 和 GEOPSB TRE 导入到地理坐标系中。

  • IGEOLO - 包含坐标数据的 NITF 图像子标题。 如果坐标数据有效,则将为图像计算连接点和像素大小。 否则,将使用仿射地图变换来确定图像的地理配准。

    注:
    IGEOLO 坐标被视为不准确,可用于发现索引中的近似位置。

  • ICHIPB - 此数据用于执行测量以及计算图像片上要素的地理位置。

    注:
    目前不支持位置标签。

NCDRD-NCDDD-Custodian@nga.mil

相关主题