西班牙
斯潘4
元数据记录是一种信息文件,通常以XML文档的形式呈现,它捕获数据或信息资源的基本特征。地理空间元数据用于记录地理数字资源,如地理信息系统(gis)文件、地理空间数据库和地球图像。
地理空间元数据记录包括标题、摘要和发布数据等核心库目录元素;地理要素,如地理范围和投影信息;以及属性标签定义和属性域值等数据库元素。
阅读地理数据库元数据
通过设置geodatabase reader参数触发读取geodatabase元数据-功能读取模式–到“元数据”。读取元数据时,读取器功能类型的架构与读取功能时完全不同。元数据功能类型不列出用户属性,而是列出许多元数据字段,包括geodb_metadata_string(包含geodatabase元数据的xml字符串)而其他格式属性存储诸如维度、空间列、几何图形等信息。
在元数据模式下,仅从要素类型输出单个要素。这意味着要阅读功能和元数据您需要两个geodatabase读取器:一个用于获取功能,另一个用于获取元数据。
写作地理数据库元数据
写入元数据发生在将正确类型的功能写入元数据所应用的表时。元数据要素必须具有正确的几何类型(即拥有geodb_type格式属性设置为“geodb_metadata”)并且正在写入的元数据应在格式属性-“geodb_metadata_string”中保存为XML。它将覆盖表/要素类中以前的任何元数据。如果多个元数据功能写入同一表,则使用最终功能。
请注意,目标要素类型(表)应为几何图形类型(点、多段线等)。
BikePaths_L(ESRI的shapefile)
BikePaths_L(XML文档)
在上面的图像中,我们看到bikepaths形状文件和bikepaths xml文件的一部分的可视化。
1。阅读源数据
使用esri shapefile reader从源shapefile读取bike path特性几何图形,而使用xml(可扩展标记语言)reader从xml文档读取bike path元数据。这些文件将为目标要素类提供要素和元数据。当添加XML阅读器,点击参数按钮,设置配置类型“特性路径”。此外,点击[...]按钮元素旁边以匹配对话框,并在随后的对话框窗口中,选中旁边的“元数据”。
2。定义XML功能的元数据和更新
所述AttributeCreator用于创建元数据串的属性(geodb_metadata_string),将持有包含在xml_fragment属性输入的XML定义。此外,也AttributeCreator将用于定义目标地理数据库格式为元数据。这是通过使用设置为值的格式参数(geodb_type)的完成geodb_metadata。
通过查看输入元数据的部分,可以看出,表示最小自行车路径长度的值尚未应用到所述元数据。
该XMLUpdater变压器将被用来更新与新值传入的元数据。内XMLUpdater参数对话框,在XML文档部分,设置以下值:
在变压器的更新部分,设置以下值:
最后,结果属性设置为geodb_metadata_string。
基本上,该变压器这需要元数据串,替换我们选择了新的价值的路径,并写入新的值返回到相同的属性。
3。加入线条特征和长度计算
有一对夫妇,我们将在自行车路线线条执行操作。该LineJoiner变压器将连接线特征组合在一起。当添加LineJoiner,打开变压器的参数对话框,单击[...]按钮在group-by参数。选择PATHID,路径名和PathType由属性组。变压器将连接线共同特点在它们共享相同的ID,名称和类型的实例。
该LengthCalculator将计算的进线特征的长度。当添加LengthCalculator,打开变压器的参数对话框,并确保设置length属性参数“光程”。
4。写功能和元数据
添加ESRI的地理数据库(文件地理数据库开放API)作家和指明该数据将被写入的输出地理数据库(即VancouverCity)。当提示选择一个特征类型,一定要选择BikePaths_L [形状]。一旦添加,连接XMLUpdater和LengthCalculator到地理数据库作家的输出。作为可选步骤,在地理数据库作家和双击,综合作用下,要素类/表名称重命名为“BikePaths”。保存并运行该工作区。
?2019安全亚搏在线软件公司|法律