span8
span4
这个例子演示了如何编写INSPIRE兼容附件三的自然风险区域GML。许多变压器被用来操作源数据,以获得启发兼容的自然危险区域GML。源数据通过重新投影、ID生成、添加必需字段、模式映射和几何变换转换到INSPIRE模式。最后,工作空间使用内置的INSPIRE模式,使用INSPIRE GML Writer写入INSPIRE GML。在编写期间,将根据XML语法和模式验证GML。
1.阅读源数据英国洪水风险地区数据使用GML读取器读取所需的XSD。DonutHoleExtractor将多部分的伦敦多边形分割成两个单部分的多边形,从而简化了几何形状。2.Reprojection数据被重新映射到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 Writer特性类型属性——注意xml_geometry名称
6.写激发GML数据现在已经被格式化为与INSPIRE Natural Risk Zones核心XSD兼容。通过选择INSPIRE主题或指定XSD的文件路径,可以自动使用作者的XML模式文档(XSD)。使用INSPIRE GML Writer将数据写入危险区域特性。验证当为INSPIRE GML写入器的验证输出文件参数选择“Yes”时,每次运行工作空间时,都会检查GML是否有XML语法和模式问题。任何警告或错误都将在日志中报告。成功验证INSPIRE GML之后,关闭验证可以帮助提高写器性能。
注意:此示例仅用于演示。结果数据不能用于任何操作目的。*欧洲空间信息基础设施(INSPIRE or Infrastructure for Spatial Information in Europe)是欧盟的一项指令,旨在创建欧盟数据的空间数据基础设施,用于政策制定。该指令还旨在改善公众获取空间信息的途径。更多信息请访问激励的网站。
©2019安全亚搏在线软件公司法律