空间元数据库知识点一、知识点结构二、知识点内容知识点(优先级)描述定位1元数据编辑相关插件(A) 与元数据编辑相关的视图为元数据视图。
与元数据编辑相关的插件有元数据编辑插件,加载之后的工具条为:➢元数据库列表框用于选择元数据库,如图所示:元数据库列表框;➢元数据集列表框用于选择元数据集,如图所示:元数据集列表框;➢样式表列表框用于选择样式表,如图所示:元数据显示样式表列表框;➢单击编辑按钮,可以实现对元数据的编辑,如图所示:编辑元数据按钮;➢单击创建按钮,可以实现对元数据的创建,如图所示:创建元数据按钮;➢单击导入按钮,可以导入元数据,如图所示:导入元数据按钮;➢单击导出按钮,可以导出元数据,如图所示:导出元数据按钮;➢单击元数据和空间数据的一致性检查按钮,可以浏览检查元数据和空间数据的一致性,如图所示:元数据和空间数据的一致性检查按钮;➢单击浏览附件按钮,可以浏览元数据附件,如图所示:浏览元数据附件按钮。
MapGIS7.x数据管理篇.chm25.2.22元数据创建(A)1、创建元数据库和元数据集在“元数据库”文件夹右键选择“创建”功能,输入元数据库的名称,如test。
展开元数据库,找到test点击右键选择创建元数据集,输入元数据集名称。
图1创建元数据库和元数据集2、元数据的创建方法有多种,以下逐一介绍。
(1)在元数据集上右键点击元数据导入,其具体的操作参见元数据的批量导入。
(2)工具条上点击创建元数据按钮,如果当前选中的是“元数据库”,就会在元数据库文件夹下的第一个元数据库中的第一个元数据集中建立元数据;如果选中的是某个元数据库(如test),就会在该元数据库中的最先建的元数据集中建立元数据;如果选中的是某个元数据集(如meta),就会在该元数据集中建立元数据。
(3)为地理实体建立元关系,在建立了元关系的元数据集上右键点击,选择同步元数据,则会在元数据列表中新建元数据,其具体的操作请参考创建同步和更新同步。
MapGIS7.x数据管理篇.chm25.2.13元数据浏览(A)在MapGisCatalog目录树中选中某个元数据集,将视图切换到元数据视图,在元数据视图中的元数据列表中会列出该元数据集下的所有元数据,选择某条元数据,在元数据视图中即会显示该条元数据的信息。
可以从下拉列表中,选择已有的显示方式对该条元数据的显示方式进行更改。
MapGIS7.x数据管理篇.chm25.2.1图元数据浏览界面4元数据编辑器介绍(A)在元数据浏览的基础上,点击元数据编辑工具条上的元数据编辑按钮,通过此界面对元数据进行编辑。
图元数据编辑界面MapGIS7.x 数据管理篇.chm 25.3.15元数据编辑的常见内容(A)1、元素值的编辑在列表网格中鼠标点击元素值对应的表格单元,如果元素具有子元素,则列表网格将自动转换为该元素的所有子元素,如果不具有子元素,即是简单元素,则可编辑该元素对应的元素值,如下图所示。
如果改变了元素的值,MapGIS7.x数据管理篇25.3.2则值来源一项将变为“编辑获得”,如果编辑的元素值不合法,将会弹出一个对话框提示用户重新输入。
图1元数据值编辑2、元素的添加可以将还未出现在元数据中的一些元素(通常是可选元素)添加到元数据中,如下图所示:图2 元数据元素添加3、元素的复制当元数据中的某个元素在元数据结构中允许出现多次,可以借助编辑器提供的复制功能方便地实现相同元素的添加,如下图所示,当某个元素尚未达到允许出现的最大次数时,在该元素上单击鼠标右键,选择复制,即可复制出一个和该元素完全相同的元素,并且复制的元素自动添加到该元素之下,然后用户可以根据实际情况修改相应的值。
如下图所示:图3 元数据元素复制4、元素的删除如果元数据中的某个元素在元数据结构中允许出现0次,则可根据实际需要删除该元素已经出现的相关记录,具体操作如下图所示,当某个允许出现0次的元素在元数据记录中出现的次数大于0时,在该元素上单击鼠标右键,选择删除,将删除该元素。
图4 元数据元素删除5、元素的替换如果元数据中的某个元素在元数据结构中允许被其它元素替换,则可根据需要用其它元素替换该元素。
具体操作如下图所示,在该元素上单击鼠标右键,选择“替换为”项后,选择替换的元素,即可完成替换。
图5 元数据元素替换6、标准验证单击验证按钮(如下图所示),将使用元数据的XML的DOM对象基于的标准对该条元数据的合法性进行验证,如果不能通过验证,则对元数据的更改无效,直到符合标准为止。
7、更新元数据单击保存按钮(如下图所示),将首先使用元数据的XML的DOM对象基于的标准对该条元数据的合法性进行验证,如果通过验证,则将修改后的元数据保存到数据库中,同时退出编辑标准,如果未通过验证,则显示不符合标准的相关元素。
如下图所示:8、退出编辑标准单击退出按钮,将放弃修改直接退出编辑标准。
如下图所示:6元数据库管理(A)1、创建元数据库在MapGIS7.x的MapGisCatalog目录树上的元数据库文件夹节点上单击鼠标右键,选择创建元数据库,将弹出新建元数据库对话框,输入元数据库的名字,即可创建一个新的元数据库。
MapGIS7.x数据管理篇.chm25.4.1图1 创建元数据库2、删除元数据库在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据库节点上单击鼠标右键,选择删除元数据库,如下图所示。
如果地理数据库基于本地文件(HDF)存储,则可直接删除该元数据库;如果地理数据库基于DBMS 数据库存储,若该元数据库下存在元数据集,则不可删除,而如果该元数据库下没有元数据集,则可以删除该元数据库。
图2 删除元数据库3、元关系编辑在MapGIS7.x的MapGisCatalog目录树上的“元数据库”节点上单击鼠标右键,选择元关系编辑,将弹出选择编辑元关系对话框;然后选择要进行编辑的元关系类型和元关系名称后,点击确定按钮,弹出元关系编辑对话框,如下图所示。
图3元关系编辑图4 选择元关系图5元关系编辑器7元数据集标准管理(A)1、注册元数据标准在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据库节点(如test)上单击鼠标右键,选择元数据标准管理,将弹出元数据标准管理对话框,如下图所示,输入元数据标准名称和描述信息,并指定元数据标准文件的文件的位置,单击注册按钮,即可注册元数据标准。
图1 注册元数据标准在模式创建成功后,会给出提示,是否创建映射,点击是,则出现下图:MapGIS7.x数据管理篇.chm25.4.2在左侧的“自定义元数据标准”中选择某个描述,在右侧的“MapGis可同步元素”中选择某个描述,点击按钮,将两者进行关联,关联之后的即可在关联列表中显示,可以对已关联的进行删除,确定所有关联之后,点击完成。
提示映射成功。
2.注销元数据标准在元数据标准管理器中已有标准列表中选择欲删除的标准,单击删除按钮,即可删除该标准(注意:删除标准前请确认无元数据集与该标准关联,否则删除不成功。
8元数据集管理(A)1、创建元数据集在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据库节点上单击鼠标右键,选择“创建元数据集”菜单,将弹出创建元数据集对话框,如下图1左图所示,输入元数据集的名称和描述信息,并选择元数据集基于的标准;单击显示设置按钮,可以设置元数据的显示字段,如图2 所示;最后单击图1右图所示对话框中的创建按钮,即可创建元数据集。
图1 创建元数据集MapGIS7.x 数据管理篇.chm 25.4.3图2 设置元数据显示信息2、删除元数据集在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据集节点上单击鼠标右键,选择删除元数据集,即可删除该元数据集。
9元数据的批量导入(A)元数据的批量导入工具支持三种格式的导入:XML文件、普通TXT文本文件和树状TXT文本文件,支持两种方式的导入:文件的导入和整个文件夹的导入,导入操作步骤如下:1、在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据集节点上单击鼠标右键,选择元数据导入菜单,将弹出如下图所示的对话框:图1 导入元数据2、导入目标,导入目标所在的元数据库和元数据集已经自动设定。
3、设置导入源,选择导入方式(导入文件夹或者导入文件),然后单击按钮定位到导入的位置。
4、设置导入文本的格式,单击导入文本格式设置,将弹出如下图所示的对话框,在该对话框中对导入的TXT类型的文本格式进行选择,然后单击确定按钮。
MapGIS7.x数据管理篇.chm25.4.4图2 导入元数据格式设置5、单击导入按钮即可完成符合条件的文件的导入。
6、单击查看日志按钮可以查看元数据导入信息的日志文件。
7、单击退出按钮退出元数据的批量导入。
10元数据查询工具(A)元数据查询工具是对某个元数据集中的全部元数据进行查询,根据用户输入的查询表达式,将符合条件的所有元数据查询出来并显示给用户。
执行一次元数据查询的具体步骤为:1、在MapGIS7.x的MapGisCatalog目录树上的某个已经存在的元数据集节点上单击鼠标右键,选择元数据查询,如下图所示:图1 元数据查询MapGIS7.x数据管理篇.chm25.52、然后系统会弹出元数据查询对话框,如下图:图2元数据查询对话框3、在左边的元数据结构树中,选择查询元素并将其添加到查询元素列表中;接着对每一个查询元素设置其查询条件,在“操作符”字段中选择操作符,在“条件值”字段中输入查询条件;最后将查询元素和对话框下方的查询符号进行适当组合,便会形成一个查询表达式。
4、点击执行按钮来执行查询表达式,系统会弹出对话框报告执行结果。
图3 元数据查询提示5、点击退出查询按钮,关闭元数据查询对话框,则查询结果集便会显示在元数据列表中。
11创建同步(A)1、创建一个元关系类。
在MapGisCatalog树中选择关系类文件夹节点,点右键,在弹出的菜单中点击创建菜单项,则会弹出如下所示的对话框。
MapGIS7.x 数据管理篇.chm 25.6.1图1元关系创建选择元关系,然后进入下一步,如下图所示。
在这个对话框中,选择要创建关系类的原始对象类和目的对象类,并给该关系类命名。
点击下一步,直至完成。
图2元关系标签2、将在上一步中选择为原始对象类的元数据集设置为当前元数据集。
在元数据编辑工具条的元数据集下拉列表中选择适当的元数据集为当前元数据集。
3、在MapGisCatalog树中选择在第一步中为目的对象类的地理实体,点击右键,在弹出的菜单中点选同步元数据菜单项,元数据同步发生,在元数据视图中会看到创建的元数据。
12更新同步(A)1、在MapGisCatalog树中选择要发生更新同步的地理实体。