How to list available projections in pyproj
To get a list of all available projections for pyproj, use this code:
import pyproj
print(pyproj.pj_list)
For pyproj-2.2.0
on my Ubuntu 18.04 computer, this is the resulting list:
{
'aea': 'Albers Equal Area',
'aeqd': 'Azimuthal Equidistant',
'affine': 'Affine transformation',
'airy': 'Airy',
'aitoff': 'Aitoff',
'alsk': 'Mod. Stereographic of Alaska',
'apian': 'Apian Globular I',
'august': 'August Epicycloidal',
'axisswap': 'Axis ordering',
'bacon': 'Bacon Globular',
'bertin1953': 'Bertin 1953',
'bipc': 'Bipolar conic of western hemisphere',
'boggs': 'Boggs Eumorphic',
'bonne': 'Bonne (Werner lat_1=90)',
'calcofi': 'Cal Coop Ocean Fish Invest Lines/Stations',
'cart': 'Geodetic/cartesian conversions',
'cass': 'Cassini',
'cc': 'Central Cylindrical',
'ccon': 'Central Conic',
'cea': 'Equal Area Cylindrical',
'chamb': 'Chamberlin Trimetric',
'collg': 'Collignon',
'comill': 'Compact Miller',
'crast': 'Craster Parabolic (Putnins P4)',
'deformation': 'Kinematic grid shift',
'denoy': 'Denoyer Semi-Elliptical',
'eck1': 'Eckert I',
'eck2': 'Eckert II',
'eck3': 'Eckert III',
'eck4': 'Eckert IV',
'eck5': 'Eckert V',
'eck6': 'Eckert VI',
'eqearth': 'Equal Earth',
'eqc': 'Equidistant Cylindrical (Plate Carree)',
'eqdc': 'Equidistant Conic',
'euler': 'Euler',
'etmerc': 'Extended Transverse Mercator',
'fahey': 'Fahey',
'fouc': 'Foucaut',
'fouc_s': 'Foucaut Sinusoidal',
'gall': 'Gall (Gall Stereographic)',
'geoc': 'Geocentric Latitude',
'geocent': 'Geocentric',
'geogoffset': 'Geographic Offset',
'geos': 'Geostationary Satellite View',
'gins8': 'Ginsburg VIII (TsNIIGAiK)',
'gn_sinu': 'General Sinusoidal Series',
'gnom': 'Gnomonic',
'goode': 'Goode Homolosine',
'gs48': 'Mod. Stereographic of 48 U.S.',
'gs50': 'Mod. Stereographic of 50 U.S.',
'hammer': 'Hammer & Eckert-Greifendorff',
'hatano': 'Hatano Asymmetrical Equal Area',
'healpix': 'HEAPJ_LPix',
'rhealpix': 'rHEAPJ_LPix',
'helmert': '3(6)-, 4(8)- and 7(14)-parameter Helmert shift',
'hgridshift': 'Horizontal grid shift',
'horner': 'Horner polynomial evaluation',
'igh': 'Interrupted Goode Homolosine',
'imw_p': 'International Map of the World Polyconic',
'isea': 'Icosahedral Snyder Equal Area',
'kav5': 'Kavraisky V',
'kav7': 'Kavraisky VII',
'krovak': 'Krovak',
'labrd': 'Laborde',
'laea': 'Lambert Azimuthal Equal Area',
'lagrng': 'Lagrange',
'larr': 'Larrivee',
'lask': 'Laskowski',
'lonlat': 'Lat/long (Geodetic)',
'latlon': 'Lat/long (Geodetic alias)',
'latlong': 'Lat/long (Geodetic alias)',
'longlat': 'Lat/long (Geodetic alias)',
'lcc': 'Lambert Conformal Conic',
'lcca': 'Lambert Conformal Conic Alternative',
'leac': 'Lambert Equal Area Conic',
'lee_os': 'Lee Oblated Stereographic',
'loxim': 'Loximuthal',
'lsat': 'Space oblique for LANDSAT',
'mbt_s': 'McBryde-Thomas Flat-Polar Sine (No. 1)',
'mbt_fps': 'McBryde-Thomas Flat-Pole Sine (No. 2)',
'mbtfpp': 'McBride-Thomas Flat-Polar Parabolic',
'mbtfpq': 'McBryde-Thomas Flat-Polar Quartic',
'mbtfps': 'McBryde-Thomas Flat-Polar Sinusoidal',
'merc': 'Mercator',
'mil_os': 'Miller Oblated Stereographic',
'mill': 'Miller Cylindrical',
'misrsom': 'Space oblique for MISR',
'moll': 'Mollweide',
'molobadekas': 'Molodensky-Badekas transformation',
'molodensky': 'Molodensky transform',
'murd1': 'Murdoch I',
'murd2': 'Murdoch II',
'murd3': 'Murdoch III',
'natearth': 'Natural Earth',
'natearth2': 'Natural Earth 2',
'nell': 'Nell',
'nell_h': 'Nell-Hammer',
'nicol': 'Nicolosi Globular',
'nsper': 'Near-sided perspective',
'nzmg': 'New Zealand Map Grid',
'noop': 'No operation',
'ob_tran': 'General Oblique Transformation',
'ocea': 'Oblique Cylindrical Equal Area',
'oea': 'Oblated Equal Area',
'omerc': 'Oblique Mercator',
'ortel': 'Ortelius Oval',
'ortho': 'Orthographic',
'pconic': 'Perspective Conic',
'patterson': 'Patterson Cylindrical',
'pipeline': 'Transformation pipeline manager',
'poly': 'Polyconic (American)',
'pop': 'Retrieve coordinate value from pipeline stack',
'push': 'Save coordinate value on pipeline stack',
'putp1': 'Putnins P1',
'putp2': 'Putnins P2',
'putp3': 'Putnins P3',
'putp3p': "Putnins P3'",
'putp4p': "Putnins P4'",
'putp5': 'Putnins P5',
'putp5p': "Putnins P5'",
'putp6': 'Putnins P6',
'putp6p': "Putnins P6'",
'qua_aut': 'Quartic Authalic',
'qsc': 'Quadrilateralized Spherical Cube',
'robin': 'Robinson',
'rouss': 'Roussilhe Stereographic',
'rpoly': 'Rectangular Polyconic',
'sch': 'Spherical Cross-track Height',
'sinu': 'Sinusoidal (Sanson-Flamsteed)',
'somerc': 'Swiss. Obl. Mercator',
'stere': 'Stereographic',
'sterea': 'Oblique Stereographic Alternative',
'gstmerc': 'Gauss-Schreiber Transverse Mercator (aka Gauss-Laborde Reunion)',
'tcc': 'Transverse Central Cylindrical',
'tcea': 'Transverse Cylindrical Equal Area',
'times': 'Times',
'tissot': 'Tissot',
'tmerc': 'Transverse Mercator',
'tobmerc': 'Tobler-Mercator',
'tpeqd': 'Two Point Equidistant',
'tpers': 'Tilted perspective',
'unitconvert': 'Unit conversion',
'ups': 'Universal Polar Stereographic',
'urm5': 'Urmaev V',
'urmfps': 'Urmaev Flat-Polar Sinusoidal',
'utm': 'Universal Transverse Mercator (UTM)',
'vandg': 'van der Grinten (I)',
'vandg2': 'van der Grinten II',
'vandg3': 'van der Grinten III',
'vandg4': 'van der Grinten IV',
'vitk1': 'Vitkovsky I',
'vgridshift': 'Vertical grid shift',
'wag1': 'Wagner I (Kavraisky VI)',
'wag2': 'Wagner II',
'wag3': 'Wagner III',
'wag4': 'Wagner IV',
'wag5': 'Wagner V',
'wag6': 'Wagner VI',
'wag7': 'Wagner VII',
'webmerc': 'Web Mercator / Pseudo Mercator',
'weren': 'Werenskiold I',
'wink1': 'Winkel I',
'wink2': 'Winkel II',
'wintri': 'Winkel Tripel'
}