• ISSN: 1674-7461
  • CN: 11-5823/TU
  • 主管:中国科学技术协会
  • 主办:中国图学学会
  • 承办:中国建筑科学研究院有限公司

BIM与GIS数据集成:IFC与CityGML建筑几何语义信息互操作技术

汤圣君, 朱庆, 赵君峤

汤圣君, 朱庆, 赵君峤. BIM与GIS数据集成:IFC与CityGML建筑几何语义信息互操作技术[J]. 土木建筑工程信息技术, 2014, 6(4): 11-17.
引用本文: 汤圣君, 朱庆, 赵君峤. BIM与GIS数据集成:IFC与CityGML建筑几何语义信息互操作技术[J]. 土木建筑工程信息技术, 2014, 6(4): 11-17.
Tang Shengjun, Zhu Qing, Zhao Junqiao. Towards Interoperating of BIM and GIS Model:Geometric and Semantic Integration of CityGML and IFC Building Models[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2014, 6(4): 11-17.
Citation: Tang Shengjun, Zhu Qing, Zhao Junqiao. Towards Interoperating of BIM and GIS Model:Geometric and Semantic Integration of CityGML and IFC Building Models[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2014, 6(4): 11-17.

BIM与GIS数据集成:IFC与CityGML建筑几何语义信息互操作技术

基金项目: 

中国铁路总公司科技研究开发计划课题,铁路总公司信息化管理及应用技术研究——面向铁路工程建设全生命周期的BIM应用关键技术研究“BIM与3D GIS的融合技术” 2014X007-A

中国铁路总公司科技研究开发计划课题,铁路总公司信息化管理及应用技术研究——面向铁路工程建设全生命周期的BIM应用关键技术研究“BIM与3D GIS的融合技术”(2014X007-A)

详细信息
    作者简介:

    汤圣君(1991-),男,博士。主要从事BIM与GIS集成、三维公路铁路及三维参数化建模等方面的研究。

  • 中图分类号: TP75; TU17

Towards Interoperating of BIM and GIS Model:Geometric and Semantic Integration of CityGML and IFC Building Models

  • 摘要: 近年来,建筑信息模型(BIM)与地理信息系统(GIS)的集成应用越来越广泛且深入,不同专业领域通过简单模型转换实现信息交互的方法由于只保留了少量的语义信息从而导致了应用的分散和独立,局限性十分明显。IFC和CityGML分别为BIM和GIS领域内通用的数据模型标准,两者之间的几何和语义信息共享将为BIM和GIS的集成奠定基础。本文基于IFC和CityGML标准,提出IFC几何要素过滤方法以及IFC到CityGML的语义映射规则,为IFC与CityGML建筑模型的几何、语义信息互操作提供一种通用手段,并通过实例进行了验证。
    Abstract: In recent years, Interoperability between Building Information Modeling (BIM) and Geographic Information System (GIS) model brings a strong demand in different domains. A number of researches and tools have been developed to integrate these two fields. Two most prominent standardized data models in BIM and GIS are IFC and CityGML. The conversion from IFC to CityGML in geometric and semantic perspective lay the foundation for the integration of BIM and GIS. This paper proposed a method for filtering of IFC objects and a rule for semantic mapping from IFC to CityGML and the experiments demonstrate the feasibility of the proposed method.
  • 近年来,不同领域的空间数据标准的制订和领域间信息的共享成为了推动空间信息技术及其应用发展的重要驱动力[1]。建筑信息模型(BIM)精细程度高,包括几何、物理、规则等丰富的建筑空间和语义信息,可用来实现对工程全生命周期的数字化管理[2],在各类建筑工程领域得到了大量应用。由于BIM模型数据量大,可视化预处理时间长,目前主要被用于对单个项目工程的设计、管理应用。三维地理信息系统(3DGIS)基于空间数据库技术,面向从微观到宏观的海量三维地理空间数据的存储,管理和可视化分析应用,支持大范围的空间数据集,从而可以用于支撑对大规模工程的协同分析和共享应用[3]

    BIM和GIS的集成一方面使得已有的三维模型可得到极大重用:大量高精度的BIM模型可作为3DGIS系统中一个重要的数据来源[4, 5];另一方面,BIM和GIS的集成可以深化多领域的协同应用,如建筑分析、城市规划、轨道交通建设等[6]。还可实现从几何到物理和功能特性的综合数字化表达,从各专业分散的信息传递到多专业协同的信息共享服务,从各阶段独立应用到设计、施工、运行与维护全生命周期共享应用。BIM与GIS集成已经成为国际学术界和工业界的前沿技术。

    IFC (Industry Foundation Classes)和CityGML (City Geography Markup Language)分别作为BIM和3DGIS领域通用的数据模型标准[7, 8],前者具有面向设计和分析应用的多种几何表达方式和丰富的建筑构造、设施几何语义信息,后者更加强调空间对象的多尺度表达,以及对象的几何、拓扑和语义的表达的一致性。并且,其定义的多个细节层次(LoDs)的建筑物模型,为大场景可视化和空间分析提供了有利的条件。两类数据模型的几何、语义信息共享成为BIM和GIS集成的基础。

    由于IFC和CityGML分别使用了不同的对象几何表达方式和语义,国内外关于两者互操作的研究主要有以下两个方面:基础数据模型的融合和现有数据格式的集成。

    前者如BIM和GIS模型的统一表达模型。El-Mekawy等人提出了一种统一的数据模型用于整合IFC和CityGML中的语义类型[1]。Berlo使用ADE将IFC数据集成到CityGML中[10]。Isikdag, U.和S. Zlatanova在[9]的基础上提出了一个从BIM模型自动转换不同LOD CityGML模型的框架[1]。de Laat等人描述了一种CityGML的扩展标准GeoBIM的发展状况,GeoBIM可更大程度的将IFC语义信息集成到GIS框架中[11]。为实现在IFC与CityGML之间标准化的映射,El-Mekawy提出了一种双向转换的方法[12]

    由于不同领域内对空间对象的表达和理解的差异,并且对象语义的标准化尚待进一步研究。目前数据模型的融合还难以实现并得到不同领域的认同,因此大部分相关工作都集中于设计两者模型数据格式之间的转换方法[12]

    Nagel设计了一个格式转换工具,以实现IFC格式模型到CityGML格式LOD1模型的自动转换[9]。IFCExplorer,BIMServer和Feature Manipulation Engine(FME)等软件产品也开发了将IFC模型转换到多种层级的CityGML模型的功能。但是,其都难以实现IFC与CityGML的完整映射。最近Donkers提出了一种基于语义映射和三维几何运算的IFC模型到CityGML LOD3模型的自动转换方法[4],该方法对IFC中与CityGML LOD3模型相关的语义类型进行了分析,并在此基础上对相关的信息进行筛选,最后利用形态学算法和布尔运算提取出了模型的外壳,并赋之以正确的语义。本文借鉴了该研究成果,并试图将对两种标准的语义和几何融合的讨论扩展到更加广泛的范围,为实现IFC到CityGML多尺度自动转换提供基础。图 1描述了BIM实体模型到多细节层次GIS表面模型的转换流程。多层次语义信息过滤为几何信息提供过滤条件,经过语义信息过滤可获取IFC实体几何且保留IFC语义信息;经过几何信息转换为GIS的表达形式后,实现IFC到CityGML的多层次语义映射,最后进行几何语义增强得到不同LOD层级的CityGML模型。

    图 1 BIM实体模型到多细节层次GIS表面模型的转换流程
    图  1  BIM实体模型到多细节层次GIS表面模型的转换流程

    IFC是Building SMART为BIM应用提出的一种开放数据标准,以实现建筑内信息的表达,共享及应用,并已成为了国际标准(ISO16739)[13]。目前大部分BIM软件均支持IFC数据格式的导入导出。CityGML是OGC (Open GIS Consortium)提出的为实现三维城市模型信息共享和可视化的国际标准,它定义了城市空间对象的三维几何,拓扑,语义信息。为实现IFC与CityGML数据集成,表 1中描述了两者在几何,语义等方面的区别和联系。

    表  1  IFC与CityGML数据表达的异同
    方面 CityGML IFC
    几何表达 边界描述 边界描述
    拉伸或旋转形成的扫描体
    构造实体几何
    语义信息 多层级的语义信息分类 大量的建筑细节描述,以及不同构件间的空间关系
    模型外观 多个LOD层级都有丰富的纹理特征 纹理较少,以材质呈现为主
    表现尺度 大范围的呈现 单个建筑或实体的呈现
    下载: 导出CSV 
    | 显示表格

    在几何表达上,IFC中通常有三类表达形式,边界描述(B-rep),扫描体以及由构造实体几何(CSG)[14]。在边界描述中,一个实体由多个边界面片的组合来呈现。扫描体可通过线性的拉升或者旋转拉升形成,拉伸的路径用轴和角度来进行定义。CSG可以由多个基础几何体例如,球,立方体等经过布尔运算生成。而CityGML中的三维几何主要是以边界描述来表达[15]。在语义信息上,IFC模型包含大量的建筑细节描述,具体有600多个对建筑实体的定义和300多个对建筑类型的定义,同时还包含各种建筑部件间的语义连接关系,例如IfcSite,IfcBuilding,IfcBuildingStorey三个类型之间的层次关系被IfcRelAggregates连接表示。CityGML中应用了5个LoDs对建筑物、建筑物部件以及建筑物附属设施由简到繁的表达。LOD0表达了建筑物的底面平面以及屋顶平面;LOD1则是简单表达建筑物体量的块体建筑;LOD2在LOD1的基础上加入了对房屋的附属结构和屋顶的描述;LOD3在LOD2的基础上进一步增加了详细的几何外观以及对"开口"的描述;LOD4增加了对室内信息的表达,如楼梯、房间、家具等,具有最详细的几何和语义信息。图 2描述了IFC模型中BuildingElement和CityGML的语义信息对比。由于CityGML的语义信息相对比较少,通过语义映射,CityGML大部分的语义信息都可以从IFC模型中获取。

    图 2 IFC BuildingElement与CityGML语义描述
    图  2  IFC BuildingElement与CityGML语义描述

    在模型外观上,CityGML更加具有丰富的纹理贴图和材质信息,而IFC模型中以材质贴图为主,几乎没有纹理贴图。所以从IFC与CityGML集成的角度讲,模型外观以CityGML的数据结构进行表达具有更大的优势。

    在应用尺度上,由于三维GIS系统面向大范围三维场景的管理和可视化,其三维模型结构也相对简单,而BIM模型数据复杂,数据量大,难以大范围的显示,更多的是以单个或多个建筑模型呈现,其分析也是以模型内部的分析为主,例如碰撞分析,布尔运算等。

    IFC中有900个不同的类型,这些类型存储的信息各不相同,有关联关系,属性,几何表达等各种类型。在这些类型中,不是每种类型都包含有转换所需的几何信息,也不是所有的几何信息都需要转换到CityGML中,因此几何信息过滤成为IFC与CityGML几何信息共享的第一步。几何信息过滤时,CityGML中不同LOD层次所需的几何信息不一致,需要根据语义信息类型进行过滤,例如LOD1模型不包含窗户、门等信息。IFC中大部分的类型用于表达要素之间的关联关系或属性等,其本身不包含几何信息,对于这类信息在几何过滤的过程中可将其直接筛选出去,最后将能映射到CityGML中的有用的几何实体类型过滤出来。

    通过对两个标准的分析,转换所需的几何信息都存储在IFC标准框架中的IfcBuildingStorey、IfcSite、IfcSpace、IfcOpening、IfcBuildingFurnishing和IfcBuildingElement的子类型中,具体的几何信息过滤流程如图 3所示。

    图 3 IFC几何信息过滤流程
    图  3  IFC几何信息过滤流程

    图 3可看出,IFC几何信息过滤的流程是:首先根据IFC框架确定所需过滤的几何信息类型,然后通过IFC数据解析,遍历所有IFC对象,判断其是否为需筛选类型,若判断出其类型为需筛选对象,则输出其几何信息和相关联的属性数据。由于IFC标准模型并不包含对建筑物对象的LOD模型的表达,因此,在转换中还需要根据CityGML模型的要求对几何信息和相关的语义信息进行进一步处理,例如根据建筑物的高度和地面轮廓生成对应的LOD1的CityGML模型,根据建筑物构件的集合提取到LOD2以及LOD3模型的建筑外壳[16],这些转换处理所需的原始数据大都可直接通过IFC几何过滤得到;LOD4模型中室内信息的提取同样十分重要,需要区分内、外墙面、内、外天花板面和内、外地板面。现有的面向LOD3模型的转换方法能获取到模型的外部信息,但是缺乏对其内部信息的筛选。因此,在针对LOD4模型的转换过程中,必须使用内、外信息区分算法。LOD4中Room空间信息可从IfcBuildingStorey或IfcCovering内提取,但部分IFC模型内IfcBuildingStory没有区分每个Room空间,而是表达整个楼层的空间。所以需要基于已获取的几何数据,包括WallSurface、GroundSruface、InteriorWallSurface和FloorSurface,通过空间提取算法将建筑中的Room空间提取出来,详见3.2节。

    表  2  CityGML中各语义信息的特性
    所属LOD CityGML中语义信息 特性
    LOD2,3,4 GroundSurface 法向向下
    LOD2,3,4 OuterCeilingSurface 法向向下
    LOD4 CeilingSurface 法线向下
    LOD2,3,4 WallSurface 法向水平
    LOD4 InteriorWallSurface 法向水平
    LOD2,3,4 OuterFloorSurface 法向向上
    LOD4 FloorSurface 法向向上
    LOD2,3,4 RoofSurface 方向不定
    LOD3,4 ClosureSurface 法向水平
    LOD3,4 Window IFC类型
    LOD3,4 Door IFC类型
    LOD4 Room 多面
    下载: 导出CSV 
    | 显示表格

    IFC模型中包含四个不同的层次,包括资源层,核心层,信息交换层以及领域层,其中信息交换层定义了建筑设计、施工管理、以及大量的建筑元素等,用以各项目间的信息交换。IFC和CityGML模型转换可从信息交换层中的实体(Entity)信息层开始[1]。建筑元素包括建筑模型中基本的构件,例如横梁,地板,墙面等。每个建筑元素都包含Defined Type,Enumeration,Select Type和Entity等信息,每一个Entity中都包含几何表达方式,位置等信息。而CityGML中,不同LOD层级包含的语义信息不同,每类都具有其特性,其中如表 1所示,描述了CityGML中各语义信息的特性[17]

    通过分析IFC各类型的数据特性,其到CityGML模型的语义映射方法可分为一对一映射,一对多映射[6, 16],及间接映射三种类型。以下为三类映射方法实现的详细描述:

    1) 一对一映射

    一对一映射即一个IFC类型直接映射为一个CityGML类型,例如IfcWindow和IfcDoor可以一一映射的方式分别映射为CityGML中的Window和Door,如表 3中为IFC到CityGML一对一映射规则,在CityGML LOD4中没有对室内物体进行单独的语义描述,大部分室内实体都可用BuildingInstallation来表示[16],例如楼梯,横梁,阳台等,所以可将IFC中的室内信息映射为BuildingInstallation。IfcDoor,IfcWindow,IfcRoof,IfcOpening可分别以一一映射的方式映射为Door,Window,RoofSurface和ClosureSurface。

    表  3  IFC与CityGML一对一映射规则
    IFC实体 CityGML实体
    IFcBeam Building Installation
    IfcBuildingElment Conponent
    IfcBuidingElement Proxy
    IfcRailing
    If cRamp
    IfcRampFlight
    Ifc Column
    IfcStair
    Ifcpile
    IfcStairFlight
    IfcDoor Door
    IfcWindow Window
    IfcRoof RoofSurface
    IfcOpening ClosureSurface
    下载: 导出CSV 
    | 显示表格

    2) 一对多映射一对多映射即一个IFC类型可映射为多个CityGML类型,例如可将IfcFooting映射为Wall,Floor或Ceiling,具体参考[6, 16]。然而[3]在提出语义映射规则之后,通过几何算法只提取了建筑外壳信息,未对室内对象,如内墙,天花板以及地板进行处理。而室内信息对于IFC模型向CityGML LOD4模型的转换中是非常重要的,WallSurface和InteriorWallSurface,OuterCeilingSurface和CeilingSurface,OuterFloorSurface和FloorSurface之间的区分,需通过内外面区分几何算法区分开。如图 4所示为IFC与CityGML一对多语义映射流程。图中语义映射规则在[3]的基础上上加入了InteriorWallSurface、CeilingSurface、FloorSurface、Room等语义要素。

    图 4 IFC与CityGML一对多语义映射流程
    图  4  IFC与CityGML一对多语义映射流程

    3) 间接映射

    间接映射即无法从IFC类型直接映射到CityGML中,基于一对一映射和一对多映射结果经过几何运算才能得到。CityGML中的Room,在IFC模型中IfcBuildingStore和IfcCovering类型可获得Room空间时可以一对一或一对多的方式实现映射,部分情况下IfcBuildingStore和IfcCovering不直接包含Room空间信息,通过传统方式无法获取到Room信息[16][13]

    经过一对一映射和一对多映射之后,可获取到GroundSurface、FloorSurface、WallSurface和InteriorWallSurface的几何信息。以墙面及地板几何信息为基础,可通过室内空间提取算法实现Room的二维空间提取。本文基于Navigation Mesh Generation实现了Room的空间提取。图 5(a)为原始模型,包括WallSurface和GroundSurface要素,(b)为经过空间提取或获取的Room空间轮廓。可看出,通过此算法可正确的提取出Room的二维轮廓,然后根据IFCBuildingStorey中提供的楼层高度,还原出CityGML中的Room空间。

    图 5 Room空间提取-间接映射
    图  5  Room空间提取-间接映射

    为验证以上提出的IFC与CityGML语义信息共享的方法可行性,本文以Building SMART (http://www.buildingsmart-tech.org/)网站提供的标准的IFC三维模型进行测试,使用开源代码IfcOpenShell library Version 0.3.0进行IFC文件的解析,使用本文提出的方法,成功筛选出CityGML所需的几何信息,并将IFC几何表达转为三角网形式进行表达,但个别会有材质缺失的情况。语义映射中,内外区分算法在建筑轮廓为凹多边形的情况下会存在识别错误的问题,需要继续改进算法。但对于矩形建筑来说本文提出的方法能够有效的区分出内部信息和外部信息,而且通过室内空间提取算法能准确将Room空间提取出来。图 6中a图为IFC原始模型,b图为CityGML的拆分模型,两图对比可看出,经过筛选后,各个类型为独立的几何要素,且包含对应的语义信息。

    图 6 IFC原始模型与CityGML拆分模型
    图  6  IFC原始模型与CityGML拆分模型

    本文提出了一种IFC与CityGML建筑几何语义信息共享的方法,详细描述了IFC到CityGML的转换中的几何信息过滤方法及语义映射规则。此方法可初步将实现规则IFC建筑模型到CityGML的几何和语义映射。但将IFC转换到CityGML后,经过几何过滤和语义映射后也难以完全符合当前的CityGML标准,例如房间的两个相邻的墙在IFC中会用两个相邻的实体表达,在CityGML LOD4模型中则会分别用一个外墙面和内墙面表示,所以相应几何、语义精化方法是下一步工作中的研究重点。本方法的提出为IFC模型到多细节层次CityGML模型的自动转换提供了良好的基础。

  • 图  1   BIM实体模型到多细节层次GIS表面模型的转换流程

    图  2   IFC BuildingElement与CityGML语义描述

    图  3   IFC几何信息过滤流程

    图  4   IFC与CityGML一对多语义映射流程

    图  5   Room空间提取-间接映射

    图  6   IFC原始模型与CityGML拆分模型

    表  1   IFC与CityGML数据表达的异同

    方面 CityGML IFC
    几何表达 边界描述 边界描述
    拉伸或旋转形成的扫描体
    构造实体几何
    语义信息 多层级的语义信息分类 大量的建筑细节描述,以及不同构件间的空间关系
    模型外观 多个LOD层级都有丰富的纹理特征 纹理较少,以材质呈现为主
    表现尺度 大范围的呈现 单个建筑或实体的呈现
    下载: 导出CSV

    表  2   CityGML中各语义信息的特性

    所属LOD CityGML中语义信息 特性
    LOD2,3,4 GroundSurface 法向向下
    LOD2,3,4 OuterCeilingSurface 法向向下
    LOD4 CeilingSurface 法线向下
    LOD2,3,4 WallSurface 法向水平
    LOD4 InteriorWallSurface 法向水平
    LOD2,3,4 OuterFloorSurface 法向向上
    LOD4 FloorSurface 法向向上
    LOD2,3,4 RoofSurface 方向不定
    LOD3,4 ClosureSurface 法向水平
    LOD3,4 Window IFC类型
    LOD3,4 Door IFC类型
    LOD4 Room 多面
    下载: 导出CSV

    表  3   IFC与CityGML一对一映射规则

    IFC实体 CityGML实体
    IFcBeam Building Installation
    IfcBuildingElment Conponent
    IfcBuidingElement Proxy
    IfcRailing
    If cRamp
    IfcRampFlight
    Ifc Column
    IfcStair
    Ifcpile
    IfcStairFlight
    IfcDoor Door
    IfcWindow Window
    IfcRoof RoofSurface
    IfcOpening ClosureSurface
    下载: 导出CSV
  • [1]

    Isikdag U, Zlatanova S.Towards defining a framework for automatic generation of buildings in CityGML using building Information Models[M].3D geo-information sciences, Springer, 2009, 79-96.

    [2]

    Hallberg D.On the use of 4D BIM in LMS for construction works[J].Journal of Information Technology in Construction.2009. http://cn.bing.com/academic/profile?id=c81149bd45c936ea5d8aa714aa7b75b2&encoded=0&v=paper_preview&mkt=zh-cn

    [3]

    Zhu Q, Zhao J, Du Z, et al.Towards semantic 3D city modeling and visual explorations[M].Advances in 3D Geo-Information Sciences, Springer, 2011, 275-294.

    [4]

    Peachavanish R, Karimi H A, Akinci B, et al.An ontological engineering approach for integrating CAD and GIS in support of infrastructure management[J].Advanced Engineering Informatics.2006, 20(1): 71-88. DOI: 10.1016/j.aei.2005.06.001

    [5] 李德超, 张瑞芝.BIM技术在数字城市三维建模中的应用研究[J].土木建筑工程信息技术.2012(1): 47-51. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=tmjz201201012&dbname=CJFD&dbcode=CJFQ
    [6]

    El-Mekawy M.An evaluation of ifc-citygml unidirectional conversion[J].International Journal.2012. http://www.oalib.com/paper/2571039

    [7]

    Liebich T, Adachi Y, Forester J, et al. Industry foundation classes IFC2x edition 3 technical corrigendum 1[Z]. 2012.

    [8]

    Consortium O G. OGC City Geography Markup Language CityGML encoding standard version 2. 0. 0 [Z]. 2012.

    [9]

    Nagel C, Kolbe T H. Conversion of IFC to CityGML[C]. 2007.

    [10]

    Van Berlo L. CityGML extension for Building Information Modelling (BIM) and IFC[J]. Free and Open Source Software for Geospatial (FOSS4G), Sydney. 2009.

    [11]

    de Laat R, van Berlo L.Integration of BIM and GIS: The development of the CityGML GeoBIM extension[M].Advances in 3D geo-information sciences, Springer, 2011, 211-225.

    [12]

    El-Mekawy M, östman A.Semantic mapping: an ontology engineering method for integrating building models in IFC and CityGML[J].Proceedings of the 3rd ISDE Digital Earth Summit.2010: 12-14. http://cn.bing.com/academic/profile?id=24c121231869465755fb3715b9b4ef1c&encoded=0&v=paper_preview&mkt=zh-cn

    [13]

    Iso. Industry Foundation Classed(IFC) for data sharing in the construction and facility management industried[S]. 2013.

    [14] 张建平, 张洋, 张新.基于IFC的BIM三维几何建模及模型转换[J].土木建筑工程信息技术.2011(1): 40-46. http://jz.docin.com/p-191186968.html
    [15]

    Foley J D, Van Dam A, Feiner S K, et al. Introduction to computer graphics[M]. Addison-Wesley Reading, 1994.

    [16]

    Donkers S. Automatic generation of CityGML LoD3 building models from IFC models[D]. TUDelft, 2013.

    [17]

    Boeters R. Automatic enhancement of CityGML LoD2 models with interiors and its usability for net internal area determination[D]. Master's thesis Section GIS Technology, Delft University of Technology. URL: http://www.gdmc.nl/publications/2013/Automatic_enhancement_CityGML.pdf, 2013.

图(6)  /  表(3)
计量
  • 文章访问数:  2368
  • HTML全文浏览量:  1090
  • PDF下载量:  30
  • 被引次数: 0
出版历程
  • 发布日期:  2014-07-31
  • 刊出日期:  2014-07-31

目录

/

返回文章
返回