| | |
| | | mainUrl = Application.StartupPath; |
| | | bool isTest = "1" == ConfigurationManager.AppSettings["isTest"]; |
| | | |
| | | this.fly = isTest ? ConfigurationManager.AppSettings["testFly"] : Path.Combine(Application.StartupPath, "Resources\\sample.fly"); |
| | | //this.fly = isTest ? ConfigurationManager.AppSettings["testFly"] : Path.Combine(Application.StartupPath, "Resources\\sample.fly"); |
| | | this.fly = ConfigurationManager.AppSettings["fly"] ?? ConfigurationManager.AppSettings["testFly"]; |
| | | if (!this.fly.Contains(":\\")) this.fly = Path.Combine(Application.StartupPath, this.fly); |
| | | if (!File.Exists(this.fly)) |
| | | { |
| | | LogOut.Error("Fly文件不存在:" + this.fly); |
| | |
| | | break; |
| | | case 0xc7: // 模型数据(*.obj) |
| | | SG.Command.Execute(1012, 13); break; |
| | | case 0xc8: // 基础编辑(选择对象,开启编辑) |
| | | case 0xc8: // 编辑数据(选择对象,开启编辑) |
| | | SG.Command.Execute(1021, null); break; |
| | | case 0xc9: // 点量算(坐标+高程) |
| | | SG.Command.Execute(1023, null); break; |
| | |
| | | this.ShowHtmlByid(1093, 0); break; |
| | | case 0xd3: // DEM分析(等值线) |
| | | SG.Command.Execute(1039, null); break; |
| | | case 0xd4: // 三维模型分析(剖面分析+剖切分析) |
| | | case 0xd4: // 三维模型分析(剖切分析) |
| | | this.ShowHtmlByid(1149, 39); break; |
| | | case 0xd5: // 地理场景产品组装(抽取指定区域并发布离线数据包) |
| | | SG.Command.Execute(1028, null); break; |
| | |
| | | switch (id) |
| | | { |
| | | case 1034: |
| | | this.ShowHtml("距离测量", mainUrl + @"\Resources\DistanceMeasurement\distanceMeasurement.html", 20, 20, 400, 245); |
| | | this.ShowHtml("距离测量", mainUrl + @"\Resources\DistanceMeasurement\distanceMeasurement.html", 20, 20, 400, 275); |
| | | break; |
| | | case 1037: |
| | | this.ShowHtml("面积测量", mainUrl + @"/Resources\AreaMeasurement\AreaMeasurement.html", 20, 20, 400, 245); |
| | | this.ShowHtml("面积测量", mainUrl + @"/Resources\AreaMeasurement\AreaMeasurement.html", 20, 20, 400, 205); |
| | | break; |
| | | case 1149: |
| | | switch (arg) |
| | |
| | | case 24: |
| | | this.ShowHtml("坡向分析", mainUrl + @"\Resources\SlopeCursor\SlopeCursor.html", 20, 20, 400, 330); break; |
| | | case 28: |
| | | this.ShowHtml("剖面分析", mainUrl + @"\Resources\TerrainProfile\TerrainProfile.html", 20, 20, 400, 290); break; |
| | | this.ShowHtml("剖面分析", mainUrl + @"\Resources\TerrainProfile\TerrainProfile.html", 20, 20, 400, 265); break; |
| | | case 39: |
| | | this.ShowHtml("剖切分析", mainUrl + @"\Resources\CrossSection\CrossSection.html", 20, 20, 400, 225); break; |
| | | } |
| | |
| | | |
| | | private void SpaceStatistics() |
| | | { |
| | | // |
| | | this.ShowHtml("空间统计", mainUrl + @"\Resources\SpaceStatistics\SpaceStatistics.html", 20, 20, 420, 285); |
| | | } |
| | | |
| | | private void SpatialAnalysis() |