PROJ.4 - Cartographic Projections Library

This web page relates to the PROJ.4 Cartographic Projections library originally written by Gerald Evenden then of the USGS. The primary version of this web page can be found at http://www.remotesensing.org/proj.

Download

The current development source is available by anonymous CVS. It can be checked out as the "proj" component. Review the OSRS CVS HOWTO if you need more information on using OSRS anonymous CVS.

The following files are available from the proj ftp directory:

Mailing List

This mailing list is for development and user discussions of the PROJ.4 library.

To subscribe send mail to majordomo@remotesensing.org, with no subject. In the body type:

subscribe osrs-proj

To unsubscribe send mail to majordomo@remotesensing.org, with no subject, and in the body type:

unsubscribe osrs-proj

To post an email to this list, send email to: osrs-proj@remotesensing.org. To review previous posts visit the web archive.

Plans

I (Frank Warmerdam - warmerda@home.com) have been using PROJ.4 for a number of projects of mine. PROJ.4 has been without maintenance for nearly five years now since Gerald Evenden retired. I have been in contact with him, and he has indicated no interest in actively maintaining PROJ.4.

It is my intention for this version (here at remotesensing.org) to be the new official version of PROJ.4. So far I have redone the makefiles and configuration mechanism to use automake, autoconf and libtool. As well as couple of portability fixes have been incorporated.

It is my hope to involve the GRASS, MapServer, and OGDI communities all of which use some version of PROJ.4 though in some cases with substantial changes. I am also using PROJ.4 in my own projects, including using it as the basis of OpenGIS inspired coordinate transform services.

If you are a user of PROJ.4, and/or are interested in contributing please drop me a line and join the mailing list.

License

I have tentatively placed PROJ.4 under an MIT license. I believe this to be as close as possible to public domain while satisfying those who say that a copyright notice is required in some countries. The COPYING file read as follows:

All source, data files and other contents of the PROJ.4 package are 
available under the following terms.  Note that the PROJ 4.3 and earlier
was "public domain" as is common with US government work, but apparently
this is not a well defined legal term in many countries.  I am placing 
everything under the following MIT style license because I believe it is
effectively the same as public domain, allowing anyone to use the code as
they wish, including making proprietary derivatives. 

Though I have put my own name as copyright holder, I don't mean to imply
I did the work.  Essentially all work was done by Gerald Evenden. 

 --------------

 Copyright (c) 2000, Frank Warmerdam

 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

Related Resources