From f4407c29bf3ae78143b9b10a660ea5e9e043da75 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 24 八月 2023 16:16:21 +0800 Subject: [PATCH] 添加获取栅格信息方法 --- DataLoader/MainWindow.xaml.cs | 2 +- DataLoader/CS/Importor.cs | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/DataLoader/CS/Importor.cs b/DataLoader/CS/Importor.cs index c41ffed..99d6ec0 100644 --- a/DataLoader/CS/Importor.cs +++ b/DataLoader/CS/Importor.cs @@ -12,10 +12,23 @@ public class Importor { #region 鍔犺浇 + public static void Loading(ObservableCollection<ViewData> viewDatas) + { + Importor.GetFiles(viewDatas, CommonProp.SourcePath); + + foreach (ViewData vd in viewDatas) + { + if (StaticData.RASTER_EXT.Contains(vd.Ext)) + { + GdalHelper.Instance.ReadRasterInfo(vd); + } + } + } + /// <summary> /// 鑾峰彇鏂囦欢 /// </summary> - public static void GetFiles(ObservableCollection<ViewData> viewDatas, string path) + private static void GetFiles(ObservableCollection<ViewData> viewDatas, string path) { GetSubFiles(viewDatas, path); diff --git a/DataLoader/MainWindow.xaml.cs b/DataLoader/MainWindow.xaml.cs index f1bc0fa..be76c14 100644 --- a/DataLoader/MainWindow.xaml.cs +++ b/DataLoader/MainWindow.xaml.cs @@ -155,7 +155,7 @@ this.isBusy = true; this.viewDatas.Clear(); - Importor.GetFiles(viewDatas, CommonProp.SourcePath); + Importor.Loading(viewDatas); this.isBusy = false; } -- Gitblit v1.9.3