Elective Geographical Information System

Geographical Information SystemUnit 713 min read

Open GIS: Standards, Tools & Spatial Data Freedom

Unit 7 of Geographical Information System explores open-source GIS software (QGIS, GRASS), open data standards (OGC, GeoJSON), and spatial data infrastructure (SDI) for collaborative mapping, emphasizing interoperability, cost-effectiveness, and community-driven development in Nepal’s context.

What is Open GIS?

Open GIS refers to geospatial technologies, data, and software that are freely accessible, modifiable, and distributable under open licenses. Unlike proprietary GIS (e.g., ArcGIS), open GIS prioritizes collaboration, transparency, and cost efficiency, making advanced mapping tools available to governments, NGOs, and individuals without licensing fees.

Key Components of Open GIS

mindmap
  root((Open GIS))
    Standards
      OGC (Open Geospatial Consortium)
      GeoJSON, WMS, WFS
    Software
      QGIS (Quantum GIS)
      GRASS GIS
      PostGIS (PostgreSQL extension)
    Data
      OpenStreetMap (OSM)
      Government Open Data Portals
    Community
      FOSS4G (Free and Open Source Software for Geospatial)
      Local GIS initiatives (e.g., Nepal Open GIS)

Open GIS Standards: Ensuring Interoperability

Open GIS relies on standardized protocols to ensure different software and data sources can communicate seamlessly. The most critical standards are defined by the Open Geospatial Consortium (OGC).

1. OGC Standards

The OGC develops voluntary consensus standards for geospatial data exchange, visualization, and processing. Key standards include:

  • Web Map Service (WMS): Dynamically delivers georeferenced map images over the web.
  • Web Feature Service (WFS): Provides vector data (points, lines, polygons) in GML or GeoJSON format.
  • GeoJSON: A lightweight format for storing geospatial data in JSON, widely used in web mapping (e.g., Leaflet.js, Mapbox).
  • KML (Keyhole Markup Language): Used by Google Earth and other tools for 3D geospatial visualization.
WMS (Web Map Service)WFS (Web Feature Service)Web ServicesGeoJSONKMLData FormatsOGC Standards
Hierarchy of OGC standards used in Nepal’s NSDI and disaster apps

Why does this matter? Without standards, a government agency using QGIS might not share data with an NGO using GRASS GIS. Standards like WMS/WFS allow real-time data integration.


2. GeoJSON: The JSON for Maps

GeoJSON is a human- and machine-readable format for encoding geospatial data. It supports:

  • Points (e.g., school locations)
  • Lines (e.g., roads, rivers)
  • Polygons (e.g., district boundaries)
  • Geometries (e.g., multi-point routes for Pathao drivers)
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {"name": "Kathmandu"},
      "geometry": {
        "type": "Point",
        "coordinates": [85.3240, 27.7172]
      }
    }
  ]
}

Real-world use in Nepal:

  • eSewa uses GeoJSON to display service centers (e.g., post offices, payment kiosks) on its map.
  • Nepal Police shares crime hotspot data in GeoJSON for apps like Safecity Nepal.

Open GIS Software: Tools for Everyone

Open-source GIS software eliminates licensing costs and allows customization. The two most widely used tools are QGIS and GRASS GIS.

1. QGIS (Quantum GIS)

  • User-friendly with a desktop interface similar to ArcGIS.
  • Supports plugins (e.g., QuickOSM for OpenStreetMap editing, Processing Toolbox for spatial analysis).
  • Vector and raster data handling, 3D visualization, and web mapping (via QGIS2Web).

Worked Example: Mapping Kathmandu Traffic Routes

  1. Data Source: Download OpenStreetMap (OSM) data for Kathmandu from Geofabrik.
  2. Processing:
    • Load the OSM file (.osm.pbf) into QGIS.
    • Use the QuickOSM plugin to filter roads (highway=*).
    • Apply a heatmap style to visualize congestion hotspots.
  3. Output: Share the map as a WMS layer for real-time traffic updates (like Pathao’s route optimization).

2. GRASS GIS

  • Advanced spatial analysis (e.g., terrain modeling, hydrological simulations).
  • Command-line driven, preferred by researchers and developers.
  • Raster-focused but supports vector data.

Comparison Table: QGIS vs. GRASS GIS

Feature QGIS GRASS GIS
Interface GUI (graphical) CLI + GUI (wxPython)
Best for General mapping, visualization Advanced analysis, scripting
Plugins Extensive (e.g., QuickOSM) Limited (but powerful core)
Learning Curve Low High
Nepal Use Case NTC for network planning ICIMOD for climate modeling

Open Spatial Data: The Backbone of Open GIS

Open data is geospatial information freely available for use, reuse, and redistribution. Nepal’s National Spatial Data Infrastructure (NSDI) promotes open data through:

2004 ADOpenStreetMaplaunched (global crowd2015 ADNepal earthquake:HOT volunteers map dam2020 ADNepal NSDI portalintegrates OSM data fo
Key milestones in Nepal’s adoption of open spatial data

How Open Data Powers Nepal’s Apps

App/Service Open GIS Idea Used How It Works
eSewa GeoJSON + WMS Displays service centers (e.g., post offices) using OSM data.
Pathao QGIS for route optimization Uses OSM road networks to calculate fastest paths for drivers.
NTC (Nepal Telecom) GRASS GIS for network planning Models mobile tower coverage using digital elevation models (DEM).
Daraz Geocoding (address → coordinates) Uses OpenStreetMap to validate delivery addresses in rural areas.
Nepal Police Crime hotspot heatmaps (QGIS) Visualizes crime data from police reports using GeoJSON.

Open GIS in Nepal: Case Studies

1. Nepal Open GIS Community

  • A grassroots initiative promoting open-source GIS in Nepal.
  • Activities:
    • Workshops on QGIS for local governments.
    • Contributing to OpenStreetMap (e.g., mapping remote villages for disaster response).
  • Impact: Reduced costs for municipalities (e.g., Pokhara Metropolitan City uses QGIS for urban planning).

2. Disaster Management with Open GIS

During the 2015 Earthquake, open GIS tools were critical:

  • Humanitarian OSM Team (HOT): Volunteers mapped damaged areas in QGIS and shared data via Tasking Manager.
  • UN OCHA: Used GeoJSON to publish shelter locations for relief agencies.
  • Nepal Army: Deployed GRASS GIS to analyze landslide-prone zones using satellite imagery.

Spatial Data Infrastructure (SDI) and Open GIS

A Spatial Data Infrastructure (SDI) is a framework that enables sharing, discovering, and using geospatial data. Open GIS is a key enabler of SDI because:

  1. Standards (OGC): Ensure data interoperability.
  2. Open Software: Reduces barriers to data processing.
  3. Open Data: Encourages collaboration (e.g., governments + NGOs).

Nepal’s NSDI (National Spatial Data Infrastructure)

Nepal’s NSDI aims to:

  • Standardize data formats (e.g., GeoJSON for all government agencies).
  • Centralize metadata (via Nepal GIS Portal).
  • Promote open data (e.g., Department of Survey shares topographic maps).

Mermaid Diagram: Nepal’s NSDI Framework

flowchart TD
  A["National Policy"] --> B["Metadata Standards\n(OGC, ISO 19115)"]
  B --> C["Data Sharing\nPortals (data.gov.np)"]
  C --> D["Open GIS Tools\n(QGIS, GRASS)"]
  D --> E["User Communities\n(Government, NGOs, Citizens)"]
  E --> F["Applications\n(eSewa, Pathao, Disaster Response)"]

Advantages and Challenges of Open GIS

✅ Advantages

  • Cost-Effective: No licensing fees (e.g., QGIS vs. ArcGIS at ~$1,500/year).
  • Customizable: Modify software to fit local needs (e.g., Nepal Police added crime-specific plugins to QGIS).
  • Collaborative: Open data fosters innovation (e.g., Daraz and Khalti use OSM for logistics).
  • Disaster-Ready: Rapid data sharing during crises (e.g., 2015 Earthquake response).

❌ Challenges

  • Training Gaps: Many users lack advanced QGIS/GRASS skills.
  • Data Quality: Crowdsourced OSM data may have errors (e.g., missing rural roads).
  • Infrastructure: Slow internet in remote areas hinders real-time data access.
  • Legal Barriers: Some government datasets are still restricted (e.g., military zones).

In the Real World

  1. Pathao’s Route Optimization

    • Idea Used: OpenStreetMap (OSM) + QGIS
    • How: Pathao’s algorithm ingests OSM road networks to calculate the fastest driver routes, avoiding traffic jams in Kathmandu. During Dashain, when roads are congested, QGIS heatmaps help reroute drivers via less crowded paths.
  2. NTC’s Mobile Tower Planning

    • Idea Used: GRASS GIS + Digital Elevation Models (DEM)
    • How: NTC uses GRASS GIS to simulate signal coverage across Nepal’s terrain. By overlaying SRTM DEM data (from NASA) with population density, they place towers in areas where signals are most needed (e.g., Dolpa and Mugu, where traditional towers fail due to mountains).
  3. eSewa’s Service Center Locator

    • Idea Used: GeoJSON + Web Map Service (WMS)
    • How: When you search for a "post office near me" on eSewa, the app queries a GeoJSON endpoint listing all post offices. The map (powered by Leaflet.js) renders these points using a WMS tile layer from OSM, ensuring real-time updates without eSewa hosting its own maps.

Exam Tip: How to Score Full Marks

  1. Define Open GIS Clearly

    • Start with: "Open GIS refers to freely accessible geospatial technologies, including open-source software (e.g., QGIS), open data standards (e.g., GeoJSON), and collaborative platforms (e.g., OpenStreetMap), designed to promote interoperability and cost-effective mapping solutions."
    • Avoid: Vague statements like "GIS without money."
  2. Compare Open vs. Proprietary GIS

    • Use a table (like the QGIS vs. GRASS example) to highlight differences in cost, usability, and applications.
    • Example Answer:

      "While proprietary GIS like ArcGIS offers user-friendly interfaces and dedicated support, open GIS tools such as QGIS provide the same functionality at no cost. For instance, Pokhara Metropolitan City uses QGIS to manage urban planning data, reducing expenses by ~80% compared to ArcGIS licenses."

  3. Link Theory to Nepal’s Context

    • Examiners love real-world applications. Always tie concepts to:
      • eSewa/Khalti (GeoJSON for service locations).
      • Pathao/NTC (OSM for routing/network planning).
      • Disaster management (QGIS for crisis mapping).
    • Example:

      "During the 2015 earthquake, the Humanitarian OSM Team used QGIS to validate crowdsourced damage assessments in GeoJSON format. This data was then shared via WMS with UN agencies, demonstrating how open standards enable rapid disaster response."

  4. Diagrams Are Your Friends

    • Always draw:
      • A flowchart of how OSM data flows from collection → validation → use (e.g., in Pathao).
      • A table comparing QGIS and GRASS GIS.
      • A real screenshot of QGIS/GRASS (describe it if you can’t draw).
    • Avoid: Generic Venn diagrams or abstract shapes.
  5. Spatial Analysis Questions

    • If asked about spatial analysis in open GIS, mention:
      • Terrain modeling (GRASS GIS + DEM for NTC).
      • Heatmaps (QGIS for crime data or traffic congestion).
      • Network analysis (OSM for shortest-path routing in Pathao).
    • Example Trace:

      *"To analyze traffic congestion in Kathmandu:

      1. Import OSM road data into QGIS.
      2. Use the ‘Heatmap’ plugin to aggregate taxi pickup/drop points.
      3. Overlay with NTC’s traffic camera data (WMS layer).
      4. Identify hotspots (e.g., Thapathali) for infrastructure planning."*
  6. Common Pitfalls

    • ❌ Confusing Open GIS with Open Data: Open GIS includes software + standards + data.
    • ❌ Ignoring OGC Standards: Always mention WMS/WFS/GeoJSON when discussing interoperability.
    • ❌ Overlooking Nepal’s Initiatives: Mention Nepal Open GIS Community or NSDI to show local relevance.

Final Checklist for Exam Answers

Section What to Include
Definition Open GIS = open software + open data + OGC standards.
Software QGIS (GUI), GRASS (CLI), PostGIS (database).
Standards GeoJSON, WMS, WFS, KML.
Real-World Link eSewa (GeoJSON), Pathao (OSM), NTC (GRASS GIS), or disaster response (QGIS).
Diagram Flowchart of OSM workflow OR QGIS interface screenshot OR comparison table.
Challenges Data quality, training gaps, infrastructure limits.

Based on the TU BSc CSIT syllabus for Geographical Information System, unit 7.

Discussion

Loading…