Skip to content

React / Elasticsearch interface for the Sherlock Geospatial Catalogue.

License

Notifications You must be signed in to change notification settings

c-core-labs/Sherlock-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sherlock Geospatial Search and Discovery (Front End)

Netlify Status

Search Application:

https://sherlock-search.c-core.app/

Project Information Page

https://sherlock.c-core.app/

About the project

Sherlock is a geospatial search and discovery tool based on Elastic Search, STAC, and React.

This project exists in four parts:

  1. This front end application
  2. A compatible Elastic search index, documented here
  3. The STAC api found here
  4. The Sherlock Irregulars - metadata conversion framwork to bring non-STAC metadata into the STAC. View on Github

This project was built with the support of the NRCAN GeoConnections program

Demo

A demo of this project is available here:

Our index contains links to our own publically available assets, the Landsat STAC, and the ESA Coperincus mission catalog.

Getting Started

Prerequisites:

  1. STAC-API

    Arturo STAC API is available here.

  2. A compliant Elasticsearch Index. An example index schema available here.

Installation:

To install the front end application:

  1. Clone this repo

  2. Set env variables, an env.example file has been provided

  3. In the project directory you can run:

    yarn start

    Launches the test runner in the interactive watch mode.
    See the section about running tests for more information.

    yarn build

    Launches the test runner in the interactive watch mode.
    See the section about running tests for more information.

    For full instructions, please see the documentation in create react app

  4. Happy searching!

Add-on Tools

Sherlock is designed to be interoperable with containerized add-on tools to facilitate common geospatial data operations in the cloud.

  • Sherlock Wind - Retrieve ERA5 reanalysis wind vector data from a STAC item or Sherlock identifier.
  • Sherlock COG - Convert raster data to Cloud Optimized GeoTIFF from a STAC item or Sherlock identifier.
  • Sherlock SNAP - Process synthetic aperture radar (SAR) data with the ESA's SNAP Toolbox from a STAC item or Sherlock identifier.

About

React / Elasticsearch interface for the Sherlock Geospatial Catalogue.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published