管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-12-26 6d147bd548c336c1a2b2fc4a63e4e8fc0222aa17
添加py初始化参数
已修改4个文件
23 ■■■■■ 文件已修改
MoonExp/Controllers/ExportController.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MoonExp/Tools.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MoonExp/Web.config 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MoonExp/export.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MoonExp/Controllers/ExportController.cs
@@ -18,6 +18,8 @@
            string str = "http://219.153.49.10:7511/sj_raster/v6/wmts/service/system/10000201/1?ak=mf72ff9295c740ec0f37e61433e8a3ad8d&a=1";
            string escapeStr = SecurityElement.Escape(str);
            Tools.ExecCmd("dir", true, true);
            return DateTime.Now.ToString("yyyyy-MM-dd HH:mm:ss");
        }
MoonExp/Tools.cs
@@ -46,6 +46,19 @@
        }
        /// <summary>
        /// 获取Py初始化参数
        /// </summary>
        public static string[] PyInitArgs
        {
            get
            {
                string args = GetSetting("pyInitArgs");
                return args.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
            }
        }
        /// <summary>
        /// 根据停牌获取用户ID
        /// </summary>
        public static int SelectUserIdByToken(string token)
@@ -70,8 +83,9 @@
            List<string> list = new List<string>();
            if (isPy)
            {
                list.Add("cd \"C:\\Program Files\\QGIS 3.16\\apps\\Python37\"");
                list.Add("\"C:\\Program Files\\QGIS 3.16\\bin\\qgis_process-qgis-ltr.bat\"");
                //list.Add("cd \"C:\\Program Files\\QGIS 3.16\\apps\\Python37\"");
                //list.Add("\"C:\\Program Files\\QGIS 3.16\\bin\\qgis_process-qgis-ltr.bat\"");
                list.AddRange(PyInitArgs);
                //list.Add("\"C:\\Program Files\\QGIS 3.16\\bin\\python-qgis-ltr.bat\"");
                //list.Add("exit()");
            }
MoonExp/Web.config
@@ -9,6 +9,8 @@
    <add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>
    <!-- WMTS地址 -->
    <add key="wmtsUrl" value="http://219.153.49.10:7511/sj_raster/v6/wmts/service/system/10000201/1?ak=mf72ff9295c740ec0f37e61433e8a3ad8d"/>
    <!--Py初始化参数-->
    <add key="pyInitArgs" value="cd &quot;C:/Program Files/QGIS 3.16/apps/Python37&quot;;&quot;C:/Program Files/QGIS 3.16/bin/qgis_process-qgis-ltr.bat&quot;"/>
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5.2" />
MoonExp/export.html
@@ -72,6 +72,7 @@
    <option selected="selected">A4</option>
  </select>
  <input type="button" value="出图-1" onclick="exportMap1()" />
  <a href="Export/Test">Test</a>
  <br /><br />
</body>
</html>