元数据自动更新快速浏览

查看 ArcGIS 项目的元数据时,如果项目的元数据尚不存在,则将为其创建。然后将对元数据进行更新以包括可为此项目记录的任何属性。例如,打开要素类的元数据时,将记录此要素类中所含要素的当前范围以及要素的数量。您所看到的将始终是最新信息。对于值已自动更新的元数据元素,元素名称或值的旁边将自动显示星号 (*)。

对于已同步的元数据元素,元素名称或值的旁边将显示绿色星号。

自动更新元数据以包含项目当前属性的过程称为同步,即将元数据中的值与项目的属性同步。

编辑元数据将与同步一起进行,以便自动更新不会覆盖人工输入的信息。假设有一个名为 parcels 的项目。自动创建元数据时,会在元数据中将项目的名称记录为默认标题。如果将该项目重命名为 cityParcels,则下次自动更新元数据时,将更改默认标题以反映项目的当前名称。如果您编辑了元数据并提供了更具描述性的标题(如 City Land Parcels),则下次自动更新元数据时,不会用项目的当前名称替换您所提供的标题。

您必须具备编辑项目元数据的权限,才能进行元数据的自动更新:

例如,对于从 DVD-ROM 驱动器上访问的数据,即便该介质在使用不同驱动器的情况下是可写的,您仍然无法自动更新该数据的元数据。

使元数据保持最新状态

如果您使用要素类的属性 对话框更改了要素类的投影或添加了字段,或者在 ArcMap 中编辑了要素类中的要素,则保存这些更改时,要素类的元数据不会自动更新以反映新投影、字段或范围。有些地理处理工具会在处理过程完成后更新项目的元数据,但有些工具不会进行更新。

经过一段时间后,项目元数据中所记录的属性将会过期。然而,只要您对元数据拥有写入权限,在 ArcGIS 中对项目元数据执行任务时就会执行同步过程,以确保您所使用的元数据处于最新状态。不仅仅是在查看元数据时,在验证和导出元数据之前以及导入或更新元数据之后,也会自动更新元数据。

管理发生同步的条件

在某些情况下,您可能希望更为精确地控制元数据自动更新的发生条件。如果需要,您可以将 ArcGIS 的默认行为更改为关闭元数据自动更新,这样查看元数据时将不会更新元数据,并且在元数据不存在时,也不会自动进行创建。但是,此设置不会影响验证和导出元数据前以及导入或更新元数据后的元数据同步。

您可以随时使用同步元数据地理处理工具启动自动更新。使用此工具可更为精确地控制在什么情况下创建和更新元数据,以及将更新元数据中的哪些信息。如果您具有用于处理元数据的自定义地理处理模型或 Python 脚本,则应在其中包括“同步元数据”工具,以确保使用的信息是最新信息。

某些组织更愿意关闭自动更新。在一天中用户查看元数据时,元数据不会更新。过几个小时后,自动运行的 Python 脚本会对元数据进行更新,以反映一天内所发生的所有变更。这样的脚本可以利用“同步元数据”工具的选项来实现只在元数据存在时才更新元数据。

开始行动开始行动:

如果以 XML 的形式访问 ArcGIS 项目的元数据并进行处理,您可能会注意到许多 XML 元素都具有 XML 属性 Sync。如果此属性存在并且它的值为 TRUE ,那么只要项目支持更新对应的信息,就会用从项目中获取的信息自动更新元数据元素的值。

例如,当项目的名称被自动添加为默认标题时,如果以 XML 形式访问元数据,则应如下所示:<resTitle Sync="TRUE">parcels</resTitle>。查看该元数据时,此元素旁边会显示一个星号,因为 Sync 属性的值为“TRUE”。编辑元数据并更改默认标题后,Sync 属性将被移除:<resTitle>City Land Parcels</resTitle>。在查看元数据时,元素旁边将不再显示星号。

如果 Sync 属性的值不为 TRUE,或者不存在 Sync 属性,则不会自动更新元素的值。

旧版本旧版本:
  • 在 ArcGIS Desktop 9.3.1 及较早版本中,可以使用“元数据属性”对话框为单个项目禁用元数据自动更新功能。现在,已不再支持此功能。如果在项目的现有元数据中设置了此属性,当前版本的 ArcGIS Desktop 将忽略此设置。
  • 用于执行元数据自动更新功能的软件组件称为同步器。ArcGIS Desktop 9.3.1 和较早版本中提供了可打开或关闭同步器的工具。现在已不再支持随 ArcGIS 提供的关闭元数据同步器功能;因此也不再提供“设置工作同步器”工具。
  • ArcGIS Desktop 9.3.1 和较早版本中提供了 FGDC 同步器,专门用于更新以 FGDC CSDGM XML 格式显示的元数据元素中的信息。当前版本中仍然提供此同步器并且可以使用,但其名称已不再反映其功能 - 此同步器现在专门用于更新 ArcGIS 元数据元素。当前版本的 ArcGIS Desktop 将不会自动更新 FGDC 元数据元素。FGDC 同步器现在所提供的功能与以前的 ISO 和地理网络元数据同步器所提供的功能相同。不支持通过编程的方式禁用 FGDC 同步器。

相关主题


7/10/2012