管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2024-01-04 e9bbc0ac348917e459432e61a40d407544aaa057
添加空间统计页面
已添加3个文件
已修改1个文件
176 ■■■■■ 文件已修改
TEWin/Resources/SpaceStatistics/SpaceStatistics.html 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
TEWin/Resources/SpaceStatistics/img/ToolIcon.png 补丁 | 查看 | 原始文档 | blame | 历史
TEWin/Resources/SpaceStatistics/img/delete.png 补丁 | 查看 | 原始文档 | blame | 历史
TEWin/TEWin.csproj 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
TEWin/Resources/SpaceStatistics/SpaceStatistics.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>空间统计</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="X-UA-Compatible" content="IE=9" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="../Jquery/jquery.min.js"></script>
  <script src="../ToolsCommon71.js"></script>
  <link href="../Style.css" rel="StyleSheet" type="text/css" />
  <style>
    html, body {
      margin: 0;
      padding: 0;
      height: 100%;
      width: 100%;
    }
  </style>
  <script>
    $(function () {
      init();
    });
    function init() {
      window.ondragstart = function () { return false; }
      refreshList();
    }
    function refreshList() {
      try {
        $("#LayerId").html("");
        var layers = [], index = 0;
        BuildObjectsList(SGWorld.ProjectTree.RootID, layers, 36);
        layers.forEach(function (val) {
          var name = SGWorld.ProjectTree.GetItemName(val);
          $("#LayerId").append("<option value=" + val + (0 == index ? " selected='selected' " : "") + ">" + name + "</option>");
          index++;
        });
        if (layers.length) SGWorld.ProjectTree.SelectItem(layers[0]);
      } catch (e) {
        console.log(e);
      }
    }
    function changeLayer(e) {
      var id = $(e).val();
      if (id) SGWorld.ProjectTree.SelectItem(id);
    }
    var buffer = 0;
    function changeBuffer(e) {
      var val = $(e).val();
      if (val == buffer || isNaN(val)) return;
      buffer = parseFloat(val);
      SGWorld.Command.Execute(1096, buffer);
    }
    function changeSR(e) {
      var val = parseInt($(e).val());
      SGWorld.Command.Execute(1097, val);
    }
    function openPropTab(e) {
      SGWorld.Command.Execute(1086, null);
    }
    function startQuery(e) {
      var id = parseInt($("#SelectType").val());
      SGWorld.Command.Execute(id, null);
    }
  </script>
</head>
<body>
  <table style="border: 0; padding: 0; border-spacing: 0; border-spacing: 2px; width: 100%;">
    <tr>
      <td class="ToolTopArea" width="100%" valign="middle">
        <table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="55px">
              <img style="margin-left: 5px;" src="img/ToolIcon.png" alt="" /></td>
            <td id="TitleTD" align="center" class="s12w i18n">空间统计</td>
            <td align="right" id="CloseHelpTd">
              <img style="margin-right: 5px;" alt="" src="../CommonImg/help.png" border="0" class="i18n" alt="help" title="帮助" onclick="DisplayHelpPopup6(SGLang.i18nFile('help.html'),SGLang.i18n('help'))" style="cursor: pointer;"/></td>
          </tr>
        </table>
      </td>
    </tr>
    <tr>
      <td class="ToolTopSeperator"></td>
    </tr>
    <tr>
      <td>
        <table class="PropertiesSheet" style="border: 0; padding: 0; border-spacing: 0; border-spacing: 2px;">
          <tr class='TableOtherLine'>
            <td class="s8b">
              <label for="Mode" class="i18n">选择图层</label>
            </td>
            <td>&nbsp;<select id="LayerId" onchange="changeLayer(this);" style="width: 200pt;"></select>
              &nbsp;&nbsp;<span id="refresh" onclick="refreshList();" style="text-decoration: underline; cursor: pointer;" class="i18n">刷新</span>
            </td>
          </tr>
          <tr>
            <td class="s8b">
              <label for="Mode" class="i18n">缓冲距离</label>
            </td>
            <td>&nbsp;<input id="Buffer" type="text" style="width: 95pt;" value="0" size="7" onchange="CheckNumberEx(Buffer, 0, 0, 9999999); changeBuffer(this);" />
              &nbsp;&nbsp;ç±³
            </td>
          </tr>
          <tr>
            <td class="s8b">
              <label for="Mode" class="i18n">空间关系</label>
            </td>
            <td>&nbsp;<select id="SpatialRelationship" onchange="changeSR(this);" style="width: 100pt;">
              <option class="i18n" value="1" selected="selected">相交</option>
              <option class="i18n" value="2">包含</option>
            </select>
            </td>
          </tr>
          <tr>
            <td class="s8b">
              <label for="Mode" class="i18n">查询类型</label>
            </td>
            <td>&nbsp;<select id="SelectType" style="width: 100pt;">
              <option value="1074">点查</option>
              <option value="1072">线查</option>
              <option value="1071" selected="selected">面查</option>
              <option value="1156">选择对象</option>
            </select>
            </td>
          </tr>
        </table>
      </td>
    </tr>
    <tr>
      <td align="center" class="ToolButtonsArea">
        <div id="SurfaceDiv">
          <button id="clipboardButton" class="MenuButton" onclick="openPropTab(this);" style="cursor: pointer;">
            <img src="img/delete.png" /><br />
            <span class="i18n">清 é™¤</span></button>
          <button id="DrawPlaneBtn" class="MenuButton MenuButtonLast" onclick="startQuery(this);" style="cursor: pointer;">
            <img src="../commonImg/polygon.png" /><br />
            <span class="i18n">开始统计</span></button>
        </div>
      </td>
    </tr>
    <tr>
      <td>
        <object id="SGWorld" classid="CLSID:3a4f9199-65a8-11d5-85c1-0001023952c1"></object>
      </td>
    </tr>
  </table>
</body>
</html>
TEWin/Resources/SpaceStatistics/img/ToolIcon.png
TEWin/Resources/SpaceStatistics/img/delete.png
TEWin/TEWin.csproj
@@ -178,6 +178,18 @@
    </COMReference>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Resources\SpaceStatistics\img\delete.png">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\SpaceStatistics\img\clean.png">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\SpaceStatistics\img\ToolIcon.png">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\SpaceStatistics\SpaceStatistics.html">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\CommonImg\prop.png">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>