斯潘8
斯潘4
在本演示中,citygml被转换为inspire*附件三建筑物。建筑模型通常存储在citygml中,这种格式对inspire 3D建筑的模型有很大的影响。
INSPIRE 3D Buildings GML与CityGML相比有许多不同之处。CityGML由特征类型组成,比如门窗,Inspire建筑规范不要求。激励GML包括支持激励任务的属性,其中许多都与其他激励主题相同。此外,激发规格说明:与CITYGML不同,部分不能有子部分,外观也简化了。
演示工作区读取citygml,然后创建和填充Inspire所需的属性。几何图形经过简化和聚合,以符合Inspire规范。最后,编写了激励构建部分GML;建筑物的特色类型,建筑部分,被描述为建筑物(地面,墙壁和屋顶表面)。同时,使用构建模型详细级别(LoD) 2。在LoD 2中,建筑部分用广义的方式表示。
1.读取源citygml功能类型
citygml读卡器用于读取地面,WallSurface以及来自CityXML文件的屋顶面源特征类型。
2。定义激励属性并执行模式映射
使用AttributeCreator转换器创建和填充所需的属性。定义的HorizontalGeometryEstimatedAccuracy值仅用于演示目的。模式映射使用AttributeCopier执行,将源gml_id映射到目标localid。
3.Reprojection
数据被重新投影到etrf89.europe/lambert坐标系中。
4。构建激励几何
geometry propertyremover转换器用于通过删除所有几何特征来简化几何。然后,几何图形根据gml_id分为多个几何图形。
5。输出激励GML
Inspire 3D BuildingPart GML使用Inspire GML Writer和BuildingScore3D主题编写。几何图形将写入geometry3dlod2.buildinggeometry3dlod2.geometryMultiSurface属性,其中一个属性的类型是xml_geometry。
演示工作区转换citygml以激发建筑灵感
导航器窗口中的writer参数,验证输出文件,设置为Yes。当工作区运行时,除了写作激励GML,GML根据语法和BuildingScore3D模式(XSD)进行验证。一旦GML确认,关闭验证可以提高写入性能。
在导航器窗口中验证输出文件设置为“是”
为了在将数据集添加到数据检查器时更快地加载数据,使用对话框中的Parameters按钮选择Feature Types:
用数据检查器查看建筑物GML
注:此示例仅用于演示目的。生成的数据不用于任何操作目的。
*激励是一项欧盟指令,要求成员国和机构共享空间数据,以便更好地支持环境决策。
关于激励建筑的更多信息,查看数据规范.
?2019安全亚搏在线软件公司|合法的