public static void GetOneFloorWithRoot(string floorLayer, string parkName) { DateTime start = DateTime.Now; TopoInfo floor = GetOneFloorOpt(floorLayer); string xml = ""; if (!string.IsNullOrEmpty(parkName)) { InitInfo initInfo = GetRoomsCommand.CreateParkInitInfoByFloors(parkName, floorLayer, floor); xml = XmlSerializeHelper.GetXmlText(initInfo); MyTool.TextReport("获取一个楼层和园区", xml, 700, 500); } else { xml = XmlSerializeHelper.GetXmlText(floor, true); MyTool.TextReport("获取一个楼层", xml, 700, 500); } DateTime end = DateTime.Now; TimeSpan t = end - start; }
/// <summary> /// Thickness:厚度,层高 /// IsRelative="true" /// BottomHeight:离地面高度,0层为0,6.5层为:6500 /// </summary> /// <param name="name"></param> //获取楼层内的房间 //add by qclei 2020-07-10 public static void GetAllFloors(string buildingName, int buildingFloorCount, string parkName) { DateTime start = DateTime.Now; List <TopoInfo> floors = GetFloorList(buildingName, buildingFloorCount); string xml = ""; if (!string.IsNullOrEmpty(parkName)) { InitInfo initInfo = GetRoomsCommand.CreateParkInitInfoByFloors(parkName, buildingName, floors.ToArray()); xml = XmlSerializeHelper.GetXmlText(initInfo); MyTool.TextReport("获取整个大楼和园区", xml, 700, 500); } else { TopoInfo initInfo = GetRoomsCommand.CreateBuildingInitInfoByFloors(buildingName, floors.ToArray()); xml = XmlSerializeHelper.GetXmlText(initInfo, true); MyTool.TextReport("获取整个大楼", xml, 700, 500); } DateTime end = DateTime.Now; TimeSpan t = end - start; }