https://github.com/koopjs/output-ogcapi-features
Experimental output plugin for OGC API - Features
https://github.com/koopjs/output-ogcapi-features
experimental features koop ogc-api output plugin
Last synced: about 1 month ago
JSON representation
Experimental output plugin for OGC API - Features
- Host: GitHub
- URL: https://github.com/koopjs/output-ogcapi-features
- Owner: koopjs
- License: other
- Created: 2019-11-06T16:02:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-28T12:57:56.000Z (almost 2 years ago)
- Last Synced: 2025-01-24T10:47:17.116Z (3 months ago)
- Topics: experimental, features, koop, ogc-api, output, plugin
- Language: JavaScript
- Size: 954 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @koopjs/output-ogcapi-features
[](https://www.npmjs.com/package/@koopjs/output-ogcapi-features) [](https://www.travis-ci.org/koopjs/output-ogcapi-features)
Experimental output plugin for [OGC API - Feature](https://github.com/opengeospatial/ogcapi-features) (AKA WFS 3.0). This output turns the dataset from any provider into a single-collection service.
Implemented specs:
- http://www.opengis.net/spec/wfs-1/3.0/req/core
Implemented routes:
- [x] `/conformance`
- [x] `/collections`
- [x] `/collections/:collectionId`
- [x] `/collections/:collectionId/items`
- [x] `/collections/:collectionId/items/:featureId`## Installation
```
npm install @koopjs/output-ogcapi-features
```## Usage
This provider can be registered in a Koop app.
```javascript
const Koop = require("koop");
const ogcOutput = require("@koopjs/output-ogcapi-features");Koop.register(ogcOutput);
```If the app is developed using the Koop CLI, it can be auto-registered with
```bash
koop add output @koopjs/provider-ogcapi-features
```