Coder Social home page Coder Social logo

badassassin / proj Goto Github PK

View Code? Open in Web Editor NEW

This project forked from osgeo/proj

0.0 0.0 0.0 244.63 MB

PROJ - Cartographic Projections and Coordinate Transformations Library

Home Page: https://proj.org

License: Other

Shell 0.51% C++ 86.35% Python 3.95% C 7.00% Makefile 0.02% CMake 1.04% PLpgSQL 0.01% Batchfile 0.02% Yacc 0.84% M4 0.25% Dockerfile 0.02%

proj's Introduction

PROJ

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

DOI

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

proj's People

Contributors

rouault avatar kbevers avatar warmerdam avatar busstoptaktik avatar hobu avatar cffk avatar mwtoews avatar schwehr avatar qulogic avatar sebastic avatar nyalldawson avatar jjimenezshaw avatar snowman2 avatar mloskot avatar desruisseaux avatar seanm avatar dg0yt avatar direvus avatar micahcochran avatar jidanni avatar beuan avatar sval-dev avatar julien2512 avatar georgeouzou avatar aaronpuchert avatar cjmayo avatar strezen avatar alexbass05 avatar jgoizueta avatar mbulljpl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.