管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-05-06 6e51389b5664e370e009e9ad646a6cc6ba250472
1
已修改1个文件
11 ■■■■ 文件已修改
ExportMap/cs/TerraUtils.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/cs/TerraUtils.cs
@@ -89,7 +89,8 @@
            string tifFile = null;
            try
            {
                tifFile = Merge(args, ref err);
                //tifFile = Merge(args, ref err);
                tifFile = Path.Combine(GetTerrainPath(args.dircode), args.dircode + ".tif");
                if (!File.Exists(tifFile)) return null;
                Generate(args, tifFile, ref err);
@@ -179,12 +180,12 @@
            string name = "ctb_" + ExportUtil.DateStr;
            string runDocker = string.Format("docker run -it --name {0} -v \"{1}\":\"/data\" tumgis/ctb-quantized-mesh", name, dirPath);
            string createMesh = string.Format("ctb-tile -f Mesh -C -N -s {0} -e {1} -o /data /data/{2}.tif", args.max, args.min, args.dircode);
            string createLayer = string.Format("ctb-tile -f Mesh -C -N -s {0} -e {1} -l -o /data /data/{0}.tif", args.max, args.min, args.dircode);
            string exit = "exit";
            string createMesh = string.Format("docker exec {0} ctb-tile -f Mesh -C -N -s {1} -e {2} -o /data /data/{2}.tif", name, args.max, args.min, args.dircode);
            string createLayer = string.Format("docker exec {0} ctb-tile -f Mesh -C -N -s {1} -e {2} -l -o /data /data/{3}.tif", name, args.max, args.min, args.dircode);
            string stop = string.Format("docker stop {0}", name);
            string rm = string.Format("docker rm {0}", name);
            List<string> list = new List<string> { runDocker, createMesh, createLayer, exit, rm };
            List<string> list = new List<string> { runDocker, createMesh, createLayer, stop, rm };
            err = Tools.ExecCmd(list);
        }