1import{d as n,f as s,z as a,g as e,a8 as p}from"./index-4d70d209.js";const o={class:"md-container"},t=[e("h1",{id:"%E6%B3%B0%E6%A3%AE%E5%A4%9A%E8%BE%B9%E5%BD%A2",tabindex:"-1"},"泰森å¤è¾¹å½¢",-1),e("h2",{id:"1%E3%80%81%E7%AE%80%E4%BB%8B",tabindex:"-1"},"1ãç®ä»",-1),e("p",null,"泰森å¤è¾¹å½¢å¯ç¨äºå®æ§åæãç»è®¡åæãé»è¿åæçãä¾å¦ï¼å¯ç¨ç¦»æ£ç¹çæ°æ®æ¥è®¡ç®æ³°æ£®å¤è¾¹å½¢åºåçæ°æ®ï¼å¯ä»¥éè¿æ³°æ£®å¤è¾¹å½¢å¤æä¸ä¸ªç¦»æ£ç¹ä¸å
¶å®åªäºç¦»æ£ç¹ç¸é»ï¼å½æä¸æ°æ®ç¹è½å
¥æä¸æ³°æ£®å¤è¾¹å½¢ä¸æ¶ï¼å®ä¸ç¸åºç离æ£ç¹æé»è¿ï¼æ é计ç®è·ç¦»çã",-1),e("p",null,[e("a",{href:"/open-platform/demo/detail/web/editor#ServerThiessenAnalyst",class:"internal-link router-link"},"Demo 详æ
")],-1),e("iframe",{height:"650",width:"90%",src:"/open-platform/examples/origin/2d/ServerThiessenAnalyst.html",frameborder:"0"},"\n ",-1),p('<h2 id="%E4%BA%8C%E3%80%81%E5%89%8D%E7%BD%AE%E6%9D%A1%E4%BB%B6" tabindex="-1">äºãåç½®æ¡ä»¶</h2><ol><li><p>å·²ç»å¨ SuperMap Online ä¸åå¸ç©ºé´åææå¡ï¼</p></li><li><p>妿æå¡ä¸ºç§æï¼éè¦éè¿å¯é¥è¿è¡ææè®¿é®ï¼key å¦ä½è·ååè <a href="https://doc.supermapol.com/zh-hans/GettingStarted/key.html" class="external-link" target="_blank" rel="noreferrer noopener">å¼åææè¯¦è§£</a>ã</p></li><li><p>SuperMap iClient JavaScript æä¾äºå¤ç§ JavaScript å°å¾åºï¼æä»¬å°ä½¿ç¨<a href="https://iclient.supermap.io/web/introduction/openlayers.html#introduce" class="external-link" target="_blank" rel="noreferrer noopener">SuperMap iClient for OpenLayer</a> è¿è¡æ ¸å¿ä»£ç 说æï¼æ´å¤çå°å¾åºä½¿ç¨è¯·åè<a href="https://iclient.supermap.io/" class="external-link" target="_blank" rel="noreferrer noopener">SuperMap iClient 宿¹ææ¡£</a>ã</p></li></ol><h2 id="%E4%B8%89%E3%80%81%E6%A0%B8%E5%BF%83%E4%BB%A3%E7%A0%81" tabindex="-1">ä¸ãæ ¸å¿ä»£ç </h2><ol><li><p>æ ¹æ®æå¡ä¿¡æ¯ æå»ºå å åæåæ°</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">javascript</span></div><div class="code-block language-javascript no-line-numbers" data-lang="javascript" data-modifiers=""><pre class="language-javascript" data-lang="javascript"><code class="code-line odd first-row line-1"><span class="token keyword">var</span> dThiessenAnalystParameters <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>supermap<span class="token punctuation">.</span>DatasetThiessenAnalystParameters</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line even line-2"> <span class="token literal-property property">dataset</span><span class="token operator">:</span> <span class="token string">'Factory@Changchun'</span></code>\n<code class="code-line odd last-row line-3"><span class="token punctuation">}</span><span class="token punctuation">)</span></code></pre></div></div></li><li><p>ç§ææå¡éè¦æ·»å è®¿é®ææ keyï¼å¦ææå¡ä¸ºå
¬å¼ï¼è¯·å¿½ç¥ã</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">JavaScript</span></div><div class="code-block language-javascript no-line-numbers" data-lang="JavaScript" data-modifiers=""><pre class="language-javascript" data-lang="JavaScript"><code class="code-line odd first-row line-1"><span class="token keyword">var</span> serviceUrl <span class="token operator">=</span> <span class="token string">"https://www.supermapol.com/proxy/c0rvd0pd/iserver/services/spatialanalyst_networkanalyst-1-_thtwzvt8/restjsr/spatialanalyst"</span></code>\n<code class="code-line even line-2"><span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>supermap<span class="token punctuation">.</span>SpatialAnalystService</span><span class="token punctuation">(</span>serviceUrl<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">thiessenAnalysis</span><span class="token punctuation">(</span>dThiessenAnalystParameters<span class="token punctuation">,</span> <span class="token keyword">function</span> <span class="token punctuation">(</span><span class="token parameter">serviceResult</span><span class="token punctuation">)</span> <span class="token punctuation">{</span></code>\n<code class="code-line odd line-3"> <span class="token comment">// å°åæç»æè½¬æ¢ä¸ºç¢éè¦ç´ </span></code>\n<code class="code-line even line-4">
1 <span class="token keyword">var</span> vectorSource <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>source<span class="token punctuation">.</span>Vector</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line odd line-5"> <span class="token literal-property property">features</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>format<span class="token punctuation">.</span>GeoJSON</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">readFeatures</span><span class="token punctuation">(</span>serviceResult<span class="token punctuation">.</span>result<span class="token punctuation">.</span>regions<span class="token punctuation">)</span></code>\n<code class="code-line even line-6"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line odd line-7"> <span class="token comment">// å建ç¢éå¾å±</span></code>\n<code class="code-line even line-8"> <span class="token keyword">var</span> resultLayer <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>layer<span class="token punctuation">.</span>Vector</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line odd line-9"> <span class="token literal-property property">source</span><span class="token operator">:</span> vectorSource<span class="token punctuation">,</span></code>\n<code class="code-line even line-10"> <span class="token literal-property property">style</span><span class="token operator">:</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>style<span class="token punctuation">.</span>Style</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line odd line-11"> <span class="token literal-property property">stroke</span><span class="token operator">:</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>style<span class="token punctuation">.</span>Stroke</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line even line-12"> <span class="token literal-property property">color</span><span class="token operator">:</span> <span class="token string">'rgba(100, 100, 225, 10)'</span><span class="token punctuation">,</span></code>\n<code class="code-line odd line-13"> <span class="token literal-property property">width</span><span class="token operator">:</span> <span class="token number">2</span></code>\n<code class="code-line even line-14"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">,</span></code>\n<code class="code-line odd line-15"> <span class="token literal-property property">fill</span><span class="token operator">:</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>style<span class="token punctuation">.</span>Fill</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line even line-16"> <span class="token literal-property property">color</span><span class="token operator">:</span> <span class="token string">'rgba(0, 0, 255, 0.1)'</span></code>\n<code class="code-line odd line-17">
1 <span class="token punctuation">}</span><span class="token punctuation">)</span></code>\n<code class="code-line even line-18"> <span class="token punctuation">}</span><span class="token punctuation">)</span></code>\n<code class="code-line odd line-19"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line even line-20"> <span class="token comment">// æ·»å å°å°å¾</span></code>\n<code class="code-line odd line-21"> map<span class="token punctuation">.</span><span class="token function">addLayer</span><span class="token punctuation">(</span>resultLayer<span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line even last-row line-22"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre></div></div></li></ol>',4)],c={},l="",i=n({__name:"thiessen-polygon",setup:(n,{expose:e})=>(e({frontmatter:{},excerpt:void 0}),(n,e)=>(s(),a("div",o,t)))});export{i as default,l as excerpt,c as frontmatter};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.