Koop is a JavaScript toolkit for making requests to spatial APIs. It exposes a Node.js web server that facilitates on-the-fly transformations of geospatial data from one format to another and delivers it to clients by HTTP. Koop allows you to keep your data in its native format while making it accessible in any format required. Out-of-the-box, Koop can translate your data into the GeoServices specification supported by ArcGIS products. Its plugin architecture supports output in other formats including vector-tile, WMS, and plain old GeoJSON. Koop's plugin-architecture facilitates custom deployments specific to your needs. "Provider" plugins to connect to novel data formats and translate to a common format (GeoJSON), while "output" plugins then transform that GeoJSON to other specifications. See a list of plugins already authored and maintained here. If you have a novel data source or require an as-yet unsupported output format, new plugins can be easily developed and integrated.

Features

  • Koop will start listening on port 8080
  • Collection of packages that are shipped by default with every Koop instance
  • Test Coverage
  • Licensed under the Apache license
  • The repository ships with a demo that shows Koops support for GeoServices (ArcGIS)
  • It leverages the file-geojson data provider and the GeoServices output-plugin

Project Samples

Project Activity

See All Activity >

Categories

Data Management

License

MIT License

Follow Koop

Koop Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Koop!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Data Management System

Registered

2023-06-12