UNPKG

@mapgis/webclient-common

Version:

mapgis ES6 format for igserver

1,485 lines (472 loc) 22.6 kB
<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:否,必传,例如:{&quot;activeValue&quot;:&quot;1&quot;,&quot;inactiveValue&quot;:&quot;0&quot;}</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:使用第二个类的图形参数,必传,例如:{&quot;0&quot;:&quot;随机&quot;,&quot;1&quot;:&quot;使用第一个类的图形参数&quot;,&quot;2&quot;:&quot;使用第二个类的图形参数&quot;}</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:判别,必传,例如:{&quot;0&quot;:&quot;求并&quot;,&quot;1&quot;:&quot;求交&quot;,&quot;2&quot;:&quot;求差&quot;,&quot;3&quot;:&quot;内裁&quot;,&quot;4&quot;:&quot;外裁&quot;,&quot;5&quot;:&quot;叠加&quot;,&quot;6&quot;:&quot;对称差&quot;,&quot;7&quot;:&quot;判别&quot;}</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>字符串格式,必传,例如:{&quot;JSON&quot;:&quot;JSON&quot;,&quot;XML&quot;:&quot;XML&quot;}</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:否,必传,例如:{&quot;activeValue&quot;:&quot;1&quot;,&quot;inactiveValue&quot;:&quot;0&quot;}</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:使用第二个类的图形参数,必传,例如:{&quot;0&quot;:&quot;随机&quot;,&quot;1&quot;:&quot;使用第一个类的图形参数&quot;,&quot;2&quot;:&quot;使用第二个类的图形参数&quot;}</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>字符串格式,必传,例如:{&quot;JSON&quot;:&quot;JSON&quot;,&quot;XML&quot;:&quot;XML&quot;}</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:判别,必传,例如:{&quot;0&quot;:&quot;求并&quot;,&quot;1&quot;:&quot;求交&quot;,&quot;2&quot;:&quot;求差&quot;,&quot;3&quot;:&quot;内裁&quot;,&quot;4&quot;:&quot;外裁&quot;,&quot;5&quot;:&quot;叠加&quot;,&quot;6&quot;:&quot;对称差&quot;,&quot;7&quot;:&quot;判别&quot;}</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:否,必传,例如:{&quot;activeValue&quot;:&quot;1&quot;,&quot;inactiveValue&quot;:&quot;0&quot;}</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:使用第二个类的图形参数,必传,例如:{&quot;0&quot;:&quot;随机&quot;,&quot;1&quot;:&quot;使用第一个类的图形参数&quot;,&quot;2&quot;:&quot;使用第二个类的图形参数&quot;}</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>字符串格式,必传,例如:{&quot;JSON&quot;:&quot;JSON&quot;,&quot;XML&quot;:&quot;XML&quot;}</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:判别,必传,例如:{&quot;0&quot;:&quot;求并&quot;,&quot;1&quot;:&quot;求交&quot;,&quot;2&quot;:&quot;求差&quot;,&quot;3&quot;:&quot;内裁&quot;,&quot;4&quot;:&quot;外裁&quot;,&quot;5&quot;:&quot;叠加&quot;,&quot;6&quot;:&quot;对称差&quot;,&quot;7&quot;:&quot;判别&quot;}</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>