diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
index 972ba95..208d7b0 100644
--- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
index 972ba95..208d7b0 100644
--- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/obj/x64/Debug/Cyberpipe.exe
+++ b/obj/x64/Debug/Cyberpipe.exe
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
index 972ba95..208d7b0 100644
--- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/obj/x64/Debug/Cyberpipe.exe
+++ b/obj/x64/Debug/Cyberpipe.exe
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/obj/x64/Debug/Cyberpipe.pdb
+++ b/obj/x64/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
index 972ba95..208d7b0 100644
--- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/obj/x64/Debug/Cyberpipe.exe
+++ b/obj/x64/Debug/Cyberpipe.exe
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/obj/x64/Debug/Cyberpipe.pdb
+++ b/obj/x64/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
index 6c5ebd0..5359685 100644
--- a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
+++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/BaseParam.cs b/BaseParam.cs
new file mode 100644
index 0000000..1ffcbe8
--- /dev/null
+++ b/BaseParam.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class BaseParam
+ {
+ public string layerName;//
+ public string uniqueIdFieldName;//要素名称
+ }
+
+ public class LineParam : BaseParam {
+ public byte transparency;
+ public Color lineColor;
+ public int sliceNum;
+ public double cornerSliceAngle;
+ public int relativeMode;//0:管顶 1:管底 埋深参考点
+ public bool isRevert; //是否转为相反数
+ public string diameterFieldName;
+ public string startDepthFieldName;//起点埋深或高程
+ public string endDepthFieldName;
+ }
+ public class PointParam : BaseParam
+ {
+ public string wellDepthFiledName; //井深字段
+ public string symbolFiledName; //符号角度字段
+ public string altitudeFieldName; //高程字段
+ public string pointEncodingFieldName; //管点编码
+ public double upGround; //高出地面
+ public string attachNameFieldName;//附属物名称
+ }
+}
diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj
index c03a81f..a47e005 100644
--- a/Cyberpipe.csproj
+++ b/Cyberpipe.csproj
@@ -203,6 +203,7 @@
+
@@ -229,6 +230,7 @@
F_GKT1添加项目.cs
+
@@ -1053,6 +1055,7 @@
+
@@ -1064,6 +1067,7 @@
+
Component
@@ -1183,6 +1187,7 @@
True
Reference.map
+
F_GKT1数据输入输出.cs
Designer
diff --git a/Cyberpipe.suo b/Cyberpipe.suo
index 2fc9a83..9a3c1e6 100644
--- a/Cyberpipe.suo
+++ b/Cyberpipe.suo
Binary files differ
diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs
new file mode 100644
index 0000000..3b36cbc
--- /dev/null
+++ b/EnumBuilderMode.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Cyberpipe
+{
+ public enum EnumUpdateMode
+ {
+ Append,//追加
+ Update//修改
+ }
+ public enum EnumBuildMode
+ {
+ Alititude,//高程
+ Depth //埋深
+ }
+}
diff --git a/LineBuilder.cs b/LineBuilder.cs
new file mode 100644
index 0000000..babdc10
--- /dev/null
+++ b/LineBuilder.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class LineBuilder:ModelBuilder
+ {
+ public LineBuilder(GSODataSource ds):base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+
+ LineParam lineParam = param as LineParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i0) { //存在
+
+ if (updateMode.Equals(EnumUpdateMode.Append)){
+ continue;
+ }
+ else{
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+
+ newFeatureSet.AddFeature(newFeature);
+
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+ }
+}
diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs
index fa1dae6..ae24fb9 100644
--- a/MainFrm.designer.cs
+++ b/MainFrm.designer.cs
@@ -706,6 +706,7 @@
this.dotNetBarManager1.BottomDockSite = this.dockSite4;
this.dotNetBarManager1.EnableFullSizeDock = false;
this.dotNetBarManager1.LeftDockSite = this.dockSite1;
+ this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.dotNetBarManager1.ParentForm = null;
this.dotNetBarManager1.RightDockSite = this.dockSite2;
this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003;
@@ -798,6 +799,7 @@
// styleManager1
//
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue;
+ this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154))))));
//
// sideBarPanelItem1
//
@@ -846,7 +848,7 @@
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20);
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21);
this.toolStripDropDownButton1.Text = "帮助";
this.toolStripDropDownButton1.Visible = false;
//
@@ -892,7 +894,6 @@
this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
- this.ribbonTabItemGroup1.Style.Class = "";
this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White;
@@ -905,7 +906,6 @@
//
//
//
- this.galleryContainer2.BackgroundStyle.Class = "";
this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer2.Name = "galleryContainer2";
@@ -915,6 +915,10 @@
this.buttonItem39});
this.galleryContainer2.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem38
//
this.buttonItem38.Name = "buttonItem38";
@@ -935,13 +939,16 @@
//
//
//
- this.galleryContainer3.BackgroundStyle.Class = "";
this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58);
this.galleryContainer3.Name = "galleryContainer3";
this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem3});
//
+ //
+ //
+ this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem3
//
this.buttonItem3.Name = "buttonItem3";
@@ -952,7 +959,6 @@
//
//
//
- this.galleryContainer4.BackgroundStyle.Class = "";
this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58);
this.galleryContainer4.Name = "galleryContainer4";
@@ -964,6 +970,10 @@
this.buttonItem46});
this.galleryContainer4.Text = "断面分析";
//
+ //
+ //
+ this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem40
//
this.buttonItem40.Name = "buttonItem40";
@@ -994,7 +1004,6 @@
//
//
//
- this.galleryContainer5.BackgroundStyle.Class = "";
this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58);
this.galleryContainer5.Name = "galleryContainer5";
@@ -1002,6 +1011,10 @@
this.buttonItem44,
this.buttonItem43});
//
+ //
+ //
+ this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem44
//
this.buttonItem44.Name = "buttonItem44";
@@ -1017,13 +1030,16 @@
//
//
//
- this.galleryContainer6.BackgroundStyle.Class = "";
this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58);
this.galleryContainer6.Name = "galleryContainer6";
this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem48});
//
+ //
+ //
+ this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ //
// buttonItem48
//
this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right;
@@ -1057,6 +1073,7 @@
this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control;
this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx3.Controls.Add(this.layerSensorTree);
+ this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx3.Location = new System.Drawing.Point(54, 113);
this.panelEx3.Name = "panelEx3";
this.panelEx3.Size = new System.Drawing.Size(200, 161);
@@ -1171,7 +1188,6 @@
//
//
//
- this.labelX25.BackgroundStyle.Class = "";
this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX25.Location = new System.Drawing.Point(7, 364);
this.labelX25.Name = "labelX25";
@@ -1236,7 +1252,6 @@
//
//
//
- this.labelX8.BackgroundStyle.Class = "";
this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX8.Location = new System.Drawing.Point(11, 60);
this.labelX8.Name = "labelX8";
@@ -1369,7 +1384,6 @@
//
//
//
- this.checkBoxX3.BackgroundStyle.Class = "";
this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX3.Location = new System.Drawing.Point(11, 9);
@@ -1387,7 +1401,6 @@
//
//
//
- this.checkBoxX4.BackgroundStyle.Class = "";
this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX4.Location = new System.Drawing.Point(110, 9);
@@ -1405,7 +1418,6 @@
//
//
//
- this.labelX13.BackgroundStyle.Class = "";
this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX13.Location = new System.Drawing.Point(11, 32);
this.labelX13.Name = "labelX13";
@@ -1420,7 +1432,6 @@
//
//
//
- this.labelX14.BackgroundStyle.Class = "";
this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX14.Location = new System.Drawing.Point(10, 204);
this.labelX14.Name = "labelX14";
@@ -1498,7 +1509,7 @@
this.dataGridViewX6.ReadOnly = true;
this.dataGridViewX6.RowHeadersVisible = false;
this.dataGridViewX6.RowTemplate.Height = 23;
- this.dataGridViewX6.Size = new System.Drawing.Size(198, 92);
+ this.dataGridViewX6.Size = new System.Drawing.Size(181, 92);
this.dataGridViewX6.TabIndex = 3;
//
// dataGridViewTextBoxColumn5
@@ -1523,7 +1534,6 @@
//
//
//
- this.labelX9.BackgroundStyle.Class = "";
this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX9.Location = new System.Drawing.Point(9, 85);
this.labelX9.Name = "labelX9";
@@ -1582,7 +1592,7 @@
this.dataGridViewX7.ReadOnly = true;
this.dataGridViewX7.RowHeadersVisible = false;
this.dataGridViewX7.RowTemplate.Height = 23;
- this.dataGridViewX7.Size = new System.Drawing.Size(197, 127);
+ this.dataGridViewX7.Size = new System.Drawing.Size(180, 127);
this.dataGridViewX7.TabIndex = 5;
this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick);
//
@@ -1625,7 +1635,6 @@
//
//
//
- this.labelX10.BackgroundStyle.Class = "";
this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX10.Location = new System.Drawing.Point(172, 54);
this.labelX10.Name = "labelX10";
@@ -1656,7 +1665,6 @@
//
//
//
- this.checkBoxX5.BackgroundStyle.Class = "";
this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX5.Location = new System.Drawing.Point(19, 4);
@@ -1674,7 +1682,6 @@
//
//
//
- this.checkBoxX6.BackgroundStyle.Class = "";
this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX6.Location = new System.Drawing.Point(114, 4);
@@ -1692,7 +1699,6 @@
//
//
//
- this.labelX12.BackgroundStyle.Class = "";
this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX12.Location = new System.Drawing.Point(6, 57);
this.labelX12.Name = "labelX12";
@@ -1707,7 +1713,6 @@
//
//
//
- this.labelX16.BackgroundStyle.Class = "";
this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX16.Location = new System.Drawing.Point(6, 28);
this.labelX16.Name = "labelX16";
@@ -1722,7 +1727,6 @@
//
//
//
- this.labelX17.BackgroundStyle.Class = "";
this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX17.Location = new System.Drawing.Point(8, 235);
this.labelX17.Name = "labelX17";
@@ -1768,7 +1772,6 @@
//
//
//
- this.labelX24.BackgroundStyle.Class = "";
this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image")));
this.labelX24.Location = new System.Drawing.Point(7, 403);
@@ -1801,7 +1804,7 @@
this.dataGridViewX8.ReadOnly = true;
this.dataGridViewX8.RowHeadersVisible = false;
this.dataGridViewX8.RowTemplate.Height = 23;
- this.dataGridViewX8.Size = new System.Drawing.Size(193, 92);
+ this.dataGridViewX8.Size = new System.Drawing.Size(176, 92);
this.dataGridViewX8.TabIndex = 11;
//
// dataGridViewTextBoxColumn12
@@ -1835,7 +1838,6 @@
//
//
//
- this.labelX11.BackgroundStyle.Class = "";
this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX11.Location = new System.Drawing.Point(10, 93);
this.labelX11.Name = "labelX11";
@@ -1896,7 +1898,7 @@
this.dataGridViewX9.ReadOnly = true;
this.dataGridViewX9.RowHeadersVisible = false;
this.dataGridViewX9.RowTemplate.Height = 23;
- this.dataGridViewX9.Size = new System.Drawing.Size(192, 127);
+ this.dataGridViewX9.Size = new System.Drawing.Size(175, 127);
this.dataGridViewX9.TabIndex = 5;
this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick);
//
@@ -1971,7 +1973,6 @@
//
//
//
- this.labelX15.BackgroundStyle.Class = "";
this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX15.Location = new System.Drawing.Point(174, 61);
this.labelX15.Name = "labelX15";
@@ -2002,7 +2003,6 @@
//
//
//
- this.checkBoxX7.BackgroundStyle.Class = "";
this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX7.Location = new System.Drawing.Point(8, 5);
@@ -2020,7 +2020,6 @@
//
//
//
- this.checkBoxX8.BackgroundStyle.Class = "";
this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX8.Location = new System.Drawing.Point(118, 5);
@@ -2038,7 +2037,6 @@
//
//
//
- this.labelX19.BackgroundStyle.Class = "";
this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX19.Location = new System.Drawing.Point(11, 61);
this.labelX19.Name = "labelX19";
@@ -2053,7 +2051,6 @@
//
//
//
- this.labelX21.BackgroundStyle.Class = "";
this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX21.Location = new System.Drawing.Point(10, 29);
this.labelX21.Name = "labelX21";
@@ -2065,7 +2062,6 @@
//
//
//
- this.labelX22.BackgroundStyle.Class = "";
this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image")));
this.labelX22.Location = new System.Drawing.Point(9, 245);
@@ -2143,7 +2139,6 @@
//
//
//
- this.labelX28.BackgroundStyle.Class = "";
this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX28.Location = new System.Drawing.Point(181, 104);
this.labelX28.Name = "labelX28";
@@ -2159,7 +2154,6 @@
//
//
//
- this.labelX29.BackgroundStyle.Class = "";
this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX29.Location = new System.Drawing.Point(6, 100);
this.labelX29.Name = "labelX29";
@@ -2192,7 +2186,6 @@
//
//
//
- this.labelX4.BackgroundStyle.Class = "";
this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image")));
this.labelX4.Location = new System.Drawing.Point(7, 432);
@@ -2256,7 +2249,6 @@
//
//
//
- this.labelX5.BackgroundStyle.Class = "";
this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image")));
this.labelX5.Location = new System.Drawing.Point(9, 134);
@@ -2391,7 +2383,6 @@
//
//
//
- this.labelX18.BackgroundStyle.Class = "";
this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX18.Location = new System.Drawing.Point(181, 71);
this.labelX18.Name = "labelX18";
@@ -2422,7 +2413,6 @@
//
//
//
- this.checkBoxSelectPipeline.BackgroundStyle.Class = "";
this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9);
@@ -2440,7 +2430,6 @@
//
//
//
- this.checkBoxSelectLayer.BackgroundStyle.Class = "";
this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9);
@@ -2458,7 +2447,6 @@
//
//
//
- this.labelX20.BackgroundStyle.Class = "";
this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX20.Location = new System.Drawing.Point(6, 69);
this.labelX20.Name = "labelX20";
@@ -2470,7 +2458,6 @@
//
//
//
- this.labelX26.BackgroundStyle.Class = "";
this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image")));
this.labelX26.Location = new System.Drawing.Point(9, 38);
@@ -2483,7 +2470,6 @@
//
//
//
- this.labelX27.BackgroundStyle.Class = "";
this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image")));
this.labelX27.Location = new System.Drawing.Point(7, 287);
@@ -2496,7 +2482,6 @@
//
//
//
- this.labelX30.BackgroundStyle.Class = "";
this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX30.Location = new System.Drawing.Point(88, 100);
this.labelX30.Name = "labelX30";
@@ -2529,7 +2514,6 @@
//
//
//
- this.labelX23.BackgroundStyle.Class = "";
this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image")));
this.labelX23.Location = new System.Drawing.Point(11, 404);
@@ -2593,7 +2577,6 @@
//
//
//
- this.labelX2.BackgroundStyle.Class = "";
this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image")));
this.labelX2.Location = new System.Drawing.Point(12, 100);
@@ -2720,7 +2703,6 @@
//
//
//
- this.labelX7.BackgroundStyle.Class = "";
this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX7.Location = new System.Drawing.Point(176, 67);
this.labelX7.Name = "labelX7";
@@ -2751,7 +2733,6 @@
//
//
//
- this.checkBoxX1.BackgroundStyle.Class = "";
this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX1.Location = new System.Drawing.Point(11, 5);
@@ -2769,7 +2750,6 @@
//
//
//
- this.checkBoxX2.BackgroundStyle.Class = "";
this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.checkBoxX2.Location = new System.Drawing.Point(120, 5);
@@ -2787,7 +2767,6 @@
//
//
//
- this.labelX6.BackgroundStyle.Class = "";
this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX6.Location = new System.Drawing.Point(15, 67);
this.labelX6.Name = "labelX6";
@@ -2799,7 +2778,6 @@
//
//
//
- this.labelX1.BackgroundStyle.Class = "";
this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image")));
this.labelX1.Location = new System.Drawing.Point(12, 34);
@@ -2812,7 +2790,6 @@
//
//
//
- this.labelX3.BackgroundStyle.Class = "";
this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image")));
this.labelX3.Location = new System.Drawing.Point(11, 250);
@@ -2823,11 +2800,11 @@
// expandableSplitter1
//
this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter1.ExpandableControl = this.sideBar1;
- this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -2839,11 +2816,11 @@
this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -2860,6 +2837,7 @@
this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx4.Controls.Add(this.splitContainer1);
this.panelEx4.Controls.Add(this.panelOfTable);
+ this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx4.Location = new System.Drawing.Point(203, 179);
this.panelEx4.Name = "panelEx4";
@@ -2900,6 +2878,7 @@
this.panelEx5.Controls.Add(this.panel1);
this.panelEx5.Controls.Add(this.panel3);
this.panelEx5.Controls.Add(this.panel5);
+ this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx5.Location = new System.Drawing.Point(0, 0);
this.panelEx5.Name = "panelEx5";
@@ -2942,6 +2921,7 @@
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.panelEx1.Controls.Add(this.panel2);
this.panelEx1.Controls.Add(this.panel4);
+ this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty;
this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelEx1.Location = new System.Drawing.Point(0, 0);
this.panelEx1.Name = "panelEx1";
@@ -2964,6 +2944,7 @@
this.panelOfTable.Controls.Add(this.dataGridViewX1);
this.panelOfTable.Controls.Add(this.statusStrip2);
this.panelOfTable.Controls.Add(this.expandableSplitter2);
+ this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty;
this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelOfTable.Location = new System.Drawing.Point(0, 414);
this.panelOfTable.Name = "panelOfTable";
@@ -3061,12 +3042,12 @@
// expandableSplitter2
//
this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253)))));
- this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top;
this.expandableSplitter2.ExpandableControl = this.panelOfTable;
- this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
@@ -3078,11 +3059,11 @@
this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135)))));
this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2;
this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground;
- this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120)))));
this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
- this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189)))));
+ this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122)))));
this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246)))));
this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
@@ -3202,7 +3183,7 @@
this.区域分析ToolStripMenuItem,
this.清除分析ToolStripMenuItem});
this.toolRightMenu.Name = "toolRightMenu";
- this.toolRightMenu.Size = new System.Drawing.Size(153, 312);
+ this.toolRightMenu.Size = new System.Drawing.Size(149, 290);
//
// 量算ToolStripMenuItem
//
@@ -3278,7 +3259,7 @@
this.前进ToolStripMenuItem,
this.删除模型ToolStripMenuItem});
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
- this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 平移对象ToolStripMenuItem
@@ -4144,6 +4125,8 @@
// superTooltip1
//
this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
+ this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50);
//
// buttonItem16
@@ -4250,13 +4233,12 @@
//
//
//
- this.ribbonControl1.BackgroundStyle.Class = "";
this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel1);
this.ribbonControl1.Controls.Add(this.ribbonPanel12);
this.ribbonControl1.Controls.Add(this.ribbonPanel5);
this.ribbonControl1.Controls.Add(this.ribbonPanel2);
- this.ribbonControl1.Controls.Add(this.ribbonPanel15);
this.ribbonControl1.Controls.Add(this.ribbonPanel4);
this.ribbonControl1.Controls.Add(this.ribbonPanel6);
this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
@@ -4273,7 +4255,7 @@
this.ribbonControl1.Location = new System.Drawing.Point(0, 82);
this.ribbonControl1.MdiSystemItemVisible = false;
this.ribbonControl1.Name = "ribbonControl1";
- this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2);
+ this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem19});
this.ribbonControl1.Size = new System.Drawing.Size(1328, 97);
@@ -4310,23 +4292,21 @@
this.ribbonPanel1.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel1.Style.Class = "";
this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseDown.Class = "";
this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel1.StyleMouseOver.Class = "";
this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel1.TabIndex = 1;
+ this.ribbonPanel1.Visible = false;
//
// ribbonBar21
//
@@ -4335,15 +4315,14 @@
//
//
//
- this.ribbonBar21.BackgroundMouseOverStyle.Class = "";
this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.BackgroundStyle.Class = "";
this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.ContainerControlProcessDialogKey = true;
this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar21.DragDropSupport = true;
this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem87,
this.buttonItem88,
@@ -4354,21 +4333,20 @@
this.btnlegendSet,
this.buttonItem89,
this.btnOutputJPG});
+ this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar21.Location = new System.Drawing.Point(3, 0);
this.ribbonBar21.Name = "ribbonBar21";
- this.ribbonBar21.Size = new System.Drawing.Size(649, 59);
+ this.ribbonBar21.Size = new System.Drawing.Size(649, 58);
this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar21.TabIndex = 2;
this.ribbonBar21.Text = "浏览模式";
//
//
//
- this.ribbonBar21.TitleStyle.Class = "";
this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar21.TitleStyleMouseOver.Class = "";
this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar21.TitleVisible = false;
//
@@ -4458,17 +4436,14 @@
//
//
//
- this.ribbonPanel12.Style.Class = "";
this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseDown.Class = "";
this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel12.StyleMouseOver.Class = "";
this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel12.TabIndex = 34;
this.ribbonPanel12.Visible = false;
@@ -4479,18 +4454,18 @@
//
//
//
- this.ribbonBar18.BackgroundMouseOverStyle.Class = "";
this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.BackgroundStyle.Class = "";
this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.ContainerControlProcessDialogKey = true;
this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar18.DragDropSupport = true;
this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem133,
this.buttonItem132});
+ this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar18.Location = new System.Drawing.Point(508, 0);
this.ribbonBar18.Name = "ribbonBar18";
this.ribbonBar18.Size = new System.Drawing.Size(171, 59);
@@ -4499,12 +4474,10 @@
//
//
//
- this.ribbonBar18.TitleStyle.Class = "";
this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar18.TitleStyleMouseOver.Class = "";
this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar18.TitleVisible = false;
//
@@ -4533,15 +4506,14 @@
//
//
//
- this.ribbonBar13.BackgroundMouseOverStyle.Class = "";
this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.BackgroundStyle.Class = "";
this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.ContainerControlProcessDialogKey = true;
this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar13.DragDropSupport = true;
this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItem127,
this.buttonItem128,
@@ -4549,6 +4521,7 @@
this.buttonItem134,
this.buttonItem130,
this.btn_check_history});
+ this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar13.Location = new System.Drawing.Point(3, 0);
this.ribbonBar13.Name = "ribbonBar13";
this.ribbonBar13.Size = new System.Drawing.Size(505, 59);
@@ -4557,12 +4530,10 @@
//
//
//
- this.ribbonBar13.TitleStyle.Class = "";
this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar13.TitleStyleMouseOver.Class = "";
this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar13.TitleVisible = false;
//
@@ -4633,17 +4604,14 @@
//
//
//
- this.ribbonPanel5.Style.Class = "";
this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseDown.Class = "";
this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel5.StyleMouseOver.Class = "";
this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel5.TabIndex = 37;
this.ribbonPanel5.Visible = false;
@@ -4654,20 +4622,20 @@
//
//
//
- this.ribbonBar2.BackgroundMouseOverStyle.Class = "";
this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.BackgroundStyle.Class = "";
this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.ContainerControlProcessDialogKey = true;
this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar2.DragDropSupport = true;
this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemHX1,
this.buttonItemHX2,
this.buttonItemDCTP,
this.sliderItem3});
+ this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar2.Location = new System.Drawing.Point(3, 0);
this.ribbonBar2.Name = "ribbonBar2";
this.ribbonBar2.Size = new System.Drawing.Size(350, 59);
@@ -4676,12 +4644,10 @@
//
//
//
- this.ribbonBar2.TitleStyle.Class = "";
this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar2.TitleStyleMouseOver.Class = "";
this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar2.TitleVisible = false;
//
@@ -4735,17 +4701,14 @@
//
//
//
- this.ribbonPanel2.Style.Class = "";
this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseDown.Class = "";
this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel2.StyleMouseOver.Class = "";
this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel2.TabIndex = 39;
this.ribbonPanel2.Visible = false;
@@ -4756,15 +4719,14 @@
//
//
//
- this.ribbonBar3.BackgroundMouseOverStyle.Class = "";
this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.BackgroundStyle.Class = "";
this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.ContainerControlProcessDialogKey = true;
this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar3.DragDropSupport = true;
this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_user_info,
this.btn_role_info,
@@ -4773,6 +4735,7 @@
this.btn_user_role,
this.btn_password_edit,
this.buttonItemPasswordReset});
+ this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar3.Location = new System.Drawing.Point(3, 0);
this.ribbonBar3.Name = "ribbonBar3";
this.ribbonBar3.Size = new System.Drawing.Size(551, 59);
@@ -4781,12 +4744,10 @@
//
//
//
- this.ribbonBar3.TitleStyle.Class = "";
this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar3.TitleStyleMouseOver.Class = "";
this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar3.TitleVisible = false;
//
@@ -4862,24 +4823,20 @@
this.ribbonPanel15.Location = new System.Drawing.Point(0, 33);
this.ribbonPanel15.Name = "ribbonPanel15";
this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3);
- this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62);
+ this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61);
//
//
//
- this.ribbonPanel15.Style.Class = "";
this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseDown.Class = "";
this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel15.StyleMouseOver.Class = "";
this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel15.TabIndex = 35;
- this.ribbonPanel15.Visible = false;
//
// ribbonBar20
//
@@ -4887,15 +4844,14 @@
//
//
//
- this.ribbonBar20.BackgroundMouseOverStyle.Class = "";
this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.BackgroundStyle.Class = "";
this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.ContainerControlProcessDialogKey = true;
this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar20.DragDropSupport = true;
this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSH,
this.buttonItemSJGL,
@@ -4909,20 +4865,19 @@
this.buttonItemBJ,
this.buttonItemSearch,
this.buttonItemBZ});
+ this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar20.Location = new System.Drawing.Point(3, 0);
this.ribbonBar20.Name = "ribbonBar20";
- this.ribbonBar20.Size = new System.Drawing.Size(814, 59);
+ this.ribbonBar20.Size = new System.Drawing.Size(814, 58);
this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.ribbonBar20.TabIndex = 0;
//
//
//
- this.ribbonBar20.TitleStyle.Class = "";
this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar20.TitleStyleMouseOver.Class = "";
this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar20.TitleVisible = false;
//
@@ -5115,21 +5070,18 @@
//
this.buttonItem10.Name = "buttonItem10";
this.buttonItem10.Text = "管线入库-高程";
- this.buttonItem10.Visible = false;
this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click);
//
// buttonItem11
//
this.buttonItem11.Name = "buttonItem11";
this.buttonItem11.Text = "附属物入库-高程";
- this.buttonItem11.Visible = false;
this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click);
//
// buttonItem12
//
this.buttonItem12.Name = "buttonItem12";
this.buttonItem12.Text = "特征管点入库-高程";
- this.buttonItem12.Visible = false;
this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click);
//
// buttonItemSJGL5
@@ -6274,17 +6226,14 @@
//
//
//
- this.ribbonPanel4.Style.Class = "";
this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseDown.Class = "";
this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel4.StyleMouseOver.Class = "";
this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel4.TabIndex = 36;
this.ribbonPanel4.Visible = false;
@@ -6295,17 +6244,17 @@
//
//
//
- this.ribbonBar1.BackgroundMouseOverStyle.Class = "";
this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.BackgroundStyle.Class = "";
this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.ContainerControlProcessDialogKey = true;
this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar1.DragDropSupport = true;
this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btn_document_info});
+ this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar1.Location = new System.Drawing.Point(3, 0);
this.ribbonBar1.Name = "ribbonBar1";
this.ribbonBar1.Size = new System.Drawing.Size(88, 59);
@@ -6314,12 +6263,10 @@
//
//
//
- this.ribbonBar1.TitleStyle.Class = "";
this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar1.TitleStyleMouseOver.Class = "";
this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar1.TitleVisible = false;
//
@@ -6344,17 +6291,14 @@
//
//
//
- this.ribbonPanel6.Style.Class = "";
this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseDown.Class = "";
this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonPanel6.StyleMouseOver.Class = "";
this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonPanel6.TabIndex = 38;
this.ribbonPanel6.Visible = false;
@@ -6365,21 +6309,21 @@
//
//
//
- this.ribbonBar6.BackgroundMouseOverStyle.Class = "";
this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.BackgroundStyle.Class = "";
this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.ContainerControlProcessDialogKey = true;
this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ribbonBar6.DragDropSupport = true;
this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.buttonItemSPSZ,
this.buttonItem8,
this.buttonItemLocation,
this.sliderItem2,
this.buttonItemGBJC});
+ this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
this.ribbonBar6.Location = new System.Drawing.Point(3, 0);
this.ribbonBar6.Name = "ribbonBar6";
this.ribbonBar6.Size = new System.Drawing.Size(427, 59);
@@ -6388,12 +6332,10 @@
//
//
//
- this.ribbonBar6.TitleStyle.Class = "";
this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.ribbonBar6.TitleStyleMouseOver.Class = "";
this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.ribbonBar6.TitleVisible = false;
//
@@ -6446,7 +6388,6 @@
// ribbonTabItem1
//
this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
- this.ribbonTabItem1.Checked = true;
this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage")));
this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image")));
this.ribbonTabItem1.Name = "ribbonTabItem1";
@@ -6497,6 +6438,7 @@
// ribbonTabItem14
//
this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
+ this.ribbonTabItem14.Checked = true;
this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage")));
this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image")));
this.ribbonTabItem14.Name = "ribbonTabItem14";
diff --git a/ModelBuilder.cs b/ModelBuilder.cs
new file mode 100644
index 0000000..6f1c412
--- /dev/null
+++ b/ModelBuilder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using System.Collections;
+using System.Xml;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
+namespace Cyberpipe
+{
+ public abstract class ModelBuilder
+ {
+ protected GSOLayer layer;
+ protected GSODataSource ds;
+ protected static Hashtable en_cns = new Hashtable();
+ static ModelBuilder()
+ {
+ string filename = Application.StartupPath + "\\FormText.xml";
+ if (File.Exists(filename))
+ {
+ XmlTextReader XmlReader = new XmlTextReader(filename);
+ try
+ {
+ while (XmlReader.Read())
+ {
+ if (XmlReader.Name == "Field")
+ {
+ string str1 = XmlReader["label"];
+ string str3 = XmlReader["type"];
+ string str2 = XmlReader.ReadElementString();
+ en_cns.Add(str1, str2);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogError.PublishError(ex);
+ MessageBox.Show(ex.Message);
+ }
+ }
+ }
+
+ public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param)
+ {
+
+ this.layer = layer;
+ if (this.validate(layer)) {
+
+ return this.doBuild(updateMode, buildMode, param);
+ }
+ return false;
+ }
+
+ public ModelBuilder(GSODataSource ds) {
+
+ this.ds = ds;
+ }
+
+
+
+ public abstract bool validate(GSOLayer layer);
+
+
+ public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param);
+
+
+ ///
+
+ public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName)
+ {
+ GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName);
+ if (featDs == null)
+ {
+ return null;
+ }
+
+ GSOFeatures features = layer.GetAllFeatures();
+ if (features.Length == 0)
+ {
+ return null;
+ }
+
+ for (int i = 0; i < features[0].GetFieldCount(); i++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i));
+ if (fielddef == null)
+ {
+ continue;
+ }
+ GSOFieldAttr field = new GSOFieldAttr();
+
+ field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ switch (fielddef.Type)
+ {
+ case EnumFieldType.Text:
+ field.Type = EnumFieldType.Text;
+ field.Width = 8000;
+ break;
+ case EnumFieldType.INT32:
+ field.Type = EnumFieldType.INT32;
+ field.Width = 4;
+ break;
+ case EnumFieldType.Double:
+ field.Type = EnumFieldType.Double;
+ field.Width = 8;
+ break;
+ case EnumFieldType.Date:
+ field.Type = EnumFieldType.Date;
+ field.Width = 10;
+ break;
+ }
+ bool res = featDs.AddField(field);
+ }
+ featDs.Save();
+ return featDs;
+ }
+
+ protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst)
+ {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+
+ }
+
+ }
+ }
+}
diff --git a/PointBuilder.cs b/PointBuilder.cs
new file mode 100644
index 0000000..0a5c0f1
--- /dev/null
+++ b/PointBuilder.cs
@@ -0,0 +1,196 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using GeoScene.Globe;
+using GeoScene.Engine;
+using GeoScene.Data;
+using System.Collections;
+using System.Drawing;
+namespace Cyberpipe
+{
+ public class PointBuilder:ModelBuilder
+ {
+ public PointBuilder(GSODataSource ds)
+ : base(ds)
+ {
+
+ }
+
+ public override bool validate(GSOLayer layer) {
+ return true;
+ }
+
+ ///
+ ///
+ ///
+ /// 追加或修改
+ /// 高程入库或埋深入库
+ ///
+ public override bool doBuild(EnumUpdateMode updateMode,
+ EnumBuildMode buildMode,
+ BaseParam param) {
+ PointParam pointParam = param as PointParam;
+ GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset;
+ if(newFeatureSet==null){
+ newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName);
+ }
+ newFeatureSet.Open();
+ GSOFeatures features = this.layer.GetAllFeatures(true);
+ for(int i=0;i 0)
+ { //存在
+ if (updateMode.Equals(EnumUpdateMode.Append))
+ {
+ continue;
+ }
+ else
+ {
+ GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0];
+ newFeatureSet.RemoveFeatureByID(delFeature.ID);
+ }
+ }
+ newFeatureSet.AddFeature(newFeature);
+ }
+ newFeatureSet.Save();
+ newFeatureSet.Close();
+ return true;
+ }
+
+ private GSOGeoModel createModel(GSOFeature f,
+ PointParam pointParam)
+ {
+ GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D;
+ GSOGeoModel model = new GSOGeoModel();
+ GSOPoint3d pt = new GSOPoint3d();
+ pt.X = shapePoint.X;
+ pt.Y = shapePoint.Y;
+ pt.Z = pointParam.upGround; //高程跟埋深可能不同
+
+ model.Position = pt;
+ model.Align = EnumEntityAlign.TopCenter; //
+ model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同
+ model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90;
+
+ model.FilePath = getModelPath(f, pointParam);
+ model.Name = f.GetValue(pointParam.attachNameFieldName).ToString();
+ return model;
+ }
+ private String getModelPath(GSOFeature f, PointParam pointParam)
+ {
+ string feName = f.GetFieldAsString(pointParam.attachNameFieldName);
+ string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName);
+ double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName);
+ //TODO LIST:获取模型路径
+ return "";
+
+ }
+
+
+ private double getRadius(LineParam lineParam, GSOFeature f) {
+ double radius = 0;
+ GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName));
+ if (field.Type == EnumFieldType.Text)
+ {
+ string temp = f.GetFieldAsString(lineParam.diameterFieldName);
+ double outNum = 0;
+ bool num = double.TryParse(temp, out outNum);
+ if (num)
+ radius = outNum / 2000;
+ }
+ else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32)
+ radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000
+ return radius;
+ }
+
+ /**
+ * 获取管线style
+ **/
+ private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) {
+
+ GSOPipeLineStyle3D style = new GSOPipeLineStyle3D();
+ style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor);
+ style.Slice = lineParam.sliceNum;
+ style.CornerSliceAngle = lineParam.cornerSliceAngle;
+ style.Radius = radius;
+
+ return style;
+ }
+
+ private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){
+
+ f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute;
+
+ GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D;
+ if (line == null) {
+ return null; //log4net 记录错误处理
+ }
+
+ double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName);
+ double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName);
+ deep1 = lineParam.isRevert ? -deep1 : deep1;
+ deep2 = lineParam.isRevert ? -deep2 : deep2;
+
+ //根据相对模式进行深度修改
+ deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2;
+ deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2;
+
+ GSOPoint3ds pt3ds = new GSOPoint3ds();
+ for (int n = 0; n < line[0].Count; n++)
+ {
+ GSOPoint3d pt3d = line[0][n];
+ int pointcount = line[0].Count;
+ //TODO LIST:BUG
+ double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2));
+ if (totalLength == 0)
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep1;
+ }
+ else
+ {
+ double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength;
+ pt3d.Z = deep1 + (deep2 - deep1) * radio;
+ }
+
+ if (double.IsInfinity(pt3d.Z))
+ {
+ //TODOLIST:ERROR log4net
+ pt3d.Z = deep2;
+ //MessageBox.Show("无穷!");
+ }
+ pt3ds.Add(pt3d);
+ }
+ line[0] = pt3ds;
+
+ return line;
+ }
+
+ private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) {
+
+ for (int j = 0; j < dst.GetFieldCount(); j++)
+ {
+ if (src.GetFieldCount() > j)
+ {
+ GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j));
+
+ object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name));
+ if (fieldvalue == null)
+ continue;
+ string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name;
+ dst.SetValue(fieldName, fieldvalue);
+ }
+ }
+
+ }
+ }
+}
diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml
index bd5ab17..a5a72aa 100644
--- a/bin/x86/Debug/Config.xml
+++ b/bin/x86/Debug/Config.xml
@@ -2,10 +2,10 @@
LocaSpace三维地下管线信息系统
release
- szhtdb2
+ SZHTDB2
192.168.0.203
release
- 127.0.0.1
+ 192.168.0.203
1500
http://192.168.0.203/images/
http://192.168.0.203/images/default.jpg
diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/bin/x86/Debug/Cyberpipe.exe
+++ b/bin/x86/Debug/Cyberpipe.exe
Binary files differ
diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/bin/x86/Debug/Cyberpipe.pdb
+++ b/bin/x86/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml
index f11be82..28b6daa 100644
--- a/bin/x86/Debug/databaseConfig.xml
+++ b/bin/x86/Debug/databaseConfig.xml
@@ -1,10 +1,10 @@
- 127.0.0.1
- SZDB
- scott
- SZDB
+ 192.168.0.203
+ SZHTDB2
+ release
+ release
192.168.0.203
diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt
index 06a7613..3dc3245 100644
--- a/bin/x86/Debug/glVersion.txt
+++ b/bin/x86/Debug/glVersion.txt
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
index ddd5756..1f91e9b 100644
--- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources
+++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
index f1256ed..5f1e50e 100644
--- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources
index 1d7970c..2c6b8c1 100644
--- a/obj/x64/Debug/Cyberpipe.MainFrm.resources
+++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
index cd44f5d..8403735 100644
--- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
+++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
index adf5da5..30635f2 100644
--- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
+++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
index 6b0f7c7..c6ee406 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
+++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt
@@ -1,344 +1,344 @@
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll
-E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll
-D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe
-D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll
+D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe
+D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe
+F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll
+F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml
diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
index df4a038..ab74cca 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
index 2aeed00..50fb5e3 100644
--- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
index 972ba95..208d7b0 100644
--- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
+++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe
index f3f5a5c..238e385 100644
--- a/obj/x64/Debug/Cyberpipe.exe
+++ b/obj/x64/Debug/Cyberpipe.exe
Binary files differ
diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb
index 2cd6699..c7cb8c3 100644
--- a/obj/x64/Debug/Cyberpipe.pdb
+++ b/obj/x64/Debug/Cyberpipe.pdb
Binary files differ
diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
index 6c5ebd0..5359685 100644
--- a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
+++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 19376ec..baac8a7 100644
--- a/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache
+++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ