Practical Quiz – QGIS

Layers, Bounding Box, and Map Composition
HPS: 30 points

Instructions

This is an individual practical quiz. You may use your class notes, the provided NWSE bounding box Python script (previously used for Dumaguete City), and online resources for downloading GeoJSON files.

Your final output must be a properly composed QGIS map layout.

Part A – GeoJSON Data Acquisition and Layering (10 pts)

  1. Using Google Search, download an appropriate GeoJSON file that contains the administrative boundaries of the entire Negros Oriental province, including its cities and municipalities.
  2. Open QGIS and add the following layers:
    • Google Satellite imagery as the base map
    • The Negros Oriental GeoJSON file on top of the satellite imagery
  3. Configure the layers such that:
    • Only the cities/municipalities of Negros Oriental are visible as vector overlays
    • All other surrounding provinces appear as pure Google Satellite imagery only

Part B – Bounding Box Application Using Python Script (10 pts)

  1. Using the NWSE (North–West–South–East) bounding box Python script previously used for Dumaguete City, modify the script to enclose the entire Negros Oriental province within a single bounding box.
  2. Clearly demonstrate that:
    • The bounding box fully covers Negros Oriental
    • The bounding box is correctly defined using NWSE format
  3. Apply or visualize the bounding box extent consistently with the QGIS map display.

Note: You are not required to download CDS data. This part only checks your understanding of bounding box logic and placement.

Part C – Map Elements and Layout (10 pts)

  1. Create a Map Layout that includes the following cartographic elements:
    • 🧭 A north arrow / compass indicating true north
    • 📏 A scale bar showing distance in meters or kilometers
    • 🗺️ A clear and appropriate map title
  2. Ensure that the map is well-aligned, readable, and professionally presented.

Submission Requirements

Scoring Rubric (30 pts)

Criteria Description Points
GeoJSON Acquisition & Loading Correct Negros Oriental GeoJSON downloaded, loaded, and displayed 5
Layer Styling & Visibility Control Only Negros Oriental cities/municipalities shown; other provinces hidden 5
Bounding Box Script Modification NWSE values correctly modified to cover entire Negros Oriental 6
Correct Use of NWSE Logic Correct coordinate order and geographic consistency 4
North Arrow / Compass Clearly visible and correctly placed 5
Scale Bar Accurate, readable, and properly labeled 5
TOTAL 30