We show how to host Kepler.gl on AWS via AWS Amplify.
Kepler.gl is a powerful open source geospatial analysis tool for large-scale datasets, while AWS Amplify is a set of products and tools that enables frontend developers to build and deploy applications
We are a team of Data Engineers, GIS and ML experts developing the platform DeepAtlas.
In this demo and a corresponding blog post we show how AWS Amplify helps to setup user management and storage for public & private Kepler.gl maps.
We made our implementation available for you.
In the demo you can create, store and share your own maps or have a look at already available sample maps e.g. our air quality map.
The DeepAtlas Team
In our blog post you will learn how AWS Amplify helps to easily integrate AWS user management and storage into a frontend application. We will use Kepler.gl as an exemplary frontend application. Kepler.gl is a very interesting and high-performance application for map visualizations and geospatial analysis. To enable secure storage of both private and public Kepler.gl maps on AWS, we implemented an AWS Account Provider (in addition to Dropbox and Carto.com) based on AWS Amplify. We contributed the solution to the Kepler.gl Open Source community (currently it's an open pull request).
Our solution contains the most complete map for charging stations in Germany, intelligent routing algorithms for on-street parking spots, a scalable, cost efficient GIS platform (part of it is based on Kepler.gl) and an API with interesting features for training geospatial machine learning models.