Generate CartoCSS snippet to symbolize raster tiles

Usage

genCartoCSS(var, pal = "BuGn", legend = TRUE, ...)

Arguments

var
character arry of HarvestChoice indicator code(s)
pal
optional Brewer color palette name used for plotting
legend
if TRUE returns HarvestChoice legend, otherwise returns default legend
...
any argument passed to getLayer, e.g. by="FS_2012"
iso3
optional country or region filter (3-letter code)

Value

character array of CartoCSS snippet for indicator(s) var

Description

Helper function to generate CartoCSS rules for processing rasters using Mapnik

Examples

# CartoCSS for soil organic carbon and cassava value of production genCartoCSS(c("soc_d5", "cass_v"))
soc_d5 "#soc_d5 { raster-scaling: bilinear; raster-colorizer-default-mode: linear; raster-colorizer-default-color: transparent; raster-colorizer-stops: stop(-9999, transparent, linear) stop(2, #FFE0B3FF) stop(4, #FFDB86FF) stop(6, #FFDE59FF) stop(8, #FFEA2DFF) stop(11, #FFFF00FF) stop(14, #E6FF00FF) stop(18, #99FF00FF) stop(21, #4DFF00FF) stop(25, #00FF00FF) stop(32, #00FF4DFF) stop(40, #00E5FFFF) stop(54, #00A8FFFF) stop(70, #006BFFFF) stop(88, #002EFFFF) stop(100, #0F00FFFF) stop(140, #4C00FFFF) stop(132, #FFE0B3FF) }" cass_v "#cass_v { raster-scaling: bilinear; raster-colorizer-default-mode: linear; raster-colorizer-default-color: transparent; raster-colorizer-stops: stop(-9999, transparent, linear) stop(0, #ffffffff) stop(10565.7, #FEE6CE) stop(32158.15, #FDDDBC) stop(57938.15, #FDD4AB) stop(91611.05, #FDCA98) stop(140492.9, #FDBD83) stop(211386.7, #FDAF6E) stop(310980, #FDA35B) stop(433534.1, #FD9649) stop(588350.25, #FB8937) stop(794888.05, #F77A27) stop(1057965.35, #F26C17) stop(1399460.6, #EA5F0E) stop(1854088.1, #E15206) stop(2488831.85, #D64601) stop(3293385.85, #C24001) stop(4392954.25, #AE3902) stop(5787223.15, #9D3203) stop(8030803.6, #8E2C03) stop(12017582, #7F2704) stop(12017582, #ffffffff) }"