jjrom/resto
The search engine for geospatialized data
3.3K
resto is a metadata catalog and a search engine dedicated to geospatialized data. Originally, it’s main purpose it to handle Earth Observation satellite imagery but it can be used to store any kind of metadata localized in time and space.
resto search API conforms to the SpatioTemporal Asset Catalog (STAC) specification v1.0.0 and to the CEOS OpenSearch Best Practice Document.
It is mentioned in ESA's "Exploitation Platform Common Core Components" as the closest implementation of a catalogue component according to the requirements specified in ESA's "Exploitation Platform Open Architecture"
The [https://tamn.snapplanet.io] resto server provides up to date access to Landsat-8 and Sentinel-2 images.
You can browse it with the rocket web client
Or test the API :
To launch a default pre-configured resto instance, just type :
./deploy
This will build locally the jjrom/resto image and launch a resto container exposing the resto API service at http://localhost:5252
To ingest a collection using the default ADMIN_USER_NAME and ADMIN_USER_PASSWORD (see config.env) :
# POST a S2 dummy collection
curl -X POST -d@examples/collections/S2.json "http://admin:admin@localhost:5252/collections"
Then get the collections list :
curl "http://localhost:5252/collections"
To ingest a feature using the default ADMIN_USER_NAME and ADMIN_USER_PASSWORD (see config.env) :
# POST a dummy feature inside the S2 collection
curl -X POST -d@examples/features/S2A_MSIL1C_20190611T160901_N0207_R140_T23XMD_20190611T193040.json "http://admin:admin@localhost:5252/collections/S2/items"
Then get the feature :
curl "http://localhost:5252/collections/S2/items/S2A_MSIL1C_20190611T160901_N0207_R140_T23XMD_20190611T193040"
The INSTALLATION.md file provides additional information on the installation process.
Here are some projects that use resto.
If you plan to use resto and would like to have your project added to this list, feel free to contact support
resto is developped and maintained by jeobrowser.
For questions, support or anything related to resto feel free to contact
jeobrowser
50 quai de Tounis
31000 Toulouse
Tel : +33 6 19 59 17 35
email : jerome.gasperi@gmail.com
docker pull jjrom/resto