+ // Find altitude scale factor using distance
+ DataPoint p1 = new DataPoint(new Latitude(latRange.getMinimum(), Coordinate.FORMAT_DEG),
+ new Longitude(_lonMedian, Coordinate.FORMAT_DEG), null);
+ DataPoint p2 = new DataPoint(new Latitude(latRange.getMaximum(), Coordinate.FORMAT_DEG),
+ new Longitude(_lonMedian, Coordinate.FORMAT_DEG), null);
+ double horizDist = Distance.convertRadiansToDistance(
+ DataPoint.calculateRadiansBetween(p1, p2), Distance.Units.METRES);
+ _altFactor = 1.0 / horizDist;