管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2024-09-04 dbed0354a00fde9db87862b9f03db0fbf0d3aabc
ExportMap/export.html
@@ -1,11 +1,20 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Export</title>
  <meta http-equiv="Expires" content="0" />
  <meta http-equiv="Cache" content="no-cache" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Cache-control" content="no-cache" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title></title>
  <script src="js/jquery.1.12.4.js"></script>
  <script>
    var token = "8e3f2499-b4e3-40b7-92bd-5ed1ce1c8b03";
    var token = "b2657209-38ab-4ce3-af63-e2740bbd9f68";
    $(function () {
      $("#token").html(token);
    });
    // Ajax
    function ajax(url, type, data, dataType, contentType, fn) {
@@ -77,16 +86,16 @@
    // 测试切图
    function convertXYZ() {
      var data = { ids: [1526, 1527], id: 1, min: 8, max: 15, dircode: "000305" };
      var data = { token: token, ids: [1217], id: 1, min: 4, max: 17, depcode: "00", dircode: "0B", userId: 1, name: "5_A1", noData: 255 };
      ajax("Convert/ToTiles", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试Rvt
    // 测试Rvt *
    function convert1() {
      var data = { ids: [1521] };
      var data = { token: token, ids: [1521], depcode: "000305", dircode: "0102", userId: 1 };
      ajax("Convert/ToTileset", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
@@ -95,7 +104,7 @@
    // 测试Fbx
    function convert2() {
      var data = { ids: [1522] };
      var data = { token: token, ids: [8362], depcode: "000305", dircode: "0102", userId: 1 };
      ajax("Convert/ToTileset", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
@@ -104,8 +113,88 @@
    // 测试Ifc
    function convert3() {
      var data = { ids: [1524] };
      var data = { token: token, ids: [7615], depcode: "000305", dircode: "0A040001010004", userId: 1 };
      ajax("Convert/ToTileset", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试SG
    function toSG() {
      var data = { token: token, ids: [10516], depcode: "000305", dircode: "0102", userId: 1 };
      ajax("Convert/ToSG", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试Terra:10526,10527 | 10531
    function toTerra() {
      var data = { token: token, ids: [1413, 1412], min: 0, max: 18, depcode: "00", dircode: "0B", userId: 1, name: "川二" };
      ajax("Convert/ToTerra", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试OSGB
    function toOsgb() {
      var data = { token: token, ids: [10287], depcode: "00", dircode: "0C", userId: 1, name: "3-1倾斜模型-中卫站", zs: [0] };
      ajax("Convert/ToOsgb", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // LasByPy
    function toLasByPy() {
      var data = { token: token, ids: [7188], depcode: "00", dircode: "0C", userId: 1, name: "HL_point_cloud_part_1.las", srids: [4548], zs: [0] };
      ajax("Convert/ToLasByPy", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试Las
    function toLas() {
      var data = { token: token, ids: [10481], depcode: "00", dircode: "0C", userId: 1, name: "HL_point_cloud_part_1.las", srids: [4548], zs: [0] };
      ajax("Convert/ToLas", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 测试Laz
    function toLaz(){
      var data = { token: token, ids: [10285], depcode: "00", dircode: "0C", userId: 1, name: "577.laz", srids: [4548], zs: [0] };
      ajax("Convert/ToLas", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 生成Mpt
    function createMpt() {
      ajax("TB/CreateMpt" + "?token=" + token + "&path=" + encodeURIComponent("D:\\LF\\data\\ANTU\\"), "GET", null, null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 读取Las坐标系
    function ReadLasCs() {
      var data = { token: token, ids: [10483, 10481, 10456, 10285], dircode: "00" };
      ajax("Convert/ReadLasCs", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
    }
    // 结束任务
    function deleteTask() {
      var data = { token: token, ids: [$("#taskId").val()], dircode: "00" };
      ajax("Convert/DeleteTask", "POST", JSON.stringify(data), null, null, function (rs) {
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
        console.log(rs);
      });
@@ -113,7 +202,7 @@
  </script>
</head>
<body>
  <h2>出图测试</h2>
  <h2>Toekn:<span id="token" style="font-size: 14px;"></span></h2>
  <select id="selectPage">
    <option>A0</option>
    <option>A1</option>
@@ -123,11 +212,24 @@
  </select>
  <input type="button" value="出图-1" onclick="exportMap1()" />
  <input type="button" value="出图-2" onclick="exportMap2()" />
  <a href="Convert/Test">Test</a>
  <br /><br />
  
  <input type="button" value="测试切图" onclick="convertXYZ();" />
  <input type="button" value="测试Rvt" onclick="convert1();" />
  <input type="button" value="测试Fbx" onclick="convert2();" />
  <input type="button" value="测试Ifc" onclick="convert3();" />
  <input type="button" value="测试SG" onclick="toSG();" />
  <input type="button" value="测试Terra" onclick="toTerra();" />
  <input type="button" value="测试OSGB" onclick="toOsgb();" />
  <input type="button" value="LasByPy" onclick="toLasByPy();" />
  <input type="button" value="测试Las" onclick="toLas();" />
  <input type="button" value="测试Laz" onclick="toLaz();" />
  <input type="button" value="生成Mpt" onclick="createMpt();" />
  <br /><br />
  <input type="button" value="读取Las坐标系" onclick="ReadLasCs();" />
  <input id="taskId" value="0" />
  <input type="button" value="结束任务" onclick="deleteTask();" />
</body>
</html>