| | 57 | |
| | 58 | == Plans == |
| | 59 | |
| | 60 | PROJ.4 is in active use by [http://grass.osgeo.org GRASS GIS], [http://mapserver.gis.umn.edu/ MapServer], [http://www.postgis.org/ PostGIS], [http://thuban.intevation.org/ Thuban], [http://ogdi.sourceforge.net/ OGDI] and [http://www.gdal.org/ogr/osr_tutorial.html OGRCoordinateTransformation] as well as various other projects (please let me know about other projects using PROJ.4!). |
| | 61 | |
| | 62 | Since work started on the PROJ.4.4.x series of releases, various bux fixes have been incorporated, and the build system has been overhauled to use autoconf/libtool. Support has also been added for 3 and 7 parameter datum shifts, the '''PJ*''' structure now also carries datum information and '''PJ*''' can be considered a full coordinate system (geographic coordinate systems are also now supported with the '''+proj=latlong''' pseudo-projection). The new '''cs2cs''' program performs a similar function to the '''proj''' program, but transforming from any one coordinate system to another. The new '''pj_transform()''' is used to access the extended coordinate system to coordinate system transformation with datum shifting. |
| | 63 | |
| | 64 | A mapping file ('''epsg''') has also been introduced mapping most EPSG ([http://www.epsg.org/]) coordinate systems to PROJ.4 format. |
| | 65 | |
| | 66 | As of May 2008 PROJ.4 has become part of the [http://wiki.osgeo.org/wiki/MetaCRS MetaCRS] project, a confederation of coordinate systems related projects and it is hoped MetaCRS will enter incubation as an [http://www.osgeo.org/ OSGeo] project. |
| | 67 | |
| | 68 | Future plans for PROJ.4 will hopefully include better online documentation, refinement of datum shifting support and extension of the external |
| | 69 | programming API for greater convenience in handling coordinate systems from applications. |
| | 70 | |
| | 71 | If you are a user of PROJ.4, and/or are interested in contributing please drop me a line and join the mailing list. |
| | 72 | |
| | 73 | == License == |
| | 74 | |
| | 75 | |
| | 76 | PROJ.4 has been placed under an MIT license. I believe this to |
| | 77 | be as close as possible to public domain while satisfying those who say that |
| | 78 | a copyright notice is required in some countries. The COPYING file read as |
| | 79 | follows: |
| | 80 | |
| | 81 | All source, data files and other contents of the PROJ.4 package are |
| | 82 | available under the following terms. Note that the PROJ 4.3 and earlier |
| | 83 | was "public domain" as is common with US government work, but apparently |
| | 84 | this is not a well defined legal term in many countries. I am placing |
| | 85 | everything under the following MIT style license because I believe it is |
| | 86 | effectively the same as public domain, allowing anyone to use the code as |
| | 87 | they wish, including making proprietary derivatives. |
| | 88 | |
| | 89 | Though I have put my own name as copyright holder, I don't mean to imply |
| | 90 | I did the work. Essentially all work was done by Gerald Evenden. |
| | 91 | |
| | 92 | {{{ |
| | 93 | Copyright (c) 2000, Frank Warmerdam |
| | 94 | |
| | 95 | Permission is hereby granted, free of charge, to any person obtaining a |
| | 96 | copy of this software and associated documentation files (the "Software"), |
| | 97 | to deal in the Software without restriction, including without limitation |
| | 98 | the rights to use, copy, modify, merge, publish, distribute, sublicense, |
| | 99 | and/or sell copies of the Software, and to permit persons to whom the |
| | 100 | Software is furnished to do so, subject to the following conditions: |
| | 101 | |
| | 102 | The above copyright notice and this permission notice shall be included |
| | 103 | in all copies or substantial portions of the Software. |
| | 104 | |
| | 105 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
| | 106 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| | 107 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
| | 108 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| | 109 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
| | 110 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
| | 111 | DEALINGS IN THE SOFTWARE. |
| | 112 | }}} |
| | 113 | |
| | 114 | == Related Resources == |
| | 115 | |
| | 116 | <ul> |
| | 117 | |
| | 118 | <li> <a href="http://pubs.er.usgs.gov/usgspubs/pp/pp1395">Snyder, 1987: Map |
| | 119 | projections; a working manual</a>.<p> |
| | 120 | |
| | 121 | <li> <a href="http://ftp.dfg.ca.gov/Public/BDB/Tools/proj4/proj_api.zip"> |
| | 122 | PROJ.4 VB Wrappers</a> from Eric G. Miller. <p> |
| | 123 | |
| | 124 | <li> <a href="http://gmt.soest.hawaii.edu/">GMT</a> - Generic |
| | 125 | Mapping Tools, includes reprojection services.<p> |
| | 126 | |
| | 127 | <li> <a href="http://www.progonos.com/furuti/MapProj/CartIndex/cartIndex.html"> |
| | 128 | Map projections</a>: An introduction to cartography emphasizing map projections: their properties, applications and basic mathematics.<p> |
| | 129 | |
| | 130 | <li> <a href="http://edc.usgs.gov/pub/software/gctpc/">GCTPC</a>: The |
| | 131 | other widely used projection package from te USGS.<p> |
| | 132 | |
| | 133 | <li> <a href="http://earth-info.nga.mil/GandG/geotrans/index.htm"> |
| | 134 | Geotrans</a>: a projections and datum shift program from NIMA.<p> |
| | 135 | |
| | 136 | <li> <a href="http://www.jhlabs.com/java/maps/proj/">JHLabs Java Map Projection Library</a>: Loosely derived from PROJ.4 with similar syntax.<p> |
| | 137 | |
| | 138 | <li> <a href="http://geotools.org/">GeoTools</a>: GeoTools is a Java GIS library that includes projections support.<p> |
| | 139 | |
| | 140 | <li> <a href="http://www.mapref.org">MapRef</a>: Assorted general information on projections, and related topics.<p> |
| | 141 | |
| | 142 | <li> <a href="http://www.asprs.org/resources/GRIDS/">Grids & Datums</a>: Clifford J. Mugnier's columns in PE&RS.<p> |
| | 143 | |
| | 144 | <li> <a href="http://earth-info.nga.mil/GandG/publications/index.htm">NGA (former NIMA) Publications on Geodesy</a>.<p> |
| | 145 | |
| | 146 | <li> <a href="http://www.galleryofmapprojections.com/">Paul B. Anderson's Map Projections Site</a>.<p> |
| | 147 | |
| | 148 | </ul> |
| | 149 | |