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
+17-18
Original file line number
Diff line number
Diff line change
@@ -7,40 +7,39 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
## [Unreleased]
8
8
9
9
10
-
## [v0.6.0-rc2] - 2018-10-25
10
+
## [v0.6.0] - 2018-11-06
11
11
12
12
### Fixed
13
-
- Reorganized and cleaned up repository
14
-
- Fixed examples throughout
13
+
- Reorganized and cleaned up repository.
14
+
- Fixed examples throughout.
15
15
16
16
### Added
17
-
-**Changelog**: This changelog added
17
+
-**Changelog**: This changelog added.
18
18
-**Collections added**: Collections are a type of Catalog with additional fields, such as provider and license. Items must belong to a single Collection.
19
19
-**Extension maturity**: Protocol for providing maturity classification for extensions based on stability and implementations.
20
-
-**Commons extension**: The previous 'Collections' extension is now the 'Commons' extension and allows an Item to inherit properties from it's Collection.
20
+
-**Commons extension**: The previous 'Collections' extension is now the 'Commons' extension and allows an Item to inherit properties from its Collection.
21
21
-**Datetime-range extension**: Extension for providing start and end datetimes.
22
22
-**Scientific extension**: Extension for providings links to scientific publications relating to the data.
23
-
-**rel types**: A list of supported 'rel' types are provided for use when specifying links, 'derived_from' and 'license' types added.
23
+
-**rel types**: A list of supported `rel` types are provided for use when specifying links, `derived_from` and `license` types added.
24
24
-**eo:constellation**: A new field in the EO specification to specify a grouping of platforms.
25
-
-**stac_version**: The stac_version field is required on all Catalogs (and Collections)
25
+
-**stac_version**: The `stac_version` field is required on all Catalogs (and Collections).
26
26
-**JSON schemas**: Added JSON schemas where they were missing.
27
-
-**Single Item extension**: Extension to supply License and Providers for single Items when no collection.
28
-
-**UML Diagram**: See STAC-060-uml.pdf
29
-
-**Development Process**: See process.md for information on the STAC development process
27
+
-**Single Item extension**: Extension to supply License and Providers for single Items when no collection is used.
28
+
-**UML Diagram**: See STAC-060-uml.pdf.
29
+
-**Development Process**: See process.md for information on the STAC development process.
30
30
31
31
### Changed
32
-
-**Endpoints**: Main catalog endpoint at /stac, search endpoint now at /stac/search
33
-
-**eo:bands**: The eo:bands field is now an array rather than a dictionary, and has been moved inside of 'properties' in a STAC Item.
34
-
-**Catalog fields**: Catalogs have a smaller number of basic fields: id, stac_version, title (optional), description, and links. The new Collections type contains additional fields.
32
+
-**API**: Main catalog endpoint at `/stac`, search endpoint now at `/stac/search`.
33
+
-**eo:bands**: The `eo:bands` field is now an array rather than a dictionary, and has been moved inside of `properties` in a STAC Item.
34
+
-**Catalog fields**: Catalogs have a smaller number of basic fields: `id`, `stac_version`, `title` (optional), `description`, and `links`. The new Collections type contains additional fields.
35
35
-**links**: The links fields are now an array rather than a dictionary.
36
36
-**properties**: Fields with the data type array or objects are allowed inside the `properties` in a STAC Item.
37
37
-**description**: Description fields now allow formatting with CommonMark.
38
-
-**assets**: Fields changed names: name to title and mime_type to type.
39
-
-**Providers Object in collections**: added a `description` field., renamed `type` to `roles`, change `roles` from string to array and added a `licensor` role.
38
+
-**assets**: Fields changed names: `name` to `title` and `mime_type` to `type`.
40
39
41
40
### Removed:
42
-
***provider**: Provider field in Items got removed. Use Collections instead.
43
-
***license**: License field in Items got removed. Use Collections instead.
41
+
***provider**: Provider field in Items got removed. Use Collections or the Single Item extension instead.
42
+
***license**: License field in Items got removed. Use Collections or the Single Item extension instead.
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -108,7 +108,7 @@ Vendors can extend those core fields for the metadata they want to make availabl
108
108
109
109
#### UML Diagram
110
110
111
-
A UML diagram of the [STAC model](https://github.com/radiantearth/stac-spec/blob/uml-diagram/STAC-060-uml.pdf) is provided to help with navigating the specification.
111
+
A UML diagram of the [STAC model](STAC-060-uml.pdf) is provided to help with navigating the specification.
Development Seed's [sat-api](https://github.com/sat-utils/sat-api) is an easily deployable open-source API that can ingest data from any STAC static catalog. Development Seed also runs a deployed instance that contains publicly available satellite imagery available on AWS.
The latest API should contain the latest available STAC version, while the development API will contain the next version (and may not include all items).
67
85
68
-
*[Geocatalogo](https://github.com/go-spatial/geocatalogo) is a Go implementation of STAC.
69
86
70
87
## Ecosystem
71
88
72
89
Other software related to STAC like validators, crawlers etc.
73
90
91
+
*[STAC Validator](https://github.com/sparkgeo/stac-validator) is a Python library for validating STAC catalogs and items.
92
+
*[sat-stac](https://github.com/sat-utils/sat-stac]) is a Python library and CLI for creating and updating static STAC catalogs.
93
+
*[sat-search](https://github.com/sat-utils/sat-search) is a Python library and CLI for searching (and saving) a dynamic STAC API.
74
94
*[Serverless STAC Crawler](https://github.com/fredliporace/stac-crawler) is a static STAC crawler that runs on Lambda and SQS integration.
75
95
*[STAC Browser](https://github.com/radiantearth/stac-browser/) generates/renders browsable HTML versions of STAC catalogs.
76
96
77
-
## Early prototypes / outdated
97
+
## Early prototypes / not updated
78
98
79
99
A list of software developed as early prototypes for the proof of concept or seem to be outdated (no activity in more than six months).
* Can see a particular Landsat item at: http://35.160.175.42:8081/items/LC08_L1TP_040032_20170415_20170501_01_T1
107
+
108
+
### Others
109
+
110
+
*[Geocatalogo](https://github.com/go-spatial/geocatalogo) is a Go implementation of STAC.
81
111
*[Catalog Crawler](https://github.com/radiantearth/community-sprints/tree/master/10252017-boulder-co/catalog-crawler) was done during the [Boulder Sprint](https://github.com/radiantearth/community-sprints/tree/master/10252017-boulder-co), as an early proof of concept.
82
112
*[py-stac](https://github.com/raster-foundry/pystac) was used to create the ISERV catalog. It is still pretty tied to that data type.
83
113
*[go-stac](https://github.com/planetlabs/go-stac) does validation of static catalogs.
0 commit comments