# gdalsrsinfo

Lists info about a given SRS in number of formats (WKT, PROJ.4, etc.)

## Synopsis

    Usage: gdalsrsinfo [--help] [--help-general]
                       [--single-line] [-V] [-e][-o <out_type>] <srs_def>

## Description

The gdalsrsinfo utility reports information about a given SRS from one of the following:

- The filename of a dataset supported by GDAL/OGR which contains SRS information

- Any of the usual GDAL/OGR forms (complete WKT, PROJ.4, EPSG:n or a file containing the SRS)

--help

  Show this help message and exit

--help-general

  Gives a brief usage message for the generic GDAL commandline options and exit.

--single-line

  Print WKT on single line

-V

  Validate SRS

-e

  Search for EPSG number(s) corresponding to SRS

-o <out_type>

  Output types:

  - `default`: proj4 and wkt (default option)

  - `all`: all options available

  - `wkt_all`: all wkt options available

  - `PROJJSON`: PROJJSON string (GDAL >= 3.1 and PROJ >= 6.2)

  - `proj4`: PROJ.4 string

  - `wkt1`: OGC WKT format (full)

  - `wkt_simple`: OGC WKT 1 (simplified)

  - `wkt_noct`: OGC WKT 1 (without OGC CT params)

  - `wkt_esri`: ESRI WKT format

  - `wkt`: Latest WKT version supported, currently wkt2_2019

  - `wkt2`: Latest WKT2 version supported, currently wkt2_2019

  - `wkt2_2015`: OGC WKT2:2015

  - `wkt2_2019`: OGC WKT2:2019 (for GDAL < 3.6, use `wkt2_2018`)

  - `mapinfo`: Mapinfo style CoordSys format

  - `xml`: XML format (GML based)

<srs_def>

  may be the filename of a dataset supported by GDAL/OGR from which to extract SRS information OR any of the usual GDAL/OGR forms (complete WKT, PROJ.4, EPSG:n or a file containing the SRS)

## Example

### Example 1

Default output

    $ gdalsrsinfo EPSG:4326

    PROJ.4 : +proj=longlat +datum=WGS84 +no_defs

    OGC WKT2:2019 :
    GEOGCRS["WGS 84",
        ENSEMBLE["World Geodetic System 1984 ensemble",
            MEMBER["World Geodetic System 1984 (Transit)"],
            MEMBER["World Geodetic System 1984 (G730)"],
            MEMBER["World Geodetic System 1984 (G873)"],
            MEMBER["World Geodetic System 1984 (G1150)"],
            MEMBER["World Geodetic System 1984 (G1674)"],
            MEMBER["World Geodetic System 1984 (G1762)"],
            MEMBER["World Geodetic System 1984 (G2139)"],
            ELLIPSOID["WGS 84",6378137,298.257223563,
                LENGTHUNIT["metre",1]],
            ENSEMBLEACCURACY[2.0]],
        PRIMEM["Greenwich",0,
            ANGLEUNIT["degree",0.0174532925199433]],
        CS[ellipsoidal,2],
            AXIS["geodetic latitude (Lat)",north,
                ORDER[1],
                ANGLEUNIT["degree",0.0174532925199433]],
            AXIS["geodetic longitude (Lon)",east,
                ORDER[2],
                ANGLEUNIT["degree",0.0174532925199433]],
        USAGE[
            SCOPE["Horizontal component of 3D system."],
            AREA["World."],
            BBOX[-90,-180,90,180]],
        ID["EPSG",4326]]

### Example 2: PROJ.4 output

    $ gdalsrsinfo -o proj4 lcc_esri.prj

    +proj=lcc +lat_0=33.75 +lon_0=-79 +lat_1=36.1666666666667 +lat_2=34.3333333333333 +x_0=609601.22 +y_0=0 +datum=NAD83 +units=m +no_defs

    $ gdalsrsinfo -o proj4 landsat.tif
    PROJ.4 : '+proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs '

### Example 3: WKT output, latest version

    $ gdalsrsinfo  -o wkt "EPSG:32722"

    PROJCRS["WGS 84 / UTM zone 22S",
        BASEGEOGCRS["WGS 84",
            ENSEMBLE["World Geodetic System 1984 ensemble",
                MEMBER["World Geodetic System 1984 (Transit)"],
                MEMBER["World Geodetic System 1984 (G730)"],
                MEMBER["World Geodetic System 1984 (G873)"],
                MEMBER["World Geodetic System 1984 (G1150)"],
                MEMBER["World Geodetic System 1984 (G1674)"],
                MEMBER["World Geodetic System 1984 (G1762)"],
                MEMBER["World Geodetic System 1984 (G2139)"],
                ELLIPSOID["WGS 84",6378137,298.257223563,
                    LENGTHUNIT["metre",1]],
                ENSEMBLEACCURACY[2.0]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433]],
            ID["EPSG",4326]],
        CONVERSION["UTM zone 22S",
            METHOD["Transverse Mercator",
                ID["EPSG",9807]],
            PARAMETER["Latitude of natural origin",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8801]],
            PARAMETER["Longitude of natural origin",-51,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8802]],
            PARAMETER["Scale factor at natural origin",0.9996,
                SCALEUNIT["unity",1],
                ID["EPSG",8805]],
            PARAMETER["False easting",500000,
                LENGTHUNIT["metre",1],
                ID["EPSG",8806]],
            PARAMETER["False northing",10000000,
                LENGTHUNIT["metre",1],
                ID["EPSG",8807]]],
        CS[Cartesian,2],
            AXIS["(E)",east,
                ORDER[1],
                LENGTHUNIT["metre",1]],
            AXIS["(N)",north,
                ORDER[2],
                LENGTHUNIT["metre",1]],
        USAGE[
            SCOPE["Navigation and medium accuracy spatial referencing."],
            AREA["Between 54°W and 48°W, southern hemisphere between 80°S and equator, onshore and offshore. Brazil. Uruguay."],
            BBOX[-80,-54,0,-48]],
        ID["EPSG",32722]]

### Example 4: WKT output, all versions

    $ gdalsrsinfo -o wkt_all "EPSG:4322"

    OGC WKT1 :
    GEOGCS["WGS 72",
        DATUM["World_Geodetic_System_1972",
            SPHEROID["WGS 72",6378135,298.26,
                AUTHORITY["EPSG","7043"]],
            AUTHORITY["EPSG","6322"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AXIS["Latitude",NORTH],
        AXIS["Longitude",EAST],
        AUTHORITY["EPSG","4322"]]

    OGC WKT2:2015 :
    GEODCRS["WGS 72",
        DATUM["World Geodetic System 1972",
            ELLIPSOID["WGS 72",6378135,298.26,
                LENGTHUNIT["metre",1]]],
        PRIMEM["Greenwich",0,
            ANGLEUNIT["degree",0.0174532925199433]],
        CS[ellipsoidal,2],
            AXIS["geodetic latitude (Lat)",north,
                ORDER[1],
                ANGLEUNIT["degree",0.0174532925199433]],
            AXIS["geodetic longitude (Lon)",east,
                ORDER[2],
                ANGLEUNIT["degree",0.0174532925199433]],
        SCOPE["Horizontal component of 3D system."],
        AREA["World."],
        BBOX[-90,-180,90,180],
        ID["EPSG",4322]]

    OGC WKT2:2019 :
    GEOGCRS["WGS 72",
        DYNAMIC[
            FRAMEEPOCH[1972]],
        DATUM["World Geodetic System 1972",
            ELLIPSOID["WGS 72",6378135,298.26,
                LENGTHUNIT["metre",1]]],
        PRIMEM["Greenwich",0,
            ANGLEUNIT["degree",0.0174532925199433]],
        CS[ellipsoidal,2],
            AXIS["geodetic latitude (Lat)",north,
                ORDER[1],
                ANGLEUNIT["degree",0.0174532925199433]],
            AXIS["geodetic longitude (Lon)",east,
                ORDER[2],
                ANGLEUNIT["degree",0.0174532925199433]],
        USAGE[
            SCOPE["Horizontal component of 3D system."],
            AREA["World."],
            BBOX[-90,-180,90,180]],
        ID["EPSG",4322]]

    OGC WKT1 (simple) :
    GEOGCS["WGS 72",
        DATUM["World_Geodetic_System_1972",
            SPHEROID["WGS 72",6378135,298.26]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433]]

    OGC WKT1 (no CT) :
    GEOGCS["WGS 72",
        DATUM["World_Geodetic_System_1972",
            SPHEROID["WGS 72",6378135,298.26]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433]]

    ESRI WKT :
    GEOGCS["GCS_WGS_1972",
        DATUM["D_WGS_1972",
            SPHEROID["WGS_1972",6378135.0,298.26]],
        PRIMEM["Greenwich",0.0],
        UNIT["Degree",0.0174532925199433]]