Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/earthengine-api
Python and JavaScript bindings for calling the Earth Engine API.
https://github.com/google/earthengine-api
Last synced: 5 days ago
JSON representation
Python and JavaScript bindings for calling the Earth Engine API.
- Host: GitHub
- URL: https://github.com/google/earthengine-api
- Owner: google
- License: apache-2.0
- Created: 2015-04-22T00:36:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T18:46:28.000Z (11 days ago)
- Last Synced: 2024-12-10T19:42:32.784Z (11 days ago)
- Language: JavaScript
- Homepage:
- Size: 26.4 MB
- Stars: 2,711
- Watchers: 178
- Forks: 976
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
- Awesome-GEE - earthengine-api
README
# Google Earth Engine API
Python and JavaScript client libraries for calling the Google Earth Engine API.
_**Important Note: Access to Google Earth Engine is currently only available to
registered users. The API is in active development, and users should expect the
API to change. When (not if) API changes occur, applications that use the API
will likely need to be updated.**_- [Earth Engine Homepage](https://earthengine.google.com/)
- [Web Code Editor](https://code.earthengine.google.com/)
- [Python
Installation](https://developers.google.com/earth-engine/python_install)Here's an example screenshot and the corresponding Code Editor JavaScript code:
![Trendy Lights Image](https://raw.github.com/google/earthengine-api/master/trendy-lights.png)
```javascript
// Compute the trend of night-time lights.// Adds a band containing image date as years since 1991.
function createTimeBand(img) {
var year = ee.Date(img.get('system:time_start')).get('year').subtract(1991);
return ee.Image(year).byte().addBands(img);
}// Map the time band creation helper over the night-time lights collection.
// https://developers.google.com/earth-engine/datasets/catalog/NOAA_DMSP-OLS_NIGHTTIME_LIGHTS
var collection = ee.ImageCollection('NOAA/DMSP-OLS/NIGHTTIME_LIGHTS')
.select('stable_lights')
.map(createTimeBand);// Compute a linear fit over the series of values at each pixel, visualizing
// the y-intercept in green, and positive/negative slopes as red/blue.
Map.addLayer(
collection.reduce(ee.Reducer.linearFit()),
{min: 0, max: [0.18, 20, -0.18], bands: ['scale', 'offset', 'scale']},
'stable lights trend');
```## NOTICE
In order to be more responsive to bug reports and feature requests, we are
currently using the Google Issue Tracker rather than the GitHub Issue tracker.
Please see the [Get Help](https://developers.google.com/earth-engine/help) page
of the Earth Engine documentation for details on how to browse and submit issues
to Issue Tracker.