Geospatial Mapping with D3
Learn how to work with and visualize Geospatial data in D3. You'll start from scratch with shapefiles found online, combine it with CSV data, then visualize it in simple yet beautiful ways.
What you'll learn
Create maps that are beautiful as well as geospatially accurate. In this course, Geospatial Mapping with D3, you'll learn the concepts behind geospatial data and the world of cartography, which has been around for centuries! First, you'll gain an understanding of how maps are built, how the cartographers of the world use maps, and then you'll dig into functionally working with this data using open source tools to process your shapefiles into something you can draw in D3. Next, you'll learn how to convert files to various formats, clip files to a specific area, filter files down using SQL-like syntax, and simplify the output of files. Once you have our data pulled together and format ready to draw in D3, you'll dive into drawing maps with TopoJSON, combining data from a fictitious company's sale system and your topojson data. When you finish this course, you'll have the practical skills needed to make beautiful and useful maps in D3.
Table of contents
- Introduction 1m
- Geospatial Data Concepts 5m
- Finding Geospatial Data 3m
- Download Shapefiles 6m
- Installing Tools 2m
- Checking Our Work 2m
- Converting Shapefiles 2m
- Clipping Shapefiles 4m
- Filtering Shapefiles 3m
- Convert GeoJSON to topojson 3m
- Adding a D3 Projection 2m
- Simplifying the Output 2m
- Creating a Makefile 3m
- Acquiring Data 6m
- Merging CSV and topojson 9m
- Building states.json 4m
- Building us.json 4m
- Where to Find More 1m
- Introduction 2m
- Building Choropleth Maps 3m
- Drawing the Base 7m
- Adding Layers 9m
- Adding Color 9m
- Building Bubble Maps 7m
- Sorting Bubbles 2m
- Sizing the Bubbles 2m
- Adding Tooltips 2m
- Formatting Numbers 3m
- Adding a Legend 6m
- Adding Styling 4m
- Reading Data with Queue 3m
- Adding a Hovercard 9m
- Adding a Bar Chart to the Hovercard 8m
- Where to Find More 1m