| | |
| | | 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); |
| | | |
| | |
| | | |
| | | this.isBusy = true; |
| | | this.viewDatas.Clear(); |
| | | Importor.GetFiles(viewDatas, CommonProp.SourcePath); |
| | | Importor.Loading(viewDatas); |
| | | this.isBusy = false; |
| | | } |
| | | |