Debug.init();
Debug.put("Lambert");
LambertConformal proj = null;
proj = new LambertConformal(
new LatLonPoint(50.679572292f, 5.807370150f),
100000.0f,
620,
480,
4.3569395237f, //centralMeridian
49.833333109f, //lambert_sp_one
51.166666321f, //lambert_sp_two
90.0f, //referenceLatitude
150000.01f, //falseEasting
5400088.44f, //falseNorthing
Ellipsoid.WGS_84);
Debug.message("Lambert", "(1)" + proj.inverse(310, 240));
LatLonPoint llp = new LatLonPoint(0.0f, 0.0f);
Debug.message("Lambert", "(2)" + proj.worldToLL(251763.20f, 153034.13f, llp));
Point2D lp = new Point2D.Double();
LatLonPoint pt = new LatLonPoint(50.679572292f, 5.807370150f);
Debug.message("Lambert", "(3)" + proj.LLToWorld(pt.getLatitude(), pt.getLongitude(), lp));
}