diff --git a/pygeometa/schemas/iso19139/__init__.py b/pygeometa/schemas/iso19139/__init__.py index 2b9bbe0..318236b 100644 --- a/pygeometa/schemas/iso19139/__init__.py +++ b/pygeometa/schemas/iso19139/__init__.py @@ -172,6 +172,9 @@ def import_(self, metadata: str) -> dict: mcf['spatial']['resolution'].append({'distance': v, 'uom': uom}) + if m.identification.spatialrepresentationtype and len(m.identification.spatialrepresentationtype) > 0: # noqa + mcf['spatial']['datatype'] = m.identification.spatialrepresentationtype[0] # noqa + if m.identification.accessconstraints: mcf['identification']['accessconstraints'] = m.identification.accessconstraints[0] # noqa diff --git a/tests/md-SMJP01RJTD-gmd.xml b/tests/md-SMJP01RJTD-gmd.xml index e655a6d..73fee26 100644 --- a/tests/md-SMJP01RJTD-gmd.xml +++ b/tests/md-SMJP01RJTD-gmd.xml @@ -315,6 +315,9 @@ + + +