maptiler/engine

By maptiler

Updated 8 days ago

Automate workflows on command-line with the full power of MapTiler Desktop

Image
10

10K+

MapTiler Engine

Use the command line for calling MapTiler Engine from your software. Examples and technical details are available in the MapTiler Engine manual ( https://docs.maptiler.com/engine ). MapTiler Engine can be integrated and distributed as a part of your product.

One command to run MapTiler Engine on the command-line anywhere where docker is available:

docker run -ti --rm -v $(pwd):/data maptiler/engine maptiler-engine -help

The actual directory is directly mapped to docker and is writeable. All relative paths and local bash autocomplete is usable.

Your license can be passed with -e MAPTILER_LICENSE=... parameter to the docker. Without the license, MapTiler Engine runs in the demo mode (with a watermark). The activation process for MapTiler Engine supports only online activation via environment variable MAPTILER_LICENSE. The software will be automatically deactivated at the end of execution.

A complete rendering command:

docker run -ti --rm -v $(pwd):/data -e MAPTILER_LICENSE=AAAA-BBBB-CCCC-DDDD-EEEE-FFFF maptiler/engine maptiler-engine -o outputdir input.tif

or even more beautiful with an alias:

alias maptiler-engine="docker run -ti --rm -v $(pwd):/data -e MAPTILER_LICENSE=AAAA-BBBB-CCCC-DDDD-EEEE-FFFF maptiler/engine maptiler-engine"

and directly start to process geodata in a current directory:

maptiler-engine -o merged_output_dir input1.tif input2.tif

This can be easily used on computing clouds such as Google Compute Engine or Amazon EC2.

For more parameters and details of use check the manual: https://docs.maptiler.com/engine

The project website, list of features and pricing info at https://www.maptiler.com/engine/

Docker Pull Command

docker pull maptiler/engine