image/svg+xml
Course Information
Syllabus
Instructor Information
1.
Lecture 1: Intro
Review of Course Structure
Programming
Basic Programming Concepts
2.
Lecture 2: Data
Strengths/Weaknesses of Web Maps
Classification of Web Maps
Making Web Maps
Spatial Data
Spatial Data for the Web
GML KML OSM-XML
3.
Lecture 3: Data/Viz
GeoJSON components
GeoJSON geometries
GeoJSON polygons
Limits of GeoJSON
TopoJSON
GeoJSON editing exercise
Web Cartography/Viz: Tiles!
Vector Tiles
Cartographic Considerations
Pre-lab work
4.
Lecture 4: Mapbox Intro
MapBox Studio
Data/Styles in MapBox
JS, MapBox, & Maps
MapBox GL JS
My 1st MapBox Map
5.
Lecture 5: Adding Data/Making Maps
Adding Data
Adding GeoJSON data
Adding Vector Data
Adding Layers
Bringing it all together
6.
Filters and Mouse Events
Filters
Events
Mouse Move Event Example
Mouse click event example
7.
Pop-ups & Visualization
Pop-ups
Popups - click
Choropleth Maps
Adding a legend...
8.
Introduction to TURF
What is TURF?
Using TURF
Setting up geojson
TURF Examples
Clear History
Built with
from
Grav
and
Hugo
Home
>
Lecture 3: Data/Viz
> TopoJSON
TopoJSON
GeoJSON that enforces topological rules
Preserves connections between lines
Preserves adjacency
Useful for network analysis/spatial relations
More complicated mark-up language
Uses concept of arcs