ArcGIS 中创建的元数据通常存储为 ArcGIS 元数据格式。元数据中所包含的信息按照与当前 ArcGIS 元数据样式相关联的元数据标准进行创建。
ArcGIS 元数据在 ArcGIS 外部无法使用。如果需要在 ArcGIS 外部提供元数据,可将项目的元数据导出为标准的 XML 格式,之后共享导出的 XML 文件。可通过多种地理处理工具以不同方式导出 ArcGIS 元数据。
XSLT 变换
XSLT 变换可使用 XSLT 1.0 样式表转换任何 XML 文件。此工具不只用于处理元数据,还可用于处理任意 XML 文件。
在导出的上下文中,此工具通常用于将 ArcGIS 元数据导出至 HTML 文件,可将这些文件发布到外部网站以描述 GIS 资源或打印出来以供参考。XSLT 样式表还可生成文本文件,但以这种方式导出元数据比较少见。
XSLT 还可过滤或修改 ArcGIS 元数据并将结果导出为 XML 文件,此文件可在 ArcGIS 外部使用,也可由其他元数据处理工具使用。例如,发布到元数据目录之前,可过滤出不想在组织外部共享的内容。最后,将只发布已过滤的元数据而不是项目的原始信息。
ArcGIS for Desktop 提供了多个 XSLT 样式表,可通过这些样式表以不同格式导出元数据。
导出元数据和批量导出元数据
导出元数据和批量导出元数据工具可将 ArcGIS 元数据导出为独立的元数据 XML 文件。这些工具常用于将导出的文件发布至元数据目录。这些工具在导出 ArcGIS 项的元数据之前将对其进行处理和更新。最终将按照元数据标准的 XML 模式或 DTD 构造导出的文件。
使用导出元数据可导出一个 ArcGIS 项的元数据,而使用批量导出元数据可一次导出多个 ArcGIS 项的元数据。
可通过不同的方式来打开这些工具的对话框。工具中使用的默认值可能会因其打开方式不同而有所差异:
- 可直接从 目录窗口 打开这些工具,方法为打开“系统工具箱”文件夹中的“转换”工具箱。通过这种方法打开工具时,不会预定义转换程序参数。
- 可以从 ArcToolbox 窗口通过打开“转换”工具箱来打开这些工具。通过这种方法打开工具时,不会预定义转换程序参数。
- 在搜索窗口中,如果使用短语导出元数据搜索工具,则搜索结果将包含导出元数据和批量导出元数据工具。在搜索结果中单击工具名称即可打开此工具。不会预定义转换程序参数。
- 查看某个项的元数据,然后在 描述选项卡 中单击导出按钮。转换程序参数将设置为适合当前 ArcGIS 元数据样式的值。
- 单击 ArcCatalog 中元数据工具条上的导出元数据按钮。转换程序参数将设置为适合当前 ArcGIS 元数据样式的值。
Esri 元数据转换程序
Esri 元数据转换程序工具可将 ArcGIS 元数据导出为 XML 文件,该文件格式符合元数据标准的 XML 模式。将不执行其他处理。一般来说,可直接使用“导出元数据”工具代替“Esri 元数据转换程序”工具以获得最佳效果。
USGS MP 元数据转换程序
USGS MP 元数据转换程序工具使用称为 mp 的元数据分析程序工具转换元数据。mp 工具由 USGS 创建和维护(mp 工具不是 Esri 工具; ArcGIS for Desktop 提供该工具的一个版本)。
该工具仅接受包含遵照 联邦地理数据委员会 (FGDC) Content Standard for Digital Geospatial Metadata (CSDGM) XML 格式的 XML 元素的元数据作为输入。如果此内容存在于项目的元数据中,则在使用授予您对项目元数据全部访问权限的元数据样式时,它将显示在 描述选项卡 中的 FGDC 元数据(只读)标题下。
例如,如果某 ArcGIS 项包含的元数据是在 ArcGIS Desktop 9.3.1 或更早版本中使用 FGDC 元数据编辑器创建的,并且项的元数据已升级为 ArcGIS 元数据,则 ArcGIS 元数据将保留原始的 FGDC 元数据 XML 元素。在本例中,此工具将只导出项目的原始 FGDC 元数据,而不是升级的 ArcGIS 元数据内容。
此工具也可通过同样方式对在 ArcGIS 外部创建并符合 FGDC CSDGM 元数据格式的独立元数据 XML 文件进行转换。
此工具的转换类型参数决定元数据以何种格式导出。可用两种不同的 HTML 格式(两种不同的文本格式)导出信息:标准通用标记语言 (SGML) 格式和 XML 格式。由此工具导出的 XML 文件将仅包含 FGDC CSDGM XML 元素;即,存在于项目元数据中的任何 FGDC XML 元素都会被复制到单独的 XML 文件中。无法使用此工具将 FGDC 文本文件转换为 FGDC XML 文件。