diff --git a/CHANGELOG.md b/CHANGELOG.md index f388e3a..e4ae0e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Deprecated ### Removed ### Fixed +- **PODAAC-5708** + - .nc.iso.xml Polygon divided over IDL ### Security - diff --git a/src/main/java/gov/nasa/cumulus/metadata/aggregator/UMMGranuleFile.java b/src/main/java/gov/nasa/cumulus/metadata/aggregator/UMMGranuleFile.java index 9db0fe5..e796080 100644 --- a/src/main/java/gov/nasa/cumulus/metadata/aggregator/UMMGranuleFile.java +++ b/src/main/java/gov/nasa/cumulus/metadata/aggregator/UMMGranuleFile.java @@ -450,10 +450,9 @@ private JSONObject exportSpatial() throws ParseException{ if(this.isoXMLSpatialTypeEnumHashSet.contains(MENDsIsoXMLSpatialTypeEnum.FOOTPRINT)) { AdapterLogger.LogDebug(this.className + "UMMGranuleFile.exportSpatial FOOTPRINT Processing"); String polygon = ((IsoGranule) granule).getPolygon(); - if (polygon != "" && polygon != null) { - // Export Polygon - addPolygon(geometry, polygon); - } + AdapterLogger.LogInfo(this.className + " nc.iso.xml footprint processing ... "); + this.isLineFormattedPolygon = true; + geometry = line2Polygons(geometry,polygon); } if(this.isoXMLSpatialTypeEnumHashSet.contains(MENDsIsoXMLSpatialTypeEnum.ORBIT)) { AdapterLogger.LogDebug(this.className + "UMMGranuleFile.exportSpatial ORBIT Processing");