Public | Automated Build

Last pushed: 2 months ago
Short Description
Botlink tiling application.
Full Description

botlink-tyler

Tyler makes map tiles, and serves them, all day long.

Component Lead: Sam Lewis

Application

Tyler polls an SQS queue waiting for a message telling it to make tiles from the images taken during a flight. The SQS
message must include a FlightID. Tyler grabs stitched images for the specified flight from gapi and creates map tiles
for them. It then uploads them to S3. Tyler makes the tiles using a Python application called maptiler. There are two
endpoints that Tyler provides, one to get all overlays for a flight, and another to get tiles for a flight.

Development

Here are some useful commands that are available to you to help speed things along. These commands make heavy use of docker-compose, so be sure that you have that installed as well.

Build the docker image.

$ docker-compose build

Start the built docker image.

$ docker-compose up

Deployment

This project uses continuous deployment through travis-ci. Below is a table of what gets pushed to where.

Branch Deis Application
development pusher-alpha
master pusher-beta
tag pusher-stable

Specific Environment Variables

Variable Name
BOTLINK_TYLER_QUEUE_URL
MAP_TILER_KEY
TILE_MAX_ZOOM
TILE_MIN_ZOOM
Docker Pull Command
Owner
botlink
Source Repository

Comments (0)