Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

7 lines
1.9 KiB

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define("../../chunks/tslib.es6 ../../core/Error ../../core/maybe ../../core/promiseUtils ../../core/accessorSupport/decorators/property ../../core/has ../../core/Logger ../../core/RandomLCG ../../core/accessorSupport/decorators/subclass ../../layers/support/ExportWMSImageParameters ../../layers/support/timeSupport".split(" "),function(b,f,m,n,e,w,x,y,p,q,r){return a=>{a=class extends a{initialize(){this.exportImageParameters=new q.ExportWMSImageParameters({layer:this.layer})}destroy(){this.exportImageParameters=
m.destroyMaybe(this.exportImageParameters)}get exportImageVersion(){this.exportImageParameters?.commitProperty("version");this.commitProperty("timeExtent");return(this._get("exportImageVersion")||0)+1}get timeExtent(){return r.combineTimeExtent(this.layer,this.view?.timeExtent,this._get("timeExtent"))}async fetchPopupFeaturesAtLocation(c,t){var {layer:d}=this;if(!c)throw new f("wmslayerview:fetchPopupFeatures","Nothing to fetch without area",{layer:d});const {popupEnabled:l}=d;if(!l)throw new f("wmslayerview:fetchPopupFeatures",
"popupEnabled should be true",{popupEnabled:l});c=this.createFetchPopupFeaturesQuery(c);if(!c)return[];const {extent:g,width:h,height:k,x:u,y:v}=c;if(!(g&&h&&k))throw new f("wmslayerview:fetchPopupFeatures","WMSLayer does not support fetching features.",{extent:g,width:h,height:k});d=await d.fetchFeatureInfo(g,h,k,u,v);n.throwIfAborted(t);return d}};b.__decorate([e.property()],a.prototype,"exportImageParameters",void 0);b.__decorate([e.property({readOnly:!0})],a.prototype,"exportImageVersion",null);
b.__decorate([e.property()],a.prototype,"layer",void 0);b.__decorate([e.property({readOnly:!0})],a.prototype,"timeExtent",null);return a=b.__decorate([p.subclass("esri.views.layers.WMSLayerView")],a)}});