https://github.com/esri-es/koop-provider-google-drive
Koop Provider for Google Drive Spreadsheets
https://github.com/esri-es/koop-provider-google-drive
arcgis esri esri-api feature-service koop koop-provider koopjs provider
Last synced: about 1 year ago
JSON representation
Koop Provider for Google Drive Spreadsheets
- Host: GitHub
- URL: https://github.com/esri-es/koop-provider-google-drive
- Owner: esri-es
- License: other
- Created: 2017-05-11T07:34:01.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-11T07:59:15.000Z (about 9 years ago)
- Last Synced: 2025-02-08T16:45:17.617Z (over 1 year ago)
- Topics: arcgis, esri, esri-api, feature-service, koop, koop-provider, koopjs, provider
- Language: JavaScript
- Homepage: http://80.85.87.124:8080/google-drive/FeatureServer/0/query
- Size: 42 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Koop Provider Google Drive for Spreadsheets
This provider is not finished yet, please [read the TODO list](https://github.com/esri-es/koop-provider-google-drive/issues/1).
Right now it works returning a GeoJSON of [this spreadsheet](http://bit.ly/3v3nt0s)
Live demo:
1. [Google Spreadsheet interface](http://bit.ly/3v3nt0s)
2. [Google Spreadsheet JSON](http://bit.ly/3v3nt0s_1)
3. [Feature Service](http://80.85.87.124:8080/google-drive/FeatureServer/0/query)
4. [ArcGIS Web Map](http://arcg.is/1XXfnv)
## Test it out
Run server:
- `npm install`
- `npm start`
Example API Query:
- `curl localhost:8080/google-drive/FeatureServer/0/query?returnCountOnly=true`
Browser:
- `localhost:8080/google-drive/FeatureServer/0/query`
Tests:
- `npm test`
## Publish to npm
- run `npm init` and update the fields
- Choose a name like `koop-provider-google-drive`
- run `npm publish`