编辑项目的元数据,记录对您的组织了解项目的来源和内容很重要的信息。 如果有权限,您可以编辑项目的元数据。
- 对于存储在工程中的项目,如果您具有该项目的写入权限,则可以编辑元数据。
- 对于文件系统上的项目,如果您具有对项目存储位置的写入访问权限且其文件不是只读,则您可以编辑元数据。
- 对于地理数据库中的项目,如果您具有编辑其数据的权限,则可以编辑项目的元数据。 对于企业级地理数据库,元数据仅受地理数据库的默认版本支持;项目不能具有版本特定的元数据内容。
- 对于门户项目而言,您可以编辑您自己的项目的元数据。 如果您是 ArcGIS 组织管理员,还可以编辑并非您拥有的项目的元数据。
可能需要一些时间才能完成项的元数据。 您可以随时保存您的更改并停止编辑(即使缺少必需的信息),并在以后返回以完成您的工作。 如果您在元数据视图打开的情况下保存并关闭工程,只要项目仍然可用,并且您对它的权限没有更改,您就可以在重新打开工程时立即再次开始编辑元数据。 元数据视图将直接打开至您先前所使用的页面。
可以同时打开多个元数据视图。 如果您忘记了哪个元数据视图与哪个项相关联,可以在内容窗格顶部将鼠标悬停在该项的名称上;弹出窗口将显示该项的类型和位置。
在“属性”对话框中编辑元数据
对于存储在项目中的地图、布局、报表、演示文稿和其他项目,您可以在其属性对话框中编辑项目元数据的项目描述部分。 如果选择许多图层或表,则更改将被应用到所有选定图层或表。
地图、图层、独立表和视频可以在工程中具有完整的元数据,也可以引用数据源的元数据。 使用属性对话框元数据选项卡顶部的下拉列表,选择其中一个选项。 当这些地图内容设置为引用数据源的元数据时,数据源元数据的项目描述部分在属性对话框中可见,但不可编辑。
当地图图层、独立表或视频设置为拥有自己的元数据时,您可以在属性对话框中编辑图层元数据的项目描述部分。 例如,您可以将数据源的元数据复制到地图图层,并编辑其内容,专门描述地图图层所描绘的信息,包括显示查询、符号系统选择、包含的字段等。
由于工程项目和地图内容的元数据保存在工程中,因此在保存工程之前,元数据更新不是永久性的。
提示:
对于工程项目或者拥有自身元数据的地图内容,要编辑其完整元数据,请在内容窗格中右键单击相应的条目,然后单击编辑元数据 。
编辑工程项目的元数据
此操作用于编辑存储于工程中的地图、布局、报表、演示文稿等工程项目的元数据。
- 打开地图、布局、报表、演示文稿或其他工程项目。
- 在内容窗格顶部,右键单击工程项目,然后单击属性。
将弹出属性 对话框。
- 单击元数据选项卡。
该项目的元数据的简要版本会显示在选项卡上。
- 描述项目。
- 单击确定。
- 保存工程。
工程项目的元数据将随项目一同保存在工程中。
编辑地图内容的元数据
对于地图中的图层、独立表或视频,如果已配置为拥有独立的元数据,您可以通过其属性对话框对其元数据进行编辑。 如果在地图中同时选择了多个图层、表或视频,您所做的更改将应用于所有选定项目。
- 打开地图。
- 在内容窗格中,选择一个或多个地图图层、独立表或视频。
- 右键单击所选项目并单击属性。
将弹出属性 对话框。
- 单击元数据选项卡。
该项目的元数据的简要版本会显示在选项卡上。
- 单击下拉列表,单击图层具有自己的元数据、表格具有自己的元数据或视频具有自己的元数据。
- 单击将数据源的元数据复制到此图层
。
随即显示复制源的元数据消息框。 该消息框会警告您,此操作将覆盖工程中已存在的所有元数据。
- 单击是。
数据源的元数据随即被复制到地图图层、独立表或视频。
- 描述图层、表或视频。
- 单击确定。
- 保存工程。
地图内容的元数据将随项目一同保存在工程中。
尝试编辑完整元数据时出现警告
如果某个地图图层、独立表或视频当前使用的是显示数据源中的元数据(只读)选项,并且您从图层、表或视频的快捷菜单或从目录视图功能区上的目录选项卡中单击编辑元数据 ,则会出现警告消息。 无法直接从图层、表或视频编辑数据源的元数据。
如果希望图层、表或视频继续引用数据源的元数据,则必须在目录视图中浏览到该数据源并将其选中,然后直接编辑其元数据。 数据源的元数据更新后,下次您在属性对话框中查看地图内容的元数据时,这些更新将会显示。
或者,在属性对话框中将图层、表或视频设置为拥有自身元数据,然后继续编辑元数据 。
在元数据视图中编辑元数据
在元数据视图中,您可以编辑任何项目的完整、基于标准的元数据,包括工程本身和地图的内容。 ArcGIS Pro 中有两个元数据编辑器可用。
默认情况下,ArcGIS Pro 经典元数据编辑器用于使用“项目描述”元数据样式编辑元数据,该样式使用单个页面来提供描述项目的基本信息。 要提供更多信息,请选择其他元数据样式。 与 ArcGIS Online 中提供的元数据编辑器相同的元数据编辑器也可在 ArcGIS Pro 中使用,并支持大多数元数据样式。 在选项对话框中选择要使用的元数据编辑器。
当您开始编辑项目的元数据时,所选的元数据编辑器将出现在元数据视图中。 两个元数据编辑器都可以使用相同的规则,针对所选的元数据样式编辑相同的 ArcGIS 元数据内容。
- 打开目录视图,浏览要编辑其元数据的项目,并将其选中。
- 如您具有元数据模板,请将其应用至项目。
- (可选)将数据集的属性同步到项目的元数据。
- 在功能区目录选项卡的元数据组中,单击编辑
。
随即显示元数据视图。 所选的元数据编辑器将出现在元数据视图中。 - 使用元数据编辑器通过键入或选择值来描述项目。
- 保存您的更改:
- 对于工程项目和地图的内容(元数据存储在工程中),在功能区上的元数据选项卡上,单击应用
并保存工程。 您的元数据编辑和其他所有更改都将保存在工程中。
- 对于工程本身、数据集、文件、工具以及工程引用的其他项目(元数据未存储在工程中),在功能区上的元数据选项卡上,单击保存
。 您的元数据编辑将与项目一起保存。
您可以继续编辑项目的元数据。 通过查看目录视图中项目的元数据预览您所作的更改。
- 对于工程项目和地图的内容(元数据存储在工程中),在功能区上的元数据选项卡上,单击应用
完成对项目元数据的编辑后,关闭此元数据视图。
使用 ArcGIS Pro 经典元数据编辑器
使用 ArcGIS Pro 经典元数据编辑器编辑元数据时,用于编辑元数据的页面将根据所选的元数据样式加载到编辑器中。 每个页面都列在内容窗格中。
元数据样式决定了哪些元数据元素是必需的,以及允许在这些元素中记录哪些值。 如果元数据编辑器中的某个页面包含当前元数据样式必需的元素,但未提供值,则该页面将显示无效元数据图标 。 当您在内容窗格中单击该页面时,页面顶部将显示验证消息。
要创建满足当前元数据样式最低要求的元数据记录,请选择每个带有无效元数据图标的页面,并提供验证消息所描述的内容。 当页面上的所有验证错误都已解决时,该页面的图标将更改为有效元数据图标 。
使用 ArcGIS 元数据编辑器
当您使用 ArcGIS 元数据编辑器编辑元数据时,编辑器在内容窗格中列出两个页面:基本元数据和所有元数据。
基本元数据页面在一个页面上提供对当前元数据样式的所有必需和建议元素的访问。 在编辑器的第三列中,必需选项卡列出了当前元数据样式所必需的元素。 建议选项卡列出了创建高质量元数据所推荐的元素,但对于当前元数据样式而言是可选的。 如果元数据视图过窄而无法显示所有三列,则页面顶部会显示显示必需元素选项。单击此选项时,必需和建议选项卡将显示在元数据视图内的辅助窗口中。
所有元数据页面以适合当前元数据样式的方式提供对所有 ArcGIS 元数据内容的访问。 将描述特定概念的控件组织到卡片上,这些卡片的组织方式与 ArcGIS Pro 经典元数据编辑器类似。 每个卡片的必需元素都列在第三列中。
如果您不知道在哪里可以找到特定的元数据元素,请在所有元数据页面角落的搜索栏中键入元数据元素的名称,然后按 Enter 键。 默认情况下,搜索结果会列出与项目元数据中该元数据元素关联的所有卡片。 单击搜索结果顶部的显示隐藏结果切换按钮,仅在搜索结果中包含与必需元素关联的卡片。
当您在任一页面的第三列中单击必需或建议的元素时,用于提供该内容的控件会滚动到视图中。 当提供合适的值时,列表中元素旁边会出现绿色复选标记,进度条会前进,指示元数据距离完成还有多远。
使用 Python 脚本编辑元数据
如果您需要执行相同的操作来更新或管理多个项目的元数据,建议您使用 Python 脚本。 元数据模块 arcpy.metadata 是用于访问和管理元数据的 Python 模块。 可以使用该模板来执行以下任何操作:
- 更新多个项目的相同元数据元素的值。
- 将记录在项目元数据中的属性与项目的当前信息进行同步。
- 删除多个项目的地理处理历史记录。
- 将多个项目的元数据导出为符合标准的元数据格式。
- 将相同的元数据模板导入多个项目。