Helper function to generate CartoCSS rules for processing rasters using Mapnik

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

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) }"