The OGC Maps API provides maps and map data through dynamically rendered electronic maps. The API has multiple endpoints, each providing geospatial data using a variety of parameters.
In this blog post, I’ll be citing the work I did during this year’s Google Summer of Code (GSoC) under the guidance of my mentor Mr Benjamin Pross. For more detailed information, please visit my introductory blog post, midterm blog post, GitHub repository, and the API wrapper documentation.
This project aims to develop a terminal client and an API wrapper for the REST API endpoints in Python. These include the styles, collections, and the maps endpoint as a whole.
The main objectives of the project are as follows:
- Create a scalable API wrapper in Python
- Create a terminal client using the helper functions from the API wrapper
- Create tests for all the endpoints
- Setup CI/CD