Skip to content

cuulee/franklin

 
 

Repository files navigation

CircleCI Gitter chat License

franklin

A STAC and OGC API Features compliant web service focused on ease-of-use for end-users.

Usage

To get started you need to have docker installed on your system to run published franklin containers. To start the service you can use the following command:

not implemented

docker run quay.io/azavea/franklin:latest server \
   --db-host <database-host> \
   --db-password <password> \
   --db-name <database-name>

This will start a server without data using a provided database. If migrations need to be run they will be run on server startup.

Features Implemented

STAC Core

Capabilities

  • GET /
  • GET /conformance
  • GET /collections
  • GET /collections/{collectionId}

Data

  • GET /collections/{collectionId}/items
  • GET /collections/{collectionId}/items/{featureId}

STAC

  • GET /stac
  • GET /stac/search
  • POST /stac/search

STAC Transaction

  • POST /collections/{collectionId}/items
  • PUT /collections/{collectionId}/items/{featureId}
  • PATCH /collections/{collectionId}/items/{featureId}
  • DELETE /collections/{collectionId}/items/{featureId}

Other Features

  • Index Static Catalogs
  • Raster Tile Service for COG collections
  • Vector Tile Service for Label Collections

About

A STAC/OGC API Features Web Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 54.5%
  • Shell 28.5%
  • JavaScript 15.2%
  • Other 1.8%