-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The current development source is available from https://github.com/OSGeo/proj.4.git
The following files are available from the proj ftp directory or HTTP mirror.
-
Source Code:
- http://download.osgeo.org/proj/proj-4.9.1.tar.gz: Current source release.
-
Datum shift grids:
-
http://download.osgeo.org/proj/proj-datumgrid-1.5.zip: US, Canadian, French and New Zealand datum shift grids - unzip in the
naddirectory before configuring to add NAD27/NAD83 and NZGD49 datum conversion - Swiss Grid
- Non-Free Grids
- Harn Grids
- HTDP Grids - NAD83/WGS84 conversion grids based on NOAA/NGS HTDP Model.
- Geocentric Datum of Australia AGD66/AGD84
- Canadian NTv2 grid shift binary for NAD27 <=> NAD83.
- German BeTA2007 DHDN GK3 => ETRS89/UTM
- Great Britain's OSTN02_NTv2: OSGB 1936 => ETRS89
- Austrian Grid for MGI
- Spanish grids for ED50.
- Portuguese grids for ED50, Lisbon 1890, Lisbon 1937 and Datum 73
- Brazilian grids for datums Corrego Alegre 1961, Corrego Alegre 1970-72, SAD69 and SAD69(96)
- South African grid (Cape to Hartebeesthoek94 or WGS84)
- [Dutch grid](https://www.kadaster.nl/web/Themas/Registraties/Rijksdriehoeksmeting/Transformatie-van-coordinaten.htm Dutch grid) (Registration required before download)
-
http://download.osgeo.org/proj/proj-datumgrid-1.5.zip: US, Canadian, French and New Zealand datum shift grids - unzip in the
-
Binaries:
- PostgreSQL RPM Repository: Up2date Proj (and other GIS) RPMs
- http://download.osgeo.org/proj/proj446_win32_bin.zip: Prebuilt Win32 executables, DLL including NAD27 grid shift files
- The openSUSE Application:Geo Repository offers current PROJ.4 RPMs for SuSe
- PROJ.4 in a Debian Package
- [PROJ.4 as a pkgsrc package](http://pkgsrc.se/misc/proj pkgsrc package)
- PROJ.4 Ported to the Delphi (Borland C++) environment
-
Legacy:
- ftp://ftp.remotesensing.org/proj/from_kai/PROJ.4.3.3.tar.gz: The last PROJ 4.3 release produced by Gerald Evenden (classic PROJ.4)
- ftp://ftp.remotesensing.org/proj/from_kai/: A snapshot of everything on the kai.er.usgs.gov/pub/PROJ.4 directory as of March/2000
- ftp://ftp.remotesensing.org/proj/OF90-284.pdf (2.7MB): The main users manual for PROJ; however, this dates from PROJ.3 - the addendums ftp://ftp.remotesensing.org/proj/proj.4.3.pdf, ftp://ftp.remotesensing.org/proj/proj.4.3.I2.pdf (2MB), and ftp://ftp.remotesensing.org/proj/swiss.pdf (78KB)] contain important additional information
- proj, cs2cs, and geod man pages
- ProjAPI Reference and source
- Frequently Asked Questions and Answers
- General Parameter Notes
- Projections List in the Wiki for a few, particularly new, projections
- [Projections List](http://www.remotesensing.org/geotiff/proj_list/ Projections List) page on the GeoTIFF site includes information on how to describe many common projections with PROJ.4 command arguments
- VerticalDatums - working notes on the project to support vertical datums in PROJ.4
- Gerald Evenden's libproj: includes some updates and documentation for his slimmed down libproj
A mailing list is available for users and developers of PROJ.4 as well as for discussion of general cartographic projections related issues. Subscription, unsubscription and a web archive can be found at http://lists.maptools.org/mailman/listinfo/proj. The PROJ.4 mailing list is also available by NNTP at news://news.gmane.org/gmane.comp.gis.proj-4.devel and via HTML at http://news.gmane.org/gmane.comp.gis.proj-4.devel.
PROJ.4 is in active use by GRASS GIS, MapServer, PostGIS, Thuban, OGDI, Mapnik, TopoCad, GDAL/OGR as well as various other projects.
Since work started on the PROJ.4.4.x series of releases, various bug 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. Work is underway to improve ThreadSafety.
A mapping file (epsg) has also been introduced mapping most EPSG coordinate systems to PROJ.4 format.
As of May 2008 PROJ.4 has become part of the MetaCRS project, a confederation of coordinate systems related projects and it is hoped MetaCRS will enter incubation as an OSGeo project.
Future plans for PROJ.4 will hopefully include better online documentation, refinement of datum shifting support and extension of the external programming API for greater convenience in handling coordinate systems from applications.
If you are a user of PROJ.4, and/or are interested in contributing please drop me a line and join the mailing list.