<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT color=#000000 size=2>Martin,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT color=#000000 size=2>This addresses how the code is organized and the
contents of some of the packages.</FONT></DIV>
<DIV><FONT color=#000000 size=2></FONT> </DIV>
<DIV><FONT color=#000000 size=2>Could the ProjectionException.java and
Ellipsoid.java classes be moved back into the proj package? That way
everything needed to use the basic projections would all be in the one
package. It would simplify things for some users and make the
documentation more straight forward.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>If there is going to be a ProjectionUtil class I would also
like to see it be located in the prog package for the reasons given above.
What is in the ProjectionUtil class now seems more related to coordinates than
projections. It seems quite related to the toString methods in the
ProjCoordinate class. </FONT></DIV>
<DIV><FONT color=#000000 size=2> </FONT></DIV>
<DIV><FONT color=#000000 size=2>The ProjectionMath class appears to be a subset
of Jerry's MapMath class. I don't think that any of the projection code
calls anything in this class. Maybe the name could go back to
MapMath?</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Where did the routines in Jerry's MapMath class that
were called by the projection code go? (msfn, tsfn, etc.)</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>When working with Jerry's code I was going to have a
ProjectionMath class in the proj package which contained only that code which
was actually called by the projection methods. All the other code would be
moved into a MapMath or MapUtil class to support the other work needed to draw
maps. Maybe this effort could use a CRSUtil class. Does this sound
reasonable?</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Fred</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV></BODY></HTML>