• Stars
    star
    1,641
  • Rank 27,428 (Top 0.6 %)
  • Language
    C++
  • License
    Other
  • Created almost 9 years ago
  • Updated 5 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PROJ - Cartographic Projections and Coordinate Transformations Library

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

More Repositories

1

gdal

GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
C++
4,508
star
2

grass

GRASS GIS - free and open-source geospatial processing engine
C
769
star
3

homebrew-osgeo4mac

Mac homebrew tap for maintaining a stable work environment for the OSGeo.org geospatial toolset
Ruby
364
star
4

osgeo

The Open Source Geospatial Foundation is not-for-profit organization to empower everyone with open source geospatial. Directly supports projects as an outreach and advocacy organization providing financial, organizational and legal support. Works with our sponsors and partners for open software, standards, data, research and education.
CSS
344
star
5

libgeotiff

Official repository of the libgeotiff project
HTML
171
star
6

OSGeoLive

OSGeo-Live is a self-contained bootable DVD, USB thumb drive or Virtual Machine based on LUbuntu, that allows you to try a wide variety of open source geospatial software without installing anything. It is composed entirely of FOSS, allowing it to be openly reproduced and distributed.
Shell
151
star
7

shapelib

Official repository of shapelib
C
130
star
8

grass-addons

GRASS GIS Addons Repository (Manuals: https://grass.osgeo.org/grass-stable/manuals/addons/ | Linux-logs: https://grass.osgeo.org/addons/grass8/logs/ | Windows logs: https://wingrass.fsv.cvut.cz/grass83/addons/grass-8.3.2/logs/)
Python
92
star
9

PROJ-data

Repository for proj datum grids (for use by PROJ 7 or later)
Python
69
star
10

proj-datumgrid

Historic repository for proj datum grids. New developments are at https://github.com/OSGeo/PROJ-data
Python
40
star
11

tilecache

Tilecache
Python
34
star
12

OSGeoLive-Notebooks

Repository for OSGeo-Live Jupyter Notebooks
Jupyter Notebook
33
star
13

OSGeoLive-doc

Documentation of OSGeoLive project.
Shell
32
star
14

ows.js

OGC Web Services Library for JavaScript
JavaScript
29
star
15

Cat-Interop

Better interoperability between open source metadata servers and clients.
Python
22
star
16

PROJ-JNI

Java Native Interface for PROJ
Java
22
star
17

PROJ-CRS-Explorer

Browse on PROJ coordinate reference systems
HTML
17
star
18

gdal-docs

Static content for GDAL website, refreshed from OSGeo/gdal
HTML
16
star
19

grass-website

Web site of GRASS GIS project (deployed from this repo twice a day)
CSS
15
star
20

MOSS

Heritage archives of the first-ever Open Source GIS: Map Overlay and Statistical System (MOSS), containing its original codebase and help documentation.
Fortran
15
star
21

gdal-extra-drivers

Extra (legacy) GDAL drivers
C++
10
star
22

gdal-grass

GDAL-GRASS GIS driver (https://github.com/OSGeo/gdal-grass/blob/main/docs/grass_raster.md and https://github.com/OSGeo/gdal-grass/blob/main/docs/grass_vector.md)
Python
10
star
23

spatialreference.org

spatialreference.org source code
Python
9
star
24

mdme

Model Driven Metadata Editor (MDME): web application for geospatial metadata editing
Vue
8
star
25

grass-promo

GRASS GIS promotional material repository
TeX
8
star
26

grass-legacy

Legacy code repository of GRASS GIS versions 3.2, 4.x, 5.x, 6.x (1987-2016)
C
7
star
27

gsoc

Repository for OSGeo collaboration with Google Summer of Code (GSOC) activities.
6
star
28

geoschemas

Python package of various geospatial schema bundles
4
star
29

gdal-test-datasets

3
star
30

OSGeoLive-doc-archive

HTML
3
star
31

projjson-submission

Repository for PROJJSON submission as OGC community standard
1
star
32

proj4-doc-forward

forward old proj4.org -> proj.org
HTML
1
star
33

osgeo4freebsd

OSGeo build recipes for FreeBSD packaging
1
star
34

ogc-cite-action

GitHub Action to test your implementation against OGC CITE
Shell
1
star
35

proj-coverage

PROJ.4 HTML coverage
HTML
1
star