The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Geo::Ellipsoids - Standard perl Geo package for Ellipsoids a and f (and invf) values.

SYNOPSIS

  use Geo::Ellipsoids;
  my $object = Geo::Ellipsoids->new();
  $object->set('WGS84'); #default
  print "a=", $object->a, "\n";
  print "b=", $object->b, "\n";
  print "f=", $object->f, "\n";
  print "i=", $object->invf, "\n";

DESCRIPTION

METHODS

TODO

BUGS

LIMITS

No guarantees that Perl handles all of the double precision calculations in the same manner as Fortran.

AUTHOR

Michael R. Davis qw/perl michaelrdavis com/

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Geo::Forward Geo::Ellipsoid

__DATA__ #Information from # http://earth-info.nga.mil/GandG/coordsys/datums/datumorigins.html # http://www.ngs.noaa.gov/PC_PROD/Inv_Fwd/ # # @DATA=([DATA, 0, a, #, i|b|f, #], ...); # @NAME=([NAME, 0, short_name, long_name], ...); # @ALIAS=([ALIAS, 0, alias, alias, alias,...], ...);

DATA:0:a:6378137:i:298.257223563 NAME:0:WGS84:World Geodetic System of 1984 ALIAS:0:WGS-84:NAD83:NAD-83

DATA:1:a:6378137:i:298.25722210088 NAME:1:GRS80:Geodetic Reference System of 1980 ALIAS:1:GRS-80

DATA:2:a:6378206.4:i:294.9786982138 NAME:2:Clarke 1866:Clarke Ellipsoid - 1866 ALIAS:NAD27:NAD-27

DATA:3:a:6377563.396:i:299.3249646 NAME:3:Airy 1858:Airy 1858

#DATA:4:a:6377340.189:i:299.3249646 DATA:4:a:6377340.189:b:6356034.448 NAME:4:Airy Modified:Modified Airy Spheroid

DATA:5:a:6378160:i:298.25 NAME:5:Australian National:Australian National Spheroid

DATA:6:a:6377397.155:i:299.1528128 NAME:6:Bessel 1841:Bessel 1841

#DATA:7:a:6378249.145:i:293.465 DATA:7:a:6378249.145:b:6356514.966 NAME:7:Clarke 1880:Clarke 1880

DATA:8:a:6377276.345:i:300.8017 NAME:8:Everest 1830:Everest Spheroid 1830

DATA:9:a:6377304.063:i:300.8017 NAME:9:Everest Modified:Modified Everest Spheroid

DATA:10:a:6378166:i:298.3 NAME:10:Fisher 1960:Fisher 1960

DATA:11:a:6378150:i:298.3 NAME:11:Fisher 1968:Fisher 1968

DATA:12:a:6378270:i:297 NAME:12:Hough 1956:Hough 1956

DATA:13:a:6378388:i:297 NAME:13:International (Hayford):International (Hayford)

DATA:14:a:6378245:i:298.3 NAME:14:Krassovsky 1938:Krassovsky 1938

DATA:15:a:6378145:i:298.25 NAME:15:NWL-9D:NWL-9D Ellipsoid ALIAS:15:WGS-66:World Geodetic System 1966

DATA:16:a:6378160:i:298.25 NAME:16:SA69:South American 1969 ALIAS:16:SA-69

DATA:17:a:6378136:i:298.257 NAME:17:SGS85:Soviet Geodetic System 1985 ALIAS:17:SGS-85

DATA:18:a:6378135:i:298.26 NAME:18:WGS72:World Geodetic System 1972 ALIAS:18:WGS-72

DATA:19:a:6378300.58:i:296 NAME:19:WOS:War Office Spheroid

DATA:20:a:6378249.2:b:6356515.0 NAME:20:UTM:Department of the Army Universal Transverse Mercator