-
Notifications
You must be signed in to change notification settings - Fork 68
Open Standards and Open Source Software Code Sprint: Mentored Projects
Please add here information about your proposed projects.
pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML.
pygeoapi supports publishing vector data as OGC API Features, using a series of providers, one of them being the document database MongoDB.
The [MongoDB section on the pygeoapi documentation[(https://docs.pygeoapi.io/en/stable/data-publishing/ogcapi-features.html#mongodb) helps users to configure pygeoapi, in order to use this provider. Currently, this section is very minimal. Here are some suggestions to improve this section:
- Add one sentence description of MongoDB (see other providers like OGCR as an example).
- Add any other information you may think it is relevant for people attempting to use this driver - for instance, how they can convert a GeoJSON into a format that is digestible by MongoDB.
In order to gain an understanding of how to use MongoDB as a backend provider for features in pygeoapi, you may try to run it first. This is a [docker-composition[(https://github.com/geopython/pygeoapi/tree/master/docker/examples/mongo) to help you with that. If something does not work as expected, please fill an issue on the [pygeoapi issue tracker[(https://github.com/geopython/pygeoapi/issues)
When you're ready, you can [update the documentation[(https://github.com/geopython/pygeoapi/blob/master/docs/source/data-publishing/ogcapi-features.rst) with a Pull Request. The pygeoapi project thanks for your contribution!
Mentors for this project: @doublebyte1
The Geospatial Integrity of Geoscience Software (GIGS) tests are published by the International Association of Oil & Gas Producers (IOGP) Geomatics Committee. This is the same committee that publishes the EPSG geodetic database. The GIGS tests are available in a form that can be executed by Java software through the OGC GeoAPI 3.0.2 standard interfaces. Known implementations capable to run GIGS tests are Apache Spatial Information System (SIS) and JNI binding for PROJ. We propose mentoring for projects which would like to implement GeoAPI interfaces and/or execute GIGS tests. Volunteer for completing GIGS tests are also welcome.
Apache Spatial Information System (SIS) provides metadata, referencing services and some raster support we a strong focus on OGC/ISO standards. We propose mentoring for projects wanting to use (or try to use) Apache SIS for their referencing services or for exploiting geospatial data from TIFF or netCDF files.
This page is maintained by the Open Geospatial Consortium (OGC).