@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 612 B
JavaScript
import r from"../../../Ground.js";import{last as n,min as t}from"../../../core/arrayUtils.js";import{isNone as o,isSome as e}from"../../../core/maybe.js";import{getMetersPerUnitForSR as i}from"../../../core/unitUtils.js";function l(t){if(o(t))return null;if(t instanceof r)return u(t);const e=t.tileInfo;if(o(e))return null;const l=n(e.lods);return o(l)?null:l.resolution*i(e.spatialReference)}function u(r){if(o(r))return null;const n=r.layers.items.map(f).filter(e);return t(n)??null}function f(r){return r&&"tileInfo"in r?l(r):null}export{u as getGroundMinDemResolution,l as getQuerySourceMinDemResolution};