西班牙
斯潘4
元数据记录是一种信息文件,通常以XML文档的形式呈现,它捕获数据或信息资源的基本特征。地理空间元数据用于记录地理数字资源,如地理信息系统(gis)文件、地理空间数据库和地球图像。
地理空间元数据记录包括标题、摘要和发布数据等核心库目录元素;地理要素,如地理范围和投影信息;以及属性标签定义和属性域值等数据库元素。
读取地理数据库元数据
通过设置geodatabase reader参数触发读取geodatabase元数据-功能读取模式–到“元数据”。读取元数据时,读取器功能类型的架构与读取功能时完全不同。元数据功能类型不列出用户属性,而是列出许多元数据字段,包括geodb_元数据字符串(包含geodatabase元数据的xml字符串)而其他格式属性存储诸如维度、空间列、几何图形等信息。
在元数据模式下,仅从要素类型输出单个要素。这意味着要阅读功能和元数据您需要两个geodatabase读取器:一个用于获取功能,另一个用于获取元数据。
编写地理数据库元数据
写入元数据发生在将正确类型的功能写入元数据所应用的表时。元数据要素必须具有正确的几何类型(即拥有geodb_型格式属性设置为“geodb_metadata”)并且正在写入的元数据应在格式属性-“geodb_metadata_string”中保存为XML。它将覆盖表/要素类中以前的任何元数据。如果多个元数据功能写入同一表,则使用最终功能。
请注意,目标要素类型(表)应为几何图形类型(点、多段线等)。
脚踏车(ESRI形状文件)
bikepaths(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还将用于将目标geodatabase格式定义为元数据。这是通过使用设置为该值的格式参数(geodb_type)来完成的Geodb_元数据是的。
通过查看传入元数据的一部分,可以看到指示最小自行车路径长度的值尚未应用于元数据。
xmludater转换器将用于用新值更新传入的元数据。在“XmlUpdater参数”对话框的“XML文档”部分中,设置以下值:
在转换器的“更新”区域中,设置以下值:
最后,将result属性设置为geodb_元数据字符串是的。
基本上,这个转换器将采用元数据字符串,用新值替换我们选择的路径,并将新值写回相同的属性。
三。连接线要素并计算长度
我们将在自行车路线上执行一些操作。线路连接变压器将线路特性连接在一起。添加线条连接符时,打开转换器的“参数”对话框,然后单击“按参数分组”的“…”按钮。选择pathid、pathname和pathtype作为要分组的属性。转换器将在线路要素共享相同ID、名称和类型的情况下将它们连接在一起。
长度计算器将计算引入线要素的长度。添加长度计算器时,打开转换器的“参数”对话框,并确保将“长度”属性参数设置为“路径长度”。
四。编写功能和元数据
添加esri geodatabase(文件geodb open api)writer并指定将数据写入的输出geodatabase(即。万库弗城)。当提示选择特征类型时,请确保选择bikepaths_l[shape]。添加之后,将xmludater和lengthcalculator的输出连接到geodatabase writer。作为可选步骤,双击geodatabase编写器,然后在“常规”下,将要素类/表名称重命名为“bikepaths”。保存并运行工作区。
?2019安全亚搏在线软件公司|合法的