123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- import {
- l
- } from "./chunk-YQQTFR2M.js";
- import {
- m
- } from "./chunk-ETWBEEKL.js";
- import {
- E,
- G,
- I,
- J,
- L,
- w
- } from "./chunk-25BNEBXZ.js";
- import "./chunk-3ZFH4KQV.js";
- import "./chunk-BJHM4JNS.js";
- import "./chunk-F6A2QQ26.js";
- import "./chunk-7ZIDBK7B.js";
- import "./chunk-WDLTDV2L.js";
- import "./chunk-OWVBLVP3.js";
- import "./chunk-XH7RUGVZ.js";
- import "./chunk-PDKDCAAD.js";
- import "./chunk-ECW2QABR.js";
- import "./chunk-GCDJLKH4.js";
- import "./chunk-MRJEICT6.js";
- import "./chunk-Y3WMVFTW.js";
- import "./chunk-SAS7RONY.js";
- import "./chunk-WSRBH7BF.js";
- import "./chunk-IHXECKQQ.js";
- import "./chunk-ULGDPLM2.js";
- import "./chunk-EMJ4ZSM2.js";
- import "./chunk-IKP3YN53.js";
- import "./chunk-GZT4BVFP.js";
- import "./chunk-A5ICIBVI.js";
- // node_modules/@arcgis/core/arcade/functions/featuresetstats.js
- async function o(n, e, o2, f2, l2, d) {
- if (f2.length === 1) {
- if (L(f2[0]))
- return l(n, f2[0], I(f2[1], -1));
- if (E(f2[0]))
- return l(n, f2[0].toArray(), I(f2[1], -1));
- } else if (f2.length === 2) {
- if (L(f2[0]))
- return l(n, f2[0], I(f2[1], -1));
- if (E(f2[0]))
- return l(n, f2[0].toArray(), I(f2[1], -1));
- if (J(f2[0])) {
- const t = await f2[0].load(), r = await s(m.create(f2[1], t.getFieldsIndex()), d, l2);
- return f2[0].calculateStatistic(n, r, I(f2[2], 1e3), e.abortSignal);
- }
- } else if (f2.length === 3 && J(f2[0])) {
- const t = await f2[0].load(), r = await s(m.create(f2[1], t.getFieldsIndex()), d, l2);
- return f2[0].calculateStatistic(n, r, I(f2[2], 1e3), e.abortSignal);
- }
- return l(n, f2, -1);
- }
- async function s(n, t, r) {
- const e = n.getVariables();
- if (e.length > 0) {
- const a = [];
- for (let n2 = 0; n2 < e.length; n2++) {
- const i2 = { name: e[n2] };
- a.push(await t.evaluateIdentifier(r, i2));
- }
- const i = {};
- for (let n2 = 0; n2 < e.length; n2++)
- i[e[n2]] = a[n2];
- return n.parameters = i, n;
- }
- return n;
- }
- function f(i) {
- i.mode === "async" && (i.functions.stdev = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("stdev", t2, r, e, n, i);
- });
- }, i.functions.variance = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("variance", t2, r, e, n, i);
- });
- }, i.functions.average = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("mean", t2, r, e, n, i);
- });
- }, i.functions.mean = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("mean", t2, r, e, n, i);
- });
- }, i.functions.sum = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("sum", t2, r, e, n, i);
- });
- }, i.functions.min = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("min", t2, r, e, n, i);
- });
- }, i.functions.max = function(n, t) {
- return i.standardFunctionAsync(n, t, function(t2, r, e) {
- return o("max", t2, r, e, n, i);
- });
- }, i.functions.count = function(u, c) {
- return i.standardFunctionAsync(u, c, function(i2, u2, c2) {
- if (G(c2, 1, 1), J(c2[0]))
- return c2[0].count(i2.abortSignal);
- if (L(c2[0]) || w(c2[0]))
- return c2[0].length;
- if (E(c2[0]))
- return c2[0].length();
- throw new Error("Invalid Parameters for Count");
- });
- });
- }
- export {
- f as registerFunctions
- };
- //# sourceMappingURL=featuresetstats-3XKBEKZS.js.map
|