[Proj] What proj library version is best?
Craig Bruce
csbruce at cubewerx.com
Tue Jul 6 12:18:25 EDT 2004
Gerald Evenden <gerald.evenden at verizon.net> wrote:
> This discussion reminds me of the email interaction Frank Warmerdam
> and I had about what should be included in a projection library.
> My position was, and still is, that *only* the projection (conversion
> between geographic and cartesian space) is the domain of the library.
> All non-projection elements like datum shifts and x-y-z transformations
> are separate and unrelated problems and belong in their own library
> systems.
As an end-user of the system, what I want is a single interface that takes
care of everything to do with coordinate/datum transformations for me.
I don't really care about all of the sub-levels of stuff that needs to
be done.
However, there appears to be a significant practical issue here in that
Gerald continues to add new projections to his own 'pure' copy of the
PROJ library while Frank continues to develop the higher-level operations.
It looks like decoupling the efforts would be the best practical solution.
The "PROJ" library could remain 'pure' and Frank could reorganize his
work into a "COORDSYS" (or some similar name) library that is built on top
of PROJ and provides a complete interface for coorindate transformations
so that end users don't need to know that a 'pure' PROJ library is even
present.
--------------------------+----------------------+--------------------------
Dr. Craig S. Bruce | Ph 819-771-8303 x205 | CubeWerx Inc.
Senior Software Developer | Fax 819-771-8388 | Gatineau, Québec, Canada
csbruce at cubewerx.com | http://csbruce.com/ | http://www.cubewerx.com/
--------------------------+----------------------+--------------------------
"Those who beat their swords into plowshares will plow for those who don't."
More information about the Proj
mailing list