@mapgis/webclient-common
Version:
mapgis ES6 format for igserver
1,485 lines (472 loc) • 22.6 kB
HTML
<header id="page-title" class="page-title">
<span class="page-title-main">类名</span>
<span class="page-title-sub">WorkFlowServer600308</span>
</header>
<section>
<article>
<div class="container-overview">
<div class='vertical-section'>
<div class="members">
<div class="member">
<h4 class="name" id="WorkFlowServer600308">
<a class="href-link" href="#WorkFlowServer600308">#</a>
<span class="code-name" id="WorkFlowServer600308" style="font-size:30px">
new WorkFlowServer600308<span class="signature">(options)</span>
</span>
</h4>
<div class="description">
<p>要素与图层叠加分析</p>
</div>
<h4>参数</h4>
<div class="table-container">
<table class="params table">
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th class="last">描述</th>
</tr>
</thead>
<tbody>
<tr class="deep-level-0">
<td class="name" id="options"><code>options</code></td>
<td class="type">
<span class="param-type">Object</span>
</td>
<td class="description last"><p>构造参数</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="url"><code>url</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last"><p>工作流基地址,必传</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="srcInfo1"><code>srcInfo1</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last"><p>被叠加简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayA</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="geometry"><code>geometry</code></td>
<td class="type">
<span class="param-type"><a link="Geometry.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Geometry" Geometry.html>Geometry</a></span>
</td>
<td class="description last"><p>要素几何,必传</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="desInfo"><code>desInfo</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last"><p>结果简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayDes</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="attOptType"><code>attOptType</code></td>
<td class="type">
<span class="param-type">Number</span>
</td>
<td class="description last"><p>是否进行属性操作,1:是 0:否,必传,例如:{"activeValue":"1","inactiveValue":"0"}</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="infoOptType"><code>infoOptType</code></td>
<td class="type">
<span class="param-type">Number</span>
</td>
<td class="description last"><p>共有部分的图形参数操作,0:随机,1:使用第一个类的图形参数,2:使用第二个类的图形参数,必传,例如:{"0":"随机","1":"使用第一个类的图形参数","2":"使用第二个类的图形参数"}</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="overType"><code>overType</code></td>
<td class="type">
<span class="param-type">Number</span>
</td>
<td class="description last"><p>图层叠加类型,0:求并,1:求交(默认),2:求差,3:内裁,4:外裁,5:叠加,6:对称差,7:判别,必传,例如:{"0":"求并","1":"求交","2":"求差","3":"内裁","4":"外裁","5":"叠加","6":"对称差","7":"判别"}</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="radius"><code>radius</code></td>
<td class="type">
<span class="param-type">Number</span>
</td>
<td class="description last"><p>容差半径,必传,例如:0.001</p></td>
</tr>
<tr class="deep-level-1">
<td class="name" id="inFormat"><code>inFormat</code></td>
<td class="type">
<span class="param-type">String</span>
</td>
<td class="description last"><p>字符串格式,必传,例如:{"JSON":"JSON","XML":"XML"}</p></td>
</tr>
</tbody>
</table>
</div>
<dl class="details">
</dl>
<h5>示例</h5>
<pre class="prettyprint"><code>const workFlowServer600308 = WorkFlowServer.createWorkFlow({
url: "http://localhost:8089/igs/rest/services/workflow/600308/WorkflowServer",
srcInfo1: "gdbp://MapGISLocalPlus/test/sfcls/林地-gs",
geometry: new Zondy.Geometry.LineString({
coordinates: [
[11.2203627335275, 532.624659163762],
[2732.66363429598, 532.624659163762],
[2933.75550165281, -1310.71745827386],
[-266.956720443423, -1927.39918483481],
[-1259.00993273713, -747.660229674732],
],
}),
desInfo: "gdbp://MapGISLocalPlus/test/sfcls/林地-gs" + Math.random(),
attOptType: 1,
infoOptType: 1,
overType: 1,
radius: 0.001,
inFormat: "JSON",
});
workFlowServer600308.execute({
method: Zondy.Enum.FetchMethod.get,
success: function (res) {
console.log("execute: ", res);
},
});</code></pre>
</div>
</div>
</div>
</div>
<div class='vertical-section'>
<h3 id='member'>成员变量</h3>
<h4 style="margin-top: 20px;margin-bottom: 20px;">成员变量概述</h4>
<div class="table-container">
<table class="params table">
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr class="deep-level-0">
<td class="name"><code><a href="#attOptType">attOptType</a></code></td>
<td class="name">
<code>
<span class="param-type">Number</span>
</code>
</td>
<td class="name"><code><p>是否进行属性操作,1:是 0:否,必传,例如:{"activeValue":"1","inactiveValue":"0"}</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#description">description</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>要素与图层叠加分析</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#desInfo">desInfo</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>结果简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayDes</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#flowId">flowId</a></code></td>
<td class="name">
<code>
<span class="param-type">Number</span>
</code>
</td>
<td class="name"><code><p>600308</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#geometry">geometry</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>要素几何,必传</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#groupName">groupName</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>叠加分析</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#infoOptType">infoOptType</a></code></td>
<td class="name">
<code>
<span class="param-type">Number</span>
</code>
</td>
<td class="name"><code><p>共有部分的图形参数操作,0:随机,1:使用第一个类的图形参数,2:使用第二个类的图形参数,必传,例如:{"0":"随机","1":"使用第一个类的图形参数","2":"使用第二个类的图形参数"}</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#inFormat">inFormat</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>字符串格式,必传,例如:{"JSON":"JSON","XML":"XML"}</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#overType">overType</a></code></td>
<td class="name">
<code>
<span class="param-type">Number</span>
</code>
</td>
<td class="name"><code><p>图层叠加类型,0:求并,1:求交(默认),2:求差,3:内裁,4:外裁,5:叠加,6:对称差,7:判别,必传,例如:{"0":"求并","1":"求交","2":"求差","3":"内裁","4":"外裁","5":"叠加","6":"对称差","7":"判别"}</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#radius">radius</a></code></td>
<td class="name">
<code>
<span class="param-type">Number</span>
</code>
</td>
<td class="name"><code><p>容差半径,必传,例如:0.001</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#srcInfo1">srcInfo1</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>被叠加简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayA</p></code></td>
</tr>
<tr class="deep-level-0">
<td class="name"><code><a href="#url">url</a></code></td>
<td class="name">
<code>
<span class="param-type">String</span>
</code>
</td>
<td class="name"><code><p>工作流基地址,必传</p></code></td>
</tr>
</tbody>
</table>
</div>
<h4 style="margin-top: 20px;margin-bottom: 20px;">成员变量详情</h4>
<div class="members">
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">Number</span>
</span>
<h4 class="name" id="attOptType">
<a class="href-link" href="#attOptType">#</a>
<span class="code-name">
attOptType
</span>
</h4>
<div class="description">
<p>是否进行属性操作,1:是 0:否,必传,例如:{"activeValue":"1","inactiveValue":"0"}</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="description">
<a class="href-link" href="#description">#</a>
<span class='tag'>readonly</span>
<span class="code-name">
description
</span>
</h4>
<div class="description">
<p>要素与图层叠加分析</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="desInfo">
<a class="href-link" href="#desInfo">#</a>
<span class="code-name">
desInfo
</span>
</h4>
<div class="description">
<p>结果简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayDes</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">Number</span>
</span>
<h4 class="name" id="flowId">
<a class="href-link" href="#flowId">#</a>
<span class='tag'>readonly</span>
<span class="code-name">
flowId
</span>
</h4>
<div class="description">
<p>600308</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="geometry">
<a class="href-link" href="#geometry">#</a>
<span class="code-name">
geometry
</span>
</h4>
<div class="description">
<p>要素几何,必传</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="groupName">
<a class="href-link" href="#groupName">#</a>
<span class='tag'>readonly</span>
<span class="code-name">
groupName
</span>
</h4>
<div class="description">
<p>叠加分析</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">Number</span>
</span>
<h4 class="name" id="infoOptType">
<a class="href-link" href="#infoOptType">#</a>
<span class="code-name">
infoOptType
</span>
</h4>
<div class="description">
<p>共有部分的图形参数操作,0:随机,1:使用第一个类的图形参数,2:使用第二个类的图形参数,必传,例如:{"0":"随机","1":"使用第一个类的图形参数","2":"使用第二个类的图形参数"}</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="inFormat">
<a class="href-link" href="#inFormat">#</a>
<span class="code-name">
inFormat
</span>
</h4>
<div class="description">
<p>字符串格式,必传,例如:{"JSON":"JSON","XML":"XML"}</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">Number</span>
</span>
<h4 class="name" id="overType">
<a class="href-link" href="#overType">#</a>
<span class="code-name">
overType
</span>
</h4>
<div class="description">
<p>图层叠加类型,0:求并,1:求交(默认),2:求差,3:内裁,4:外裁,5:叠加,6:对称差,7:判别,必传,例如:{"0":"求并","1":"求交","2":"求差","3":"内裁","4":"外裁","5":"叠加","6":"对称差","7":"判别"}</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">Number</span>
</span>
<h4 class="name" id="radius">
<a class="href-link" href="#radius">#</a>
<span class="code-name">
radius
</span>
</h4>
<div class="description">
<p>容差半径,必传,例如:0.001</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="srcInfo1">
<a class="href-link" href="#srcInfo1">#</a>
<span class="code-name">
srcInfo1
</span>
</h4>
<div class="description">
<p>被叠加简单要素类的URL,必传,例如:GDBP://mapgislocal/Sample/sfcls/overLayA</p>
</div>
<dl class="details">
</dl>
</div>
<div class="member">
<span class="method-parameter is-pulled-right">
<label>类型:</label>
<span class="param-type">String</span>
</span>
<h4 class="name" id="url">
<a class="href-link" href="#url">#</a>
<span class="code-name">
url
</span>
</h4>
<div class="description">
<p>工作流基地址,必传</p>
</div>
<dl class="details">
</dl>
</div>
</div>
</div>
</article>
</section>