7.6 Web GIS, Cartography and Spatial Data Infrastructure
Key Takeaways
- Cartographic visual variables (size, shape, color hue, value, pattern) and visual hierarchy principles ensure thematic maps communicate complex spatial patterns clearly.
- Data classification algorithms (Natural Breaks / Jenks, Equal Interval, Quantile) segment continuous spatial data into meaningful thematic legend classes.
- Open Geospatial Consortium (OGC) web service standards (WMS, WFS, WCS) enable interoperable spatial data streaming across client-server Web GIS networks.
- The Nigerian National Spatial Data Infrastructure (NSDI) policy establishes geospatial metadata standards (ISO 19115) and a central OSGOF clearinghouse to streamline inter-agency data sharing.
5.3 Web GIS, Cartography & Spatial Data Infrastructure
Digital cartography and Web GIS represent the primary communication interfaces through which land survey measurements, spatial analyses, and cadastral intelligence are delivered to stakeholders. Modern professional surveyors must master cartographic visualization principles, Open Geospatial Consortium (OGC) web service standards, multi-tier Web GIS architectures, and Spatial Data Infrastructure (SDI) frameworks governing spatial data governance in Nigeria.
Digital Cartography Principles & Visual Variables
Cartography is both the science and art of visually communicating spatial relationships through maps. Effective thematic map design relies on Jacques Bertin's Visual Variables to symbolise geographic data features:
- Position: $(x, y)$ location on the map canvas.
- Size: Scaling symbol dimensions to represent quantitative variations (e.g., proportional circles for population or parcel area).
- Shape: Distinct geometric symbols representing qualitative feature types (e.g., square for survey beacon, triangle for trig station).
- Color Hue: Wavelength variation (red, green, blue) representing qualitative categorical differences (e.g., land use zoning: blue = commercial, yellow = residential).
- Color Value / Lightness: Lightness vs. darkness of a hue, representing quantitative ordinal magnitudes (e.g., light red to dark red indicating land value intensity).
- Texture / Pattern: Internal fill patterns representing land cover types.
Thematic Data Classification Methods
When mapping continuous attribute data across administrative units (choropleth mapping), surveyors select statistical classification algorithms to divide raw data into visual legend classes:
- Equal Interval: Divides the attribute range (max - min) into equal-sized numerical sub-ranges. Best suited for uniformly distributed data, but can produce empty classes if data is skewed.
- Quantile Classification: Assigns an equal number of geographic features to each class. Useful for linear distributions, but can group vastly different attribute values into the same class.
- Natural Breaks (Jenks Optimization): Identifies natural groupings inherent in non-uniform data. The algorithm sets class breaks to minimize variance within individual classes while maximizing variance between different classes.
- Standard Deviation: Classifies features based on their distance from the statistical mean of the dataset.
Visual Hierarchy & Standard Map Elements
Every professional survey plan and thematic map must establish a clear Visual Hierarchy—arranging visual elements so that important features (the map body and primary land parcel) dominate visual attention, followed by supporting map elements:
- Primary Map Frame & Title: Clear description of map subject, location, and purpose.
- Graphic Scale Bar & Representative Fraction: Dual scale indicators (e.g., 1:2,500) enabling direct distance measurements.
- North Arrow / Compass Rose: Indicating True North or Grid North orientation.
- Legend / Key: Unambiguous explanation of all map symbols, colors, and line types.
- Coordinate Grid / Graticule: Geodetic (lat/long) or projected (UTM Easting/Northing) grid lines for coordinate reference.
- Map Metadata Block: Author credentials, SURCON surveyor seal, data sources, survey date, spatial datum, and projection details.
OGC Web Service Standards & Web GIS Architecture
The Open Geospatial Consortium (OGC) defines open technical standards ensuring spatial data interoperability across vendor software platforms.
Core OGC Web Service Protocols
- Web Map Service (WMS): Delivers georeferenced, pre-rendered static map images (PNG, JPEG tiles) over standard HTTP requests. WMS provides fast visual display but does not transmit raw vector geometry or attribute values to the client.
- Key Operations:
GetCapabilities,GetMap,GetFeatureInfo.
- Key Operations:
- Web Feature Service (WFS): Serves raw vector geometry (points, lines, polygons) and feature attributes serialized in GML (Geospatial Markup Language) or GeoJSON. WFS-Transactional (WFS-T) enables clients to insert, edit, and delete spatial features directly in remote database servers over the web.
- Key Operations:
GetCapabilities,GetFeature,Transaction.
- Key Operations:
- Web Coverage Service (WCS): Delivers raw multi-dimensional raster coverage data (e.g., GeoTIFF cell values, DEM surface elevation grids) suitable for client-side spatial analysis.
- Web Map Tile Service (WMTS): Serves pre-cached, multi-resolution pyramid image tiles for high-performance web basemaps.
Multi-Tier Web GIS Client-Server Architecture
A Web GIS framework decouples data storage from visualization across three tiers:
- Data Tier: PostGIS spatial databases, enterprise file storage (GeoTIFFs, Shapefiles).
- Server Tier (Middleware): Open-source geospatial servers (GeoServer, MapServer) that read database geometries and expose OGC WMS/WFS endpoints.
- Client Tier: Web browser mapping libraries (Leaflet, OpenLayers, Mapbox GL JS) that parse OGC streams and render interactive web maps using HTML5, CSS, and JavaScript.
// JavaScript / Leaflet Web GIS Integration Code Snippet
// 1. Initialize Leaflet Web Map centered on Abuja, Nigeria
const map = L.map('map_container').setView([9.0765, 7.3986], 13);
// 2. Add OpenStreetMap Basemap Layer
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '© OpenStreetMap contributors'
}).addTo(map);
// 3. Connect to GeoServer OGC Web Map Service (WMS) for Cadastral Overlay
const cadastralWMS = L.tileLayer.wms('http://localhost:8080/geoserver/wms', {
layers: 'ng_surcon:cadastral_parcels',
format: 'image/png',
transparent: true,
attribution: 'Cadastral Data © State Ministry of Lands'
}).addTo(map);
// 4. Fetch Dynamic Vector Feature Data via OGC Web Feature Service (WFS) GeoJSON
fetch('http://localhost:8080/geoserver/wfs?request=GetFeature&typename=ng_surcon:beacons&outputFormat=application/json')
.then(response => response.json())
.then(data => {
L.geoJSON(data, {
onEachFeature: function (feature, layer) {
layer.bindPopup(`<b>Beacon ID:</b> ${feature.properties.beacon_id}<br><b>Northing:</b> ${feature.properties.northing}`);
}
}).addTo(map);
});
National Spatial Data Infrastructure (NSDI) in Nigeria
A National Spatial Data Infrastructure (NSDI) encompasses the technological policies, standards, institutional frameworks, network portals, and human capital required to facilitate seamless spatial data sharing, discovery, and utilization across government Ministries, Departments, Agencies (MDAs), and private sectors.
Nigerian NSDI Policy Framework & OSGOF
Formally approved by the Federal Executive Council of Nigeria, the Nigerian NSDI policy is spearheaded by the Office of the Surveyor-General of the Federation (OSGOF). The policy addresses spatial data fragmentation, duplicate mapping expenditures across MDAs, and un-standardized geodetic formats.
Key pillars of the Nigerian NSDI policy include:
- National Geospatial Clearinghouse Portal: A centralized web catalog managed by OSGOF where nodes from federal and state MDAs publish spatial dataset metadata.
- Geospatial Metadata Standards (ISO 19115 / ISO 19119): Standardizing dataset documentation—requiring producers to record spatial extent, bounding box, projection, accuracy, lineage, and publisher contact information.
- Fundamental Datasets: Mandating standardized nationwide base layers: Geodetic Control Framework, Digital Elevation Models, Topographic Basemaps, Cadastral Framework, Administrative Boundaries, Transportation Networks, and Hydrography.
- Data Sharing & Licensing Policies: Removing administrative bottlenecks to ensure public agencies and registered surveyors access geospatial data under transparent protocols.
When creating a thematic map of parcel land values across a heterogeneous urban area, why is the Natural Breaks (Jenks) classification method preferred over Equal Interval classification?
What is the fundamental functional distinction between the Open Geospatial Consortium (OGC) Web Map Service (WMS) and Web Feature Service (WFS)?
In Web GIS architecture, what technology format is commonly used to transmit vector geometry features and attribute properties from a GeoServer WFS endpoint to a client-side Leaflet web map?
What role does the ISO 19115 metadata standard fulfill within the Nigerian National Spatial Data Infrastructure (NSDI) managed by OSGOF?