Note: this project is hosted on a public repository where anyone can contribute. Learn how to contribute in less than a minute.
Koop
Koop is an Open Geospatial ETL Engine that allow anyone to transform, query, and download geospatial data on the web.
Table of contents
- Introduction
- Training
- Get the tool
- Coding
- Awesome projects and cool demos
- Support and Community
- People you should know
- News
- Additional resources
Introduction
Koop is a highly-extensible Javascript toolkit for connecting incompatible spatial APIs. Out of the box it exposes a Node.js server that can translate GeoJSON into the Geoservices specification supported by the ArcGIS family of products (GeoJSON, CSV, KML, Shapefile and Feature Service). Koop can be extended to translate data from any source to any API specification. Don't let API incompatiblity get in your way, start using one of Koop's data providers or write your own.
Training
Documentation
Videos
We have created a Koop Youtube playlist that we think it might be worth to you to save (how to save a Youtube Playlist).
On video.esri.com and Esri Events you will find many technical talks.
Event | Title | PPT | Length |
---|---|---|---|
None: Esri Hub Tech | Inside Koop CLI | n.a. | 36min 32secs |
DevSummit 2019 | How to Connect any API to ArcGIS with Koop | 45min 8secs | |
DevSummit 2018 | Integrating ArcGIS with 3rd Party Services | n.a. | 1h 1min 39secs |
DevSummit 2017 | Koop: Using 3rd Party Services Within the ArcGIS Platform | 59min 20secs | |
DevSummit 2017 | Ops Fu: Deploying Koop with Docker and Kubernetes | 30min 50secs |
You might also find interesting videos at Esri Industries, ArcGIS, EsriTV, Esri R&D Center etc
Slides
More slides in proceedings.esri.com or check on GeoNet.
Get the tool
Koop is an Open Source tool and you can install Koop using npm or using Docker.
Coding
Code
Github:
- Source code
- Official providers: ArcGIS Online, Socrata, Github, Gist, CKAN, Mongo, Google Sheets, Yelp, ACS, Open Data, OSM, and many more
- Koop related repos at Esri R&D Center (near) Washington
- 3rd party repositories: github.com/topics/koop, github.com/topics/koopjs:
- Not tagged: apfister/sdmx-koop-provider
Tools
Awesome projects and cool demos
- Demos:
- Live demos
Support and Community
If you need some help with Koop please use the Github issues as the community forum for your questions on the given repository.
There are some questions also on StackExchange
If needed, remember you can always check the Technical Support Website for developer products and the Technical Support Blog at GeoNet to find additional resources.
People you should know
Please find the ArcGIS Experts on this topic using this tool:
They don't work on the support team and some may even not work at Esri, but they are opening some projects and sharing insights related to this technology so we recommend you to follow them.
News
More news:
Additional resources
Probably not all the resources are in this list, please use the ArcGIS Search tool looking for: "koop".
You should also check Daniel Fenton ArcGIS Online Account in order to find some samples.