From a955e13d33579ed03ffdc8ce2f09671425a89920 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 23 八月 2023 17:34:20 +0800 Subject: [PATCH] 添加读取栅格信息的接口 --- DataLoader/CS/Importor.cs | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/DataLoader/CS/Importor.cs b/DataLoader/CS/Importor.cs index d9fa9c5..5a717d0 100644 --- a/DataLoader/CS/Importor.cs +++ b/DataLoader/CS/Importor.cs @@ -239,7 +239,7 @@ { try { - vd.Status = "鐢熸垚MD5..."; + vd.Status = "鐢熸垚MD5鐮�..."; vd.Meta.guid = GetFilesMD5(vd); if (!string.IsNullOrEmpty(vd.Meta.guid) && DBHelper.IsFileExists(vd.Meta.guid)) @@ -248,10 +248,13 @@ return; } + vd.Status = "璇诲彇鏍呮牸淇℃伅..."; + ReadRasterInfo(vd); + vd.Status = "澶嶅埗鏂囦欢..."; CopyFiles(vd); - vd.Status = "鏁版嵁鍏ュ簱..."; + vd.Status = "鍏冩暟鎹叆搴�..."; int id = DBHelper.InsertMeta(vd.Meta); vd.Status = id > 0 ? "鎴愬姛銆�" : "澶辫触锛�"; } @@ -315,6 +318,16 @@ } /// <summary> + /// 璇诲彇鏍呮牸淇℃伅 + /// </summary> + private static void ReadRasterInfo(ViewData vd) + { + if (!StaticData.RASTER_EXT.Contains(vd.Ext) || !File.Exists(vd.FilePath)) return; + + GdalHelper.Instance.ReadRasterInfo(vd); + } + + /// <summary> /// 澶嶅埗鏂囦欢 /// </summary> private static void CopyFiles(ViewData vd) -- Gitblit v1.9.3