Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
jonavellecuerdo committed Feb 6, 2024
1 parent f7fcbfe commit f6dcb00
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions harvester/records/fgdc.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from lxml import etree

from harvester.records.record import XMLSourceRecord
from harvester.records.validators import ValidateGeoshapeWKT
from harvester.utils import convert_lang_code, date_parser, dedupe_list_of_values

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -81,6 +82,10 @@ def _gbl_resourceClass_sm(self) -> list[str]:
mapped_values.append(mapped_value) # noqa: PERF401
return mapped_values

##########################
# Optional Field Methods
##########################
@ValidateGeoshapeWKT
def _dcat_bbox(self) -> str:
"""Field method: dcat_bbox.
Expand Down Expand Up @@ -119,16 +124,6 @@ def _dcat_bbox(self) -> str:
)
return f"ENVELOPE({lat_lon_envelope})"

def _locn_geometry(self) -> str:
"""Field method: locn_geometry
NOTE: at this time, duplicating bounding box content from dcat_bbox
"""
return self._dcat_bbox()

##########################
# Optional Field Methods
##########################
def _dct_identifier_sm(self) -> list[str]:
identifiers = []

Expand Down Expand Up @@ -384,3 +379,10 @@ def _gbl_resourceType_sm(self) -> list[str]:
/sdtstype
"""
return self.string_list_from_xpath(xpath_expr)

def _locn_geometry(self) -> str | None:
"""Field method: locn_geometry
NOTE: at this time, duplicating bounding box content from dcat_bbox
"""
return self._dcat_bbox()

0 comments on commit f6dcb00

Please sign in to comment.