OGC APIs with pygeoapi
Build Standards-Based Geospatial APIs for the Modern Web
Publish. Interoperate. Integrate.
The way geospatial data is delivered on the web is evolving. Modern OGC APIs provide a standards-based approach for discovering, accessing and processing geospatial information through web-friendly APIs.
pygeoapi is an open-source Python implementation of the OGC API standards that enables organizations to expose geospatial datasets and processes through modern, interoperable web APIs.
This practical training introduces participants to the OGC API ecosystem and pygeoapi, taking them from fundamental concepts to the development and deployment of real-world geospatial services.
From Geospatial Data to Modern APIs
Learn how traditional spatial datasets and services can be exposed through modern, standards-based APIs.
Spatial Data → pygeoapi → OGC APIs → Web / Mobile / GIS Applications
Participants will understand how OGC API standards fit into modern geospatial architectures and how pygeoapi can be used to create interoperable APIs without building every service from scratch.
What Will You Learn?
OGC API Fundamentals
- Introduction to OGC API standards
- Evolution from traditional OGC web services to OGC APIs
- Principles of modern geospatial APIs
- RESTful architecture and geospatial services
- API-driven geospatial architectures
- Understanding API resources, endpoints and responses
- JSON and modern web-based data exchange
- Geospatial interoperability
OGC API Standards
- OGC API – Common
- OGC API – Features
- OGC API – Tiles
- OGC API – Processes
- Introduction to other emerging OGC API standards
- Understanding collections, resources and metadata
- Querying and filtering geospatial data
- Pagination and API parameters
- Coordinate Reference Systems in APIs
pygeoapi
- Introduction to pygeoapi
- pygeoapi architecture
- Installation and configuration
- Configuration files and service metadata
- Connecting pygeoapi to geospatial data sources
- Publishing vector and raster resources
- Configuring collections
- Exposing OGC API – Features
- Publishing OGC API – Processes
- Working with API endpoints
- API documentation and OpenAPI
- Managing and securing services
Integration & Application Development
- Consuming OGC APIs from Web GIS applications
- Integration with OpenLayers
- Working with REST and OGC APIs
- Querying spatial data through APIs
- Integrating geospatial APIs with web and mobile applications
- API-based geospatial workflows
- Designing interoperable geospatial applications
Learn by Building
Build Your Own OGC API Infrastructure
The training is built around a practical implementation using pygeoapi and real-world geospatial datasets.
Participants will progressively create and publish standards-based geospatial APIs.
Hands-on Workflow
- Understand the OGC API architecture
- Install and configure pygeoapi
- Configure a geospatial data source
- Create and configure collections
- Publish spatial datasets through OGC API – Features
- Explore and test API endpoints
- Query and filter spatial features
- Configure API metadata and documentation
- Publish geospatial processing capabilities
- Explore OGC API – Processes
- Consume the APIs using a Web GIS client
- Integrate OGC APIs into a geospatial application
Experience the Power of Interoperability
OGC APIs are designed to make geospatial information easier to discover, access and integrate across different platforms and applications.
With pygeoapi, participants learn how to expose geospatial resources through open, standards-based interfaces.
Geospatial Data
↓
pygeoapi
↓
OGC API Standards
Features | Processes | Tiles
↓
Web | Mobile | GIS | Enterprise Applications
This approach enables organizations to build geospatial systems that are open, interoperable and ready for modern application architectures.
From OGC Services to OGC APIs
The course also introduces the evolution of geospatial web services:
WMS | WFS | WCS
↓
Modern Web APIs
↓
OGC API – Features | OGC API – Processes | OGC API – Tiles
Participants will understand when to use traditional OGC services and when modern OGC APIs provide a better approach for application development and data integration.
What Can You Build?
The skills acquired through this training can be applied to a wide range of geospatial solutions:
- Spatial Data Portals
- Web GIS Applications
- Open Data Platforms
- Municipal GIS
- Environmental Data Portals
- Agriculture Applications
- Infrastructure Management Systems
- Location-Based Applications
- Geospatial Data APIs
- Spatial Decision Support Systems
- Enterprise GIS Integration
- Cloud-Native Geospatial Applications
Who Is This Training For?
This course is designed for professionals who want to understand and implement modern, standards-based geospatial APIs.
- GIS Developers
- Web GIS Developers
- Software Engineers
- Geospatial Application Developers
- GIS Professionals
- Backend Developers
- Spatial Data Engineers
- Solution Architects
- Government GIS Teams
- Researchers and Academicians
- Advanced Engineering & Technology Students
Prerequisites
Participants should have a basic understanding of:
- GIS concepts and spatial data
- Web GIS concepts
- REST APIs and web services
Basic knowledge of Python is recommended for the hands-on exercises.
Prior experience with GeoServer or other OGC services will be an advantage, but is not mandatory.
Duration
2–3 Days
The course can be customized based on the participant's technical background and the depth of implementation required.
Training Modes
Online | Onsite | Corporate | Institutional
Customized programs can be designed around an organization's existing GIS infrastructure, API requirements and interoperability objectives.
What You Will Be Able to Do
By the end of this training, you will be able to:
✓ Understand modern OGC API standards
✓ Understand the architecture of standards-based geospatial APIs
✓ Install and configure pygeoapi
✓ Connect pygeoapi to geospatial data sources
✓ Publish spatial datasets through OGC API – Features
✓ Configure and expose geospatial processing capabilities
✓ Work with OGC API – Processes
✓ Query and filter geospatial resources through APIs
✓ Understand OGC API – Tiles and modern tile-based services
✓ Explore and use OpenAPI documentation
✓ Integrate OGC APIs with Web GIS applications
✓ Build interoperable geospatial API workflows
✓ Apply OGC API standards to real-world geospatial applications
Build the Next Generation of Geospatial Services
Move beyond traditional GIS web services and learn how modern OGC APIs can make geospatial data discoverable, accessible and interoperable across applications and platforms.
Ready to Build Standards-Based Geospatial APIs?
Learn. Integrate. Build with OGC APIs and pygeoapi.
[ Enquire About This Training ]
Duration: 2 days
Mode: Both Online & Offline