Skip to content

docs: add Protected Areas 2021/2024 nomenclature and mapping guideline - #79

Merged
mckeea merged 2 commits into
developfrom
docs/pa21-protected-areas
Sep 20, 2026
Merged

mckeea merged 2 commits into
developfrom
docs/pa21-protected-areas

Conversation

@MatMatt

@MatMatt MatMatt commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Add the PA21/PA24 Protected Areas Nomenclature and Mapping Guideline to a new Protected_Areas product folder.

  • New product folder DOCS/Protected_Areas (will also host the future PUM and ATBD)
  • category: products, date 2026-09-18
  • 377 figures, all media references resolve; validate_qmd_files.py 38/38 valid

Note: document converted from the source PDF by a Gemini pipeline. The conversion's own report flags known content items worth a look before final publication:

  • 9 sentences did not survive conversion (scattered)
  • 2 orphaned footnote definitions
  • 1 missing hyperlink (retro.seals.ch)
  • code listings on source p.219 not captured (0 fenced code blocks)

Add the Priority Area Monitoring - Protected Areas 2021 and 2024
Nomenclature and Mapping Guideline, converted from the source PDF.
Includes the full LC/LU class nomenclature and its 377 figures.

`validate_qmd_files.py`: 38/38 valid; all media references resolve.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1e0c785f80

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

category: products
author: European Environment Agency (EEA)
---
I. Introduction

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Promote the document sections to Markdown headings

I. Introduction and the subsequent Roman-numeral section labels are plain paragraphs, and the file contains no level-1 or level-2 headings at all before its level-3 class headings. With the repository's numbered, depth-3 TOC, the main sections are therefore absent from navigation and every class heading is orphaned at level 3; mark the main sections and class groups with the appropriate #/## hierarchy.

Useful? React with 👍 / 👎.

Comment on lines +1687 to +1690
![Highly artificial coniferous plantations (Pine) in the north west of Spain. Credit: European Union LUCAS 2012.](PA21_Description_MappingFeatures_Guideline_v3-media/img-886791f8930df4599429e2bdf689c7dc.png)

Appearance:
![Highly artificial coniferous plantation (christmas trees) near Gifhorn (Germany), Spot 6 (1.5 m; 4/1/3 band combination). Date: 2013-09-28. CNES 2011©, Distribution Airbus DS/Spot Image.](PA21_Description_MappingFeatures_Guideline_v3-media/img-d6f6f9fb16cb54e5ae25bab72b8e84d2.png)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the misplaced duplicate coniferous block

This coniferous-plantation figure and the following appearance text are placed inside Highly artificial broadleaved plantations, then repeated verbatim under the correct Highly artificial coniferous plantations section at lines 1754–1764. As rendered, readers get irrelevant conifer examples in the broadleaved class and see the same material twice; remove this earlier duplicate.

Useful? React with 👍 / 👎.

Comment on lines +3841 to +3845
![Eucalyptus sp. plantation in Southern Spain, Lepe (Huelva, Spain), Spot 5 (2.5 m; NIR band combination). Date: 2011-08-06. CNES 2011© Distribution Airbus DS/Spot Image.](PA21_Description_MappingFeatures_Guideline_v3-media/img-4b5526e40dbaa9defd4a3a3074f9a129.png)

![Eucalyptus sp. plantation in Southern Spain. Credit: 2009 Ministerio de Fomento IGN.](PA21_Description_MappingFeatures_Guideline_v3-media/img-08b2de3d95422adf1f9ac574caf200ad.png)

![Clear cutting between harvesting and restoration in an eucalyptus plantation, Cortegana (Huelva, Spain), Spot 5 (2.5 m; NIR band combination). Date: 2011-08-06. CNES 2011© Distribution Airbus DS/Spot Image.](PA21_Description_MappingFeatures_Guideline_v3-media/img-de6621d913fc5aa223ff8e656c8b708b.png)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Move the orphaned figures to their matching classes

These Eucalyptus figures, followed by two dry-grassland figures, are appended at end of file without a new heading, so the renderer presents them as part of Coastal waters. Their captions instead match the Highly artificial broadleaved plantations and Semi-natural grassland sections around lines 1662 and 2189; relocate them there so the published guideline does not associate unrelated land-cover examples with coastal waters.

Useful? React with 👍 / 👎.

- Restore the LC/LU nomenclature legend colours in Table 2 by sampling each
  code cell's fill from the source PDF (pages 10-11) and injecting it as an
  inline background-color across the three code-level columns (88 cells).
- Close the tbl-caption divs properly (blank line before the closing fence)
  so the caption markers no longer leak into the rendered table text.
@mckeea mckeea self-assigned this Sep 20, 2026
@mckeea
mckeea self-requested a review September 20, 2026 11:35
@mckeea
mckeea merged commit 029c5d5 into develop Sep 20, 2026
3 checks passed
mckeea added a commit that referenced this pull request Oct 2, 2026
* Update LLM cache and version history [skip ci]

* ci: prepare workflows for branch protection rulesets

* ci: pin ruff rule set so upstream default changes don't break CI

* docs: correct required YAML fields and document type in editor guide

* chore: drop editor guide cache entry to force regeneration

* chore: drop one image cache entry to force a cache write

* Update LLM cache and version history [skip ci]

* docs: unify CLMS filenaming doc names and title pattern

Rename both docs to the shared clms-filenaming_<topic>_v1.qmd
pattern, align both titles to 'CLMS Product Filenaming - <Topic>',
and replace em dashes with plain hyphens throughout.

* Update LLM cache and version history [skip ci]

* feat: add parsEO dashboard (filename builder + schema tools)

* fix: use relative API URL, add fetch error handling, debounce, XSS escaping

* fix: empty API base for same-origin (SWAG proxy)

* fix: remove API URL field, auto-connect on same-origin

* feat: clickable chip-tree for filename assembly

* feat: add parsEO dashboard to DOCS/tools (Quarto site)

* feat: add parsEO dashboard to DOCS/tools with index.qmd landing page

* feat: parsEO dashboard as OJS Quarto dashboard (replaces standalone HTML)

* corrected type SFW

* fix: remove bar labels and default to weekly view in CDSE migration dashboard

Remove the +N number labels from the onboarding history bar chart (values are still available via tooltip on hover). Switch the default aggregation mode from daily to weekly for a cleaner overview.

* fix: plot negative onboarding deltas below zero and key weeks by ISO week-year

* fix: make the parsEO dashboard actually run

* Update LLM cache and version history [skip ci]

* Update non-browsable doc map [skip ci]

* docs: use NET-LINE for EU Hydro examples and drop it from the tree (#78)

* docs: correct product descriptions in CLMS filenaming guidelines (#77)

Apply Lorenzo's feedback:
- Attribute IW burst to Sentinel-1 swath, not EGMS InSAR
- Rephrase EGMS L3 grid and L2 orbit descriptions with their official labels

* chore(ci): merge DOCS/clcplus-core from publish-clcplus-core-20260910-094246

Triggered by: CI Workflow
Branch: publish-clcplus-core-20260910-094246
Commit: f658ece
Repo: f658ece

* Update LLM cache and version history [skip ci]

* chore(ci): merge DOCS/clcplus-core from publish-clcplus-core-20260910-095249

Triggered by: CI Workflow
Branch: publish-clcplus-core-20260910-095249
Commit: 382cc06
Repo: 382cc06

* chore(ci): merge DOCS/clcplus-core from publish-clcplus-core-20260910-102206

Triggered by: CI Workflow
Branch: publish-clcplus-core-20260910-102206
Commit: cd1b8ca
Repo: cd1b8ca

* Update LLM cache and version history [skip ci]

* fix(build): realign drifted grid tables and guard dangling links in Typst PDFs

* chore(ci): merge DOCS/clcplus-core from publish-clcplus-core-20260914-100407

Triggered by: CI Workflow
Branch: publish-clcplus-core-20260914-100407
Commit: 1215deb
Repo: 1215deb

* fix(docs): unblock Typst build for CLC+ Core User Manual [skip ci]

* fix(docs): realign drifted grid tables in CLC+ Core User Manual [skip ci]

* fix(preview): apply dangling-link guard to local Typst renders [skip ci]

* feat(build): add BUILD_ONLY filter to build-docs.sh [skip ci]

* docs(agents): require suggestions before implementation [skip ci]

* docs: add Protected Areas 2021/2024 nomenclature and mapping guideline (#79)

* docs: add Protected Areas 2021/2024 nomenclature and mapping guideline

Add the Priority Area Monitoring - Protected Areas 2021 and 2024
Nomenclature and Mapping Guideline, converted from the source PDF.
Includes the full LC/LU class nomenclature and its 377 figures.

`validate_qmd_files.py`: 38/38 valid; all media references resolve.

* docs: restore Table 2 colors and fix fenced-div caption closures

- Restore the LC/LU nomenclature legend colours in Table 2 by sampling each
  code cell's fill from the source PDF (pages 10-11) and injecting it as an
  inline background-color across the three code-level columns (88 cells).
- Close the tbl-caption divs properly (blank line before the closing fence)
  so the caption markers no longer leak into the rendered table text.

* Update LLM cache and version history [skip ci]

* feat(build): compress media at build time, keeping originals in git

* fix(build): compress only document media and repoint references safely

* fix(build): detect transparency portably and flatten onto white

* fix(build): use %[opaque] for transparency, portable across ImageMagick 6 and 7

* chore: sync published version state from main

* chore: hold back unpublished docs (products batch, CDSE and parsEO dashboards)

* chore: remove orphan media and cache of withdrawn HRL SLF PUM draft

* chore: take MRVPP cache entries from main

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: Matteo Mattiuzzi <matteo@mattiuzzi.com>
Co-authored-by: ci_docker_builder <ci_docker_builder@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants