From 5ea36ab02c1f1fcf7195d3850d12e9a2072441ce Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 03 八月 2023 09:34:47 +0800 Subject: [PATCH] 1 --- ExportMap/cs/TerraUtils.cs | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/ExportMap/cs/TerraUtils.cs b/ExportMap/cs/TerraUtils.cs index c4b370a..607d622 100644 --- a/ExportMap/cs/TerraUtils.cs +++ b/ExportMap/cs/TerraUtils.cs @@ -13,7 +13,15 @@ { private static string pyFile; + /// <summary> + /// 榛樿鏈�澶х骇鍒� + /// </summary> public static int DEFAULT_MAX_LEVEL = 16; + + /// <summary> + /// 榛樿鏈�澶ф枃浠跺ぇ灏忥細5GB + /// </summary> + public static long DDEFAULT_MAX_SIZE = 5L * 1024 * 1024 * 1024; /// <summary> /// 鑾峰彇Python鏂囦欢 @@ -211,6 +219,9 @@ /// </summary> private static int GetTerrainMaxLevel(XYZArgs args, string tifFile) { + FileInfo fi = new FileInfo(tifFile); + if (fi.Length > DDEFAULT_MAX_SIZE) return DEFAULT_MAX_LEVEL; + string ctbPath = Tools.GetSetting("ctbPath"); string dirPath = GetTerrainPath(args.dircode); @@ -231,7 +242,7 @@ } if (File.Exists(layerJson)) File.Delete(layerJson); - return level; + return level > DEFAULT_MAX_LEVEL ? DEFAULT_MAX_LEVEL : level; } /// <summary> -- Gitblit v1.9.3