123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- import {
- u
- } from "./chunk-OUUXJOLT.js";
- import {
- v
- } from "./chunk-RMDDCMKS.js";
- // node_modules/@arcgis/core/geometry/geometryEngineAsync.js
- function r(n) {
- var _a;
- return Array.isArray(n) ? (_a = n[0]) == null ? void 0 : _a.spatialReference : n == null ? void 0 : n.spatialReference;
- }
- function a(n) {
- return n ? Array.isArray(n) ? n.map(a) : n.toJSON ? n.toJSON() : n : n;
- }
- function i(n) {
- return Array.isArray(n) ? n.map((n2) => v(n2)) : v(n);
- }
- function o(n, t) {
- let e;
- return Array.isArray(n) ? e = n : (e = [], e.push(n), null != t && e.push(t)), e;
- }
- var c;
- async function u2() {
- return c || (c = u("geometryEngineWorker", { strategy: "distributed" })), c;
- }
- async function s(n, t) {
- return (await u2()).invoke("executeGEOperation", { operation: n, parameters: a(t) });
- }
- async function y(n, t) {
- return i(await s("clip", [r(n), n, t]));
- }
- async function w2(n, t) {
- return i(await s("cut", [r(n), n, t]));
- }
- function p(n, t) {
- return s("contains", [r(n), n, t]);
- }
- function m(n, t) {
- return s("crosses", [r(n), n, t]);
- }
- function d(n, t, e) {
- return s("distance", [r(n), n, t, e]);
- }
- function g(n, t) {
- return s("equals", [r(n), n, t]);
- }
- function h(n, t) {
- return s("intersects", [r(n), n, t]);
- }
- function S(n, t) {
- return s("touches", [r(n), n, t]);
- }
- function x(n, t) {
- return s("within", [r(n), n, t]);
- }
- function A(n, t) {
- return s("disjoint", [r(n), n, t]);
- }
- function O(n, t) {
- return s("overlaps", [r(n), n, t]);
- }
- function R(n, t, e) {
- return s("relate", [r(n), n, t, e]);
- }
- function J(n) {
- return s("isSimple", [r(n), n]);
- }
- async function N(n) {
- return i(await s("simplify", [r(n), n]));
- }
- async function j(n, t = false) {
- return i(await s("convexHull", [r(n), n, t]));
- }
- async function E(n, t) {
- return i(await s("difference", [r(n), n, t]));
- }
- async function k(n, t) {
- return i(await s("symmetricDifference", [r(n), n, t]));
- }
- async function D(n, t) {
- return i(await s("intersect", [r(n), n, t]));
- }
- async function b(n, t = null) {
- const e = o(n, t);
- return i(await s("union", [r(e), e]));
- }
- async function v2(n, t, e, a2, o2, c2) {
- return i(await s("offset", [r(n), n, t, e, a2, o2, c2]));
- }
- async function L(n, t, e, a2 = false) {
- const o2 = [r(n), n, t, e, a2];
- return i(await s("buffer", o2));
- }
- async function P(n, t, e, a2, o2, c2) {
- const u3 = [r(n), n, t, e, a2, o2, c2];
- return i(await s("geodesicBuffer", u3));
- }
- function G(n) {
- var _a;
- return "xmin" in n ? n.center : "x" in n ? n : (_a = n.extent) == null ? void 0 : _a.center;
- }
- async function H(n, t, e) {
- if (null == n)
- throw new Z();
- const r2 = n.spatialReference;
- if (null == (e = e != null ? e : G(n)))
- throw new Z();
- const a2 = n.constructor.fromJSON(await s("rotate", [r2, n, t, e]));
- return a2.spatialReference = r2, a2;
- }
- async function B(n, t, e, a2) {
- return i(await s("generalize", [r(n), n, t, e, a2]));
- }
- async function C(n, t, e) {
- return i(await s("densify", [r(n), n, t, e]));
- }
- async function U(n, t, e, a2 = 0) {
- return i(await s("geodesicDensify", [r(n), n, t, e, a2]));
- }
- function W(n, t) {
- return s("planarArea", [r(n), n, t]);
- }
- function F(n, t) {
- return s("planarLength", [r(n), n, t]);
- }
- function K(n, t, e) {
- return s("geodesicArea", [r(n), n, t, e]);
- }
- function M(n, t, e) {
- return s("geodesicLength", [r(n), n, t, e]);
- }
- var Z = class extends Error {
- constructor() {
- super("Illegal Argument Exception");
- }
- };
- export {
- y,
- w2 as w,
- p,
- m,
- d,
- g,
- h,
- S,
- x,
- A,
- O,
- R,
- J,
- N,
- j,
- E,
- k,
- D,
- b,
- v2 as v,
- L,
- P,
- H,
- B,
- C,
- U,
- W,
- F,
- K,
- M
- };
- //# sourceMappingURL=chunk-DVIKBNBZ.js.map
|