Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pomadchin/geotiff-layer
GeoTrellis GeoTiff layer demo
https://github.com/pomadchin/geotiff-layer
aws-lambda cog geotiff-layer geotrellis geotrellis-tile-server gis spark tiff
Last synced: 28 days ago
JSON representation
GeoTrellis GeoTiff layer demo
- Host: GitHub
- URL: https://github.com/pomadchin/geotiff-layer
- Owner: pomadchin
- License: other
- Created: 2017-10-13T09:00:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-13T10:03:22.000Z (almost 7 years ago)
- Last Synced: 2024-11-16T13:41:45.534Z (3 months ago)
- Topics: aws-lambda, cog, geotiff-layer, geotrellis, geotrellis-tile-server, gis, spark, tiff
- Language: Scala
- Size: 46.9 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Geotrellis GeoTiff Layer Tile Server
======## Akka HTTP Server
TODO...
## AWS Lambda
This repository creates a geotrellis tile server on AWS's API Gateway service, backed by AWS Lambda.
The resulting url pattern is:`https:///tile/{z}/{x}/{y}/`
Deployment
------*tl;dr*: `./scripts/publish`
### Longer version:
You'll need the following AWS permissions:
- cloudformation:*
- lambda:*
- apigateway:*Once that's set up for your user:
- Configure your AWS profile
- `npm install -g serverless`
- `./scripts/publish`
- Configure your API gateway endpoint from the AWS console:
- Set binary media types to `image/png` in the options for your API
- Navigate to the `GET` endpoint and set "Content handling" in its integration response to "Convert to binary (if needed)" for your resource
- Deploy the API using the `Actions` dropdownLambda deployment was done basing on the [Lambda Geotrellis Tile Server](https://github.com/azavea/lambda-geotrellis-tile-server) repo.