123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- import {
- l
- } from "./chunk-AXIWHIDY.js";
- import {
- f
- } from "./chunk-4GGDRIJK.js";
- import {
- E,
- P2 as P,
- V,
- Y,
- e,
- t,
- v2 as v,
- w
- } from "./chunk-FT2BCPUP.js";
- import "./chunk-5JZ72JAQ.js";
- import "./chunk-JGBXYDGB.js";
- import "./chunk-QEWF7QPH.js";
- import "./chunk-CZBRZ6SU.js";
- import "./chunk-5N7JLUJJ.js";
- import "./chunk-5UVJ64RB.js";
- import "./chunk-VCH45Q2I.js";
- import "./chunk-HZRKBTHJ.js";
- import "./chunk-6T6G6LCQ.js";
- import "./chunk-YEJL5NEF.js";
- import "./chunk-PQFTYGF5.js";
- import "./chunk-2Z2TG5CU.js";
- import "./chunk-6KZ2LTDA.js";
- import "./chunk-U2XHEJM7.js";
- import "./chunk-SQOPWYIT.js";
- import "./chunk-V6P2MAQQ.js";
- import "./chunk-E5O6P5I2.js";
- import "./chunk-SPWQ3AWG.js";
- import "./chunk-2TIUKVZN.js";
- import "./chunk-YXWMMD76.js";
- import "./chunk-S5KM4IGW.js";
- // node_modules/@arcgis/core/arcade/functions/featuresetstats.js
- async function f2(n, t2, r, i, f3, d2) {
- if (1 === i.length) {
- if (Y(i[0]))
- return l(n, i[0], v(i[1], -1));
- if (E(i[0]))
- return l(n, i[0].toArray(), v(i[1], -1));
- } else if (2 === i.length) {
- if (Y(i[0]))
- return l(n, i[0], v(i[1], -1));
- if (E(i[0]))
- return l(n, i[0].toArray(), v(i[1], -1));
- if (P(i[0])) {
- const r2 = await i[0].load(), e2 = await l2(f.create(i[1], r2.getFieldsIndex()), d2, f3);
- return i[0].calculateStatistic(n, e2, v(i[2], 1e3), t2.abortSignal);
- }
- } else if (3 === i.length && P(i[0])) {
- const r2 = await i[0].load(), e2 = await l2(f.create(i[1], r2.getFieldsIndex()), d2, f3);
- return i[0].calculateStatistic(n, e2, v(i[2], 1e3), t2.abortSignal);
- }
- return l(n, i, -1);
- }
- async function l2(n, t2, r) {
- const e2 = n.getVariables();
- if (e2.length > 0) {
- const a = [];
- for (let n2 = 0; n2 < e2.length; n2++) {
- const i2 = { name: e2[n2] };
- a.push(await t2.evaluateIdentifier(r, i2));
- }
- const i = {};
- for (let n2 = 0; n2 < e2.length; n2++)
- i[e2[n2]] = a[n2];
- return n.parameters = i, n;
- }
- return n;
- }
- function d(c) {
- "async" === c.mode && (c.functions.stdev = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("stdev", t3, r, e2, n, c));
- }, c.functions.variance = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("variance", t3, r, e2, n, c));
- }, c.functions.average = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("mean", t3, r, e2, n, c));
- }, c.functions.mean = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("mean", t3, r, e2, n, c));
- }, c.functions.sum = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("sum", t3, r, e2, n, c));
- }, c.functions.min = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("min", t3, r, e2, n, c));
- }, c.functions.max = function(n, t2) {
- return c.standardFunctionAsync(n, t2, (t3, r, e2) => f2("max", t3, r, e2, n, c));
- }, c.functions.count = function(u, o) {
- return c.standardFunctionAsync(u, o, (c2, f3, l3) => {
- if (V(l3, 1, 1, u, o), P(l3[0]))
- return l3[0].count(c2.abortSignal);
- if (Y(l3[0]) || w(l3[0]))
- return l3[0].length;
- if (E(l3[0]))
- return l3[0].length();
- throw new t(u, e.InvalidParameter, o);
- });
- });
- }
- export {
- d as registerFunctions
- };
- //# sourceMappingURL=featuresetstats-5WAP4HO2.js.map
|