Next: cpg - Codepage, Previous: shx - Shape Index, Up: Shapefile [Contents][Index]
Module (shapefile prj)
.
The prj
files contains information about the map projection.
For example 2
PROJCS["SWEREF99_TM",GEOGCS["GCS_SWEREF99",DATUM["D_SWEREF99",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",15.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
Which pretty printed becomes.
PROJCS[ "SWEREF99_TM", GEOGCS[ "GCS_SWEREF99", DATUM["D_SWEREF99",SPHEROID["GRS_1980",6378137.0,298.257222101]], PRIMEM["Greenwich",0.0], UNIT["Degree",0.0174532925199433] ], PROJECTION["Transverse_Mercator"], PARAMETER["False_Easting",500000.0], PARAMETER["False_Northing",0.0], PARAMETER["Central_Meridian",15.0], PARAMETER["Scale_Factor",0.9996], PARAMETER["Latitude_Of_Origin",0.0], UNIT["Meter",1.0] ]
The parser currently only handles the compact version, and produces the following S-expression.
(PROJCS "SWEREF99_TM" (GEOGCS "GCS_SWEREF99" (DATUM "D_SWEREF99" (SPHEROID "GRS_1980" 6378137.0 298.257222101)) (PRIMEM "Greenwich" 0.0) (UNIT "Degree" 0.0174532925199433)) (PROJECTION "Transverse_Mercator") (PARAMETER "False_Easting" 500000.0) (PARAMETER "False_Northing" 0.0) (PARAMETER "Central_Meridian" 15.0) (PARAMETER "Scale_Factor" 0.9996) (PARAMETER "Latitude_Of_Origin" 0.0) (UNIT "Meter" 1.0))
Reads projection data from port, returing sexp as above.