Skip to content
/ PROJ Public
forked from OSGeo/PROJ

PROJ - Cartographic Projections and Coordinate Transformations Library

License

Notifications You must be signed in to change notification settings

PROJ-BOT/PROJ

This branch is 38 commits ahead of, 2821 commits behind OSGeo/PROJ:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 15, 2020
Mar 27, 2020
Aug 6, 2020
Aug 13, 2020
Apr 19, 2019
Aug 13, 2020
Feb 9, 2019
Jun 23, 2020
Oct 7, 2019
Nov 14, 2019
Aug 3, 2020
Aug 19, 2020
Aug 13, 2020
Jul 8, 2020
Mar 11, 2020
Feb 9, 2020
Dec 4, 2019
Apr 15, 2020
May 30, 2020
Jun 4, 2019
Jan 16, 2020
Jul 1, 2020
Oct 25, 2019
Jun 4, 2019
Mar 27, 2000
Dec 12, 2016
Feb 9, 2020
May 2, 2020
Jul 1, 2020
Sep 19, 2019
Feb 12, 2020
Jul 1, 2020
Mar 3, 2020
Jun 3, 2020
Sep 10, 2015
Aug 19, 2020
Jun 11, 2020

Repository files navigation

PROJ

Travis Status AppVeyor Status Cirrus Status Docker build Status Coveralls Status Gitter Mailing List Contributor Covenant

PROJ is a generic coordinate transformation software, that transforms coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.

For more information on the PROJ project please see the web page at:

https://proj.org/

The PROJ mailing list can be found at:

https://lists.osgeo.org/mailman/listinfo/proj/

See the NEWS file for changes between versions.

The following command line utilities are included in the PROJ package:

  • proj: for cartographic projection of geodetic coordinates.
  • cs2cs: for transformation from one CRS to another CRS.
  • geod: for geodesic (great circle) computations.
  • cct: for generic Coordinate Conversions and Transformations.
  • gie: the Geospatial Integrity Investigation Environment.
  • projinfo: for geodetic object and coordinate operation queries.
  • projsync: for synchronizing PROJ datum and transformation support data.

More information on the utilities can be found on the PROJ website.

Installation

Consult the Installation page of the official documentation. For builds on the master branch, install.rst might be more up-to-date.

Distribution files and format

Sources are distributed in one or more files. The principle elements of the system are stored in a compressed tar file named proj-x.y.z.tar.gz where "x" will indicate the major release number, "y" indicates the minor release number, and "z" indicates the patch number of the release.

In addition to the PROJ software package, distributions of datum conversion grid files and PROJ parameter files are also available. The grid package is distributed under the name proj-data-x.y.zip, where "x" is the major release version and "y" is the minor release version numbers. The resource packages can be downloaded from the PROJ website.

More info on the contents of the proj-data package can be found at the PROJ-data GitHub repository.

The resource file packages should be extracted to PROJ_LIB where PROJ will find them after installation. The default location of PROJ_LIB on UNIX-based systems is /usr/local/share/proj but it may be changed to a different directory. On Windows you have to define PROJ_LIB yourself.

As an alternative to installing the data package on the local system, the resource files can be retrieved on-the-fly from the PROJ CDN. A network-enabled PROJ build, will automatically fetch resource files that are not present locally from the CDN.

Citing PROJ in publications

See CITATION

About

PROJ - Cartographic Projections and Coordinate Transformations Library

Resources

License

Code of conduct

Citation

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TSQL 49.4%
  • C++ 44.6%
  • C 3.1%
  • Python 1.5%
  • Yacc 0.4%
  • CMake 0.3%
  • Other 0.7%