From 39b861d4d1da53feb5ac3b84c7453aa9f6a91412 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 16 八月 2023 15:59:23 +0800
Subject: [PATCH] 1

---
 ExportMap/up.html          |    2 +-
 ExportMap/cs/TerraUtils.cs |   29 +++++++++++++++++++++++------
 ExportMap/export.html      |    2 +-
 ExportMap/Web.config       |    8 +++++---
 4 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/ExportMap/Web.config b/ExportMap/Web.config
index ca9be84..75d9bcd 100644
--- a/ExportMap/Web.config
+++ b/ExportMap/Web.config
@@ -3,6 +3,8 @@
   <appSettings>
     <!-- 寤婂潑鏈嶅姟 -->
     <add key="lfServer" value="http://127.0.0.1:12316/server"/>
+    <!-- 鍦板舰鏈�澶х骇鍒� -->
+    <add key="terrainMaxLevel" value="14"/>
     <!-- 鏈満IP -->
     <add key="localIP" value="192.168.20.106"/>
     <!-- 涓存椂鐩綍 -->
@@ -19,7 +21,7 @@
     <!--<add key="sgDB" value="E:\soft\SGConfig\catalog.db"/>-->
     <add key="sgDB" value="D:\LF\SG\catalog.db"/>
     <!-- cesium-terrain-builder璺緞 -->
-    <add key="ctbPath" value="E:\WebSite\Cesium\Tool\ctb_0.41" />
+    <add key="ctbPath" value="E:\WebSite\Cesium\Tool\ctb-0.41" />
     <!-- 3dtiles璺緞 -->
     <add key="d3tilesPath" value="E:\WebSite\Cesium\Tool\3dtiles" />
     <!-- gocesiumtiler璺緞 -->
@@ -28,8 +30,8 @@
     <add key="mpt" value="D:\LF\data\mpt\tb.mpt" />
     <!-- PG杩炴帴 -->
     <!--<add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>-->
-    <add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>
-    <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>-->
+    <!--<add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>-->
+    <add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>
     <add key="webpages:Version" value="3.0.0.0"/>
     <add key="webpages:Enabled" value="false"/>
     <add key="ClientValidationEnabled" value="true"/>
diff --git a/ExportMap/cs/TerraUtils.cs b/ExportMap/cs/TerraUtils.cs
index 3c0f599..0340cef 100644
--- a/ExportMap/cs/TerraUtils.cs
+++ b/ExportMap/cs/TerraUtils.cs
@@ -13,10 +13,27 @@
     {
         private static string pyFile;
 
+        private static int terrainMaxLevel = 0;
+
         /// <summary>
-        /// 榛樿鏈�澶х骇鍒�
+        /// 鍦板舰鏈�澶х骇鍒�
         /// </summary>
-        public static int DEFAULT_MAX_LEVEL = 16;
+        public static int TERRAIN_MAX_LEVEL
+        {
+            get
+            {
+                if (0 == terrainMaxLevel)
+                {
+                    string str = Tools.GetSetting("terrainMaxLevel");
+                    if (!int.TryParse(str, out terrainMaxLevel))
+                    {
+                        terrainMaxLevel = 14;
+                    }
+                }
+
+                return terrainMaxLevel;
+            }
+        }
 
         /// <summary>
         /// 榛樿鏈�澶ф枃浠跺ぇ灏忥細5GB
@@ -170,7 +187,7 @@
                 else
                 {
                     //if (File.Exists(tifFile)) File.Delete(tifFile);
-                    //WriteText(txtFile, metas, null);
+                    WriteText(txtFile, metas, null);
                     if (File.Exists(tifFile)) return tifFile;
                 }
 
@@ -225,7 +242,7 @@
         private static int GetTerrainMaxLevel(XYZArgs args, string tifFile)
         {
             FileInfo fi = new FileInfo(tifFile);
-            if (fi.Length > DDEFAULT_MAX_SIZE) return DEFAULT_MAX_LEVEL;
+            if (fi.Length > DDEFAULT_MAX_SIZE) return TERRAIN_MAX_LEVEL;
 
             string ctbPath = Tools.GetSetting("ctbPath");
             string dirPath = GetTerrainPath(args.dircode);
@@ -236,7 +253,7 @@
             Tools.ExecCmd(new List<string>() { gdal_data, createLayer });
 
             string layerJson = Path.Combine(dirPath, "layer.json");
-            if (!File.Exists(layerJson)) return DEFAULT_MAX_LEVEL;
+            if (!File.Exists(layerJson)) return TERRAIN_MAX_LEVEL;
 
             string[] lines = File.ReadAllLines(layerJson, Encoding.UTF8);
 
@@ -247,7 +264,7 @@
             }
             if (File.Exists(layerJson)) File.Delete(layerJson);
 
-            return level > DEFAULT_MAX_LEVEL ? DEFAULT_MAX_LEVEL : level;
+            return level > TERRAIN_MAX_LEVEL ? TERRAIN_MAX_LEVEL : level;
         }
 
         /// <summary>
diff --git a/ExportMap/export.html b/ExportMap/export.html
index 513e498..38f8400 100644
--- a/ExportMap/export.html
+++ b/ExportMap/export.html
@@ -10,7 +10,7 @@
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <script src="js/jquery.1.12.4.js"></script>
   <script>
-    var token = "ddcfdd6d-4b81-49d6-a2a1-733332b8092a";
+    var token = "50b3fd35-7f5b-471e-974c-6240da4b3855";
 
     $(function () {
       $("#token").html(token);
diff --git a/ExportMap/up.html b/ExportMap/up.html
index 738c0d1..d1afeb1 100644
--- a/ExportMap/up.html
+++ b/ExportMap/up.html
@@ -18,7 +18,7 @@
     var path = "20230803";
     var url = "http://127.0.0.1:12316/server/";
     //var token = "c36e4f94-dfde-401e-9967-2c4a449f1300";
-    var token = "0b9db059-1d14-4648-809d-ceba020092f6";
+    var token = "50b3fd35-7f5b-471e-974c-6240da4b3855";
 
     $(function () {
       $("#pathSpan").html(path);

--
Gitblit v1.9.3