span8
span4
演示显示了如何FME可以用来写启发*兼容附件I保护网站** GML。这涉及从具有不同数据模型的各种数据源中读取数据,并转换它们的模型以符合公共的INSPIRE受保护站点模式。生成的GML根据INSPIRE模式进行验证。
请注意,有关使用FME编写符合INSPIRE数据的更基本示例,请参见启发地籍包裹写作演示。
演示使用了三个来源的数据:
1.读取源数据这三个受保护站点数据的来源分别是Natura2000 (N2K.N2000)、Swedish NVR (NV_GEOREG_SW00)和Helcom (BSPA),它们都是用FME功能存储阅读器读取的。2.NVR只进行数据转换基于did对特性进行聚合。特征的日期按升序排序,任何重复的DIDs都从NVR决策表中删除。NVR数据的三个来源使用feature remerger transformer组合在一起。3.将Natura2000和NVR数据剪辑到数据集的南部因为Natura2000和NVR的数据集非常大,所以对数据进行裁剪以减小大小,这对于本演示来说是可以接受的。变形器、剪接器和创建器(创建一个边界框)可以被删除,如果想要将所有数据写出来的话。
4.生成的idid是根据INSPIRE需求生成的。GML id是带名称空间属性值的前缀。激励命名空间约定包括两个字母的国家代码,后面是三个字母的缩写词,表示国家制图局,最后是两个字母代码表示INSPIRE主题。对于Natura2000数据,对象ID用于生成GML ID。惟一ID是使用NVR和Helcom数据的UUIDGenerator创建的,因为当这三个数据集组合在一起时,不存在其他惟一ID值。
属性创建者参数演示如何为NVR数据填充gml_id:
5.属性创建使用AttributeCreator、SchemaMapper、attribute脚说者和AttributeCopier转换器创建INSPIRE指定属性。日期格式
Natura2000和Helcom数据不包含可以格式化以匹配INSPIRE需求的日期,因此日期值在CSV表中定义,并与SchemaMapper转换器映射。NVR数据确实包含可以使用DateFormatter格式化为INSPIRE指定格式的日期。
日期格式器参数:
6.模式映射
简单模式映射转换器
AttributeValueMapperAttributeValueMapper用于为Helcom数据填充名称空间字段。Helcom数据覆盖波罗的海地区,因此命名空间字段不能像Natura2000和NVR数据集那样硬编码,它们只包含来自瑞典的数据。名称空间字段根据国家名称和国家映射机构为Helcom数据填充。
AttributeCopierAttributeCopier转换器将源属性映射到正确的目标属性。不需要映射源和目标中具有相同名称的属性,因为编写器将自动映射这些特性。
属性值映射器用来填充Helcom的名称空间属性:
SchemaMapper
的SchemaMappertransformer映射并基于CSV表创建各种INSPIRE所需的属性。注意,由模式映射器创建的新属性必须“公开”,以便在工作空间中进一步使用。Helcom数据CSV文件预览和SchemaMapper参数:
7.Reprojection坐标系统被重新映射到官方坐标系统ETRS89,也称为EPSG:4258。8.几何变换将几何图形命名为与作者的特性类型属性中的xml_geometry类型的名称匹配。在本例中,只使用了' geometry ' xml_geometry名称。
激励受保护的网站功能类型属性:
9.写激发GML经过上述处理步骤后,数据已经格式化,以供INSPIRE使用。工作区使用INSPIRE Writer和内置ProtectedSites应用程序模式将三个数据源写入受保护的site INSPIRE GML。
使用INSPIRE GML写入器写入数据后,必须根据XML语法和INSPIRE XML模式文档(XSD)进行验证。验证是在验证工作区中使用XMLValidator转换器完成的。还可以使用在导航器中的INSPIRE Writer参数下找到的Writer参数“validate output File”来使用INSPIRE Writer验证XML输出。在这两个实例中,当工作空间运行时,XML中的任何错误都将由日志记录器记录下来。
要在数据检查器中查看受保护的站点,请使用INSPIRE GML阅读器。为了更快的显示时间,在reader参数下,按主题选择功能类型,不选择INSPIRE主题,或者只选择ProtectedSites主题。
在数据检查器中查看INSPIRE GML:
注意:此示例仅用于演示。结果数据不能用于任何操作目的。
特别感谢我们的瑞典合作伙伴之一Metria在这个项目中发挥的核心作用和参与。另外,感谢Lantmateriet,瑞典测绘、地籍和土地注册管理局提供的演示源数据。
*激励是欧盟的一项指令,要求成员国和机构共享空间数据,以便更好地支持环境决策。支持这种数据交换的关键方法是使用使用开放标准访问的公共数据模型,比如OGC(开放地理空间联盟)web服务。**“受保护的地盘”及“受保护的范围”两词会在示范版本中交替使用。有关受保护网站的更多信息,请参阅受保护网站上的数据规范激励的网站。
©2019安全亚搏在线软件公司法律