西班牙
斯潘4
在本次演示中,CityGML被转换为INSPIRE*附件三建筑。建筑模型通常存储在CityGML中,这种格式对INSPIRE三维建筑的模型有很大的影响。
与CityGML相比,INSPIRE 3D Buildings GML有许多不同之处。CityGML由功能类型(如门窗)组成,而不是INSPIRE Buildings规范所要求的。激励 GML包含支持INSPIRE任务的属性,其中许多属性与其他INSPIRE主题相同。此外,INSPIRE规范指出,与CityGML不同,部件不能有子部件,并且外观被简化。
演示工作区读取CityGML,然后创建并填充INSPIRE所需的属性。几何体被简化和聚合以匹配INSPIRE规范。最后,编写了激励构建部分GML;建筑物的特征类型BuildingPart被描述为建筑物的一部分(地面、墙壁和屋顶表面)。此外,还使用了建筑模型详细等级(LoD)2。在LoD 2中,一个构建部分以一种通用的方式表示。
1.读取源CityGML特性类型
CityGML阅读器用于从CityGML文件中读取GroundSurface、wallssure和RoofSurface源要素类型。
2.定义激励属性并执行模式映射
使用AttributeCreator转换器创建和填充INSPIRE必需的属性。定义的水平地理测量估计精度值仅用于演示目的。架构映射是使用attributePier执行的,它将源gml_id映射到目标localId。
3.Reprojection
数据将重新投影到ETRF89.Europe/Lambert坐标系。
4.构建激励几何
GeometryPropertyRemover变压器用于通过删除所有几何特征来简化几何图形。然后,基于gml_id将几何图形分组为多个几何图形。
5.输出激励GML
INSPIRE 3D BuildingPart GML是使用INSPIRE GML Writer和BuildingsCore3D主题编写的。几何图形将写入geometry3DLoD2.BuildingGeometry3DLoD2.geometryMultiSurface属性,该属性是类型为xml_geometry的属性之一。
将CityGML转换为激发建筑灵感的演示工作区
导航器窗口中的writer参数Validate Output File设置为Yes。当工作区运行时,除了编写INSPIRE GML之外,还将根据语法和BuildingsCore3D模式(XSD)验证GML。一旦GML验证,关闭验证可以提高写入性能。
在导航窗口中将输出文件设置为Yes
为了在向数据检查器添加数据集时更快地加载数据,可以使用对话框中的Parameters按钮来选择特征类型:
启发建筑物GML查看与数据检查
注意:此示例仅用于演示。结果数据不能用于任何操作目的。
*激励是欧盟的一项指令,要求成员国和机构共享空间数据,以便更好地支持环境决策。
²更多激励建筑,请查看数据规范。
?2019安全亚搏在线软件公司|合法的