Skip to content

A docker-based wrapper around the carto.print library to generate CARTO maps for print

License

Notifications You must be signed in to change notification settings

newsdaycom/carto-map-exporter

Repository files navigation

Carto Print Exporter

Docker-based wrapper around the carto.print python library

Running

Use the docker container to easily output an image. There are some configuration opportunities via environment variables, specified in the options table

docker run \
-v ~/Downloads:/usr/app/output `# Mount the downloads folder to /usr/app/output to set image destination` \
-e CARTO_USER_NAME='newsday' `# Newsday is this map owners carto username` \
-e CARTO_MAP_URL='e63f4649-2132-403a-b950-4f4dcf89b77c' `# This is the map ID as specified in the embed code` \
newsday/carto-for-print:latest

Options

Options can be passed as environment variables

Option Required Description Default
CARTO_USER_NAME Yes The username of the CARTO map owner None
CARTO_MAP_URL Yes The ID portion of the Map URL None
CARTO_API_KEY No The API key used to retrieve the map default_public
MAP_WIDTH_CM No Width of the printable map (in centimeters) 100
MAP_HEIGHT_CM No Height of the printable map (in centimeters) 60
MAP_ZOOM No Zoom level of the printable map 11
MAP_BBOX No Bounding box of the printable map -73.91754180192949, 40.745569339272336, -73.34899932146074, 40.84979029075523
MAP_DPI No Resolution of the printable map 300
MAP_IMAGE_TYPE No Image format of the printable map CMYK

About

A docker-based wrapper around the carto.print library to generate CARTO maps for print

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published