Skip to content

Commit 14da977

Browse files
authored
Merge branch 'main' into geospatialexplorerguide
2 parents 046584a + e6342bd commit 14da977

File tree

80 files changed

+3617
-1885
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+3617
-1885
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@ venv*
1111
**/.ipynb_checkpoints
1212
**/figure-docx
1313
**.docx
14-
.vscode
14+
.vscode
15+
package-lock.json
16+
package.json
17+
node_modules

.markdownlint.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ line-length:
77

88
MD024:
99
siblings_only: true
10+
MD033:
11+
no-inline-html: false

.markdownlintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ interoperability/algohosting.md
22
interoperability/algohostingenv.md
33
interoperability/geospatial_explorer.qmd
44
interoperability/businessmodel.md
5+
interoperability/datahosting.md

_quarto.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,22 @@ website:
3232
text: Using openEO service
3333
- href: propagation/platforms.md
3434
- href: instantiation/index.md
35-
text: Project Tools
35+
text: Project Environments
3636
contents:
3737
- href: instantiation/usecases.qmd
3838
text: Use Cases
39+
- href: instantiation/customisation.md
40+
- href: instantiation/accessibility.md
3941
- href: instantiation/geospatial_explorer.md
4042
- href: instantiation/project_portal.md
41-
- href: instantiation/user_workspace.md
42-
- href: instantiation/ide.md
43+
- href: instantiation/app_code_server.md
44+
- href: instantiation/app_jupyterlab.md
45+
- href: instantiation/app_qgis.md
4346
- href: instantiation/catalog.qmd
4447
- href: instantiation/documentation.qmd
4548
- href: instantiation/forum.md
4649
- href: propagation/index.qmd
47-
text: Algorithm Services
50+
text: Algorithm Support
4851
contents:
4952
- href: propagation/ondemandservices.qmd
5053
- href: propagation/usecases.md
@@ -84,6 +87,7 @@ website:
8487
- href: interoperability/definitions.qmd
8588
- href: propagation/service_development.qmd
8689
- href: interoperability/algohosting.md
90+
- href: interoperability/datahosting.md
8791
- href: interoperability/algohostingenv.md
8892
- href: interoperability/geospatial_explorer.qmd
8993
- href: interoperability/businessmodel.md

css/components/_tables.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,17 @@ th {
2525
background-color: var(--greylight) !important;
2626
color: var(--darkblue) !important;
2727
}
28+
29+
30+
table.requirements {
31+
td, th {
32+
padding: .5rem;
33+
vertical-align: top;
34+
}
35+
td:first-child{
36+
min-width: 150px;
37+
}
38+
td:nth-child(2){
39+
width: 40%;
40+
}
41+
}

eo_service_usage/openeo_usage.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
title: openEO based services
33
---
44

5-
APEx services that follow the [openEO](https://openeo.org/) standard are implemented as openEO processes.
5+
Context: use of APEx services that expose the [openEO](https://openeo.org/) interface standard, when implemented as openEO processes.
66

77

8-
Services can be executed through the tools that are provided by the different processing platforms.
9-
For OpenEO based services, there is an online user interface, web editor, Client Libraries (JavaScript, Python, R) and API.
8+
In general, services can be executed through the tools that are provided by the APEx supported platforms ("processing platforms" hereafter).
9+
For OpenEO based services, this is supported by an online user interface, web editor, Client Libraries (JavaScript, Python, R) and API.
1010

11-
There are several ways to discover how a service can be executed. When publishing a service on the APEx, a service provider can choose to provide the following information in the service details:
11+
There are several ways to discover how a service can be executed. When publishing a service on the APEx Algorithm Services Catalogue, a service provider can choose to provide the following information in the service details:
1212

1313
* An executable link which redirects the user to the user interface of the processing platform. If this is the case, an **Access app** button will appear when opening an EOplaza service.
1414
* Sample code in the service description on how to execute a service.

guides/file_formats.qmd

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
title: File format recommendations
33
---
44

5-
Within the APEx interoperability and compliance guidelines, [PROV-REQ-01](../interoperability/algohosting.md) specifies
5+
Within the APEx interoperability and compliance guidelines, [DATA-REQ-01](../interoperability/datahosting.md) specifies
66
the file formats that projects should use when publishing static data.
77
The information on this page complement that requirement with more detailed recommendations on the use of these formats.
88
Projects are encouraged to consult with the APEx team if they have a use case that does not fit within these guidelines.
99

10-
## Cloud Optimized GeoTIFF
10+
## Cloud Optimised GeoTIFF
1111

12-
Cloud Optimized GeoTIFF (COG) is the most widely supported format for geospatial raster data, and also one of the most
12+
Cloud Optimised GeoTIFF (COG) is the most widely supported format for geospatial raster data, and also one of the most
1313
efficient in terms of access costs. It is recommended as the default option to consider when publishing static data products.
1414
When combined with STAC metadata, COG can produce self-describing, FAIR-compliant datasets that are easily consumable by
1515
various services.
1616

17-
### Generating Cloud Optimized GeoTIFF
17+
### Generating Cloud Optimised GeoTIFF
1818

1919
If you are not familiar with COG or GeoTIFF generation, it is recommended to format your GeoTIFF files using a recent version
2020
of GDAL to ensure that they are compliant:
@@ -23,33 +23,33 @@ of GDAL to ensure that they are compliant:
2323
gdal_translate world.tif world_webmerc_cog.tif -of COG
2424
```
2525

26-
### Organizing spatiotemporal multi-band datasets
26+
### Organising spatiotemporal multi-band datasets
2727

2828
Many datasets have multiple bands (or 'variables'), or have a date associated with them.
29-
The general recommendation is to store a single band per GeoTIFF file, and to create STAC items with one asset per band.
30-
This layout is commonly used by many other datasets, and avoids complexities of multi-band GeoTIFF files, which can be
29+
The general recommendation is to store a single band per GeoTIFF file and to create STAC items with one asset per band.
30+
This layout is commonly used by many other datasets and avoids the complexities of multi-band GeoTIFF files, which can be
3131
challenging to use.
3232

33-
An exepction to this are the 'RGB' style products, where three bands are used to represent a single image. In this case,
34-
creating a Cloud Optimized GeoTIFF with three bands is an option.
33+
An exception to this are the 'RGB' style products, where three bands are used to represent a single image. In this case,
34+
creating a Cloud Optimised GeoTIFF with three bands is an option.
3535

3636
For associating time information, create one GeoTIFF per timestamp, and one STAC item per timestamp. The GeoTIFF format has
3737
not built-in support for conveying time information, but STAC metadata is supporting this very well.
3838

39-
### Visualization in APEx Geospatial Explorer
39+
### Visualisation in APEx Geospatial Explorer
4040

41-
To optimize visualization in the APEx Geospatial Explorer, additional guidelines have been established. Adhering to these
42-
guidelines will ensure that the data is effectively optimized for visualization on a map. Please refer to
41+
To optimise visualisation in the APEx Geospatial Explorer, additional guidelines have been established. Adhering to these
42+
guidelines will ensure that the data is effectively optimised for visualisation on a map. Please refer to
4343
[this page](../interoperability/geospatial_explorer.qmd#cloud-optimized-geotiff-cog) for more information.
4444

4545
## (Geo-)Zarr
4646

4747
Zarr is a format that is gaining traction in the geospatial community, although it is not yet as widely supported as
48-
Cloud Optimized GeoTIFF.
49-
It's main advantage lies in its ability to store complex multi-dimensional datasets that go beyond a simple 4D
48+
Cloud Optimised GeoTIFF.
49+
Its main advantage lies in its ability to store complex multi-dimensional datasets that go beyond a simple 4D
5050
(x, y, time, bands) structure. Just like COG, Zarr allows for efficient cloud access.
5151

52-
At time of writing, there are however these important caveats:
52+
At the time of writing, there are, however these important caveats:
5353

5454
- GeoZarr aims to define how to store geospatial data in Zarr format, but this standard is not fully developed and lacks
5555
widespread tooling support.
@@ -62,5 +62,5 @@ At time of writing, there are however these important caveats:
6262
## NetCDF
6363

6464
NetCDF is a self-describing format with some properties similar to Zarr, but less optimised for cloud access. It can be useful
65-
for exchanging data cubes as single files through traditional methods. However it is less recommended for convenient
65+
for exchanging data cubes as single files through traditional methods. However, it is less recommended for convenient
6666
sharing of large datasets, for which either COG or Zarr provide better options.
1.58 MB
Loading
1.8 MB
Loading
1.7 MB
Loading

0 commit comments

Comments
 (0)