Files
ADHA_mobile_project/assets/geometryEngineAsync-ddf9c502.js
T
2024-02-28 17:06:42 +05:00

2 lines
3.1 KiB
JavaScript

import{aH as l,ep as f,eq as d}from"./index-b5c8f851.js";function i(t){var r;return Array.isArray(t)?(r=t[0])==null?void 0:r.spatialReference:t==null?void 0:t.spatialReference}function p(t){return t&&(Array.isArray(t)?t.map(p):t.toJSON?t.toJSON():t)}function c(t){return Array.isArray(t)?t.map(r=>f(r)):f(t)}function m(t,r){let n;return Array.isArray(t)?n=t:(n=[],n.push(t),r!=null&&n.push(r)),n}let s;async function g(){return s||(s=d("geometryEngineWorker",{strategy:"distributed"})),s}async function e(t,r){return(await g()).invoke("executeGEOperation",{operation:t,parameters:p(r)})}async function h(t,r){return c(await e("clip",[i(t),t,r]))}async function O(t,r){return c(await e("cut",[i(t),t,r]))}function S(t,r){return e("contains",[i(t),t,r])}function J(t,r){return e("crosses",[i(t),t,r])}function N(t,r,n){return e("distance",[i(t),t,r,n])}function E(t,r){return e("equals",[i(t),t,r])}function R(t,r){return e("intersects",[i(t),t,r])}function v(t,r){return e("touches",[i(t),t,r])}function b(t,r){return e("within",[i(t),t,r])}function k(t,r){return e("disjoint",[i(t),t,r])}function D(t,r){return e("overlaps",[i(t),t,r])}function H(t,r,n){return e("relate",[i(t),t,r,n])}function L(t){return e("isSimple",[i(t),t])}async function $(t){return c(await e("simplify",[i(t),t]))}async function j(t,r=!1){return c(await e("convexHull",[i(t),t,r]))}async function q(t,r){return c(await e("difference",[i(t),t,r]))}async function B(t,r){return c(await e("symmetricDifference",[i(t),t,r]))}async function C(t,r){return c(await e("intersect",[i(t),t,r]))}async function G(t,r=null){const n=m(t,r);return c(await e("union",[i(n),n]))}async function V(t,r,n,a,u,o){return c(await e("offset",[i(t),t,r,n,a,u,o]))}async function W(t,r,n,a=!1){const u=[i(t),t,r,n,a];return c(await e("buffer",u))}async function z(t,r,n,a,u,o){const w=[i(t),t,r,n,a,u,o];return c(await e("geodesicBuffer",w))}async function F(t,r,n=!0){const a=await e("nearestCoordinate",[i(t),t,r,n]);return{...a,coordinate:l.fromJSON(a.coordinate)}}async function I(t,r){const n=await e("nearestVertex",[i(t),t,r]);return{...n,coordinate:l.fromJSON(n.coordinate)}}function A(t){var r;return"xmin"in t?t.center:"x"in t?t:(r=t.extent)==null?void 0:r.center}async function K(t,r,n){if(t==null)throw new y;const a=t.spatialReference;if((n=n??A(t))==null)throw new y;const u=t.constructor.fromJSON(await e("rotate",[a,t,r,n]));return u.spatialReference=a,u}async function M(t,r,n,a){return c(await e("generalize",[i(t),t,r,n,a]))}async function P(t,r,n){return c(await e("densify",[i(t),t,r,n]))}async function T(t,r,n,a=0){return c(await e("geodesicDensify",[i(t),t,r,n,a]))}function U(t,r){return e("planarArea",[i(t),t,r])}function Z(t,r){return e("planarLength",[i(t),t,r])}function Q(t,r,n){return e("geodesicArea",[i(t),t,r,n])}function X(t,r,n){return e("geodesicLength",[i(t),t,r,n])}class y extends Error{constructor(){super("Illegal Argument Exception")}}export{k as A,M as B,P as C,C as D,q as E,Z as F,K as H,L as J,Q as K,W as L,X as M,$ as N,D as O,z as P,H as R,v as S,F as T,T as U,I as V,U as W,G as b,N as d,E as g,R as h,j,B as k,J as m,S as p,V as v,O as w,b as x,h as y};