西班牙
斯潘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。限定INSPIRE属性和执行模式映射
使用attributecreator转换器创建和填充inspire必需的属性。定义的水平地理测量估计精度值仅用于演示目的。架构映射是使用attributePier执行的,它将源gml_id映射到目标localid。
3。重投影
数据将重新投影到etrf89.europe/lambert坐标系。
4。建立INSPIRE几何
geometryPropertyRemover变压器用于通过删除所有几何特征来简化几何图形。然后,基于gml_id将几何图形分组为多个几何图形。
5。输出INSPIRE 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验证,关闭验证可以提高写入性能。
验证输出文件在Navigator窗口设置为Yes
要更快速地将数据集中到数据检查时加载数据,使用参数按钮的对话框中选择特征类型:
INSPIRE建筑GML与数据检查观察
注意:这个例子是仅用于演示目的。所产生的数据将不被用于任何操作的目的。
*启发是要求成员国和机构,以更好地支持环境决策共享空间数据的欧盟(EU)指令。
²更多关于INSPIRE建筑物请查看数据规范。
?2019安全亚搏在线软件公司|合法的