Skip to content

Commit 8734a8c

Browse files
committed
update authors
1 parent 7806c81 commit 8734a8c

9 files changed

+40
-21
lines changed

docs/1-metadata-at-the-source.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Metadata at the source
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79

docs/2-interact-with-data-repositories.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Interact with data repositories
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
In this section a crawler tool is introduced which let's you interact with the metadata in a file based data repository. For this exercise we've prepared a minimal data repository containing a number of Excel-, Shape- and Tiff-files. Unzip the repository to a location on disk.

docs/3-catalogue-publication.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Catalogue publication
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
Catalogues facilitate data discovery in 3 ways:
@@ -142,7 +144,7 @@ docker run -p 8000:8000 `
142144
-d --rm --name=pycsw `
143145
-v "${PWD}:/etc/data" `
144146
-v "${PWD}/pycsw.cfg:/etc/pycsw/pycsw.cfg" `
145-
-v "${PWD}/landing_page.html:/home/pycsw/pycsw/pycsw/ogc/api/templates/landing_page.html" `
147+
-v "${PWD}/landing_page.html:/usr/local/lib/python3.10/site-packages/pycsw/ogc/api/templates/landing_page.html" `
146148
geopython/pycsw
147149
```
148150
:::
@@ -167,7 +169,7 @@ On the cloned repository in the `docker` folder there are 2 alternatives:
167169
- [docker-compose.yml](https://github.com/pvgenuchten/training-gitops-sdi/blob/main/docker/docker-compose.yml) is the full orchestration including postgis and terria
168170
- [docker-compose-sqlite.yml](https://github.com/pvgenuchten/training-gitops-sdi/blob/main/docker/docker-compose-sqlite.yml) is a minimal orchestration without terria and based on a file based sqlite database
169171
170-
On both orchestrations a library called [traefik](https://traefik.io) to facilitate
172+
On both orchestrations a library is used called [traefik](https://traefik.io) to facilitate
171173
[path-routing](https://doc.traefik.io/traefik/routing/routers/#path-pathprefix-and-pathregexp) to the relavant containers.
172174
173175
Also notice that some [layout templates are mounted](https://github.com/pvgenuchten/training-gitops-sdi/blob/0621ba5b8ede4b84a4bd41b5922126e3a02f7b49/docker/docker-compose.yml#L45-L46) into the pycsw container.
@@ -180,7 +182,7 @@ Then open a shell and navigate to the docker folder in the cloned repository and
180182
docker compose -f docker-compose-sqlite.yml up
181183
```
182184
183-
A lot of logs are produced by the various containers. You can also run in the background using'
185+
A lot of logs are produced by the various containers. You can also run in the background using:
184186
185187
```bash
186188
docker compose -d -f docker-compose-sqlite.yml up

docs/4-bulk-import.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Bulk import
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
This paragraph describes approaches to import metadata from existing repositories. Including an option to import metadata from records of a spreadsheet.

docs/5-git-cicd.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Git and CI/CD
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
This page introduces a number of generic Git functionalities and vendor add ons. Which can support communities in efficient co-creation of content. The page mainly focusses on the Continuous Integration & Deployment functionality, but contains many external links to introduce other aspects of Git. Considering the previous materials, a relevant ci-cd case is a set of tasks to run after a change to some of the mcf documents in a data repository, to validate the mcf's and convert them to iso19139 and push them to a catalogue.

docs/6-data-publication.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
---
22
title: Data publication
33
author: Paul van Genuchten
4-
date: 2023-09-23
4+
author:
5+
- Paul van Genuchten
6+
- Tom Kralidis
7+
date: 2025-06-24
58
---
69

710
In order to share a dataset with colleagues, partners or the wider public. The file should be published in a shared environment. Various technologies are available to share a file on a network. To select a relevant location mainly depends on which type of users are going to access the dataset.

docs/7-providing-map-services.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Providing convenience APIs
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
For spatial datasets it is of interest to share them via convenience APIs, so the datasets can be downloaded in parts or easily be visualised in common tools such as [QGIS](https://qgis.org), [OpenLayers](https://openlayers.org) & [Leaflet](https://leaflet.org). The standards on data services of the [Open Geospatial Consortium](https://www.ogc.org/) are designed with this purpose. These APIs give direct access to subsets or map visualisations of a dataset.

docs/8-data-visualisation.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Advanced options
3-
author: Paul van Genuchten
4-
date: 2023-05-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
## TerriaJS

docs/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
title: Workshop on GitOps SDI
3-
author: Paul van Genuchten
4-
date: 2025-06-09
3+
author:
4+
- Paul van Genuchten
5+
- Tom Kralidis
6+
date: 2025-06-24
57
---
68

79
This tutorial presents a workshop on GitObs SDI. Spatial Data Infrastructres are typically build up around a
@@ -12,7 +14,7 @@ On the tutorial some common open source tools are introduced:
1214
- quarto
1315
- mapserver
1416
- pycsw
15-
- pygeometa/owslib
17+
- pygeodatacrawlwer (pygeometa/owslib/gdal)
1618
- TerriaJS
1719

1820
Git has a central role in the training, it is for example suggested to facilitate software development and deployment, content co-creation and management as well as community feedback. Experience with Git and Docker are required before starting this workshop.

0 commit comments

Comments
 (0)