This article shows the basic structure of the MapTiler Cluster and the necessary steps for its proper setup.
What is MapTiler Cluster
MapTiler Cluster is a solution for creating map tiles from large volumes of geodata (GeoTIFF, JPEG2000, etc.). This can be parallelized on multiple computers (nodes) to significantly increase the rendering speed. Input data, as well as the output map tiles, can be loaded from and saved to Google Cloud Storage, Amazon S3 bucket, or any other public or private cloud. The main instance uses a web-based wizard and rendering dashboard for process configuration and real-time reporting.
How does MapTiler Cluster work?
From the Web UI Wizard on the Master Instance, the customer starts the scan process, which reads files from the source data storage.
Scanned files are then being put into the Task Queue as individual tasks.
The customer through Web UI Wizard on Master Instance configures the MapTiler Cluster, which starts individual workers (computer nodes).
Each worker pulls the task from the Task Queue.
Then, the worker downloads required files from the Input Storage and start the rendering process via MapTiler Engine.
When the task is finished, the worker pushes the output files to the Output Storage.
The statistics about the rendering process are being sent to the Master Instance database.
When all tasks processing is finished, the Master Instance stops all workers, and the customer can preview the results.
Where to get MapTiler Cluster
MapTiler Cluster is now available on the Google Cloud Platform via Marketplace. You can try it for free, or purchase the cluster license here.
You can contact our Sales team to get a date and quote for deploying MapTiler Cluster on other cloud platforms like Amazon AWS, Microsoft Azure, etc.
Please sign in to leave a comment.