public static float interpolateLon(float wx, float wy, float d00, float d10, float d01, float d11) { float range = GeoCodingFactory.computeRange(d00, d01, d10, d11); if (range > 180f) { return GeoCodingFactory.interpolateSperical(wx, wy, d00, d10, d01, d11); } else { return MathUtils.interpolate2D(wx, wy, d00, d10, d01, d11); } }