npm.io
1.3.1 • Published 7 months ago

@ogcapi-js/features

Licence
MIT
Version
1.3.1
Deps
1
Size
85 kB
Vulns
0
Weekly
0
Stars
26

@ogcapi-js/features

npm

A lightweight JavaScript client library for OGCAPI - Features.

This library works with endpoints defined at:

See more details at the documentation.

Installation

npm install @ogcapi-js/features

Usage

Node.js

This library uses the global fetch function for HTTP requests. Please consider using isomorphic-fetch for polyfill.

require('isomorphic-fetch');

const { FeatureService } = require('@ogcapi-js/features');

// create a new service client
const service = new FeatureService({
  baseUrl: 'https://ogcapi.service.com'
});

// get all collections from the service
const collections = await services.getCollections();
Browser

Modern browsers already support the global fetch function so there is no need to polyfill.

import { Service } from `@ogcapi-js/features`;

// create a new service client
const service = new FeatureService({
  baseUrl: 'https://ogcapi.service.com'
});

// get all collections from the service
const collections = await services.getCollections();

Keywords