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
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
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