@ogcapi-js/records
v1.3.1
Published
OGC API - Records client
Downloads
203
Maintainers
Readme
@ogcapi-js/records
A lightweight JavaScript client library for OGCAPI - Records.
This library works with endpoints defined at:
See more details at the documentation.
Installation
npm install @ogcapi-js/recordsUsage
Node.js
This library uses the global fetch function for HTTP requests.
const { RecordsService } = require('@ogcapi-js/records');
// create a new service client
const service = new RecordsService({ baseUrl: 'https://ogcapi.service.com' });
// list collections
const collections = await service.collections();
console.log(collections);Browser
import { RecordsService } from '@ogcapi-js/records';
// create a new service client
const service = new RecordsService({ baseUrl: 'https://ogcapi.service.com' });
// example: get collection items
async function showItems() {
try {
const items = await service.items('my-collection', { limit: 10 });
console.log(items);
} catch (err) {
console.error(err);
}
}
showItems();