You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
6
6
7
7
## [Unreleased]
8
8
9
+
## [v0.2.4] - 2019-06-02
10
+
11
+
### Added
12
+
- Add `fields` filter to return only specific fields
13
+
- Added SATAPI_URL environment variable for defining a custom root URL used for creating hierarchical links. Otherwise, the root URL will try to be inferred from the headers.
14
+
- Gzip compression added for clients that support it (via `Accept-Encoding`)
15
+
- Added SATAPI_ES_PRECISION environment variable to change the precision for underlying intersection geometry queries. This will have an adverse impact on performance and storage size. If changed after ingestion, a reindex operation will need to be performed. It defaults to '5mi' (5 miles).
16
+
17
+
### Fixed
18
+
- Fix datetime range to be inclusive (i.e., gte and lte)
19
+
- Fixed `next` links to properly stringify geometries
20
+
21
+
9
22
## [v0.2.3] - 2019-01-29
10
23
11
24
### Fixed
@@ -84,6 +97,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
Copy file name to clipboardExpand all lines: README.md
+4-9Lines changed: 4 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -4,26 +4,21 @@
4
4
5
5
Sat-api is a STAC compliant web API for searching and serving metadata for geospatial data (including but not limited to satellite imagery).
6
6
7
-
Development Seed runs an instance of sat-api for the Landsat-8 and Sentinel-2 imagery that is [hosted on AWS](https://aws.amazon.com/earth/). You can access this at https://sat-api.developmentseed.org.
7
+
Development Seed runs an instance of sat-api for the Landsat-8 and Sentinel-2 imagery that is [hosted on AWS](https://aws.amazon.com/earth/). You can access this at https://sat-api.developmentseed.org using the [API documentation](http://sat-utils.github.io/sat-api/) for reference and examples.
8
8
9
9
The STAC version supported by a given version of sat-api is shown in the table below. Additional information can be found in the [CHANGELOG](CHANGELOG.md)
10
10
11
11
| sat-api | STAC |
12
12
| -------- | ---- |
13
-
| 0.1.0 | 0.5.0 |
14
-
| 0.2.x | 0.6.0 |
15
-
16
-
17
-
## Documentation
18
-
19
-
The documentation includes information on the STAC spec, how to use the API, manage Elasticsearch, as well as how to deploy your own API on AWS. Access the documentation [here](docs/docs.md)
13
+
| 0.1.0 | 0.5.x |
14
+
| 0.2.x | 0.6.x |
20
15
21
16
22
17
## Development
23
18
24
19
Sat-api includes a number of NPM packages (in the packages/ directory) that are used to create and populate an instance of sat-api. See the [sat-utils org on NPM](https://www.npmjs.com/org/sat-utils) for the full list of packages. [Lerna](https://github.com/lerna/lerna) is used for for managing these packages.
25
20
26
-
The latest version released is on the [master branch](https://github.com/sat-utils/sat-api/tree/master), and the latet development version is on the [develop](https://github.com/sat-utils/sat-api/tree/develop) branch.
21
+
The latest version released is on the [master branch](https://github.com/sat-utils/sat-api/tree/master), and the latest development version is on the [develop](https://github.com/sat-utils/sat-api/tree/develop) branch.
*Determines the shape of the features in the response*
1718
+
1719
+
### Properties
1720
+
1721
+
|Name|Type|Required|Restrictions|Description|
1722
+
|---|---|---|---|---|
1723
+
|fields|[fields](#schemafields)|false|none|The geometry member determines whether the geometry is populated or is null. The include and exclude members specify an array of property names that are either included or excluded from the result, respectively. If both include and exclude are specified, include takes precedence. id and links are required feature properties and cannot be excluded.|
1724
+
1725
+
<h2id="tocSfields">fields</h2>
1726
+
1727
+
<aid="schemafields"></a>
1728
+
1729
+
```json
1730
+
{
1731
+
"geometry": true,
1732
+
"include": [
1733
+
[
1734
+
"eo:cloud_cover"
1735
+
]
1736
+
],
1737
+
"exclude": [
1738
+
[
1739
+
"eo:sun_azimuth"
1740
+
]
1741
+
]
1742
+
}
1743
+
1744
+
```
1745
+
1746
+
*The geometry member determines whether the geometry is populated or is null. The
1747
+
include and exclude members specify an array of property names that are either
1748
+
included or excluded from the result, respectively. If both include and exclude
1749
+
are specified, include takes precedence.
1750
+
id and links are required feature properties and cannot be excluded.
0 commit comments