An Open Geospatial ETL Engine
Leave geospatial data where it lives and transform it into GeoJSON, CSV, KML, a Shapefile, or a Feature Service dynamically.
ArcGIS Online GeoJSON Socrata CSV CKAN => Koop => KML Github Shapefile OpenStreetMap Feature Service
If you want to run Koop right away. You can use one of the “Providers” below in the Koop Sample App.
If you want to develop on Koop, it’s usually best to start by creating a Provider. You can read more about that below or check out:
Components of Koop
Koop uses providers to transform data from different sources – most often open data providers that serve geospatial data on the web.
|Google Fusion Tables|
Koop uses outputs to serve data in open specifications like Geoservices so data can be used in clients that support them.
Koop uses a cache to store data from third party providers. This helps reduce requests to other servers, bypass rate limiting issues, and speed up response times.
Koop uses plugins to add extra functionality not supported by other plugin types.
Koop is entirely open source. Check us out, file an issue, open a pull request, and help grow the project to make it as useful as possible to the geospatial community.