附录2:国家机关办公建筑和大型公共建筑能耗监测系统数据上传XML格式文档住房和城乡建设部二〇〇九年二月39一、基本约定1、上传文件目录命名及格式规范上传文件目录命名规则为:数据中心ID+数据日期注:数据中心ID为6位数字,由部里统一分配;数据日期格式为YYYYMMDD,每日一个文件。目录格式如图1所示:图1上传文件目录安排如:南京市数据中心2008年8月1日上传数据文件格式如图2所示:图2上传文件目录范例上传文件主要包括数据中心及建筑信息XML文件(****Build.xml)以及能耗数据XML文件(****Energy.xml)。如有附件的,附件置于上述两种XML文件所在目录的下一级子目录下,子目录命名为Accessory。最终上传时对整个上传文件目录进行压缩,形成上传文件包,压缩格式可40以是rar、Zip或者7z。如:32010020080801.rar、32010020080801.7z上传文件包通过上一级数据中心提供的数据传输网络服务传递到上一级数据中心。2、XML文件命名规则XML文件的命名规则为:数据中心ID+数据日期+数据包类型注:数据中心ID为6位数字,由部里统一分配;数据日期格式为YYYYMMDD,每日一个文件;数据包类型为Build(建筑信息)或Energy(能耗数据)。如:32010020080801Build.xml—南京市数据中心上传的2008年8月1日的数据中心及建筑信息XML文件;32010020080801Energy.xml—南京市数据中心上传的2008年8月1日的建筑能耗数据XML文件。此外,XML文件存储必须采用UTF-8编码格式,并且在XML文件头部的encoding属性中必须声明为UTF-8编码格式。3、附件命名规则及类型规范上传文件如有附件的,附件类型限定为JPG、DWF与DOC。文件命名规则为:41附加文件顺序号注:附加文件顺序号为建筑代码(10位)+4位流水号,即数据中心及建筑信息XML文件(****Build.xml)的F_FileID字段值。如:320100A0080001.jpg—南京市数据中心上传的某建筑的第一个附加文件。4、文件上传时间规定文件上传时间由上一级数据中心约定,一般为凌晨,各数据中心可按照一定的时间间隔(例如15分钟)依次上传数据。数据中心上传顺序由上一级数据中心统一分配。5、上传文件错误处理方式上传文件经解压缩、解析及入库处理后,生成处理日志,该日志记录上传数据在解析及入库过程中是否出错,各地方数据中心可通过上一级平台提供的查询页面查询该结果。二、数据中心及建筑信息的XML文件及其Schema规范1、XML文件格式(正式文件请去掉注释文字)?xmlversion=1.0encoding=UTF-8?root!--通用信息段--common!--UploadDataCenterID字段内容为上传单位的数据中心代码--42UploadDataCenterIDXXXXXX/UploadDataCenterIDCreateTimeYYYY-MM-DDHH:MM:SS/CreateTime/common!--以下是数据段,数据段必须且仅能出现一次--data!--DataCenterBaseInfo字段可重复出现,同一数据中心的数据中心ID、数据中心名称、数据中心类型、数据中心主管单位、数据中心描述、联系人以及联系电话等信息应封装在同一DataCenterBaseInfo字段中。其中,数据中心ID、数据中心名称、数据中心类型字段必须出现。具体字段信息数据格式要求参见省市级平台数据库结构文档中相关数据字段格式定义--DataCenterBaseInfoF_DataCenterID数据中心ID/F_DataCenterIDF_DataCenterName数据中心名称/F_DataCenterNameF_DataCenterType1|2/F_DataCenterTypeF_DataCenterManager数据中心主管单位/F_DataCenterManagerF_DataCenterDesc![CDATA[数据中心描述]]/F_DataCenterDescF_DataCenterContact![CDATA[联系人]]/F_DataCenterContactF_DataCenterTel![CDATA[联系电话]]/F_DataCenterTel/DataCenterBaseInfo!--CityTempInfo字段可重复出现,同一数据中心的数据中心ID、城市行政区划代码、开始时间、结束时间以及温度值等信息应封装在同一CityTempInfo字段中。所有字段必须出现。具体字段信息数据格式要求参见省市级平台数据库结构文档中相关数据字段格式定义--CityTempInfoF_DataCenterID数据中心ID/F_DataCenterIDF_DistrictCode城市行政区划代码/F_DistrictCodeF_StartTimeYYYY-MM-DDHH:MM:SS/F_StartTimeF_EndTimeYYYY-MM-DDHH:MM:SS/F_EndTimeF_TempValuexxx.xxxx/F_TempValue/CityTempInfo!--Build字段可重复出现,Build字段的id属性值为建筑物id。同一栋建筑物的BuildBaseInfo、BuildExInfo、BuildAddFile以及BuildEngyConsRenoInfo信息应封装在同一Build字段中。BuildBaseInfo、BuildExInfo以及BuildEngyConsRenoInfo字段允许出现次数为0~1次;BuildAddFile字段可重复出现。BuildBaseInfo、BuildExInfo、BuildAddFile、BuildEngyConsRenoInfo、BuildGroupBaseInfo以及BuildGroupRelaInfo字段中的operation属性用以标识所属字段信息为新信息(N)或者为更新信息(U)。该属性的出现为可选,默认值为N。具体字段信息数据格式要求参见省市级平台数据库结构文档中相关数据字段格式定义--Buildid=XXXXXXXXXXBuildBaseInfooperation=N|U!--F_DataCenterID字段内容为建筑所属的数据中心(数据中转站)代码--F_DataCenterIDXXXXXX/F_DataCenterIDF_BuildName建筑名称/F_BuildNameF_AliasName建筑字母别名/F_AliasNameF_BuildOwner建筑业主/F_BuildOwnerF_State1|0/F_StateF_DistrictCodeXXXXXX/F_DistrictCodeF_BuildAddr建筑地址/F_BuildAddrF_BuildLongXXX.XXXX/F_BuildLongF_BuildLatXXX.XXXX/F_BuildLatF_BuildYearXXXX/F_BuildYear43F_UpFloor地上建筑层数/F_UpFloorF_DownFloor地下建筑层数/F_DownFloorF_BuildFuncA|B|C|D|E|F|G|Z/F_BuildFuncF_TotalAreaXXX.XXXX/F_TotalAreaF_AirAreaXXX.XXXX/F_AirAreaF_HeatAreaXXX.XXXX/F_HeatAreaF_AirTypeA|B|C|Z/F_AirTypeF_HeatTypeA|B|C|Z/F_HeatTypeF_BodyCoefXXX.XXXX/F_BodyCoefF_StruTypeA|B|C|D|E|F|G|Z/F_StruTypeF_WallMatTypeA|B|C|D|E|Z/F_WallMatTypeF_WallWarmTypeA|B|C|Z/F_WallWarmTypeF_WallWinTypeA|B|C|D|E|F|Z/F_WallWinTypeF_GlassTypeA|B|C|Z/F_GlassTypeF_WinFrameTypeA|B|C|D|Z/F_WinFrameTypeF_IsStandardtrue|false/F_IsStandardF_DesignDept监测方案设计单位/F_DesignDeptF_WorkDept监测工程实施单位/F_WorkDeptF_CreateTimeYYYY-MM-DDHH:MM:SS/F_CreateTimeF_CreateUser创建操作员名称/F_CreateUserF_MonitorDateYYYY-MM-DDHH:MM:SS/F_MonitorDateF_AcceptDateYYYY-MM-DDHH:MM:SS/F_AcceptDate/BuildBaseInfoBuildExInfooperation=N|UF_WorkerNum办公人员人数/F_WorkerNumF_CustomerNum商场日均客流量/F_CustomerNumF_OpenHoursXXX.XXXX/F_OpenHoursF_ServiceLevel宾馆星级(饭店档次)/F_ServiceLevelF_HotelLiveRateXXX.XXXX/F_HotelLiveRateF_HotelBedNum宾馆床位数量/F_HotelBedNumF_VisitorNum影剧院建筑和展览馆建筑的参观人数/F_VisitorNumF_StudentNum学生人数/F_StudentNumF_HospitalStandard医院等级/F_HospitalStandardF_HospitalType医院类别/F_HospitalTypeF_PatientNum就诊人数/F_PatientNumF_HospitalBedNum病床床位数/F_HospitalBedNumF_SpectatorNum体育馆建筑客流量/F_SpectatorNumF_GroupFunc![CDATA[不同建筑功能区中区分建筑用能特点情况的建筑扩展项数据]]/F_GroupFuncF_ExtendFunc![CDATA[其它建筑中区分建筑用能特点情况的建筑扩展项数据]]/F_ExtendFuncF_ElectriPrice![CDATA[电价说明]]/F_ElectriPriceF_WaterPrice![CDATA[水价说明]]/F_WaterPriceF_GasPrice![CDATA[气价说明]]/F_GasPriceF_HeatPrice![CDATA[热价说明]]/F_HeatPrice/BuildExInfo!—附加文件信息在此描述,文件本身以附件方式上传--BuildAddFileoperation=N|U44F_FileIDXXXXXXXXXXXXXX/F_FileIDF_FileFuncTypeA|B|C|D/F_FileFuncTypeF_FileFormatTypeA|B|C/F_FileFormatTypeF_FileDesc![CDATA[文