Serve mapbox vectortiles via AWS stack. Please visit the Wiki for installation instructions.
These are the main project goals:
[✓] Setup the AWS infrastructure with terraform [✓] Create an AWS lambda function to handle vectortile queries via REST [✓] Create mapbox vectortiles directly with postgis using ST_AsMvtGeom() and ST_AsMVT() [✓] Write a parser to read config-files that define the vectortiles layout [ ] Create fully automated deployment pipeline. [✓] Use some caching mechanism for vectortiles [✓] Use Typescript and typed interfaces where possible [✓] Have module tests with tsjest/chai [ ] Generate useful documentation with typedocs [ ] Learn more about AWS, terraform and typescript [ ] Use free-tier if possible. [✓] Have fun
Checked items are already fulfilled.
- Client requests tile from CloudFront/S3 .
- Missing tiles are created via API Gateway and Lambda.
A more detailled description can be found in DEVELOPMENT.md
Screenshots, Live Demo
The Live-Demo is available at: cyclemap.link