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