<!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> <select id="LayerId" onchange="changeLayer(this);" style="width: 200pt;"></select>
|
<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> <input id="Buffer" type="text" style="width: 95pt;" value="0" size="7" onchange="CheckNumberEx(Buffer, 0, 0, 9999999); changeBuffer(this);" />
|
米
|
</td>
|
</tr>
|
<tr>
|
<td class="s8b">
|
<label for="Mode" class="i18n">空间关系</label>
|
</td>
|
<td> <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> <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>
|