Skip to content

Commit 1b6570e

Browse files
authored
Merge pull request #3 from cholmes/patch-1
Updates for better intro
2 parents 358beb7 + fd5d029 commit 1b6570e

1 file changed

Lines changed: 16 additions & 18 deletions

File tree

README.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
1-
<img src="https://github.com/radiantearth/stac-site/raw/master/images/logo/stac-030-long.png" alt="stac-logo" width="700"/>
21

32
[![Build Status](https://travis-ci.org/boundlessgeo/staccato.svg?branch=master)](https://travis-ci.org/boundlessgeo/staccato)
43
[![Docker Repository on Quay](https://quay.io/repository/boundlessgeo/staccato/status "Docker Repository on Quay")](https://quay.io/repository/boundlessgeo/staccato)
54
[![Gitter chat](https://badges.gitter.im/USER/REPO.png)](https://gitter.im/SpatioTemporal-Asset-Catalog/Lobby "Gitter chat")
65

76
## About
87

8+
Staccato is a server that enables browsing and search of geospatial assets like satellite imagery. It implements the
9+
SpatioTemporal Asset Catalog (STAC) standard and is backed by [ElasticSearch](https://www.elastic.co/products/elasticsearch).
10+
In addition to the core STAC catalog browsing and search functionality, it includes support for transactions, statistics,
11+
auto-generated schemas, [gRPC](https://grpc.io/) endpoints and [Kafka](https://kafka.apache.org/) ingestion.
12+
13+
Staccato is built using the latest versions of [Spring Boot](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/)
14+
and [Spring WebFlux](https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html). The
15+
codebase is written reactively, utilizing the [Project Reactor](https://projectreactor.io) library.
16+
17+
18+
## About the STAC Spec
19+
20+
<img src="https://github.com/radiantearth/stac-site/raw/master/images/logo/stac-030-long.png" alt="stac-logo" width="300"/>
21+
922
The SpatioTemporal Asset Catalog (STAC) specification aims to standardize the way geospatial assets are exposed online
1023
and queried. A 'spatiotemporal asset' is any file that represents information about the earth captured in a certain
1124
space and time. The initial focus is primarily remotely-sensed imagery (from satellites, but also planes, drones,
1225
balloons, etc), but the core is designed to be extensible to SAR, full motion video, point clouds, hyperspectral, LiDAR
1326
and derived data like NDVI, Digital Elevation Models, mosaics, etc.
1427

15-
The goal is for all major providers of imagery and other earth observation data to expose their data as SpatioTemporal
16-
Asset Catalogs, so that new code doesn't need to be written whenever a new JSON-based REST API comes out that makes its
17-
data available in a slightly different way. This will enable standard library components in many languages. STAC can
18-
also be implemented in a completely 'static' manner, enabling data publishers to expose their data by simply publishing
19-
linked JSON files online.
20-
21-
## WARNING
22-
23-
The specification is currently still an early version, with the potential for some major things to change. The core is
24-
now fleshed out, so implementors are encouraged to try it out and give feedback. But the goal is to actually be able to
25-
act on that feedback, which will mean changes are quite possible.
28+
**For more see the [STAC Spec github repo](https://github.com/radiantearth/stac-spec)**
2629

27-
But efforts will be made to maintain the core fields established in the central
28-
[Item spec](https://github.com/radiantearth/stac-spec/tree/master/item-spec),
29-
[Catalog spec](https://github.com/radiantearth/stac-spec/tree/master/catalog-spec) and
30-
[Collection spec](https://github.com/radiantearth/stac-spec/tree/master/collection-spec). The minimal amount is
31-
specified right now, but best practices should emerge with implementation and more will likely be specified.
3230

3331
## Requirements
3432

@@ -208,7 +206,7 @@ the item's properties.
208206

209207
### Overview
210208

211-
The STAC item spec only has one requirement for item properties: to provide a `datetime` field. Properties specific to
209+
The [STAC Item spec](https://github.com/radiantearth/stac-spec) only has one requirement for item properties: to provide a `datetime` field. Properties specific to
212210
certain datasets or product types will be developed by the community as extensions and move through a series of maturity
213211
steps as outlined [here](https://github.com/radiantearth/stac-spec/tree/master/extensions). This STAC implementation was
214212
originally designed for internal use at Boundless Spatial and was intended to only offer only a small number of static

0 commit comments

Comments
 (0)