# How to create a simple map with custom "base" shapefile + data to plot on a separate CSV file

**URL:** https://discourse.julialang.org/t/how-to-create-a-simple-map-with-custom-base-shapefile-data-to-plot-on-a-separate-csv-file/34580
**Category:** General Usage
**Tags:** plotting, shapefile
**Created:** [February 13, 2020, 2:56pm UTC](https://discourse.julialang.org/t/how-to-create-a-simple-map-with-custom-base-shapefile-data-to-plot-on-a-separate-csv-file/34580 "2020-02-13T14:56:38Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)
#### Post date: [February 13, 2020, 4:38pm UTC](https://discourse.julialang.org/t/how-to-create-a-simple-map-with-custom-base-shapefile-data-to-plot-on-a-separate-csv-file/34580/2 "2020-02-13T16:38:17Z")

</div>

That should definitely work with VegaLite.jl, I’m just not super familiar with the map stuff 🙂 Take a look at our [map examples](https://www.queryverse.org/VegaLite.jl/dev/examples/examples_maps/), [this](https://discourse.julialang.org/t/how-to-make-vegalite-read-my-topojson-file/34546/6) description on how to load custom shape files from JSON into a spec and maybe the [geoshape](https://vega.github.io/vega-lite/docs/geoshape.html) documentation in the original vega-lite docs (there is probably a lot of other useful info there in other sections as well).

---

_[View the full topic](https://discourse.julialang.org/t/how-to-create-a-simple-map-with-custom-base-shapefile-data-to-plot-on-a-separate-csv-file/34580)._
