| | |
| | | //if (args.isNew && Directory.Exists(xyzPath)) Tools.DelPath(xyzPath); // 已存在的,删除 |
| | | if (!Directory.Exists(xyzPath)) Directory.CreateDirectory(xyzPath); |
| | | |
| | | WriteText(txtFile, list); |
| | | int pubid = PubDBHelper.GetPushlishId(args.dircode, "DOM"); |
| | | List<int> mids = PubDBHelper.GetPublishMetaId(pubid); |
| | | WriteText(txtFile, list, mids); |
| | | |
| | | string cmd = string.Format("python \"{0}\" -qgz {1} -file \"{2}\" -out \"{3}\" -min {4} -max {5} -noData {6}", PyFile, Qgz, txtFile, xyzPath, args.min, args.max, args.noData); |
| | | SysTask task = TaskDBHelper.CreateTask(args, "DOM", "影像数据(DOM)"); |
| | |
| | | if (File.Exists(viewFile)) |
| | | { |
| | | string path = "2d\\tiles" + "\\" + args.dircode; |
| | | int pubid = InsertToDB(list, args, path); |
| | | pubid = InsertToDB(list, args, path); |
| | | |
| | | if (pubid > 0) ids.Add(pubid); |
| | | } |
| | |
| | | /// <summary> |
| | | /// 写文本文件 |
| | | /// </summary> |
| | | private static void WriteText(string file, List<SysMeta> list) |
| | | private static void WriteText(string file, List<SysMeta> list, List<int> mids) |
| | | { |
| | | string uploadFolder = Tools.GetSetting("uploadFolder"); |
| | | |
| | |
| | | foreach (SysMeta meta in list) |
| | | { |
| | | string filePath = Path.Combine(uploadFolder, meta.path); |
| | | if (File.Exists(filePath)) files.Add(filePath); |
| | | if (!File.Exists(filePath)) continue; |
| | | |
| | | bool exists = mids.Contains(meta.id); |
| | | files.Add(string.Format("{0},{1}", filePath, exists ? 1 : 0)); |
| | | } |
| | | //files.Add(@"E:\01.Data\33.DOM\2.大庆DOM\5154.50-415.50.tif"); |
| | | //files.Add(@"E:\01.Data\33.DOM\2.大庆DOM\5154.50-416.00.tif"); |