From fa7d874e637648c92de611552d59c810b0270749 Mon Sep 17 00:00:00 2001 From: vitaligi <54726763+vitaligi@users.noreply.github.com> Date: Wed, 27 May 2026 00:33:19 +0300 Subject: [PATCH] feat: add vertical metadata mappings to dem and remove geoid model --- helm/dem/config/mappings.py | 4 +++- pycsw/plugins/profiles/mc_dem/mc_dem.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/helm/dem/config/mappings.py b/helm/dem/config/mappings.py index f7671db2c..95b038372 100644 --- a/helm/dem/config/mappings.py +++ b/helm/dem/config/mappings.py @@ -58,7 +58,9 @@ 'pycsw:noDataValue': 'no_data_value', 'pycsw:areaOrPoint': 'area_or_point', 'pycsw:dataType': 'data_type', - 'pycsw:geoidModel': 'geoid_model', + 'pycsw:verticalType': 'vertical_type', + 'pycsw:verticalSrsId': 'vertical_srs_id', + 'pycsw:verticalSrsName': 'vertical_srs_name', 'pycsw:productBBox':'product_bbox', 'pycsw:productStatus': 'product_status', diff --git a/pycsw/plugins/profiles/mc_dem/mc_dem.py b/pycsw/plugins/profiles/mc_dem/mc_dem.py index 9f19e8742..acc38addf 100644 --- a/pycsw/plugins/profiles/mc_dem/mc_dem.py +++ b/pycsw/plugins/profiles/mc_dem/mc_dem.py @@ -41,7 +41,9 @@ def __init__(self, model, namespaces, context): 'mc:maxRelativeAccuracyLEP90': Queryable(context.md_core_model['mappings']['pycsw:maxRelativeAccuracyLEP90'], 'mc:maxRelativeAccuracyLEP90'), 'mc:minHorizontalAccuracyCEP90': Queryable(context.md_core_model['mappings']['pycsw:minHorizontalAccuracyCEP90'], 'mc:minHorizontalAccuracyCEP90'), 'mc:maxHorizontalAccuracyCEP90': Queryable(context.md_core_model['mappings']['pycsw:maxHorizontalAccuracyCEP90'], 'mc:maxHorizontalAccuracyCEP90'), - 'mc:geoidModel': Queryable(context.md_core_model['mappings']['pycsw:geoidModel'], 'mc:geoidModel'), + 'mc:verticalType': Queryable(context.md_core_model['mappings']['pycsw:verticalType'], 'mc:verticalType'), + 'mc:verticalSrsId': Queryable(context.md_core_model['mappings']['pycsw:verticalSrsId'], 'mc:verticalSrsId'), + 'mc:verticalSrsName': Queryable(context.md_core_model['mappings']['pycsw:verticalSrsName'], 'mc:verticalSrsName'), 'mc:sensors': Queryable(context.md_core_model['mappings']['pycsw:sensorType'], 'mc:sensors'), 'mc:srsId': Queryable(context.md_core_model['mappings']['pycsw:CRS'], 'mc:srsId'), 'mc:srsName': Queryable(context.md_core_model['mappings']['pycsw:CRSName'], 'mc:srsName'),