span8
span4
这个例子演示了如何编写INSPIRE兼容附件三的自然风险区域GML。许多变压器被用来操作源数据,以获得启发兼容的自然危险区域GML。源数据通过重新投影、ID生成、添加必需字段、模式映射和几何变换转换到INSPIRE模式。最后,工作空间使用内置的INSPIRE模式,使用INSPIRE GML Writer写入INSPIRE GML。在编写期间,将根据XML语法和模式验证GML。
1。阅读源数据英国洪水风险区域的数据使用GML读取器读取所需的XSD。DonutHoleExtractor将多部分的伦敦多边形分割成两个单部分的多边形,从而简化了几何形状。2。重投影数据被重新映射到INSPIRE指定的坐标系统,ETRS89,也称为EPSG:4258。使用csmapre幻灯机是因为它提供了最精确的坐标转换,并包含了对基准移位方法的控制。3。ID生成使用UUIDGenerator变压器创建惟一的id。稍后,根据INSPIRE模式的要求,使用这些id填充gml_id和localId字段。4。必填字段和模式映射的加入属性Creator transformer用于创建和填充必要的属性。属性可以直接连接到AttributeCreator中。在本例中,UUIDGenerator转换器的输出与常量连接,以填充gml_id和localId字段。这是为了符合INSPIRE要求,也因为GML id不能以数字开头。模式映射使用AttributeCopier转换器执行,该转换器将源属性映射到适当的目标属性。源模式中不可用的其他属性设置为默认值。
AttributeCreator映射和创建属性
5。几何变换几何名称被设置为“几何”。对于要写入的几何图形,几何图形的名称必须与激发目标模式中的xml_geometry类型之一匹配。
INSPIRE作家特征类型的属性 - 注意xml_geometry名
6。写INSPIRE GML数据现在已经被格式化为与INSPIRE Natural Risk Zones核心XSD兼容。通过选择INSPIRE主题或指定XSD的文件路径,可以自动使用作者的XML模式文档(XSD)。使用INSPIRE GML Writer将数据写入危险区域特性。验证当为INSPIRE GML写入器的验证输出文件参数选择“Yes”时,每次运行工作空间时,都会检查GML是否有XML语法和模式问题。任何警告或错误将在日志中进行报告。成功验证INSPIRE GML后,关闭验证可以帮助提高性能的作家。
注意:这个例子是仅用于演示目的。所产生的数据将不被用于任何操作的目的。* INSPIRE或基础设施在欧洲空间信息,是一个欧盟指令,旨在创建欧盟的数据,这将用于政策制定的空间数据基础设施。该指令还旨在改善空间信息公共访问。欲了解更多信息,请访问INSPIRE网站。
©2019安全亚搏在线软件公司法律