maptiler/engine
Automate workflows on command-line with the full power of MapTiler Desktop
10K+
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 maptiler/engine