navibyte / geospatial

Geospatial data structures, tools and utilities for Dart and Flutter.
Other
52 stars 5 forks source link

Add support for API definition (like Open API 3.0) when accessing OGC API Features clients #170

Closed navispatial closed 1 year ago

navispatial commented 1 year ago

OGC API Features - Part 1 : Core describes support for API definitions.

The spec does not require Open API 3.x specification, but it's highly recommended to be provided by services.

So the client for OGC API Features should also support reading capabilities from Open API 3.x spec.

OGC API Features defines requirements (conformance) classes: http://www.opengis.net/spec/ogcapi-features-1/1.0/req/oas30 => Servers conforming to this requirements class define their API by an OpenAPI Document

navispatial commented 1 year ago

Tools in Dart to handle Open API documents:

OpenAPITools:

Devappliance.com

Conduit

navispatial commented 1 year ago

API definition is now accessible (as a parsed JSON Object tree).

Implemented in pre-release 0.12.0-dev.0 of geodata 0.12.0