|
12 | 12 | "metadata": {}, |
13 | 13 | "source": [ |
14 | 14 | "## OGC API\n", |
15 | | - "The OGC is undergoing (2021) an evolution of their API standards. The [OGC API](https://ogcapi.org) effort is focused on lowering the barrier and being more developer friendly. Key OGC API principles include (but are not limited to):\n", |
| 15 | + "The [OGC API](https://ogcapi.org) effort is focused on lowering the barrier and being more developer friendly. Key OGC API principles include (but are not limited to):\n", |
16 | 16 | "\n", |
17 | 17 | "- [W3C Spatial Data on the Web Best Practices](https://www.w3.org/TR/sdw-bp)\n", |
18 | 18 | "- make APIs more 'of the web'/webby\n", |
19 | 19 | "- use of JSON and HTML\n", |
20 | 20 | "- [OpenAPI](https://github.com/OAI/OpenAPI-Specification)\n", |
21 | 21 | "- **Resource** oriented\n", |
22 | | - "- REST patterns:\n", |
| 22 | + "- RESTful patterns:\n", |
23 | 23 | " - `GET /foo/bar, not GET /foo request=bar`\n", |
24 | 24 | "- ease of implementation for a wide audience of web developers\n", |
25 | 25 | "\n", |
|
34 | 34 | "|OGC:WPS | OGC API - Processes|\n", |
35 | 35 | "|OGC:WMS | OGC API - Maps|\n", |
36 | 36 | "|OGC:WMTS | OGC API - Tiles|\n", |
37 | | - "|OGC:SLD | OGC API - Styles|" |
| 37 | + "|OGC:SLD | OGC API - Styles|\n", |
| 38 | + "|- | OGC API - Environmental Data Retrieval|" |
38 | 39 | ] |
39 | 40 | }, |
40 | 41 | { |
41 | 42 | "cell_type": "markdown", |
42 | 43 | "metadata": {}, |
43 | 44 | "source": [ |
44 | | - "While development of these standards is ongoing, OGC API - Features formally adopted. The [OGC API Roadmap](https://ogcapi.ogc.org/apiroadmap.html) provides a timeline and schedule for the development of the various APIs.\n", |
| 45 | + "A number of OGC APIs are now formally adopted (OGC API - Features, OGC API - Processes, OGC API - Environmental Data Retrieval) formally adopted. The [OGC API Roadmap](https://ogcapi.ogc.org/apiroadmap.html) provides a timeline and schedule for the development of the all OGC APIs. In addition, the APIs are designed for modularity, or 'building blocks' (see the OGC [Location Building Blocks](https://opengeospatial.github.io/bblocks) page for more information).\n", |
45 | 46 | "\n", |
46 | | - "While OGC API is not limited to Python and is programming language agnostic, Python's natural support for JSON makes things even easier to work with the new OGC standards.\n", |
| 47 | + "While OGC API is not limited to Python and is programming language agnostic, Python's natural support for JSON makes things even easier to work with these new OGC standards.\n", |
47 | 48 | "\n", |
48 | 49 | "Let's interact with an OGC API - Features server:" |
49 | 50 | ] |
|
216 | 217 | "name": "python", |
217 | 218 | "nbconvert_exporter": "python", |
218 | 219 | "pygments_lexer": "ipython3", |
219 | | - "version": "3.8.10" |
| 220 | + "version": "3.10.4" |
220 | 221 | } |
221 | 222 | }, |
222 | 223 | "nbformat": 4, |
|
0 commit comments