span8
span4
这个例子演示了如何编写符合INSPIRE附件三个的自然风险区GML。一些变压器被用于操纵所述源数据,以获得符合INSPIRE自然风险区GML。源数据变换为通过再投影,ID生成,除了必需的字段,模式映射,和几何变换的INSPIRE架构。最后,工作区写入使用INSPIRE GML作家INSPIRE GML,带内置INSPIRE架构。在写入期间,GML进行验证,XML语法和架构。
1.阅读源数据英国洪水风险地区数据使用GML读者阅读和所需的XSD。一个DonutHoleExtractor分隔多伦敦多边形成两个单部分多边形,简化了几何。2.Reprojection4258:于INSPIRE指定坐标系,ETRS89,也被称为EPSG数据被重新投影。所述CSMapReprojector使用,因为这提供了最准确的坐标变换,并且包括在原点平移方法控制。3.ID的一代唯一的ID与UUIDGenerator变压器产生。后来,这些ID被用来填充gml_id和LOCALID领域,所要求的INSPIRE架构。4.添加必需的字段和模式映射该属性的创造者变压器用于创建和填充必要的属性。属性可以直接在AttributeCreator内连接在一起。在这个例子中,从变压器UUIDGenerator的输出的值与常数来填充gml_id和LOCALID字段。这是必须遵守INSPIRE要求,也因为GML ID不能以数字开头。使用AttributeCopier变压器,其源属性(一个或多个)映射到适当的目的地的属性(一个或多个)被执行的模式映射。这是不是可以从源架构的其他属性都设置为默认值。
用于映射和创建属性的AttributeCreator
5.几何变换几何名称设置为“几何”。对于要写入的几何形状,几何形状的名称必须匹配在INSPIRE目标架构的xml_geometry类型之一。
INSPIRE Writer特性类型属性——注意xml_geometry名称
6.写激发GML现在,数据已被格式化与INSPIRE自然风险区核心XSD符合规定。对于作家XML模式文件(XSD)自动使用通过选择INSPIRE主题,或通过指定XSD文件路径。该数据被写为使用INSPIRE GML作家HazardArea功能。验证随着“是”被选择为INSPIRE GML作家的验证输出文件的参数,每个工作区运行时,GML被检查XML语法和架构问题。任何警告或错误都将在日志中报告。成功验证INSPIRE GML之后,关闭验证可以帮助提高写器性能。
注意:此示例仅用于演示。结果数据不能用于任何操作目的。*欧洲空间信息基础设施(INSPIRE or Infrastructure for Spatial Information in Europe)是欧盟的一项指令,旨在创建欧盟数据的空间数据基础设施,用于政策制定。该指令还旨在改善公众获取空间信息的途径。更多信息请访问激励的网站。
©2019安全亚搏在线软件公司|法律