That should definitely work with VegaLite.jl, I’m just not super familiar with the map stuff Take a look at our map examples, this description on how to load custom shape files from JSON into a spec and maybe the geoshape documentation in the original vega-lite docs (there is probably a lot of other useful info there in other sections as well).