@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
19 lines (18 loc) • 742 B
JavaScript
// SPDX-License-Identifier: Apache-2.0
import OgcApiFeaturesClient from './ogcapifeaturesclient.js';
export default class OgcApiFeaturesClientGeorama extends OgcApiFeaturesClient {
constructor(serverConfig, opt, context) {
super(serverConfig, opt, context);
}
/**
* POC overwrite: Upper/lowercase issues with collection property `storageCrs`: pygeoapi uses `storageCRS`.
*/
async getCollection(collectionId) {
const collection = await super.getCollection(collectionId);
if (Object.keys(collection).includes('storageCRS')) {
// @ts-expect-error Wrong property name form server
collection.storageCrs = collection.storageCRS;
}
return collection;
}
}