Geographic information systems - GIS Architecture Platforms Standards
Understand GIS system components, major commercial and open‑source platforms, and the core OGC standards that enable interoperable geospatial services.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What components constitute a single installation of a geographic information system for a specific use?
1 of 8
Summary
Geographic Information System Software and Platforms
Understanding GIS: System vs. Software
A critical distinction exists between a geographic information system and geographic information system software, and this is essential for understanding how GIS works in practice.
A geographic information system (GIS) is a complete, integrated setup consisting of software, data, hardware, staff, and institutions all working together for a specific purpose. Think of it as the entire operational system at a city planning department, including their computers, the employees who operate them, the datasets they maintain, and the organizational structure supporting their work. When we say "the city uses a GIS for urban planning," we mean the entire system.
In contrast, geographic information system software is just the general-purpose application itself—like a piece of technology that can be used in many different systems. The software is a tool that organizations purchase or download and then deploy as part of their larger GIS.
The image above illustrates this perfectly: the GIS Software (the "data processing" box) is just one component of the larger Geographic Information System that transforms real-world data into useful output.
Why this matters: Understanding this distinction helps you recognize that GIS isn't just about having fancy software. It's about having the right combination of technology, people, data, and organization working together.
Modern GIS Architectures: Server-Based and Cloud Approaches
Historically, GIS required installing powerful desktop software on individual computers. Today, distributed geographic information systems offer a more flexible approach using server-based and cloud architectures.
In these modern systems, server software provides data and processing capabilities to multiple clients (users) without requiring those clients to install complete desktop applications. Users access maps and analysis tools through web browsers or lightweight applications, while the heavy computational work happens on remote servers.
This approach offers several advantages:
Accessibility: Users can access GIS data from any device with internet access
Scalability: Organizations can serve many users without each needing expensive hardware
Centralized data management: Everyone works with the same authoritative datasets
Reduced maintenance: Software updates happen once on the server, not on hundreds of computers
Integrating GIS with Other Technologies
GIS doesn't exist in isolation. Modern GIS integrates with several complementary technologies to extend its capabilities:
Spatial Extensions and Databases
Spatial extensions enhance traditional object-relational database management systems by adding specialized geometry data types (points, lines, polygons) and extending SQL (Structured Query Language) with spatial analysis functions. Instead of just asking "where is record #5?", you can now ask "what records fall within 5 kilometers of this location?" These extensions bring GIS capabilities directly into databases.
Geospatial Libraries and APIs
Organizations often don't want to build GIS from scratch. Instead, they use geospatial libraries and application programming interfaces (APIs) to add GIS functionality to custom software. Key examples include:
GDAL (Geospatial Data Abstraction Library): Reads and writes many different geospatial file formats, making it easy to work with diverse data sources
Leaflet: A lightweight JavaScript library for creating interactive web maps that work smoothly even on mobile devices
D3.js: A visualization library that, combined with geospatial data, creates publication-quality maps and geographic visualizations
These tools allow developers to build custom applications that leverage geographic data and analysis without building all GIS functionality from scratch.
Landscape of GIS Software
The GIS software world divides into several categories, each with different strengths and use cases.
Commercial GIS Software: Esri ArcGIS
Esri ArcGIS is the dominant commercial GIS platform. It's actually a complete suite of applications rather than a single program:
Desktop applications (ArcMap, ArcGIS Pro) for detailed spatial analysis and map creation
Server software for publishing maps and data to web users
Cloud applications (ArcGIS Online) for web-based GIS work without installing anything
ArcGIS is industry-standard in many sectors because of its comprehensive capabilities and strong technical support, though it requires paid licenses.
Open-Source Alternatives
Open-source GIS software provides powerful capabilities at no cost, though often with less formal support:
QGIS is a free, cross-platform desktop application that handles most common GIS tasks—viewing maps, editing spatial data, performing analysis, and creating publication-quality visualizations. It has become sophisticated enough to handle professional work, making it a genuine alternative to expensive commercial software. Unlike commercial GIS, QGIS runs on Windows, Mac, and Linux equally well.
GRASS (Geographic Resources Analysis Support System) specializes in advanced raster processing (working with grid-based data like satellite imagery) and vector processing (working with lines, polygons, and points). GRASS excels at complex spatial algorithms and works particularly well for environmental and scientific research.
Web Mapping Libraries bring maps to the internet:
OpenLayers and Leaflet are JavaScript libraries that developers use to embed interactive maps in websites
These libraries make it easy to create web applications where users can pan, zoom, and click to explore geographic data
Unlike traditional GIS, these are designed specifically for the web experience
<extrainfo>
Specialized GIS Applications
Virtual Globes
Virtual globe platforms like Google Earth, Cesium, and ArcGIS Earth render three-dimensional representations of the Earth's surface. These aren't just pretty visualizations—they enable new types of spatial analysis and make geographic information accessible to non-specialists. You can view satellite imagery, terrain, 3D buildings, and overlay custom data.
Emergency Management GIS
Specialized GIS applications support emergency response operations by enabling incident mapping, resource allocation, hazard visualization, and real-time coordination. During emergencies, responders use GIS to understand where problems are, where resources are, and how to reach affected areas most efficiently.
</extrainfo>
Open Geospatial Consortium Standards: Making GIS Interoperable
One challenge in GIS is that different organizations often use different software and data formats. The Open Geospatial Consortium (OGC) addresses this by developing publicly available geoprocessing specifications that enable different GIS systems to work together seamlessly.
The OGC creates standards for web, wireless, and location-based services. Two key protocols are:
Web Map Service (WMS): A standardized way to request and receive map images from a server. If a government agency publishes a WMS, any compatible software (ArcGIS, QGIS, web browsers) can display those maps without needing proprietary connections.
Web Feature Service (WFS): A standardized way to request and receive actual geographic features (not just images). With WFS, you can retrieve the underlying data—the actual points, lines, and polygons—rather than just a picture of them.
These standards matter because they let organizations share geographic data across platforms. A city can publish its road network as a WFS, and any application—commercial or open-source—can access it directly without special configuration.
<extrainfo>
Emerging Research: Spatial Big Data Analytics
As geographic datasets have grown massive—think of continuous satellite imagery, real-time GPS tracking from millions of devices, or sensor networks across entire cities—new research focuses on spatial big data analytics. This field investigates high-performance processing of massive geographic datasets using cloud computing and distributed processing techniques.
This is an emerging area that may be less directly tested than foundational GIS concepts, but represents an important direction for the field.
</extrainfo>
Flashcards
What components constitute a single installation of a geographic information system for a specific use?
Software, data, hardware, staff, and institutions
In what two ways do spatial extensions enhance object-relational database management systems?
Add geometry data types
Extend SQL with spatial analysis functions
What is the purpose of geospatial libraries and APIs like GDAL, Leaflet, and D3.js?
To enable custom software to incorporate GIS data and processing
What types of applications are included in the Esri ArcGIS suite for spatial analysis and map production?
Desktop, server, and cloud applications
What are the primary functions of the free, cross-platform QGIS desktop application?
Viewing, editing, and analyzing spatial data
What is the primary goal of the geoprocessing specifications developed by the OGC?
To enable interoperable web, wireless, and location-based services
Which OGC protocols support standardized delivery of maps and features?
Web Map Service (WMS)
Web Feature Service (WFS)
What does the field of spatial big data analytics investigate through the use of cloud computing?
High-performance processing of massive geographic datasets
Quiz
Geographic information systems - GIS Architecture Platforms Standards Quiz Question 1: OpenLayers and Leaflet are primarily used for what?
- Creating interactive web maps with JavaScript (correct)
- Running spatial queries on server databases
- Processing large raster datasets on desktop
- Generating 3‑D virtual globe visualizations
Geographic information systems - GIS Architecture Platforms Standards Quiz Question 2: Which OGC protocols support standardized delivery of maps and features?
- Web Map Service (WMS) and Web Feature Service (WFS) (correct)
- File Transfer Protocol (FTP) and Simple Mail Transfer Protocol (SMTP)
- HyperText Transfer Protocol (HTTP) and Secure Shell (SSH)
- Remote Desktop Protocol (RDP) and Virtual Network Computing (VNC)
OpenLayers and Leaflet are primarily used for what?
1 of 2
Key Concepts
GIS Fundamentals
Geographic Information System
GIS Software
Server‑Based GIS
Esri ArcGIS
QGIS
Geospatial Technologies
GDAL (Geospatial Data Abstraction Library)
Leaflet
Spatial Extensions
Open Geospatial Consortium (OGC)
Web Map Service (WMS)
Spatial Data Analysis
Spatial Big Data Analytics
Definitions
Geographic Information System
An integrated system of software, data, hardware, personnel, and procedures for capturing, storing, analyzing, and visualizing spatial information.
GIS Software
General‑purpose applications that provide tools for spatial data creation, editing, analysis, and map production across multiple installations.
Server‑Based GIS
Distributed GIS architectures that deliver data and processing services to clients via networked servers without requiring local desktop installations.
Spatial Extensions
Add‑ons to object‑relational database management systems that introduce geometry data types and spatial functions to SQL for geographic queries.
GDAL (Geospatial Data Abstraction Library)
An open‑source library that provides tools for reading, writing, and transforming raster and vector geospatial data formats.
Leaflet
A lightweight, open‑source JavaScript library for building interactive web maps on desktop and mobile browsers.
Esri ArcGIS
A commercial suite of desktop, server, and cloud GIS applications for advanced spatial analysis, mapping, and data management.
QGIS
A free, cross‑platform open‑source desktop GIS application for viewing, editing, and analyzing spatial data.
Open Geospatial Consortium (OGC)
An international standards organization that develops interoperable specifications for geospatial data and services.
Web Map Service (WMS)
An OGC standard protocol for delivering georeferenced map images over the internet based on user‑specified parameters.
Spatial Big Data Analytics
The high‑performance processing and analysis of massive geographic datasets, often leveraging cloud computing and parallel processing techniques.