Welcome to GEOG 384 2025
Principles of the Geospatial Web
Class #1 - August 28
Course Description
Skill test questionnaire
Class #2 - September 02
Invite
In-Class Exercise - Mapbox GL JS:
Create an account with Mapbox
Have a quick look at what
Mapbox GL JS
is
The most basic example.
Display a map on a webpage.
Follow along with instructor
Try copy/pasting another
example
try changing some numbers like "center: [-74.5, 40] " or "zoom: 9"
you will quickly figure out that you have to be pretty careful what you change otherwise the site will break, don't worry, you will start to understand this soon!
Benn Jordan's video on Flock AI cameras
Class #3 - September 04
Lecture 1, 2
In class exercise - Basic website stuff with w3 Schools
head over to
w3 Schools
Create an account or sign into your existing one - this allows you to save your work while on the site
Head to
HTML Introduction
Follow along with instructors
Class #4 - September 09
Add drop date, groups released and Assignment #1 (probably)
HTML Structure Exercise
here
Class #5 - September 11
In class exercise 1
Go to
geojson.io
Use
this
example to load a polygon, copy it to Sublime text.be VERY careful what parts of the page you are changing.
copy your geojson into the .html you saved. be VERY careful what parts of the page you are changing.
Save and open your .html in the browser
Articles (please note these links may only work at McGill or on the VPN:
Crampton, Jeremy (2008) Keyhole, Google Earth and 3D Worlds
Goodchild, Michael et al (2012) Next-generation Digital Earths
Class #6 - September 16
Continuing lecture on digital earths, tile systems
Assignment #1 released today
Instructions
ZIP files
Class #7 - September 18
Can you figure out how to do a shape with the middle cut out? Feel free to inspect the page. Might be interesting to include in your assignment #1
Continuing lecture on digital earths, tile systems