git-svn-id: svn://db.shs.com.ru/pip@867 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2019-11-25 12:10:05 +00:00
parent 7c66b5963c
commit d4ddcd46da
2 changed files with 11 additions and 0 deletions

View File

@@ -35,3 +35,13 @@ PIEllipsoidModel PIEllipsoidModel::GPSEllipsoid() {
return v; return v;
} }
PIEllipsoidModel PIEllipsoidModel::KrasovskiyEllipsoid() {
PIEllipsoidModel v;
v.a = 6378245.0;
v.flattening = 1.0/298.3;
v.eccentricity = sqrt(v.a*v.a - 6356863.0*6356863.0)/v.a;
v.angVelocity = 7.292115e-5;
return v;
}

View File

@@ -35,6 +35,7 @@ public:
static PIEllipsoidModel WGS84Ellipsoid(); static PIEllipsoidModel WGS84Ellipsoid();
static PIEllipsoidModel PZ90Ellipsoid(); static PIEllipsoidModel PZ90Ellipsoid();
static PIEllipsoidModel GPSEllipsoid(); static PIEllipsoidModel GPSEllipsoid();
static PIEllipsoidModel KrasovskiyEllipsoid();
double a; /// Major axis of Earth in meters double a; /// Major axis of Earth in meters
double flattening; /// Flattening (ellipsoid parameter) double flattening; /// Flattening (ellipsoid parameter)