diff --git a/applications/argo.md b/applications/argo.md index 9299e65d9..1252e1762 100644 --- a/applications/argo.md +++ b/applications/argo.md @@ -24,7 +24,7 @@ name: argo_workflows Argo Workflow server ``` -Argo Workflows also provides detailed logs for all executions, enabling workspace administrator to monitor behavior, trace failures, and debug issues. +Argo Workflows also provides detailed logs for all executions, enabling workspace administrators to monitor behavior, trace failures, and debug issues. ```{figure} assets/argo_workflow_single_job.png --- @@ -33,7 +33,7 @@ name: argo_workflow_single_job Argo Workflows details of a finished workflow with details of a step ``` -Sample templates will become available in the tutorial section once possible +Sample templates will become available in the tutorial section when possible. ## Capability requirements for integration @@ -71,4 +71,4 @@ Argo Workflow Server built in resource usage metrics ## Related use cases - [Generate Results](../use_cases/result_generation.md) -- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) \ No newline at end of file +- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) diff --git a/applications/argo/capability_integration.md b/applications/argo/capability_integration.md index 5455438a0..f62a7dadd 100644 --- a/applications/argo/capability_integration.md +++ b/applications/argo/capability_integration.md @@ -1,22 +1,22 @@ # Integration Requirements for Argo Workflows on EOxHub -This document is intended as support material to describe how to best provide a capability implementation and its description in order to allow EOX to integrate it as a workflow inside of an EOxHub Workspace. This includes input definitions, expected Docker image standards, and output formats. +This document is intended as support material describing how to provide a capability implementation and its description so that EOX can integrate it as a workflow within an EOxHub Workspace. This includes input definitions, expected Docker image standards, and output formats. ## Input Requirements -To ensure compatibility with various interfaces (e.g. OGC Process API) to allow on demand execution of the capability some input requirements need to be considered. Furthermore information providing more context is needed regarding following points: +To ensure compatibility with various interfaces (e.g. OGC Process API) and allow on-demand execution of the capability, some input requirements need to be considered. Furthermore, additional information is needed regarding the following points: - Description of expected input data - does the service expect data already present or data are downloaded as part of the dockerized algorithm? -- Description of expected argument and parameters +- Description of expected arguments and parameters - Description of expected output - see Output requirements section ### Arguments and parameters -eodash processing widget support multiple ways how to pass input. -- Area/location - process can take as input drawn point or polygon from the eodash user interface. For this integration, input field must accept eather coorinates directly or geoJSON as a string. File input is not accepted. - - Example GeoJSON Feature String '{"type":"Feature","geometry":{"type":"Polygon" "coordinates":[[[30,10],[40,40],[20,40],[10,20],[30,10]]]},"properties":{}}' -- Date - standard HTML Format date formats are supported. eodash also supports start and end time to create range. +The eodash processing widget supports multiple ways of passing input. +- Area/location - the process can take a drawn point or polygon as input from the eodash user interface. For this integration, the input field must accept either coordinates directly or GeoJSON as a string. File input is not accepted. + - Example GeoJSON Feature String '{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[30,10],[40,40],[20,40],[10,20],[30,10]]]},"properties":{}}' +- Date - standard HTML date formats are supported. eodash also supports start and end times to create a range. - "YYYY-MM-DD" e.g. 2015-05-30 for date. - "YYYY-MM-DDThh:mm" for datetime 2025-07-02T06:33 - Numeric fields - integer or float values @@ -24,17 +24,17 @@ eodash processing widget support multiple ways how to pass input. - Dropdowns with limited options -All fields can have default value +All fields can have a default value ## Docker Image Requirements Your process must be encapsulated in a Docker image. There are no strict limitations of what can be done, but there are good practices that help integration: -- image is "slim" - only with required dependencies installed -- image is tagged with version based on [semantic versioning](https://semver.org/) -- algorithm logs to standard out (stdout) helping debug potential issues -- simpler if no sideloading/sidecars (docker in docker) and similar +- The image is "slim" - only the required dependencies are installed. +- The image is tagged with a version based on [semantic versioning](https://semver.org/). +- The algorithm logs to standard output (stdout) helping to debug potential issues. +- Avoid sideloading/sidecars (Docker in Docker) and similar additional services where possible to keep the structure simple - no special volumes, network expectations, ... We expect to know resource usage estimation - RAM consumption and CPU estimates. @@ -47,7 +47,7 @@ The workflow should store its results in `/output` folder, which will be collect Expected outputs: - Results (e.g., COG, geoJSON, CSV) - - Inputs are expected to be cloud-native so for raster output formats, COGs are expected, for vector data geoJSON for small files up to 5Mb or flatGeobuf + - Inputs are expected to be cloud-native. For raster output formats, COGs are expected; for vector data, GeoJSON is recommended for small files up to 5 MB, or FlatGeobuf for larger files. - Logs (optional but encouraged) @@ -59,7 +59,7 @@ Outputs must be: ## Sample Checklist -To submit your process for integration, make sure these information are included: +To submit your process for integration, make sure this information is included: - [ ] Dockerfile included and builds correctly - [ ] README with usage instructions and input/output description - [ ] Sample call example @@ -69,4 +69,4 @@ To submit your process for integration, make sure these information are included --- -Please contact the EOxHub team or submit a ticket if youneed more information. \ No newline at end of file +Please contact the EOxHub team or submit a ticket if you need further information. diff --git a/applications/conda_store.md b/applications/conda_store.md index f5d146ad7..bf70cc577 100644 --- a/applications/conda_store.md +++ b/applications/conda_store.md @@ -1,6 +1,6 @@ # Conda Store -Within each user workspace where JupyterLab is provisioned also a dedicated [Conda Store](https://conda.store/) is available. +Within each user workspace where JupyterLab is provisioned, a dedicated [Conda Store](https://conda.store/) is also available. @@ -13,9 +13,9 @@ name: conda-store2 Conda store User interface ``` -Dedicated environments can be produced based on the user rights either for a user themselves or for a whole workspace and shared with colleagues or other people. +Dedicated environments can be created based on user permissions, either for an individual user or for an entire workspace, and shared with colleagues or other users. -Conda Store supports GUI or yaml syntax for environment creation and examples and how to guides can be found in the official [documentation](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) +Conda Store supports a GUI or YAML syntax for environment creation. Examples and how-to guides can be found in the official [documentation](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html). ```{figure} assets/conda_store.png --- diff --git a/applications/container_registry.md b/applications/container_registry.md index 4de2863a0..039d1ae07 100644 --- a/applications/container_registry.md +++ b/applications/container_registry.md @@ -1,6 +1,6 @@ # Container Registry -We use **Zot Registry** - a lightweight, OCI-native container image registry - as repository for storing and managing container images within EOxHub Workspaces. +We use **Zot Registry** - a lightweight, OCI-native container image registry - as a repository for storing and managing container images within EOxHub Workspaces. You can easily push your custom images to Zot and pull them directly into your **Argo Workflows**. The login credentials can be found in the secret **registry-login** in the [credentials manager](./secret_manager.md) of your workspace. @@ -27,7 +27,7 @@ Authenticate with the endpoint and push your locally built images using standard docker tag my-image:latest registry.[workspace-name].[cluster].eox.at/my-image:latest ``` -3. Push image to registry +3. Push the image to the registry ```shell docker push registry.[workspace-name].[cluster].eox.at/my-image:latest @@ -46,4 +46,4 @@ Update your Argo Workflow templates to point to the Zot registry URL in your `co ## Related use cases - [Develop an Algorithm](../use_cases/algorithm_development.md) -- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) \ No newline at end of file +- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) diff --git a/applications/data_editor.md b/applications/data_editor.md index a82ce86ed..f8f76a8c7 100644 --- a/applications/data_editor.md +++ b/applications/data_editor.md @@ -1,6 +1,6 @@ # Data Editor -The Data Editor application, provides a traceable review and approval path of collection configurations before data is published to the configured STAC catalog. This STAC catalog is used in the [Publishing Dashboard](publishing_dashboard.md) which is based on [eodash](https://eodash.org). +The Data Editor application provides a traceable review and approval path for collection configurations before data is published to the configured STAC catalog. This STAC catalog is used in the [Publishing Dashboard](publishing_dashboard.md) which is based on [eodash](https://eodash.org). It is based on [git-clerk](https://github.com/EOX-A/git-clerk) - Open-Source Content Management System based on Git workflows with a friendly file-editing GUI. @@ -58,7 +58,7 @@ Currently supported data (resource) types are: * Copernicus Marine Data Store WMTS -List of all supported resources is kept up to date on [eodash wiki](https://github.com/eodash/eodash_catalog/wiki/Resource) so please visit this site as well. +A list of all supported resources is kept up to date on the [eodash wiki](https://github.com/eodash/eodash_catalog/wiki/Resource), so please visit this site as well. @@ -68,17 +68,17 @@ All required fields are marked in the Data Editor. More information about each o ## Overview of the process -Generally for including a supported type of EO collection into an eodash deployment within EOxHub, the steps are summarized as follows: +Generally, to include a supported type of EO collection in an eodash deployment within EOxHub, the steps are as follows: - Start a new `session` in the Data Editor and create a new collection configuration file. -- Fill metadata fields split into thematic groups. Mainly filling the [Resource](https://github.com/eodash/eodash_catalog/wiki/Resource) is important to visualize the data on the web map. -- For raw data and client only rendering (GeoJSON, flatgeobuf or GeoTIFF as direct access), eodash supports an [OpenLayers flatstyle](https://openlayers.org/en/latest/apidoc/module-ol_style_flat.html). More information on styling can be [found here](https://eodash.org/styling.html#vector-styling). -- eodash project offers [eodash-style-editor](https://github.com/eodash/eodash-style-editor) for editing the flatstyle definitions with updating the visualization in real time when definition is changed +- Fill in the metadata fields, which are split into thematic groups. Filling in the [Resource](https://github.com/eodash/eodash_catalog/wiki/Resource) field is particularly important for visualizing the data on the web map. +- For raw data and client-only rendering (GeoJSON, FlatGeobuf, or GeoTIFF as direct access), eodash supports an [OpenLayers flat style](https://openlayers.org/en/latest/apidoc/module-ol_style_flat.html). More information on styling can be [found here](https://eodash.org/styling.html#vector-styling). +- The eodash project offers [eodash-style-editor](https://github.com/eodash/eodash-style-editor) for editing flat style definitions and updating the visualization in real time as the definition changes. - To define interactions for the user (e.g. modify the style within the eodash app), the style can be extended with variables, combined with [JSON Form definition](https://eox-a.github.io/EOxElements/?path=/docs/elements-eox-jsonform--docs). -- After finishing the updates confirmed by the layer live preview panel and approving of the corresponding Data editing session (GitHub Pull Request), the changes can be merged to production catalog. +- After confirming the updates in the layer live preview panel and approving the corresponding Data Editor session (GitHub pull request), the changes can be merged into the production catalog. -For learning how to include your data in Narrative publication, read the section [**Narrative Editor**](../applications/narrative_editor.md) and follow the tutorial [**Creating Narrative**](../tutorials/narrative_tutorial.md) +For learning how to include your data in Narrative publication, read the section [**Narrative Editor**](../applications/narrative_editor.md) and follow the tutorial [**Get Started with the Narrative Editor**](../tutorials/creating_narratives/introduction_narrative_editor.md) ## Related tutorials @@ -91,4 +91,4 @@ For learning how to include your data in Narrative publication, read the section ## Related use cases -- [Publish Insights](../use_cases/publish_insights.md) \ No newline at end of file +- [Publish Insights](../use_cases/publish_insights.md) diff --git a/applications/eoapi.md b/applications/eoapi.md index e549c3c0a..05c23aa69 100644 --- a/applications/eoapi.md +++ b/applications/eoapi.md @@ -2,7 +2,7 @@ EOxHub includes robust data visualization capabilities for both raster and vector data based primarily on [eoapi](https://eoapi.dev/). These are powered by [titiler-pgstac](https://github.com/stac-utils/titiler-pgstac) and [PgSTAC](https://github.com/stac-utils/pgstac), which together enable dynamic tiling and rendering of STAC-compliant assets directly from storage based on pre-defined collection-level metadata fields. -It exposes a [FastAPI](https://fastapi.tiangolo.com/) based interface, supporting image formats such as PNG and JPEG, and standard interfaces like WMTS. +It exposes a [FastAPI](https://fastapi.tiangolo.com/)-based interface, supporting image formats such as PNG, JPEG and standard interfaces such as WMTS. Future tutorials for eoAPI will become available in the tutorial section once possible. @@ -19,7 +19,7 @@ Ingesting the existing STAC items to the database can be done in multiple ways: ### Make it Searchable -This service utilizes `stac-fastapi` to publish and manage metadata describing their datasets, enabling machine-readable search, query, filter and cataloging across collections. +This service utilizes `stac-fastapi` to publish and manage metadata describing its datasets, enabling machine-readable search, querying, filtering, and cataloging across collections. ![eoapi_stac](assets/eoapi_stac.png) @@ -32,7 +32,7 @@ titiler-pgSTAC is a TiTiler extension that connects to pgSTAC to support large-s ### Visualize Vector Data -Utilizing [tipg](https://github.com/developmentseed/tipg) - Vector Tiling Service for OGC Features and OGC Tiles specifications. +It utilizes [tipg](https://github.com/developmentseed/tipg), a Vector Tiling Service for the OGC Features and OGC Tiles specifications. ![tipg](assets/tipg.png) diff --git a/applications/file_browser.md b/applications/file_browser.md index 9479ea803..d83cc9bdc 100644 --- a/applications/file_browser.md +++ b/applications/file_browser.md @@ -17,9 +17,9 @@ The **File Browser** is a web-based file management application integrated into EOxHub Workspace employs a public access system to facilitate sharing and accessing datasets: -- **Public Folder**: Files placed in the `public` directory are accessible via permanent public URLs, allowing for easy sharing and integration into other applications e.g. [Data Editor](data_editor). +- **Public Folder**: Files placed in the `public` directory are accessible via permanent public URLs, allowing for easy sharing and integration into other applications, e.g. the [Data Editor](data_editor). - **Shareable Links**: Users can generate shareable links for specific files or folders, providing controlled access to external collaborators. -- **Access Control**: All areas within the File Browser are restricted to be accessed only by users of the workspace. Data in the `public` folder is openly accessible. By using the creation of shareable links other files can be made accessible to external people. +- **Access Control**: All areas within the File Browser can only be accessed by users of the workspace. Data in the `public` folder is openly accessible. Shareable links can be used to make other files accessible to external users. ## Related tutorials @@ -29,4 +29,4 @@ EOxHub Workspace employs a public access system to facilitate sharing and access ## Related use cases - [Develop an Algorithm](../use_cases/algorithm_development.md) -- [Publish Insights](../use_cases/publish_insights.md) \ No newline at end of file +- [Publish Insights](../use_cases/publish_insights.md) diff --git a/applications/jupyterlab.md b/applications/jupyterlab.md index 3121e5ead..99a4decd7 100644 --- a/applications/jupyterlab.md +++ b/applications/jupyterlab.md @@ -15,7 +15,7 @@ - View and edit CSVs, images, and text files - Use drag-and-drop functionality across tabs -In the context or EOxHub Workspaces, JupyterLab comes pre-configured with common EO and geospatial libraries, making it ideal for analysis, visualization, and prototyping. For more information, please visit the official [documentation](https://jupyterlab.readthedocs.io/) +In the context of EOxHub Workspaces, JupyterLab comes pre-configured with common EO and geospatial libraries, making it ideal for analysis, visualization, and prototyping. For more information, please visit the official [documentation](https://jupyterlab.readthedocs.io/) --- @@ -25,9 +25,9 @@ When launching JupyterLab in EOxHub, you will be asked to choose a **user profil These are examples of common profiles based on the chosen subscription plan: -- **Trial Profile**: Ideal for lightweight exploration and testing, usually avavilable in workshop settings or trials +- **Trial Profile**: Ideal for lightweight exploration and testing, usually available in workshop settings or trials - **Standard Profile**: Recommended for moderate EO processing -- **Large Profile**: For heavy workloads (model training, large-scale analysis) or usage of GPPU +- **Large Profile**: For heavy workloads (model training, large-scale analysis) or GPU usage If your use case requires more resources, longer runtimes or GPU, please reach out to request a **custom setup**. diff --git a/applications/publishing_dashboard.md b/applications/publishing_dashboard.md index 7e2309a42..839be2c0b 100644 --- a/applications/publishing_dashboard.md +++ b/applications/publishing_dashboard.md @@ -2,7 +2,7 @@ The Publishing Dashboard provides a user-facing web interface for presenting and distributing curated datasets and narratives. It centers interactive maps and charts, as well as search and filter capabilities, and can be configured for public sharing or restricted access for defined user groups. -Daily operation does not require coding skills or deep technical knowledge: content and configuration are maintained via the Data Editor and Narrative Editor, other applications available inside the EOxHub workspace together with the dashboard. +Daily operation does not require coding skills or deep technical knowledge: content and configuration are maintained via the Data Editor and Narrative Editor, together with other applications available inside the EOxHub Workspace. The Publishing Dashboard is based on **[eodash](https://eodash.org/)**, **[EOxElements](https://eox-a.github.io/EOxElements/)** and **[vitepress](https://vitepress.dev/)**. It is a web client instance connected to the information managed in the [Data Editor](data_editor.md) as well as the [Narrative Editor](narrative_editor.md). @@ -29,7 +29,7 @@ name: eodashboard narratives screenshot Narratives overview screenshot from eodashboard.org ``` -For more information on how to manage the published data content please have a look at the [Data Editor](data_editor.md) section, or for managing narratives at the [Narrative Editor](narrative_editor.md) section. +For more information on managing published data content, please see the [Data Editor](data_editor.md) section; for managing narratives, see the [Narrative Editor](narrative_editor.md) section. ## Related tutorials @@ -44,4 +44,4 @@ For more information on how to manage the published data content please have a l ## Related use cases - [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) -- [Publish Insights](../use_cases/publish_insights.md) \ No newline at end of file +- [Publish Insights](../use_cases/publish_insights.md) diff --git a/applications/secret_manager.md b/applications/secret_manager.md index 890f50734..835dcdf53 100644 --- a/applications/secret_manager.md +++ b/applications/secret_manager.md @@ -37,21 +37,21 @@ Credentials manager | Type | Example | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ | | **Opaque (key-value)**

You can add **one or more** key-value pairs. | ![](./assets/credentials-manager/opaque.png) | -| **dockerconfigjson**

The provided credentials are **converted to a valid json** and stored in the secret. | ![](./assets/credentials-manager/dockerconfigjson.png) | +| **dockerconfigjson**

The provided credentials are **converted to valid JSON** and stored in the secret. | ![](./assets/credentials-manager/dockerconfigjson.png) | | **ssh-auth**

You can either **upload** the key file **or paste the key** in the text area. | ![](./assets/credentials-manager/ssh-auth.png) | #### Modification / Deletion | Type | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | **Opaque (key-value)**

  • add / remove key-value pairs
  • change individual keys / values
  • | ![opaque_edit.png](assets/credentials-manager/opaque_edit.png) | -| **dockerconfigjson**

    The credentials can be changed, the current state of the currently stored json is shown in the (readonly) textarea below. | ![dockerconfigjson-view.png](assets/credentials-manager/dockerconfigjson-view.png) | +| **dockerconfigjson**

    The credentials can be changed; the current state of the stored JSON is shown in the (read-only) text area below. | ![dockerconfigjson-view.png](assets/credentials-manager/dockerconfigjson-view.png) | | **ssh-auth**

    The ssh-privatekey is masked and immutable once it's stored. If you need to change the key, you need to delete the secret first and then recreate it. | ![ssh-auth-view.png](assets/credentials-manager/ssh-auth-view.png) | #### Special modes **Opaque (key-value)** can be set to **readonly** or **key-only** (has to be done by an administrator). -**Readonly** & **key-only** credentials can only be viewed, but not edited or deleted. +**Read-only** and **key-only** credentials can only be viewed; they cannot be edited or deleted. ```{figure} assets/credentials-manager/opaque-view-only.png --- @@ -66,11 +66,11 @@ Credential can only be viewed, not edited or deleted. | **key-only** | ![opaque-keyonly.png](assets/credentials-manager/opaque-keyonly.png) | -#### Inject as environment variables into Jupyterlab +#### Inject as environment variables into JupyterLab -**Opaque (key-value)** secrets can injected as environment variables in Jupyterlab by enabling the `Inject as env var into jupyterlab` button below the credential. +**Opaque (key-value)** secrets can be injected as environment variables in JupyterLab by enabling the `Inject as env var into JupyterLab` button below the credential. -> If you enable/disable this button you need to restart the Jupyterlab session to see its effect. +> If you enable or disable this button, you need to restart the JupyterLab session to see its effect. | Inject as env into Jupyterlab | Example | @@ -84,4 +84,4 @@ Credential can only be viewed, not edited or deleted. - [Develop an Algorithm](../use_cases/algorithm_development.md) - [Generate Results](../use_cases/result_generation.md) -- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) \ No newline at end of file +- [Provide an Algorithm as a Service](../use_cases/algorithm_as_a_service.md) diff --git a/introduction/1_intro.md b/introduction/1_intro.md index 00864f029..4fc251915 100644 --- a/introduction/1_intro.md +++ b/introduction/1_intro.md @@ -3,7 +3,7 @@ # Welcome to EOxHub Workspaces -**EOxHub Workspaces** is a cloud-based environment for Earth Observation (EO) professionals, researchers, and data scientists. An **EOxHub Workspace** is an online-accessible environment where individuals or teams can work with geospatial services and applications — all from a unified web interface. It is designed for flexibility, making it suitable for anyone who need pre-configured tools and cloud resources. +**EOxHub Workspaces** is a cloud-based environment for Earth Observation (EO) professionals, researchers, and data scientists. An **EOxHub Workspace** is an online-accessible environment where individuals or teams can work with geospatial services and applications — all from a unified web interface. It is designed for flexibility, making it suitable for anyone who needs pre-configured tools and cloud resources. ## Who is this for? diff --git a/introduction/2_getting_started.md b/introduction/2_getting_started.md index 3dab4ad65..82e83248f 100644 --- a/introduction/2_getting_started.md +++ b/introduction/2_getting_started.md @@ -14,7 +14,7 @@ To use EOxHub Workspaces, all you need is an Internet browser. 4. Agree to the terms and conditions 5. Wait for the confirmation by your workspace manager -For more detailed instructions, including screenshots, see our tutorial [**How to create an account in EOxHub workspaces**](../tutorials/creating_account.md). +For more detailed instructions, including screenshots, see our tutorial [**How to create an account in EOxHub workspaces**](../tutorials/getting_started/creating_account.md). ## Log In diff --git a/introduction/3_faq.md b/introduction/3_faq.md index 98378e430..b52a562cf 100644 --- a/introduction/3_faq.md +++ b/introduction/3_faq.md @@ -12,9 +12,9 @@ A: Everyone with an internet connection! It's designed for scientists, developer A: No. Everything runs in your browser. All required libraries and tools are pre-installed in the cloud workspace. -## Q: Can I install additional python packages? +## Q: Can I install additional Python packages? -A: Yes! You can install packages using conda store. +A: Yes! You can install packages using Conda Store. ## Q: Will my work be saved? @@ -30,4 +30,4 @@ A: Use the built-in support link in the user area or email us at service+tenants ## Q: Can I suggest a feature or report a bug? -A: Absolutely! We welcome feedback — either via email your workspace support panel. +A: Absolutely! We welcome feedback — either via email or through your workspace support panel. diff --git a/tutorials/creating_narratives/introduction_narrative_editor.md b/tutorials/creating_narratives/introduction_narrative_editor.md index bb863f7da..6d0367de9 100644 --- a/tutorials/creating_narratives/introduction_narrative_editor.md +++ b/tutorials/creating_narratives/introduction_narrative_editor.md @@ -21,12 +21,12 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/d683f7a4-6496-48e6-a9c1-e20a5759200f/ascreenshot.jpeg?tl_px=322,322&br_px=2042,1284&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,337) \ -4\. After doing so, make sure "All repositories" is selected and click "Install & Authorize". The Narrative Editor requires access to all repositories to be able to create new narratives. It will not however, edit any of your other repositories. +4\. After doing so, make sure "All repositories" is selected and click "Install & Authorize". The Narrative Editor requires access to all repositories to create new narratives. However, it will not edit any of your other repositories. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/c2cbc571-1c60-419a-969c-6a32b2aca426/ascreenshot.jpeg?tl_px=467,71&br_px=2187,1033&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=366,500) \ -5\. In order to create a narrative, you will have to create a session first. Sessions allow you to edit multiple files in one place. You will create your narrative within. To create a session click "Start New Session" towards the top right of your screen. +5\. To create a narrative, you first need to create a session. Sessions allow you to edit multiple files in one place, and you will create your narrative within the session. To create a session, click "Start New Session" in the top-right corner of your screen. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/28051729-f558-4b26-b704-c959bd071cba/ascreenshot.jpeg?tl_px=367,0&br_px=2087,961&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=977,31) @@ -36,7 +36,7 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/26660a28-2fa2-4707-8214-60b555e854d5/ascreenshot.jpeg?tl_px=340,322&br_px=2060,1284&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,304) \ -7\. Select "Create Narrative" to create a new narrative. The other two options let you edit existing narratives or upload your own. Both without actually making changes to the original Website yet. +7\. Select "Create Narrative" to create a new narrative. The other two options let you edit existing narratives or upload your own. Neither option makes changes to the original website at this stage. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/cfd3f25a-9a07-4d07-a70a-056385131de7/ascreenshot.jpeg?tl_px=0,322&br_px=1719,1284&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=414,323) @@ -51,7 +51,7 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-28/5d48ddb6-1c02-48a0-a0c6-262af0e0b49e/user_cropped_screenshot.webp?tl_px=183,161&br_px=1903,1122&force_format=jpeg&q=100&width=1120.0) \ -10\. The title of your narrative, which is also shown on your hero image, is defined with a single hashtag "#", while each new section in your narrative uses "##". You can add a subheading to a section, by adding another hashtag: "###". In total you can add up to four subheadings, by adding hashtags. +10\. The title of your narrative, which is also shown on your hero image, is defined with a single hashtag "#", while each new section in your narrative uses "##". You can add a subheading to a section by adding another hashtag: "###". In total, you can add up to four subheadings by adding hashtags. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-10-05/aeccff56-d541-45ba-a194-2a74185e15c2/user_cropped_screenshot.webp?tl_px=470,321&br_px=1616,962&force_format=jpeg&q=100&width=1120.0) diff --git a/tutorials/exploring_capabilities/polar_warp.md b/tutorials/exploring_capabilities/polar_warp.md index d9c30f0cb..3007dcd87 100644 --- a/tutorials/exploring_capabilities/polar_warp.md +++ b/tutorials/exploring_capabilities/polar_warp.md @@ -6,22 +6,22 @@ **Before you start:** No Workspace account is required; the example is available through the DESIDE dashboard. -1\. Navigate to [https://deside.eox.at/](https://deside.eox.at/) +1\. Navigate to [https://deside.eox.at/](https://deside.eox.at/). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/08f286bb-e234-46ad-849d-8e84e7e29684/ascreenshot.jpeg?tl_px=0,0&br_px=3399,2012&force_format=jpeg&q=100&width=1120.0) \ -2\. Click "Dashboard" +2\. Click "Dashboard". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/08f286bb-e234-46ad-849d-8e84e7e29684/ascreenshot.jpeg?tl_px=0,0&br_px=2408,1345&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=506,-6) \ -3\. Click "Select indicator" +3\. Click "Select indicator". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/0978cb54-ad2c-4381-9996-e0e8e2f7d106/ascreenshot.jpeg?tl_px=0,0&br_px=2408,1345&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=80,60) \ -4\. Select "Polar Warp Capability" +4\. Select "Polar Warp Capability". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/7392989b-4177-41d0-b732-b550bbbdca8d/ascreenshot.jpeg?tl_px=0,0&br_px=2408,1345&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=334,263) @@ -36,22 +36,22 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/71043669-9ea0-4f16-952b-a065c78e6636/ascreenshot.jpeg?tl_px=5,72&br_px=2413,1418&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=808,326) \ -7\. Once preferred location is found, drawing rectangle and selecting additional parameters is needed for triggering process. +7\. Once the preferred location is found, draw a rectangle and select the additional parameters needed to trigger the process. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/1ff66795-f989-453b-aba5-b3d72a3177b7/ascreenshot.jpeg?tl_px=808,357&br_px=3216,1702&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,277) \ -8\. Click "Execute" +8\. Click "Execute". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/92594f12-ba6e-44c7-8d68-744501f88e4e/ascreenshot.jpeg?tl_px=991,666&br_px=3399,2012&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=976,318) \ -9\. Running of capability can take couple minutes, depending on the size of the area. +9\. Running the capability can take a couple of minutes, depending on the size of the area. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/cf2aafb0-dcd6-4445-a1dc-051a1122e900/ascreenshot.jpeg?tl_px=0,13&br_px=2408,1358&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=30,277) \ -10\. Move through predicted images in the left panel +10\. Move through predicted images in the left panel. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-13/aa4ccbbd-d64d-4f9d-b61d-fe1661f3639c/ascreenshot.jpeg?tl_px=0,270&br_px=2408,1615&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=55,277) diff --git a/tutorials/getting_started/creating_account.md b/tutorials/getting_started/creating_account.md index 5c36b5774..5a1de8054 100644 --- a/tutorials/getting_started/creating_account.md +++ b/tutorials/getting_started/creating_account.md @@ -1,11 +1,11 @@ -# Create an EOxHub workspaces account +# Create an EOxHub Workspaces account **What you’ll accomplish:** Sign in to an EOxHub Workspace using your GitHub account. **Estimated time:** 5 minutes **Before you start:** You need a GitHub account and the URL of the EOxHub Workspace you want to access. Some Workspaces require administrator approval before access is granted. -1\. Navigate to your EOxHub workspace. For example . +1\. Navigate to your EOxHub Workspace. For example, . ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-10-01/0fa349bd-3d0f-4b7b-968d-88c5c19f6e9f/File.webp?tl_px=0,1&br_px=2087,1282&force_format=jpeg&q=100&width=1120.0) @@ -20,9 +20,9 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-10-01/d3f22b04-f38b-4444-9a2a-442f47f2f91a/File.webp?tl_px=185,0&br_px=1904,961&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,223) \ -4\. Sign into your GitHub account. If you do not own one, you will have to create one here. +4\. Sign in to your GitHub account. If you do not have one, you will have to create one here. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-10-01/2fb318cd-f454-4808-bb2c-be053ecc161b/File.webp?tl_px=362,12&br_px=1740,782&force_format=jpeg&q=100&width=1120.0) \ -5\. Keep in mind that not all EOxHub workspaces will automatically authorize your account. Sometimes you may have to wait to be approved by an administrator. Once you have completed all of that, you have successfully created an EOxHub account. Feel free to take a look at our other tutorials in order to understand how to utilize our tools. \ No newline at end of file +5\. Keep in mind that not all EOxHub Workspaces will automatically authorise your account. Sometimes you may have to wait for approval from an administrator. Once you have completed all of that, you have successfully created an EOxHub account. Feel free to take a look at our other tutorials in order to understand how to utilize our tools. diff --git a/tutorials/processing_analysis/headless_notebook_execution.md b/tutorials/processing_analysis/headless_notebook_execution.md index d91c299a5..9a900b8c3 100644 --- a/tutorials/processing_analysis/headless_notebook_execution.md +++ b/tutorials/processing_analysis/headless_notebook_execution.md @@ -8,30 +8,30 @@ Learn how to leverage headless notebooks to run your Jupyter notebooks with dynamic parameters. This guide walks you through starting a server, executing a notebook, and managing job outputs for automated analysis. -1\. Navigate to your workspace - this tutorial is shown on a specific workspace but can be reproduced anywhere where this application is enabled +1\. Navigate to your EoxHub Workspace - this tutorial is shown on a specific Workspace but can be reproduced anywhere this application is enabled. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-05/0418d570-967e-49e9-978b-3acbac48f27a/ascreenshot_96322cbebd8e4479808e7c8a9c6a833a_text_export.jpeg) \ -2\. Click "Headless Notebook" to verify that the application is enabled. If this icon is missing, please contact our support or your workspace administrator to add it +2\. Click "Headless Notebook" to verify that the application is enabled. If this icon is missing, please contact our support team or your Workspace administrator to have it enabled. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-05/aacfe709-2d5a-4e86-8852-19ae46a44b24/ascreenshot_22667693b4e64aed93e8cc4cf1695f84_text_export.jpeg) \ -3\. Now let's start JupyterLab to prepare your notebook +3\. Now let's start JupyterLab to prepare your notebook. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-05/097a37f2-79e2-4039-a061-ec66b70808e2/ascreenshot_94c38724c4bb4f02b437103d6c6dddf4_text_export.jpeg) \ -4\. For the pygeoapi worker to find the correct notebook, it needs to be created in a specific structure within a shared folder. Inside the **shared** **folder**, there is another **folder** **named** **the** **same** **as** **the workspace** - this is the correct location.\ -The shared folder is shared among all users in the workspace and also with pygeoapi. \ +4\. For the pygeoapi worker to find the correct notebook, it needs to be created in a specific structure within a shared folder. Inside the **shared** folder, there is another folder **named the same as the Workspace** - this is the correct location.\ +The shared folder is shared among all users in the workspace and also with pygeoapi.\ \ Inside this folder, the structure can be arbitrary - separated into many other folders or just single notebooks. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-05/7e7e36ee-1f58-4be7-b63e-900099ee3eb3/ascreenshot_4c45ec3f55ac4c2f9eebe262536297ce_text_export.jpeg) \ -5\. Open a notebook and write your code into the cells +5\. Open a notebook and write your code into the cells. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-05/b4543b30-5b46-4167-85da-21f635059c6f/user_cropped_screenshot_850a27cea8434ccdbc6924c317815f56_text_export.jpeg) @@ -54,7 +54,7 @@ Inside the call you can specify:\ \ Optionally, it is possible to include resource limits, like CPU or RAM.\ \ -This request can be sent via any application the user prefers, not just a direct curl call.\ +This request can be sent via any application the user prefers, not just directly with `curl`.\ \ Here is an **example** call using curl:\ \ @@ -101,4 +101,4 @@ All cells will be executed, so opening the notebook can be used for debugging pu \ 14\. Opening the desired job details will show the passed parameters of the call, including the **kernel** and the exact values of the **parameters**. This helps with the reproducibility and traceability of the executed algorithms. -![](https://colony-recorder.s3.amazonaws.com/files/2026-03-06/0503d88d-bc5b-4148-a6df-8297b58301a7/user_cropped_screenshot_09e442957be14e2988504041a0fd0b2f_text_export.jpeg) \ No newline at end of file +![](https://colony-recorder.s3.amazonaws.com/files/2026-03-06/0503d88d-bc5b-4148-a6df-8297b58301a7/user_cropped_screenshot_09e442957be14e2988504041a0fd0b2f_text_export.jpeg) diff --git a/tutorials/processing_analysis/qgis_tutorial.md b/tutorials/processing_analysis/qgis_tutorial.md index 1c2b0e31d..87b8c314c 100644 --- a/tutorials/processing_analysis/qgis_tutorial.md +++ b/tutorials/processing_analysis/qgis_tutorial.md @@ -9,37 +9,37 @@ This guide demonstrates the process of accessing a QGIS desktop environment directly within your browser using JupyterLab inside the EOxHub Workspace. It provides simple instructions to configure your server resources and successfully launch a specialized session for your data. \ -1\. Navigate to your EOxHub Workspace with JupyterLab and QGIS enabled +1\. Navigate to your EOxHub Workspace with JupyterLab and QGIS enabled. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/0f29e330-7baa-406a-8480-219b9c6a1fa9/ascreenshot_c9e8d1f1e3fe418aa60ddb5be0ecd227_text_export.jpeg) \ -2\. Open "JupyterLab" application +2\. Open "JupyterLab" application. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/635a9f8e-bf01-410b-9fee-8409ec795f48/ascreenshot_f8f7a16ca1e64dfe9a606fd3b0fc5bf7_text_export.jpeg) \ -3\. Click "Start My Server" +3\. Click "Start My Server". ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/db91b3a3-6978-4740-9f63-4f3ebfe5c331/ascreenshot_f4a6ed5e080a4b19ae97bc74f6c9ef98_text_export.jpeg) \ -4\. From the dropdown, select QGIS in the workspace profile +4\. From the dropdown, select QGIS in the workspace profile. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/50fe1c08-35e2-4e1e-8233-799855ee0381/ascreenshot_b5ef8c1f7ecb4aaf99eb1262442dd53c_text_export.jpeg) \ -5\. From the second dropdown, multiple resource options can be selected +5\. From the second dropdown, multiple resource options can be selected. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/3ba66f42-cb05-4451-a28f-fe5f9795c262/ascreenshot_2b53360372554876989171cc7dff6683_text_export.jpeg) \ -5.5 \. It can happen that QGIS do not start on a first start - if that happens, click on jupyter icon in the upper left corner. This will refresh the session and fix the issue. +5.5\. QGIS may not start on the first attempt. If that happens, click the Jupyter icon in the upper-left corner. This will refresh the session and fix the issue. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-28/f4a3234e-9de1-4d76-8cdc-de52689d52bc/screenshot_9cea884925a54ffaac9331266a109004_text_export.jpeg) \ -6\. QGIS then opens inside the JupyterLab app window +6\. QGIS then opens inside the JupyterLab app window. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-01/466f517a-8234-4043-a8de-2edec4eb248d/ascreenshot_bfd9aa459eb5463da5b5468ed3ed65f1_text_export.jpeg) diff --git a/tutorials/publishing_data/editors_linking_stories_collections.md b/tutorials/publishing_data/editors_linking_stories_collections.md index 5babf3df1..df89b3ed6 100644 --- a/tutorials/publishing_data/editors_linking_stories_collections.md +++ b/tutorials/publishing_data/editors_linking_stories_collections.md @@ -20,16 +20,16 @@ both can be still a work in progress! 1\. Navigate to a **Narrative Editor**, select an existing working **Session**, where you are creating a narrative and copy the exact narrative file name for reference later. You do not need to open it.\ -In the tutorial it is **hunga_tonga_aerosol_plumes.md** +In the tutorial it is **hunga_tonga_aerosol_plumes.md**. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/6633ffc0-8506-4b71-bbf6-fd490d4b338d/ascreenshot_ae2ecc6602e946f28435326f9ffcd3fb_text_export.jpeg) 2\. Navigate to a **Data Editor**, select a working session and modify the collection file which needs a new story reference.\ -In the tutorial it is **S5P-L3GRD-VOLCSO2-DAY** +In the tutorial it is **S5P-L3GRD-VOLCSO2-DAY**. \ -Click **"edit properties"** and check the add the **"Stories"** metadata group +Click **"Edit properties"** and check to add the **"Stories"** metadata group. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/e5b1135c-b769-4243-b27b-98b27de860f3/ascreenshot_5b1323bfe0bc47a3a577db813ee96f01_text_export.jpeg) @@ -44,28 +44,28 @@ Click **"edit properties"** and check the add the **"Stories"** metadata group ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/dfae19e9-5f82-4ab2-9661-d73afc090654/ascreenshot_e35194ca7b7b4546a439be42588bac21_text_export.jpeg) -5\. Add a new link entry by clicking on the **plus** icon +5\. Add a new link entry by clicking on the **plus** icon. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/f4e15a8a-5203-4455-9a1b-e0cc41383bc5/ascreenshot_e6d0280cb60c40738fe93970c1158a6a_text_export.jpeg) -6\. Click **"edit properties"** to add new fields +6\. Click **"edit properties"** to add new fields. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/dd33804b-01f2-44ea-80ab-364db1dd871d/ascreenshot_6bd6ef92104247f79ead42d0588b1de8_text_export.jpeg) -7\. Tick checkboxes to enable **"Name"** and **"Id"** properties +7\. Tick checkboxes to enable **"Name"** and **"Id"** properties. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/7d819863-f71b-44b2-bc1e-2884f8614a3f/ascreenshot_9189a93f6e3743e3b3629a3898e74480_text_export.jpeg) -8\. The **"Name"** field represents a human readable name for the story link +8\. The **"Name"** field represents a human readable name for the story link. -In this tutorial set as **Story on Tracking aerosol plumes from Hunga eruption of 2022** +In this tutorial set as **Story on Tracking aerosol plumes from Hunga eruption of 2022**. **"Id"** field should contain the story filename without the .md suffix - can be retrieved from the Narrative Editor Session - opened in another window. -In this tutorial **hunga_tonga_aerosol_plumes** +In this tutorial **hunga_tonga_aerosol_plumes**. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/cff3b535-50ab-4c2d-96c6-c73bf845ab81/ascreenshot_fe66cf76b0874b478f711c3c3baede8b_text_export.jpeg) @@ -79,11 +79,11 @@ Take note on the value of the **Name** (or **EodashIdentifier** if you are editi 10\. Now it's time to add the link also to the narrative. -Switch to the **Narrative Editor**, select a working session, open the **narrative** which needs a new reference to a **collection** and update the top frontmatter information, adding a field **collections** with a list of comma-separated **Names** (or **EodashIdentifiers**) of all relevant collections for this narrative. +Switch to the **Narrative Editor**, select a working session, open the **narrative** that needs a new reference to a **collection**, and update the top frontmatter information by adding a **collections** field containing a comma-separated list of **Names** (or **EodashIdentifiers**) of all relevant collections for this narrative. -You can also get the collection name from dashboard url in the indicator= part eg. https://gtif-austria.info/explore?x=13.4280&y=47.8056&z=7.9771&template=light&indicator=brownfield_recovery_potential&datetime=2024-01-01 - in this case collection **Name** is brownfield_recovery_potential +You can also get the collection name from dashboard url in the indicator= part eg. https://gtif-austria.info/explore?x=13.4280&y=47.8056&z=7.9771&template=light&indicator=brownfield_recovery_potential&datetime=2024-01-01 - in this case collection **Name** is brownfield_recovery_potential. -In this tutorial set as **collections: S5P-L3GRD-VOLCSO2-DAY** +In this tutorial set as **collections: S5P-L3GRD-VOLCSO2-DAY**. ![](https://colony-recorder.s3.amazonaws.com/files/2026-04-20/ed2f6ebb-cf1c-42f7-b616-95be4646c8ad/ascreenshot_8f73798adf21432e9ebf8b742c96c383_text_export.jpeg) diff --git a/tutorials/publishing_data/geojson_tutorial.md b/tutorials/publishing_data/geojson_tutorial.md index 791bd685c..abce25c76 100644 --- a/tutorials/publishing_data/geojson_tutorial.md +++ b/tutorials/publishing_data/geojson_tutorial.md @@ -8,12 +8,12 @@ ## Integrating a dataset from small GeoJSON file into the gtif-austria.info service -1\. Navigate to [https://gtif-austria.info](https://gtif-austria.info) +1\. Navigate to [https://gtif-austria.info](https://gtif-austria.info). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a0b23a6c-45c5-4df5-b055-42450d71cfcb/ascreenshot.jpeg?tl_px=82,111&br_px=1458,881&force_format=jpeg&q=100&width=1120.0) \ -2\. Click "Log in" +2\. Click "Log in". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a0b23a6c-45c5-4df5-b055-42450d71cfcb/ascreenshot.jpeg?tl_px=164,0&br_px=1541,769&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=975,-1) @@ -21,27 +21,27 @@ 3\. If it is the first time visiting the workspace you will need to register. \ -4\. After registration you are forwarded to the workspace. Click "Data Editor" +4\. After registration you are forwarded to the workspace. Click "Data Editor". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/250cc48e-7e09-453f-b79a-3a588300f53c/ascreenshot.jpeg?tl_px=0,0&br_px=1301,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=303,227) \ -5\. If it is your first visit to the data editor it needs to be linked to your github account. Click "Authorize GTIF Austria Data Editor" +5\. If it is your first visit to the Data Editor, it needs to be linked to your GitHub account. Click "Authorize GTIF Austria Data Editor". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/147a3a19-35a6-4c36-8242-1a30d493f3dd/ascreenshot.jpeg?tl_px=221,224&br_px=1522,951&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,277) \ -6\. Click on your username +6\. Click on your username. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/cff4682c-cb20-48f9-bef2-7f7befb3ae27/ascreenshot.jpeg?tl_px=0,31&br_px=800,478&force_format=jpeg&q=100&wat_scale=71&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=222,294) \ -7\. Click "Install & Authorize". It is important to select "all repositories" as git-clerk will create fork from existing data catalog. +7\. Click "Install & Authorize". It is important to select "All repositories" because git-clerk will create a fork from the existing data catalog. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a2aacaa4-1d86-4b4d-b9e1-5315b39d1bd9/ascreenshot.jpeg?tl_px=0,151&br_px=800,599&force_format=jpeg&q=100&wat_scale=71&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=252,388) \ -8\. Click "Start New Session" +8\. Click "Start New Session". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/bc46a408-e84e-438d-a1c5-fd3242f60916/ascreenshot.jpeg?tl_px=240,0&br_px=1541,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=941,46) @@ -51,15 +51,15 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/3fce0882-6665-4490-bdea-fecaaca8b974/ascreenshot.jpeg?tl_px=0,0&br_px=1301,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=502,122) \ -10\. Type how you want to call your session, e.g. "new_resource_tutorial" +10\. Type how you want to call your session, e.g. "new_resource_tutorial". \ -11\. Click "Create" +11\. Click "Create". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a4b8b74c-9eeb-4ecf-b39f-a616101c27ae/ascreenshot.jpeg?tl_px=240,0&br_px=1541,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=919,124) \ -12\. Click "Create Dataset Submission" +12\. Click "Create Dataset Submission". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a4ba6e60-f464-4db3-8336-0726daee4920/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=391,386) @@ -69,10 +69,10 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/dc61d72e-26bf-4ef2-b77c-05ff186357f0/ascreenshot.jpeg?tl_px=75,72&br_px=1376,799&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,277) \ -14\. Type name you want to use for your data e.g. "geojson_example" +14\. Type the name you want to use for your data, e.g. "geojson_example". \ -15\. Click "Submit" +15\. Click "Submit". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/74c0e20d-9165-4029-8403-055f867d27aa/ascreenshot.jpeg?tl_px=240,265&br_px=1541,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=698,317) @@ -82,7 +82,7 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/dba88873-b21e-4ebe-b8ea-29fe89b56f36/ascreenshot.jpeg?tl_px=0,202&br_px=1301,929&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=265,277) \ -17\. Type title you want to give your dataset, e.g. "GeoJSON Example" +17\. Type the title you want to give your dataset, e.g. "GeoJSON Example". \ 18\. Click here. @@ -90,7 +90,7 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/190feba9-cec0-44ff-86b0-1547d0be6d78/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=269,354) \ -19\. Type identifier you want to appear in the url when selected, e.g. "geojson_example1" +19\. Type the identifier you want to appear in the URL when selected, e.g. "geojson_example1". \ 20\. Click here. @@ -98,15 +98,15 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/66d09565-3607-4b13-a722-41b1ac83950a/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=321,405) \ -21\. Type the description for your dataset, (as markdown) e.g. "# Great description" +21\. Type the description for your dataset (as Markdown), e.g. "# Great description". \ -22\. Click on Resources +22\. Click on Resources. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a7bce4fd-8dab-4ccf-b555-07f4f4dbb16b/ascreenshot.jpeg?tl_px=0,0&br_px=1301,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=415,209) \ -23\. Activate checkbox +23\. Activate the checkbox. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/2d6e45da-735f-41ed-b7fe-9af1c93aef01/ascreenshot.jpeg?tl_px=0,0&br_px=1301,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=219,270) @@ -116,7 +116,7 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/c82780d8-7094-49eb-b412-fe3dd1d5d717/ascreenshot.jpeg?tl_px=0,14&br_px=1301,741&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=287,277) \ -25\. Select type of resource, in this case "GeoJSON Source" +25\. Select type of resource, in this case "GeoJSON Source". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/31e82cb3-7198-48f4-b14f-b9bd51b00f13/ascreenshot.jpeg?tl_px=0,126&br_px=1301,853&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=340,277) @@ -126,24 +126,24 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/ada2c9c9-8969-4871-b796-970589727928/ascreenshot.jpeg?tl_px=0,139&br_px=1301,866&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=296,277) \ -27\. Add "GeoJSON source" as Name (this will be autofilled in the future) +27\. Add "GeoJSON source" as the Name (this will be autofilled in the future). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/3d50f4b2-dd98-4013-a65e-7108c0c2587e/ascreenshot.jpeg?tl_px=0,226&br_px=1301,953&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=322,277) \ -28\. Add the url of pre-created eodash JSON style file, see also for more information. +28\. Add the URL of the pre-created eodash JSON style file. See also for more information. (Dedicated tutorial on style definition being worked on) ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/1fe92874-60a7-4d76-8274-0dc0f29f04ea/ascreenshot.jpeg?tl_px=40,265&br_px=1341,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,383) \ -29\. If you want the dashboard to zoom to a specific area you can select a bounding box on the map +29\. If you want the dashboard to zoom to a specific area you can select a bounding box on the map. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/7dcb5ea7-d5f3-4e6c-892b-a27f59bd32f5/ascreenshot.jpeg?tl_px=114,265&br_px=1415,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,435) \ -30\. The geojson source assignes files to times, click on the plus to create a new time entry. +30\. The GeoJSON source assigns files to times. Click the plus button to create a new time entry. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/6f2e8d67-8bd3-43bb-b083-11ccb5fa3afd/ascreenshot.jpeg?tl_px=0,198&br_px=1301,925&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=332,277) @@ -153,20 +153,20 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/aa6e89a3-a07f-44a8-b99e-ee4d98d82601/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=296,336) \ -32\. Type a time string in ISO 8601 (), e.g. "2025" +32\. Type a time string in ISO 8601 (), e.g. "2025". \ -33\. Add an asset for that time, click on the plus button +33\. Add an asset for that time; click on the plus button. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/cc266572-82d4-46a3-b112-c7ee4152f0e3/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=318,379) \ -34\. Type an identifier for the asset you want to use and add the public url of your geoJSON file in the Field entry +34\. Type an identifier for the asset you want to use and add the public URL of your GeoJSON file in the field entry. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/400e7a59-f119-4ff1-af24-09d06f3f63b7/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=378,472) \ -35\. Disable optional parameters by unchecking them (this step will not be needed in the future, they will be auto disabled) +35\. Disable optional parameters by unchecking them (this step will not be needed in the future; they will be disabled automatically). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/416e21bd-b1f6-4c25-a081-0b539210188c/ascreenshot.jpeg?tl_px=0,233&br_px=1301,960&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=249,277) @@ -181,12 +181,12 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/a7fd68a2-9de4-4c40-afaa-77afdb78967f/ascreenshot.jpeg?tl_px=0,265&br_px=1301,993&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=241,425) \ -38\. Click "Save" +38\. Click "Save". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/2b84f1a0-62a3-4a2a-8c5f-ba3b34790edd/ascreenshot.jpeg?tl_px=240,0&br_px=1541,727&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=1010,49) \ -39\. If the inputs were correct you should see "Preview creation is currently running..." +39\. If the inputs were correct you should see "Preview creation is currently running...". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/1f4cca31-b6da-4300-88f7-36843b148fc3/ascreenshot.jpeg?tl_px=498,72&br_px=1541,654&force_format=jpeg&q=100&width=1042&wat_scale=93&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=369,182) @@ -201,12 +201,12 @@ ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/5c23cf5c-9a9e-4992-bb18-059f573dac7b/ascreenshot.jpeg?tl_px=736,275&br_px=1385,638&force_format=jpeg&q=100&width=649&wat_scale=57&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=303,160) \ -42\. Close the Selection panel by clicking "✕" (you can also use the fullscreen button to change from mobile view mode) +42\. Close the Selection panel by clicking "✕" (you can also use the fullscreen button to change from mobile view). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/ffd56062-b873-4d0e-a6cd-21811ba7d95a/ascreenshot.jpeg?tl_px=892,50&br_px=1541,413&force_format=jpeg&q=100&width=649&wat_scale=57&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=591,160) \ -43\. Congratulations! You should see your data styled and to the area you selected! +43\. Congratulations! You should see your data styled and displayed in the area you selected. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-05-09/0c307388-d264-490b-b2d0-27da94eeb115/ascreenshot.jpeg?tl_px=795,560&br_px=1444,923&force_format=jpeg&q=100&width=649&wat_scale=57&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=303,160) diff --git a/tutorials/publishing_data/indicator_tutorial.md b/tutorials/publishing_data/indicator_tutorial.md index 65a11148f..deb995ebd 100644 --- a/tutorials/publishing_data/indicator_tutorial.md +++ b/tutorials/publishing_data/indicator_tutorial.md @@ -3,16 +3,16 @@ **What you’ll accomplish:** Create an indicator that displays several existing collections as layers in one dashboard view. **Applications used:** [**Data Editor**](../applications/data_editor.md), [**Publishing Dashboard**](../applications/publishing_dashboard.md) **Estimated time:** 15 minutes -**Before you start:** You need collection file you want to group. For more information how to create collections see other tutorials: [**add geojson dataset**](../tutorials/publishing_data/geojson_tutorial.md) and [**add WMTS dataset**](../tutorials/publishing_data/wtms_tutorial.md) +**Before you start:** You need the collection files you want to group. For more information on how to create collections, see the other tutorials: [**Add GeoJSON Dataset**](../tutorials/publishing_data/geojson_tutorial.md) and [**add WMTS Dataset**](../tutorials/publishing_data/wtms_tutorial.md) This guide provides a step-by-step process for merging multiple datasets into a single display collection using the EOxHub Data Editor. It documents the task of adding a new Indicator file based on existing Collection files created beforehand. It also documents usage of additional Indicator specific properties Disable and Hidden. -1\. This tutorial expects already existing **Collection** files in the session, which are supposed to be grouped together in an **Indicator** file. Each collection will be shown as a layer in the final visualisation. +1\. This tutorial expects **Collection** files to already exist in the session; these collections will be grouped together in an **Indicator** file. Each collection will be shown as a layer in the final visualisation. -2\. Navigate to **Data Editor** in the workspace page e.g. +2\. Navigate to **Data Editor** in the workspace page e.g. . ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/d641459a-b8e0-4a0e-b94b-418a192b86ab/ascreenshot_6765c7f679744ca6a4e0988ff83893c9_text_export.jpeg) @@ -29,7 +29,7 @@ Notice existing pre-created files in **collections**. Their **filenames** will b ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/8f5fb973-bf30-4174-b3bd-3dbc19504922/ascreenshot_44dddb50dc70427580570c970ba2a46f_text_export.jpeg) -5\. Click "indicators" +5\. Click "indicators". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/fddba850-e256-40c4-ae49-d692b142d9de/ascreenshot_31b9f2e54f80400a8ee507077a374d41_text_export.jpeg) @@ -39,12 +39,12 @@ Notice existing pre-created files in **collections**. Their **filenames** will b ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/f2249e35-02d2-4293-9d41-65e76ec82b8d/ascreenshot_7340442668d143c2b7a72947ec1466a8_text_export.jpeg) -7\. Select "Edit in current session" +7\. Select "Edit in current session". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/1ff2b5c2-2bb8-4eb8-b2bc-171479207cbc/ascreenshot_2ea384ac0c754904a7b1189532af0696_text_export.jpeg) -8\. Type the filename of a new indicator file with .json prefix, e.g. **"testing-indicator-new.json"**. +8\. Type the filename of a new indicator file with the `.json` extension, e.g. **"testing-indicator-new.json"**. Click on **Add New File** @@ -66,7 +66,7 @@ Click on **Add New File** ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/dd9567cc-cec8-43be-8717-5586f850bc58/ascreenshot_a71ad292f3e44f0cbe1587d9bbf0ee51_text_export.jpeg) -12\. Each Item is a filename of a **Collection** without the **.json** suffix e.g. **LULUCF_land_use_copy_test** +12\. Each Item is a filename of a **Collection** without the **.json** suffix e.g. **LULUCF_land_use_copy_test**. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/507cebba-058c-4fac-a1e6-e4f14955b52f/ascreenshot_d8e73657a4c24a929fb494301a925162_text_export.jpeg) @@ -81,7 +81,7 @@ Click on **Add New File** ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/ab73dcd4-caa5-4a97-abd1-4a9042a7932d/ascreenshot_7e503d97de7c40dd8e6fe621f44d2c46_text_export.jpeg) -15\. Metadata fields such as **Themes** defined on the **Collections** are **not** propagated into the **Indicator** so for indicators they must be defined here as well. +15\. Metadata fields such as **Themes** defined on the **Collections** are **not** propagated to the **Indicator**, so they must be defined here as well. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/2fbdfaa0-86ed-499a-a00a-8d0a825fd751/ascreenshot_8bb238e851d941a59005ee7e79648a04_text_export.jpeg) @@ -121,12 +121,12 @@ Click on the checkbox to activate the field. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/4dec05d4-af9f-457e-89ea-3a4265b61cc1/ascreenshot_260e1de4a34041f8959886880c42d35f_text_export.jpeg) -22\. If on a smaller screen, in order to see the preview instance, click on the **"Eye"** icon +22\. If on a smaller screen, in order to see the preview instance, click on the **"Eye"** icon. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/58f9b9ae-a755-471b-8cf1-c188f3790e42/ascreenshot_232b513cee6b47249e7a56a63b0d2739_text_export.jpeg) -23\. "Preview creation takes a few minutes to finish" +23\. "Preview creation takes a few minutes to finish". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/fab5f327-a8f1-4efe-a4cd-9483fe90ee67/ascreenshot_ffa38fc2bd7946a89ba4745bbbf1ed6a_text_export.jpeg) @@ -136,7 +136,7 @@ Click on the checkbox to activate the field. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/e27c546b-84c0-4493-a9c7-99344025e38b/ascreenshot_06b3ee1185c048a5aabba25b3fe974e8_text_export.jpeg) -25\. Click "Select indicator" +25\. Click "Select indicator". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/622abbdf-8912-42e4-ba98-f09164625e23/ascreenshot_a8c7f7299cc445299f1f46e360da5db1_text_export.jpeg) @@ -161,7 +161,7 @@ Click on the checkbox to activate the field. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/590b97b7-1d27-4111-9fe0-9dd9436c1699/ascreenshot_a097dc6ec35548e086471a86c00ff710_text_export.jpeg) -30\. You can then submit the session for review by clicking on the session name e.g. **testing-session** +30\. You can then submit the session for review by clicking on the session name e.g. **testing-session**. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/37c91539-3cd3-4107-a845-0ff9eda30536/ascreenshot_2b00714707a4467e9f5aa3fe7a9bc537_text_export.jpeg) @@ -171,7 +171,7 @@ Click on the checkbox to activate the field. ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/8cbbd2d6-1413-44a6-aee6-f3be38217b07/ascreenshot_620bf2573f6f44df85bd2749272b456d_text_export.jpeg) -32\. Click "Request button" +32\. Click "Request button". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/09261a6f-5733-4331-83be-fcdc3954a8f6/ascreenshot_10aba9494d94458c9130fa7366d9b28d_text_export.jpeg) @@ -203,6 +203,6 @@ Click on the indicator file if any changes were already done, otherwise use the ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/44c63fce-dc52-4ef1-8266-951ba0a3ba72/ascreenshot_3c46b723dbc147ac848a5d2bd66c40bc_text_export.jpeg) -38\. Click "Save" +38\. Click "Save". ![](https://colony-recorder.s3.amazonaws.com/files/2026-01-28/7146a8d7-dd7c-49cf-a28a-86b9cedd6c89/ascreenshot_4863f7e81b7146c089e0bde2e0d700fd_text_export.jpeg) diff --git a/tutorials/publishing_data/publishing-workflow-tutorial.md b/tutorials/publishing_data/publishing-workflow-tutorial.md index cd9b29e49..348ecfcf4 100644 --- a/tutorials/publishing_data/publishing-workflow-tutorial.md +++ b/tutorials/publishing_data/publishing-workflow-tutorial.md @@ -3,23 +3,23 @@ **What you’ll accomplish:** Upload, configure, preview, and submit a geospatial dataset for publication in an EOxHub dashboard. **Applications used:** [**File Browser**](../applications/file_browser.md), [**Data Editor**](../applications/data_editor.md), [**Publishing Dashboard**](../applications/publishing_dashboard.md) **Estimated time:** 30–45 minutes, excluding review and approval -**Before you start:** You need access to an EOxHub Workspace with Dashboard as a Service and a your geospatial dataset. +**Before you start:** You need access to an EOxHub Workspace with Dashboard as a Service and your geospatial dataset. -This tutorial explains the complete workflow for preparing, uploading, styling, and publishing datasets in an EOXHub Workspace which includes multiple of the available Applications within EOxHub. It is intended as overview and does not go too deep into the options within the various steps, but provides follow on resources if more information is needed. The same steps apply across all workspace instances (e.g., GTIF Austria, Cerulean, and other environments). +This tutorial explains the complete workflow for preparing, uploading, styling, and publishing datasets in an EOxHub Workspace, using several of the available applications within EOxHub. It is intended as an overview and does not go into detail on all the options within the various steps, but provides links to further resources if more information is needed. The same steps apply across all workspace instances (e.g., GTIF Austria, Cerulean, and other environments). -For more information on the dedicated Applications, please further explore this documentation. +For more information on the dedicated applications, please explore the rest of this documentation. ```{note} -The Publishing of data in the Dashboard is only available for workspaces that have added the paid option **Dashboard as a Service (DaaS)** +Publishing data in the Dashboard is only available for workspaces that have added the paid option **Dashboard as a Service (DaaS)**. ``` ## Prerequisites -In order to submit a data publishing request for raw resource, i.e. a data format that can directly be visualized by the dashboard (Cloud optimized GeoTIFF (COG), GeoJSON, FlatgeoBuf) you need following things: +To submit a data publishing request for a raw resource, i.e. a data format that can be directly visualized by the Dashboard (Cloud-Optimized GeoTIFF (COG), GeoJSON, or FlatGeobuf), you need the following: -1. **Have a geo file that is accessible through public URL** -2. **Have a style definition file that is accessible through public URL** +1. **Have a geospatial file that is accessible through a public URL.** +2. **Have a style definition file that is accessible through a public URL.** The tutorial covers how to achieve the prerequisites within an EOxHub Workspace environment and various other aspects of the Data Publishing submission: @@ -34,18 +34,18 @@ The tutorial covers how to achieve the prerequisites within an EOxHub Workspace ## 1. Uploading Data with the File Browser -For the first prerequisite (publicly available geo-file) it is possible to use the File browser application. The [**File Browser**](../applications/file_browser.md) allows adding data to a workspace. +For the first prerequisite (a publicly available geospatial file), you can use the File Browser application. The [**File Browser**](../applications/file_browser.md) allows adding data to a workspace. A special public folder is available where you can upload the files which are expected to be published. -You can upload files (Tiff (Cloud Optimized Geotiff - COG), GeoJSON, style files, preview images, etc.) directly in the browser. +You can upload files (Cloud-Optimized GeoTIFF (COG), GeoJSON, style files, preview images, etc.) directly in the browser. -Once a file is uploaded it can be accessed through a special URL, similar to following: +Once a file is uploaded, it can be accessed through a special URL similar to the following: ```text https://workspace-ui-public..hub.eox.at/api/public/share/public/.tif ``` -The exact url as well as a short description is provided within the README.txt inside the public folder of your workspace. +The exact URL, as well as a short description, is provided in the README.txt file inside the public folder of your workspace. Presigned URLs generated from the File Browser are **temporary** and should not be used in the Dashboard configuration. Always use the permanent public URL. > ⚠️ Upload through the browser to the workspace storage has some size limitations, files over ~100 MB should be uploaded differently. @@ -55,17 +55,17 @@ Presigned URLs generated from the File Browser are **temporary** and should not Here is more information on the supported formats: * Raster Data: - - Use Cloud-Optimized GeoTIFF (COG) + - Use Cloud-Optimized GeoTIFF (COG). - Ideally in EPSG:3857 projection for best support performance - - Other projections should also work but have a performance penalty when being visualized + - Other projections should also work but have a performance penalty when being visualised. - Can be a single file or a time series (multiple files). - Ideally encode the date and time in the filename using ISO format: YYYY-MM-DDTHH:MM:SS. - Bands: - RGB bands (already prepared as final visualization), or - Data bands in which case a style will be needed (see section 3.) * Vector Data: - - Use GeoJSON if the file size is under ~10 MB, or FlatGeobuf for larger datasets - - Even larger datasets should be handled differently, will need dedicated tile server + - Use GeoJSON if the file size is under ~10 MB, or FlatGeobuf for larger datasets. + - Even larger datasets should be handled differently and will need a dedicated tile server. - Will need a style definition as described in section 3. - Files in the **`public` folder** are openly accessible and can be integrated into the Dashboard. @@ -79,7 +79,7 @@ Additional information on resource properties, such as raw data source can be fo COGs with numeric values (e.g., temperature) as well as vector data (GeoJSON, FlatGeobuf) require a style definition so that it is clear how they should be visualized. -This section covers handling the second pre-requisite, creating and making the style available online. +This section covers handling the second prerequisite: creating the style and making it available online. ### Style creation @@ -87,7 +87,7 @@ The style is based on [OpenLayers expressions](https://openlayers.org/en/latest/ Further information on styling in the eodash client can be found in the [eodash documentation](https://eodash.org/styling.html). -An experimental client to help quicker iterate in the style definition is available under https://eodash.github.io/eodash-style-editor/. There you can set a URL for your dataset and work on the style definition live. Please take into account this is not a fully functioning experimental helper tool. A more streamlined integration is envisioned and the deployment of the current tool will probably change. +An experimental client to help you iterate more quickly on the style definition is available at https://eodash.github.io/eodash-style-editor/. There you can set a URL for your dataset and work on the style definition live. Please note that this is an experimental helper tool and is not fully functional. A more streamlined integration is envisioned and the deployment of the current tool will probably change. Example: Temperature color scale with no-data handling: @@ -118,8 +118,8 @@ Example: Temperature color scale with no-data handling: ### Style online deployment -Using the same logic as making the cloud optimized file available online, we can use the File Browser to upload or directly create the style json file to a location within the public folder. -If you want to create the style and copy the style configuration content from the style editor, you can click on "New file" 📄, name it for example style.json, and in the opened editor paste your configuration. Make sure to click on save button 💾 once done. +Using the same approach as making the Cloud-Optimized file available online, we can use the File Browser to upload or directly create the style JSON file in the public folder. +If you want to create the style and copy the style configuration from the style editor, click on "New file" 📄, name it, for example, style.json, and paste your configuration into the editor. Make sure to click the Save button 💾 once you are done. Then you can use the public endpoint as explained previously. There are of course other ways of making a file public, many services exist especially for a json format. Style files can become intricate depending on the use case or done as collaboration activity so it might be beneficial to use a service that provides change tracking. @@ -132,18 +132,18 @@ The basic steps are: 1. Go to **Data Editor → Start New Session**. 2. Automation → Create Dataset Submission: - - Enter Data Title and click Submit + - Enter Data Title and click Submit. 3. Inside opened form: - - Make sure identifier has no special characters or white spaces - - Under **Resources**, click on the plus (+) sign - - Under item 1 select *Cloud Optimized Geotiff (COG) Source*. - - Add to the Style field the URL to a style definition (prerequisite 2 - as described in section 2 previously) - - Draw a bounding box dashboard should zoom to when dataset selected (click → move mouse → click again to define rectangle) - - Click plus (+) TimeEntries - - Write a Time string in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format, e.g. YYYY-MM-DD or just year YYYY - - Click on the plus (+) sign of the Assets field - - Add an identifier string, e.g. data - - Paste the URL to your public file into the File field (prerequisite 1 - as described in section 1 previously) + - Make sure identifier has no special characters or white spaces. + - Under **Resources**, click on the plus (+) sign. + - Under item 1, select *Cloud-Optimized GeoTIFF (COG) Source*. + - Add to the Style field the URL to a style definition (prerequisite 2 - as described in section 2 previously). + - Draw a bounding box that the Dashboard should zoom to when the dataset is selected (click → move the mouse → click again to define the rectangle). + - Click the plus (+) button for TimeEntries. + - Write a Time string in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format, e.g. YYYY-MM-DD or just year YYYY. + - Click on the plus (+) sign of the Assets field. + - Add an identifier string, e.g. data. + - Paste the URL to your public file into the File field (prerequisite 1 - as described in section 1 previously). Example entry for a COG resource: @@ -156,7 +156,7 @@ Example entry for a COG resource: } ``` -This is intended as short summary, for more detailed guide with screenshots please look at [Integrating GeoJSON dataset using Data Editor](geojson_tutorial), where the shown steps are applicable to all raw resource submissions. +For a more detailed guide with screenshots, please see [Integrating GeoJSON dataset using Data Editor](geojson_tutorial), where the shown steps are applicable to all raw resource submissions. --- @@ -233,7 +233,7 @@ If multiple datasets should be shown together in the dashboard, there are mainly - Combine them under one Indicator definition. - Update the `catalog.json` to reference the new indicator. -It is possible to use the "Browse Files" button in the Data Editor to find and modify most text based files. As alternative the changes can be made directly into the github repository if that is considered an easier alternative. +It is possible to use the "Browse Files" button in the Data Editor to find and modify most text-based files. Alternatively, the changes can be made directly in the GitHub repository if that is considered easier. Example indicator (simplified): @@ -310,5 +310,5 @@ Workflow: --- -This covers the main steps for publishing data by **uploading, styling, combining, and publishing** in an EOXHub Workspace. -For more information on the used Applications further explore the documentation. +This covers the main steps for publishing data by **uploading, styling, combining, and publishing** in an EOxHub Workspace. +For more information about the applications used, please explore the rest of the documentation. diff --git a/tutorials/publishing_data/wmts_tutorial.md b/tutorials/publishing_data/wmts_tutorial.md index 94e847fbf..e9f7cd958 100644 --- a/tutorials/publishing_data/wmts_tutorial.md +++ b/tutorials/publishing_data/wmts_tutorial.md @@ -3,52 +3,52 @@ **What you’ll accomplish:** Connect a WMTS layer and verify it in the dashboard preview. **Applications used:** [**Data Editor**](../applications/data_editor.md), [**Publishing Dashboard**](../applications/publishing_dashboard.md) **Estimated time:** 20 minutes -**Before you start:** You need WMTS endpoint with its layer identifier. This example uses Copernicus Marine WMTS. +**Before you start:** You need a WMTS endpoint with its layer identifier. This example uses Copernicus Marine WMTS. ## Integrating a dataset from the Copernicus Marine Data Store into the eodashboard.org service -1\. Navigate to [https://data.marine.copernicus.eu/products](https://data.marine.copernicus.eu/products) +1\. Navigate to [https://data.marine.copernicus.eu/products](https://data.marine.copernicus.eu/products). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/48b4e82c-878c-4d00-a7c0-ac012bb0d57c/ascreenshot.jpeg?tl_px=55,98&br_px=1431,867&force_format=jpeg&q=100&width=1120.0) \ -2\. Search for the dataset you are interested in, for example by using the Click the "Free text" search. (In order for free search to work it seems you need to add also a date range or it will get stuck), for example you can type "chlorophyll a" enter a time range. +2\. Search for the dataset you are interested in, for example by clicking the "Free text" search. (In order for free search to work it seems you need to add also a date range or it will get stuck), for example you can type "chlorophyll a" enter a time range. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/48b4e82c-878c-4d00-a7c0-ac012bb0d57c/ascreenshot.jpeg?tl_px=0,25&br_px=1376,794&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=215,277) \ -3\. Let us continue the example wit "Global Ocean Colour". +3\. Let us continue the example with "Global Ocean Colour". -Click "Global Ocean Colour (Copernicus-GlobColour), Bio-Geo-Chemical, L4 (monthly and interpolated) from Satellite Observations (Near Real Time)" +Click "Global Ocean Colour (Copernicus-GlobColour), Bio-Geo-Chemical, L4 (monthly and interpolated) from Satellite Observations (Near Real Time)". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/57663edc-293c-45c2-a269-b2e39dce7073/ascreenshot.jpeg?tl_px=0,196&br_px=1376,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=401,448) \ -4\. Click "Data access" +4\. Click "Data access". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/220415b4-7472-4da6-9f56-ae5503d6123a/ascreenshot.jpeg?tl_px=0,0&br_px=1376,769&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=156,265) \ -5\. Click "WMTS" +5\. Click "WMTS". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/3254cf73-3c4e-4a83-9c41-05cd737e2789/ascreenshot.jpeg?tl_px=110,196&br_px=1487,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=935,426) \ -6\. Use search within the WMTS xml file to find the [[<Layer]] you are interested in which includes the [[ows:Identifier]] you will need for the form later, as well as valuable information in the [[VariableInformation]] and default style +6\. Use the search within the WMTS XML file to find the [[<Layer]] you are interested in. It includes the [[ows:Identifier]] you will need for the form later, as well as valuable information in the [[VariableInformation]] and default style. \ -7\. Go to EO Dashboard workspace and log-in. +7\. Go to the EO Dashboard Workspace and log in. -If you do not have an account you need to register. Currently new users need to be manually authorized to get access +If you do not have an account, you need to register. Currently, new users need to be manually authorised to get access. \ -8\. Click "Data Editor" +8\. Click "Data Editor". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/8007bc3f-c097-4138-899d-f2e948c989d0/ascreenshot.jpeg?tl_px=0,0&br_px=1376,769&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=55,77) \ -9\. Click "Start New Session" +9\. Click "Start New Session". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/5e188fe6-a81d-4b31-b0d5-ffe6aef63943/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=985,54) @@ -58,15 +58,15 @@ If you do not have an account you need to register. Currently new users need to ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/8e156e95-0245-46e5-be81-204284178b52/ascreenshot.jpeg?tl_px=0,0&br_px=1247,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=486,131) \ -11\. Type the session name you want to have e.g. "new_cmems_data" +11\. Type the session name you want to have e.g. "new_cmems_data". \ -12\. Click "Create" +12\. Click "Create". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/fe93defb-9c28-4f24-ad17-dd76f23a096a/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=926,131) \ -13\. Click "Add/Edit File Manually" +13\. Click "Add/Edit File Manually". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/1c4f4adb-a6bf-4d81-b222-23ae1065f0b4/ascreenshot.jpeg?tl_px=87,269&br_px=1334,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,396) @@ -76,18 +76,18 @@ If you do not have an account you need to register. Currently new users need to ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/05dc372a-5b04-4c77-a1c3-c2dd70d82480/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=693,120) \ -15\. Type "col" +15\. Type "col". \ -16\. Select the "collections" folder +16\. Select the "collections" folder. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/50df73fb-f52b-4ba0-81a2-bfc40b69ddfe/ascreenshot.jpeg?tl_px=0,0&br_px=1247,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=517,184) \ -17\. Type the name to use as collection file name (has to be a JSON file), e.g. "/cmems_data_1.json" (A new button will be introduced to simplify this step in the future) +17\. Type the name to use as collection file name (has to be a JSON file), e.g. "/cmems_data_1.json" (A new button will be introduced to simplify this step in the future). \ -18\. Click "Create" +18\. Click "Create". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/4a198f97-47b3-4322-bf4d-2c4461573401/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=930,133) @@ -97,52 +97,52 @@ If you do not have an account you need to register. Currently new users need to ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/27329bfa-1663-41f7-aeee-dacac3ee3797/ascreenshot.jpeg?tl_px=0,48&br_px=1247,745&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=305,277) \ -20\. Type "cmems_data_chl" +20\. Type "cmems_data_chl". \ -21\. Add a title +21\. Add a title. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/8ae36a77-5d9f-444b-bb1f-aa06b2d6349a/ascreenshot.jpeg?tl_px=0,220&br_px=1247,917&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=270,277) \ -22\. Add an Eodashidentifier, it should be unique among the available collection, will be used in the URL to link to it directly e.g: ?indicator=CMEMS_CHL +22\. Add an Eodashidentifier, it should be unique among the available collection, will be used in the URL to link to it directly e.g: ?indicator=CMEMS_CHL. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/48b75e45-03f1-4d4c-b57d-376ccceca67e/ascreenshot.jpeg?tl_px=0,269&br_px=1247,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=316,360) \ -23\. Optional properties can be enabled by clicking the check boxes +23\. Optional properties can be enabled by clicking the check boxes. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/79a980f3-c8a9-48a4-abcd-e33ec71883af/ascreenshot.jpeg?tl_px=0,269&br_px=1247,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=224,350) \ -24\. Add some description for the dataset as markdown text +24\. Add some description for the dataset as markdown text. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/af314207-c735-4c45-86fd-01352b0c4f1a/ascreenshot.jpeg?tl_px=0,269&br_px=1247,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=356,350) \ -25\. Click to resources, in principle all other tabs are optional +25\. Click to resources. In principle all other tabs are optional. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/d2938331-8e0c-44e2-a773-75ae4aa636ce/ascreenshot.jpeg?tl_px=0,0&br_px=1247,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=501,220) \ -26\. Click on the plus symbol +26\. Click on the plus symbol. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/aaa034e6-50e0-42cb-8c6a-66850b0801a7/ascreenshot.jpeg?tl_px=0,31&br_px=1247,728&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=306,277) \ -27\. Select the resource type, in this case "Copernicus Marine Data Store WMTS" +27\. Select the resource type, in this case "Copernicus Marine Data Store WMTS". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/e789e2be-27c5-4c0f-8e16-ab78420e9c1d/ascreenshot.jpeg?tl_px=0,138&br_px=1247,835&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=352,277) \ -28\. Click on endpoint +28\. Click on endpoint. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/26abf052-89fb-44cb-b25a-f45738cc5f8f/ascreenshot.jpeg?tl_px=0,31&br_px=1247,728&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=324,277) \ 29\. Copy the URL from the WMTS tab you opened earlier and remove the section starting from the question mark e.g. from [https://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211?request=GetCapabilities&service=WMS](http://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211?request=GetCapabilities&service=WMS) to: -[https://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211](http://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211?request=GetCapabilities&service=WMS) and paste it into the field +[https://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211](http://wmts.marine.copernicus.eu/teroWmts/OCEANCOLOUR_GLO_BGC_L4_NRT_009_102/cmems_obs-oc_glo_bgc-plankton_nrt_l4-olci-300m_P1M_202211?request=GetCapabilities&service=WMS) and paste it into the field. \ 30\. Click here. @@ -153,22 +153,22 @@ If you do not have an account you need to register. Currently new users need to 31\. Type "marinedatastore" in the Name field as well as "WMTSCapabilities" in the Type field. \ -32\. Fill in the LayerID field +32\. Fill in the LayerID field. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/85b9a6d2-a8b5-4026-899e-bdb1b46e2c48/ascreenshot.jpeg?tl_px=0,182&br_px=1247,879&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=304,277) \ -33\. You can enable the time query start and end parameter to only retrieve specific time extent, for example 2024-01-01T00:00:00Z to 2025-01-27T00:00:00Z +33\. You can enable the time query start and end parameter to only retrieve specific time extent, for example 2024-01-01T00:00:00Z to 2025-01-27T00:00:00Z. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/64c51603-2741-4619-a5f3-0247e1bdf6d2/ascreenshot.jpeg?tl_px=0,269&br_px=1247,966&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=254,289) \ -34\. The dimensions specification through the UI is still in progress +34\. The dimensions specification through the UI is still in progress. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/a843da1c-4006-42b5-9a5e-2b85943907e4/ascreenshot.jpeg?tl_px=0,117&br_px=1247,814&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=318,277) \ -35\. Click "Save" +35\. Click "Save". ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/1c75d088-759d-42cf-b3c5-04bb4c838541/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=1012,53) @@ -176,26 +176,26 @@ If you do not have an account you need to register. Currently new users need to 36\. After about 1 minute right-click "on the preview field" (probably in white area on the right side), search for Reload frame option and click it. If not found it is also possible to reload the whole page and navigate back to the file you were editing. \ -37\. Click to expand the preview (currently an issue that it falls back to mobile view) +37\. Click to expand the preview (currently an issue that it falls back to mobile view). ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/05247c88-fa01-4048-beae-231d54fdaf35/ascreenshot.jpeg?tl_px=239,0&br_px=1487,696&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=1052,194) \ -38\. Click to select indicator +38\. Click to select indicator. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/0d12efc1-675e-497a-b21b-d3a9b0ba3a4b/ascreenshot.jpeg?tl_px=0,0&br_px=1244,695&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=350,206) \ -39\. You should see the indicator you just added, click on it +39\. You should see the indicator you just added, click on it. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/840b56fe-94ea-415e-b2b6-f680e310b409/ascreenshot.jpeg?tl_px=0,37&br_px=1244,732&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=370,277) \ -40\. You should see the preview of your newly integrated indicator +40\. You should see the preview of your newly integrated indicator. ![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-04-25/82c5a129-6080-48b4-86ab-92d5bdc522a7/ascreenshot.jpeg?tl_px=99,118&br_px=1344,813&force_format=jpeg&q=100&width=1120.0&wat=1&wat_opacity=0.7&wat_gravity=northwest&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png&wat_pad=524,277) \ -41\. The elevation should be specified as Dimension (currently not possible through UI) it defaults to some value (not 0) making the data rendering look different then in the CMEMS data explorer) +41\. The elevation should be specified as Dimension (currently not possible through UI) it defaults to some value (not 0) making the data rendering look different then in the CMEMS data explorer).