chunk-UDNYCFF2.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. import {
  2. u
  3. } from "./chunk-VEAEIBHK.js";
  4. import {
  5. d
  6. } from "./chunk-2Z6LERTI.js";
  7. // node_modules/@arcgis/core/geometry/geometryEngineAsync.js
  8. function e(n) {
  9. return Array.isArray(n) ? n[0]?.spatialReference : n?.spatialReference;
  10. }
  11. function i(n) {
  12. return n ? Array.isArray(n) ? n.map(i) : n.toJSON ? n.toJSON() : n : n;
  13. }
  14. function o(n) {
  15. return Array.isArray(n) ? n.map((n2) => d(n2)) : d(n);
  16. }
  17. function a(n, t) {
  18. let r;
  19. return Array.isArray(n) ? r = n : (r = [], r.push(n), t != null && r.push(t)), r;
  20. }
  21. var c;
  22. async function u2() {
  23. return c || (c = u("geometryEngineWorker", { strategy: "distributed" })), c;
  24. }
  25. async function s(n, t) {
  26. return (await u2()).invoke("executeGEOperation", { operation: n, parameters: i(t) });
  27. }
  28. async function l(n, t) {
  29. return o(await s("clip", [e(n), n, t]));
  30. }
  31. async function y(n, t) {
  32. return o(await s("cut", [e(n), n, t]));
  33. }
  34. function p(n, t) {
  35. return s("contains", [e(n), n, t]);
  36. }
  37. function w(n, t) {
  38. return s("crosses", [e(n), n, t]);
  39. }
  40. function m(n, t, r) {
  41. return s("distance", [e(n), n, t, r]);
  42. }
  43. function d2(n, t) {
  44. return s("equals", [e(n), n, t]);
  45. }
  46. function g(n, t) {
  47. return s("intersects", [e(n), n, t]);
  48. }
  49. function A(n, t) {
  50. return s("touches", [e(n), n, t]);
  51. }
  52. function x(n, t) {
  53. return s("within", [e(n), n, t]);
  54. }
  55. function S(n, t) {
  56. return s("disjoint", [e(n), n, t]);
  57. }
  58. function O(n, t) {
  59. return s("overlaps", [e(n), n, t]);
  60. }
  61. function h(n, t, r) {
  62. return s("relate", [e(n), n, t, r]);
  63. }
  64. function J(n) {
  65. return s("isSimple", [e(n), n]);
  66. }
  67. async function N(n) {
  68. return o(await s("simplify", [e(n), n]));
  69. }
  70. async function E(n, t) {
  71. return o(await s("difference", [e(n), n, t]));
  72. }
  73. async function j2(n, t) {
  74. return o(await s("symmetricDifference", [e(n), n, t]));
  75. }
  76. async function k(n, t) {
  77. return o(await s("intersect", [e(n), n, t]));
  78. }
  79. async function I(n, t = null) {
  80. const r = a(n, t);
  81. return o(await s("union", [e(r), r]));
  82. }
  83. async function v(n, t, r, i2, a2, c2) {
  84. return o(await s("offset", [e(n), n, t, r, i2, a2, c2]));
  85. }
  86. async function V(n, t, r, i2 = false) {
  87. const a2 = [e(n), n, t, r, i2];
  88. return o(await s("buffer", a2));
  89. }
  90. async function b(n, t, r, i2, a2, c2) {
  91. const u3 = [e(n), n, t, r, i2, a2, c2];
  92. return o(await s("geodesicBuffer", u3));
  93. }
  94. function L(n) {
  95. return "xmin" in n ? n.center : "x" in n ? n : n.extent.center;
  96. }
  97. async function q(n, t, r) {
  98. if (n == null)
  99. throw new Error("Illegal Argument Exception");
  100. const e2 = n.spatialReference;
  101. r = r ?? L(n);
  102. const i2 = n.constructor.fromJSON(await s("rotate", [e2, n, t, r]));
  103. return i2.spatialReference = e2, i2;
  104. }
  105. async function G(n, t, r, i2) {
  106. return o(await s("generalize", [e(n), n, t, r, i2]));
  107. }
  108. async function P(n, t, r) {
  109. return o(await s("densify", [e(n), n, t, r]));
  110. }
  111. async function U(n, t, r, i2 = 0) {
  112. return o(await s("geodesicDensify", [e(n), n, t, r, i2]));
  113. }
  114. function W(n, t) {
  115. return s("planarArea", [e(n), n, t]);
  116. }
  117. function F(n, t) {
  118. return s("planarLength", [e(n), n, t]);
  119. }
  120. function K(n, t, r) {
  121. return s("geodesicArea", [e(n), n, t, r]);
  122. }
  123. function M(n, t, r) {
  124. return s("geodesicLength", [e(n), n, t, r]);
  125. }
  126. export {
  127. l,
  128. y,
  129. p,
  130. w,
  131. m,
  132. d2 as d,
  133. g,
  134. A,
  135. x,
  136. S,
  137. O,
  138. h,
  139. J,
  140. N,
  141. E,
  142. j2 as j,
  143. k,
  144. I,
  145. v,
  146. V,
  147. b,
  148. q,
  149. G,
  150. P,
  151. U,
  152. W,
  153. F,
  154. K,
  155. M
  156. };
  157. //# sourceMappingURL=chunk-UDNYCFF2.js.map