git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/EcologicalEngineGeoSpatialExtension@73887 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
5763fdd5b2
commit
b360d9f717
|
@ -109,11 +109,22 @@ public class ThreddsFetcher {
|
||||||
metadataInserter.setAbstractField(generateAbstractField(gdt.getFullName(), filename, description, gdt.getUnitsString().trim(), hStartDate, hEndDate, duration, resolution, numberOfDimensions, gds.getTitle(), gds.getDescription()));
|
metadataInserter.setAbstractField(generateAbstractField(gdt.getFullName(), filename, description, gdt.getUnitsString().trim(), hStartDate, hEndDate, duration, resolution, numberOfDimensions, gds.getTitle(), gds.getDescription()));
|
||||||
metadataInserter.setResolution(Math.max(resolutionX, resolutionY));
|
metadataInserter.setResolution(Math.max(resolutionX, resolutionY));
|
||||||
// set Bounding box
|
// set Bounding box
|
||||||
|
double minX = ThreddsDataExplorer.getMinX(gdt.getCoordinateSystem());
|
||||||
|
double maxX = ThreddsDataExplorer.getMaxX(gdt.getCoordinateSystem());
|
||||||
|
double minY = ThreddsDataExplorer.getMinY(gdt.getCoordinateSystem());
|
||||||
|
double maxY = ThreddsDataExplorer.getMaxY(gdt.getCoordinateSystem());
|
||||||
|
|
||||||
metadataInserter.setXLeftLow(ThreddsDataExplorer.getMinX(gdt.getCoordinateSystem()));
|
if (gds.getTitle().toUpperCase().contains("WORLD OCEAN ATLAS"))
|
||||||
metadataInserter.setYLeftLow(ThreddsDataExplorer.getMinY(gdt.getCoordinateSystem()));
|
{
|
||||||
metadataInserter.setXRightUpper(ThreddsDataExplorer.getMaxX(gdt.getCoordinateSystem()));
|
AnalysisLogger.getLogger().debug("Managing WoA Layer");
|
||||||
metadataInserter.setYRightUpper(ThreddsDataExplorer.getMaxY(gdt.getCoordinateSystem()));
|
minX = minX-180;
|
||||||
|
maxX = maxX-180;
|
||||||
|
}
|
||||||
|
|
||||||
|
metadataInserter.setXLeftLow(minX);
|
||||||
|
metadataInserter.setYLeftLow(minY);
|
||||||
|
metadataInserter.setXRightUpper(maxX);
|
||||||
|
metadataInserter.setYRightUpper(maxY);
|
||||||
|
|
||||||
//set keywords
|
//set keywords
|
||||||
metadataInserter.setCustomTopics(filename, description,numberOfDimensions+"D",gds.getTitle(),gds.getDescription());
|
metadataInserter.setCustomTopics(filename, description,numberOfDimensions+"D",gds.getTitle(),gds.getDescription());
|
||||||
|
|
|
@ -405,8 +405,8 @@ public class NetCDFMetadata {
|
||||||
format1.setName(new DefaultInternationalString("WMS"));
|
format1.setName(new DefaultInternationalString("WMS"));
|
||||||
format1.setVersion(new DefaultInternationalString("1.1.0"));
|
format1.setVersion(new DefaultInternationalString("1.1.0"));
|
||||||
DefaultFormat format2 = new DefaultFormat();
|
DefaultFormat format2 = new DefaultFormat();
|
||||||
format2.setName(new DefaultInternationalString("WFS"));
|
format2.setName(new DefaultInternationalString("OPeNDAP"));
|
||||||
format2.setVersion(new DefaultInternationalString("1.1.0"));
|
format2.setVersion(new DefaultInternationalString("2.0.0"));
|
||||||
DefaultFormat format3 = new DefaultFormat();
|
DefaultFormat format3 = new DefaultFormat();
|
||||||
format3.setName(new DefaultInternationalString("WCS"));
|
format3.setName(new DefaultInternationalString("WCS"));
|
||||||
format3.setVersion(new DefaultInternationalString("1.0.0"));
|
format3.setVersion(new DefaultInternationalString("1.0.0"));
|
||||||
|
|
|
@ -66,6 +66,7 @@ public final class CrsHelper {
|
||||||
for (Object codeObj : CRS.getSupportedCodes("urn:ogc:def")) {
|
for (Object codeObj : CRS.getSupportedCodes("urn:ogc:def")) {
|
||||||
SUPPORTED_CRS_CODES.add((String) codeObj);
|
SUPPORTED_CRS_CODES.add((String) codeObj);
|
||||||
}
|
}
|
||||||
|
System.out.println("Supported Codes:"+SUPPORTED_CRS_CODES);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Private constructor to prevent direct instantiation */
|
/** Private constructor to prevent direct instantiation */
|
||||||
|
|
Loading…
Reference in New Issue