@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
50 lines (49 loc) • 1.41 kB
JavaScript
export default class ServerOgc {
constructor(name, elem) {
Object.defineProperty(this, "name", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "url", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "wfsSupport", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "urlWfs", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "type", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "imageType", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
this.name = name;
this.url = elem.url;
this.wfsSupport = elem.wfsSupport;
this.urlWfs = elem.urlWfs;
this.type = elem.type;
this.imageType = elem.imageType;
}
get uniqueWmsQueryId() {
return this.name + this.imageType;
}
}