管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-08-23 a955e13d33579ed03ffdc8ce2f09671425a89920
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)