GIS Data Science

GIS & Spatial Data Science

1
2
3
4
5
6

Exploring spatial data, geographic information systems (GIS), coordinate mapping, and data layering. Students learn to gather, analyze, and visualize spatial datasets to solve real-world community and environmental challenges.

Level 1

Coordinates & Digital Maps

Understand digital map coordinates (Latitude/Longitude), zoom scales, and spatial orientation.

Learning objective

Students will locate positions on a digital globe (Google Earth) using latitude and longitude coordinates.

Let's Go!

Step media

Learn

Digital maps use a global grid system! Latitude lines run sideways around the Earth (like belts), and Longitude lines run top-to-bottom (pole to pole). By combining one Latitude and one Longitude number, you can pinpoint ANY spot on Earth! In computing, coordinate systems allow us to pinpoint and navigate exact locations on Earth. As you explore the interactive GISMap Simulator below, focus on how to enters exact coordinate pairs (e.g., `51.5074ยฐ N, 0.1278ยฐ W`) to locate world monuments.

Interactive Simulator Sandbox
Spatial Science Studio:Step 1 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Coordinate Treasure Hunt

๐Ÿ”„Direct Simulator Transfer: Step 1 Tasks 1, 2 & 3

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Punches in a landmark name in a digital map search bar to zoom in.

Developing

Explains that Latitude measures North/South and Longitude measures East/West.

Secure (Goal)

Enters exact coordinate pairs (e.g., `51.5074ยฐ N, 0.1278ยฐ W`) to locate world monuments.

Mastery

Calculates distance between coordinate points using digital measurement tools.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How is entering coordinates into a digital map like playing Battleship on a grid?

๐ŸŸขSecure Level

Enters exact coordinate pairs (e.g., `51.5074ยฐ N, 0.1278ยฐ W`) to locate world monuments.

Learning check

Learning Check

Which coordinate measurement tells you how far North or South a place is from the Equator?

Choose the correct grid term:

Answer correctly to unlock the next level.

Spot on! Latitude lines run parallel to the Equator measuring North and South.Remember: Latitude = Flatitude (North/South), Longitude = Long lines (East/West).
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See, Think, Wonder

Teacher notes: Facilitate the See, Think, Wonder routine for 2โ€“3 minutes. Encourage students to connect the prompt to Form (Coordinate systems allow us to pinpoint and navigate exact locations on Earth.).

Achievement pathway

  • Foundation: Punches in a landmark name in a digital map search bar to zoom in.
  • Developing: Explains that Latitude measures North/South and Longitude measures East/West.
  • Secure: Enters exact coordinate pairs (e.g., `51.5074ยฐ N, 0.1278ยฐ W`) to locate world monuments.
  • Mastering: Calculates distance between coordinate points using digital measurement tools.

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.01.B.1.1 โ€” Understand digital map coordinates (Latitude/Longitude), zoom scales, and spatial orientation.

PYP: Form ยท Coordinate systems allow us to pinpoint and navigate exact locations on Earth.

Learner profile: Inquirer

Competency tags

  • gis
  • mapping
  • latitude-longitude
  • digital-maps
  • coordinates

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which coordinate measurement tells you how far North or South a place is from the Equator?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 2: Layers & Overlays

Complete the previous learning check to unlock this next level.

Level 2

Layers & Overlays

Analyze digital map layers (satellite, elevation, roads, weather) to understand spatial relationships.

Learning objective

Students will toggle map layers (Roads, Satellite, Elevation, Population) to explain how physical geography affects human settlement.

Let's Go!

Step media

Learn

The power of GIS (Geographic Information Systems) comes from LAYERS! Instead of one crowded map, GIS separates information into layersโ€”like roads, trees, rivers, and buildings. You can turn layers on and off to see hidden relationships. In computing, layering information reveals connections between environment and human activity. As you explore the interactive GISMap Simulator below, focus on how to overlays two data layers (e.g. River Basins + Flood Risk) to draw spatial conclusions.

Interactive Simulator Sandbox
Spatial Science Studio:Step 2 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Stack the Map Layers

๐Ÿ”„Direct Simulator Transfer: Step 2 Tasks 4, 5 & 6

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Toggles between 'Satellite view' and 'Map view' in a browser map.

Developing

Identifies what information each layer adds (e.g. Traffic layer vs Terrain layer).

Secure (Goal)

Overlays two data layers (e.g. River Basins + Flood Risk) to draw spatial conclusions.

Mastery

Explains how GIS software stacks multi-layer datasets (Raster images + Vector shapes + Attribute tables).

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is viewing map information in separate layers better than putting everything on one map?

๐ŸŸขSecure Level

Overlays two data layers (e.g. River Basins + Flood Risk) to draw spatial conclusions.

Learning check

Learning Check

In GIS mapping, what is a 'Layer'?

Select the GIS concept:

Answer correctly to unlock the next level.

Correct! Layers let you combine or isolate specific spatial datasets over a base map.Remember: GIS layers isolate specific data types like roads, rivers, or population.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Zoom In

Teacher notes: Facilitate the Zoom In routine for 2โ€“3 minutes. Encourage students to connect the prompt to Connection (Layering information reveals connections between environment and human activity.).

Achievement pathway

  • Foundation: Toggles between 'Satellite view' and 'Map view' in a browser map.
  • Developing: Identifies what information each layer adds (e.g. Traffic layer vs Terrain layer).
  • Secure: Overlays two data layers (e.g. River Basins + Flood Risk) to draw spatial conclusions.
  • Mastering: Explains how GIS software stacks multi-layer datasets (Raster images + Vector shapes + Attribute tables).

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.01.B.1.2 โ€” Analyze digital map layers (satellite, elevation, roads, weather) to understand spatial relationships.

PYP: Connection ยท Layering information reveals connections between environment and human activity.

Learner profile: Thinker

Competency tags

  • map-layers
  • spatial-analysis
  • overlays
  • gis-data

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "In GIS mapping, what is a 'Layer'?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 3: Field Data Collection & GPS

Complete the previous learning check to unlock this next level.

Level 3

Field Data Collection & GPS

Collect location-tagged field data using GPS devices or mobile survey forms.

Learning objective

Students will collect field data points (e.g. tree species, recycling bins) attached to GPS coordinates using a digital survey form.

Let's Go!

Step media

Learn

Field data collection connects the real world to digital maps! Using GPS (Global Positioning System) satellites, survey apps automatically record your exact latitude, longitude, and elevation whenever you record an observation. In computing, gathering spatial field data informs local environmental action. As you explore the interactive GISMap Simulator below, focus on how to conducts a school grounds survey mapping 10 geo-tagged data points with custom attributes.

Interactive Simulator Sandbox
Spatial Science Studio:Step 3 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Schoolyard Biodiversity Audit

๐Ÿ”„Direct Simulator Transfer: Step 3 Tasks 7, 8 & 9

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Records a photo and location point on a school tablet.

Developing

Enters category attributes (e.g. 'Bin Type: Paper') into a digital GPS survey form.

Secure (Goal)

Conducts a school grounds survey mapping 10 geo-tagged data points with custom attributes.

Mastery

Designs a citizen science survey form with validation rules and GPS auto-capture.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How does auto-capturing GPS coordinates make field data collection faster and more accurate?

๐ŸŸขSecure Level

Conducts a school grounds survey mapping 10 geo-tagged data points with custom attributes.

Learning check

Learning Check

What satellite system allows mobile devices to pinpoint their location anywhere on Earth?

Choose the technology:

Answer correctly to unlock the next level.

Spot on! GPS satellites orbit the Earth enabling devices to calculate precise location coordinates.Remember: GPS (Global Positioning System) provides coordinates for mapping.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Parts, Purposes, Complexities

Teacher notes: Facilitate the Parts, Purposes, Complexities routine for 2โ€“3 minutes. Encourage students to connect the prompt to Function (Gathering spatial field data informs local environmental action.).

Achievement pathway

  • Foundation: Records a photo and location point on a school tablet.
  • Developing: Enters category attributes (e.g. 'Bin Type: Paper') into a digital GPS survey form.
  • Secure: Conducts a school grounds survey mapping 10 geo-tagged data points with custom attributes.
  • Mastering: Designs a citizen science survey form with validation rules and GPS auto-capture.

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.02.B.1.1 โ€” Collect location-tagged field data using GPS devices or mobile survey forms.

PYP: Function ยท Gathering spatial field data informs local environmental action.

Learner profile: Inquirer

Competency tags

  • field-data
  • gps
  • geo-tagging
  • survey123
  • citizen-science

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "What satellite system allows mobile devices to pinpoint their location anywhere on Earth?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 4: Spatial Data Visualization

Complete the previous learning check to unlock this next level.

Level 4

Spatial Data Visualization

Create heatmaps, choropleth maps, and pin clusters to visualize data patterns.

Learning objective

Students will convert raw location spreadsheets into interactive choropleth maps and point cluster maps.

Let's Go!

Step media

Learn

Rows of numbers in a spreadsheet can be hard to understand. Spatial Visualization converts numerical data into color-coded maps! A Choropleth map uses shading intensity, while a Heatmap shows density hot spots. In computing, visual map representations reveal spatial patterns that spreadsheets hide. As you explore the interactive GISMap Simulator below, focus on how to configure map color gradients (Choropleth) to display country/regional data (e.g. population density or energy use).

Interactive Simulator Sandbox
Spatial Science Studio:Step 4 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Map the Global Data

๐Ÿ”„Direct Simulator Transfer: Step 4 Tasks 10, 11 & 12

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Notices that red areas on a heat map show high numbers and blue areas show low numbers.

Developing

Imports a 2-column CSV file (Location, Value) into a mapping tool.

Secure (Goal)

Configures map color gradients (Choropleth) to display country/regional data (e.g. population density or energy use).

Mastery

Evaluates how map projections and color scale choices can alter data interpretation.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is a map visualization better for spotting geographic trends than a plain table?

๐ŸŸขSecure Level

Configures map color gradients (Choropleth) to display country/regional data (e.g. population density or energy use).

Learning check

Learning Check

A thematic map that uses different shades of color to represent statistical values in geographic areas is called a:

Identify the map type:

Answer correctly to unlock the next level.

Correct! Choropleth maps use color shading to display regional statistics effectively.Remember: Choropleth maps use color shades across geographic regions to show data values.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See, Think, Wonder

Teacher notes: Facilitate the See, Think, Wonder routine for 2โ€“3 minutes. Encourage students to connect the prompt to Perspective (Visual map representations reveal spatial patterns that spreadsheets hide.).

Achievement pathway

  • Foundation: Notices that red areas on a heat map show high numbers and blue areas show low numbers.
  • Developing: Imports a 2-column CSV file (Location, Value) into a mapping tool.
  • Secure: Configures map color gradients (Choropleth) to display country/regional data (e.g. population density or energy use).
  • Mastering: Evaluates how map projections and color scale choices can alter data interpretation.

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.02.B.1.2 โ€” Create heatmaps, choropleth maps, and pin clusters to visualize data patterns.

PYP: Perspective ยท Visual map representations reveal spatial patterns that spreadsheets hide.

Learner profile: Communicator

Competency tags

  • choropleth
  • heatmaps
  • spatial-visualization
  • data-mapping

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "A thematic map that uses different shades of color to represent statistical values in geographic areas is called a:" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 5: Buffers & Spatial Querying

Complete the previous learning check to unlock this next level.

Level 5

Buffers & Spatial Querying

Perform spatial queries, proximity buffering, and route optimization analysis.

Learning objective

Students will create buffer zones (e.g., '1 km around rivers') to identify features located within specific distance radiuses.

Let's Go!

Step media

Learn

GIS isn't just for looking at mapsโ€”it's a powerful problem solver! Spatial Analysis tools let you draw 'Buffer Zones' around features (like noise zones around airports) or calculate the fastest flow route across river basins. In computing, proximity analysis solves complex urban planning and environmental problems. As you explore the interactive GISMap Simulator below, focus on how to execute a spatial query: 'Find all parks within a 10-minute walk (800m) of primary schools'.

Interactive Simulator Sandbox
Spatial Science Studio:Step 5 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Safe Walk Route Analysis

๐Ÿ”„Direct Simulator Transfer: Step 5 Tasks 13, 14 & 15

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Uses a digital ruler tool to measure straight-line distance between two points.

Developing

Creates a 500-meter circular buffer around a point on a map.

Secure (Goal)

Executes a spatial query: 'Find all parks within a 10-minute walk (800m) of primary schools'.

Mastery

Models a river drainage basin route using Sam Learner's River Runner simulation to trace watershed flow.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How do city planners use buffer zones to design safer, healthier towns?

๐ŸŸขSecure Level

Executes a spatial query: 'Find all parks within a 10-minute walk (800m) of primary schools'.

Learning check

Learning Check

In GIS, drawing a zone of a specific distance (e.g. 1 kilometer) around a river or road is called creating a:

Choose the spatial analysis tool:

Answer correctly to unlock the next level.

Spot on! A Buffer Zone creates a defined distance boundary around geographic features for proximity analysis.Remember: A Buffer Zone sets a specific distance boundary around map locations.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: What If...?

Teacher notes: Facilitate the What If...? routine for 2โ€“3 minutes. Encourage students to connect the prompt to Change (Proximity analysis solves complex urban planning and environmental problems.).

Achievement pathway

  • Foundation: Uses a digital ruler tool to measure straight-line distance between two points.
  • Developing: Creates a 500-meter circular buffer around a point on a map.
  • Secure: Executes a spatial query: 'Find all parks within a 10-minute walk (800m) of primary schools'.
  • Mastering: Models a river drainage basin route using Sam Learner's River Runner simulation to trace watershed flow.

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.03.B.1.1 โ€” Perform spatial queries, proximity buffering, and route optimization analysis.

PYP: Change ยท Proximity analysis solves complex urban planning and environmental problems.

Learner profile: Thinker

Competency tags

  • spatial-queries
  • buffer-zones
  • proximity-analysis
  • routing

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "In GIS, drawing a zone of a specific distance (e.g. 1 kilometer) around a river or road is called creating a:" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 6: GIS Story Maps & Action Projects

Complete the previous learning check to unlock this next level.

Level 6

GIS Story Maps & Action Projects

Design an interactive GIS Story Map communicating data-driven community action solutions.

Learning objective

Students will publish a digital GIS Story Map combining interactive maps, multimedia, and data analysis to advocate for a community issue.

Let's Go!

Step media

Learn

A GIS Story Map combines the power of interactive maps with multimedia storytelling! Instead of a plain report, you guide your audience through interactive maps, photos, data charts, and text to inspire real-world community action. In computing, spatial story maps empower communities to take informed, data-driven action. As you explore the interactive GISMap Simulator below, focus on how to construct a complete GIS Story Map featuring interactive maps, charts, survey data, and action proposals.

Interactive Simulator Sandbox
Spatial Science Studio:Step 6 โ€ข Bronze Tier
๐Ÿ—บ๏ธ
Step 1 โ€ข Bronze (Level 1): Coordinates & Digital Maps - Landmark Search

Search for global landmarks using the digital map search engine to automatically navigate coordinates and zoom in on world heritage sites.

In Progress
๐ŸŽฏCursor: 0.0000ยฐ N, 0.0000ยฐ E
Scale: 1:50,000 โ€ข WGS84
Equator (0ยฐ Lat)Prime Meridian (0ยฐ Lng)
๐Ÿ“‹ Spatial Feature Attribute Table

Relational database records linked to spatial point, line, and polygon geometries:

FIDFeature NameTypeLatitudeLongitudeAttributes / Condition
#001Heritage OakPoint (Vector)51.5074ยฐ N0.1278ยฐ WCanopy: 14m, Age: 95y
#002River Wey BasinPolyline (Vector)51.2360ยฐ N0.5700ยฐ WFlow: 4.8 mยณ/s, Waterway
#003Flood Risk ZonePolygon (Vector)51.2400ยฐ N0.5650ยฐ WRisk: 100-Year, Area: 1.4 kmยฒ
#004Central School HubPoint (Vector)51.5000ยฐ N0.1200ยฐ WCapacity: 650, Shelter
๐Ÿ’ป GeoJSON FeatureCollection Inspector

Raw structured spatial payload transmitted over geospatial APIs:

{
  "type": "FeatureCollection",
  "crs": {
    "type": "name",
    "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-0.1278, 51.5074]
      },
      "properties": {
        "name": "Heritage Oak Tree",
        "category": "Ecology",
        "condition": "Optimal",
        "dbh_cm": 112
      }
    }
  ]
}
โš™๏ธ PostGIS Spatial Query Terminal
gis_db=> SELECT name, ST_Distance(geom, ST_MakePoint(-0.1278, 51.5074)) FROM landmarks;
gis_db=> CREATE VIEW safe_walk_zone AS SELECT ST_Buffer(geom, 800) FROM schools;
CREATE VIEW: 800m buffer polygon generated (EPSG:4326 to EPSG:3857 reprojection)
๐Ÿงญ Core GIS Spatial Principles
Raster vs Vector:Raster = continuous pixel grid (satellite/elevation); Vector = discrete geometry (points, lines, polygons).
Coordinates (WGS84):Latitude measures North/South of Equator (-90ยฐ to +90ยฐ); Longitude measures East/West of Prime Meridian (-180ยฐ to +180ยฐ).
Buffer Zones:Proximity zones calculated around features to model influence areas (e.g. noise contours, safe walk radiuses).

Apply Simulator Skills โ€ข Try it yourself

Publish a GIS Story Map

๐Ÿ”„Direct Simulator Transfer: Step 6 Tasks 16, 17 & 18

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Adds a title and text caption to a custom digital map point.

Developing

Combines 3 map locations into a guided digital map tour with photos.

Secure (Goal)

Constructs a complete GIS Story Map featuring interactive maps, charts, survey data, and action proposals.

Mastery

Presents a GIS Story Map to school leadership advocating for local environmental or infrastructure improvements.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How does combining interactive maps with personal stories persuade people to take action?

๐ŸŸขSecure Level

Constructs a complete GIS Story Map featuring interactive maps, charts, survey data, and action proposals.

Learning check

Learning Check

What is a GIS Story Map?

Select the best tool format:

Answer correctly to complete this strand.

Outstanding! Story Maps integrate spatial data and media to present compelling, action-oriented narratives.Remember: GIS Story Maps combine interactive maps, text, and media to communicate spatial issues.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: 3-2-1 Bridge

Teacher notes: Facilitate the 3-2-1 Bridge routine for 2โ€“3 minutes. Encourage students to connect the prompt to Responsibility (Spatial story maps empower communities to take informed, data-driven action.).

Achievement pathway

  • Foundation: Adds a title and text caption to a custom digital map point.
  • Developing: Combines 3 map locations into a guided digital map tour with photos.
  • Secure: Constructs a complete GIS Story Map featuring interactive maps, charts, survey data, and action proposals.
  • Mastering: Presents a GIS Story Map to school leadership advocating for local environmental or infrastructure improvements.

Curriculum links

Curriculum strand: Everyday Digital Skills & Computational Science

Outcome: GS.03.B.1.2 โ€” Design an interactive GIS Story Map communicating data-driven community action solutions.

PYP: Responsibility ยท Spatial story maps empower communities to take informed, data-driven action.

Learner profile: Reflective

Competency tags

  • story-maps
  • gis-projects
  • community-action
  • data-storytelling

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "What is a GIS Story Map?" with a teacher or teaching assistant.

Teacher override: allow

๐ŸŽ’ Students Home โ†’

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!