管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-05-12 45fa5e3d8fb26fcb6d7861235df85e285caafe51
1
已修改2个文件
10 ■■■■ 文件已修改
ExportMap/cs/TerraUtils.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/db/PubDBHelper.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/cs/TerraUtils.cs
@@ -187,8 +187,8 @@
            string name = "ctb_" + ExportUtil.DateStr;
            string runDocker = string.Format("docker run -id --name {0} -v \"{1}\":\"/data\" tumgis/ctb-quantized-mesh", name, dirPath);
            string createMesh = string.Format("docker exec {0} ctb-tile -f Mesh -C -N -s {1} -e {2} -o /data /data/{3}.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 createMesh = string.Format("docker exec {0} ctb-tile -f Mesh -C -N -s {1} -e {2} -o /data /data/{3}.tif", name, args.max, args.min, args.dircode); // Mesh, Terrain
            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); // Mesh, Terrain
            string stop = string.Format("docker stop {0}", name);
            string rm = string.Format("docker rm {0}", name);
ExportMap/db/PubDBHelper.cs
@@ -91,7 +91,7 @@
            List<DbParameter> list = new List<DbParameter>();
            list.Add(new NpgsqlParameter("@pid", pid));
            list.Add(new NpgsqlParameter("@cnName", cnName));
            list.Add(new NpgsqlParameter("@enName", meta.name));
            list.Add(new NpgsqlParameter("@enName", sys.dirid));
            list.Add(new NpgsqlParameter("@url", sys.url));
            list.Add(new NpgsqlParameter("@user", sys.create_user));
            list.Add(new NpgsqlParameter("@data", data));
@@ -157,8 +157,8 @@
        {
            string sql = GetSelectLayerPidSql(meta);
            int pid = Tools.DBHelper.GetIntScalar(sql);
            string dirid = sys.dirid.Substring(0, 2);
            string dirid = string.IsNullOrWhiteSpace(sys.dirid) || sys.dirid.Length < 2 ? "00" : sys.dirid.Substring(0, 2);
            List<DbParameter> list = new List<DbParameter>();
            list.Add(new NpgsqlParameter("@pid", pid));
            list.Add(new NpgsqlParameter("@en_name", dirid));
@@ -196,7 +196,7 @@
                    return "select id from lf.sys_layer where cn_name = '三维地形模型' and pid = (select id from lf.sys_layer where cn_name = '测绘' order by pid limit 1)";
                if ("DEM".Equals(meta.type))
                    return "select id from lf.sys_layer where cn_name = '数字高程模型' and pid = (select id from lf.sys_layer where cn_name = '测绘' order by pid limit 1)";
                if (imgList.Contains(meta.type))
                if ("DOM".Equals(meta.type))
                    return "select id from lf.sys_layer where cn_name = '数字正射影像图' and pid = (select id from lf.sys_layer where cn_name = '测绘' order by pid limit 1)";
                else
                    return "select id from lf.sys_layer where cn_name = '单体模型' and pid = (select id from lf.sys_layer where cn_name = '测绘' order by pid limit 1)";