generated persistent declination information for 2013

This commit is contained in:
Axel Uhl
2012-04-10 07:12:22 +02:00
parent 054368b65a
commit 6ce3396cd6
2 changed files with 40994 additions and 2 deletions
File diff suppressed because it is too large Load Diff
@@ -67,8 +67,10 @@ public class NOAAImporter {
String declination = resultNode.getElementsByTagName("declination").item(0).getTextContent().trim();
String declinationAnnualChangeInMinutes = resultNode.getElementsByTagName("declination_sv").item(0).getTextContent().trim();
inputStream.close();
result = new DeclinationRecordImpl(position, timePoint, new DegreeBearingImpl(Double.valueOf(declination)),
new DegreeBearingImpl(Double.valueOf(declinationAnnualChangeInMinutes)/60.));
double declinationAsDouble = declination.equals("nan") ? Double.NaN : Double.valueOf(declination);
double declinationAnnualChangeInMinutesAsDouble = declinationAnnualChangeInMinutes.equals("nan") ? Double.NaN : Double.valueOf(declinationAnnualChangeInMinutes);
result = new DeclinationRecordImpl(position, timePoint, new DegreeBearingImpl(declinationAsDouble),
new DegreeBearingImpl(declinationAnnualChangeInMinutesAsDouble/60.));
return result;
}