Whether you’re a data scientist exploring spatial patterns, a researcher visualizing geographic trends, or an analyst creating choropleth maps, this guide bridges the gap between raw geographic data and cartographic visualization.
Julia Mapping takes you from installation to publication-ready maps through hands-on examples using real-world data. Learn to work with shapefiles, GeoJSON, and GeoPackages while developing skills in spatial data processing, color theory, typography, and map design principles.
What you’ll learn:
• Set up Julia environments and manage geographic data packages
• Process Census Bureau TIGER files and other authoritative sources
• Create choropleth maps with appropriate color palettes
• Apply cartographic principles for layout and typography
• Handle complex spatial operations including projections and overlays
• Build reproducible mapping workflows from data to finished product
Perfect for:
- Data scientists transitioning from R or Python
- GIS professionals seeking a modern programming approach
- Researchers needing high-quality thematic maps
- Anyone wanting to master the art and science of cartographic visualization
No prior Julia experience required—just curiosity and a desire to create maps that clearly communicate your spatial stories. All code examples and datasets are available online.
Richard Careaga is a former earth scientist and corporate lawyer who has renewed his lifelong interest in maps and data visualization through programming. After switching from R to Julia in 2025, he discovered the need for practical guidance on creating publication-quality thematic maps, leading him to write this comprehensive guide. He holds an ORCID at https://orcid.org/0000-0002-4485-0715.
Resources for Julia Mapping: A Practical Guide
Documentation
| JuliaMapping |
| Breakers |
| CensusACS |
| ColorVintner |
| StateBins |