斯潘8
斯潘4
这个例子演示了如何编写符合附录III的自然风险区GML。许多变压器用于操作源数据,以获得符合激励的自然风险区GML。源数据通过重投影转换为inspire模式,ID生成,添加必需字段,模式映射,以及几何变换。最后,工作区使用inspire gml writer编写inspire gml,内置的激励模式。写作时,GML根据XML语法和模式进行验证。
1。读取源数据 英国洪水风险区数据使用GML读卡器和所需的XSD读取。DonutholeExtractor将多部分伦敦多边形分离为两个单部分多边形,从而简化了几何图形。2。再投影将数据重新投影到inspire指定的坐标系中,ERTS89-也称为epsg:4258。使用CSMAPPreprojector是因为这提供了最精确的坐标转换,并包括对基准偏移方法的控制。三。ID生成使用UuidGenerator转换器创建唯一ID。后来,这些ID用于填充gml_id和localid字段,根据Inspire模式的要求。4。添加必需字段和架构映射属性创建者转换器用于创建和填充必要的属性。属性可以直接连接到attributeCreator中。在这个例子中,UuidGenerator变压器的输出与常量连接,以填充gml_id和localid字段。这是为了符合inspire的要求,也因为GML ID不能以数字开头。使用attributeCopier Transformer执行模式映射,它将源属性映射到适当的目标属性。源架构中不可用的其他属性设置为默认值。
用于映射和创建属性的attributeCreator
5。几何变换几何体名称设置为“几何体”。对于要写的几何图形,几何图形的名称必须与Inspire目标模式中的某个XML_几何图形类型匹配。
Inspire Writer功能类型属性-注意XML几何体名称
6。写激励GML数据现在已经被格式化为符合Inspire自然风险区核心XSD。通过选择Inspire主题自动使用编写器的XML模式文档(XSD)。或者指定XSD的文件路径。使用Inspire GML编写器将数据编写为危险区域特性。验证由于为inspire gml writer的validate output file参数选择了“yes”,每次运行工作区时,检查GML是否存在XML语法和模式问题。任何警告或错误都将在日志中报告。在成功验证了Inspire GML之后,关闭验证有助于提高编写器性能。
注意:此示例仅用于演示目的。所得数据不得用于任何操作目的。*欧洲空间信息的启发或基础设施,是一项旨在建立欧盟数据空间数据基础设施的欧盟指令,用于制定政策。该指令还旨在改善公众对空间信息的获取。有关更多信息,请访问启发网站.
?2019安全亚搏在线软件公司|合法的