git-svn-id: svn://db.shs.com.ru/pip@867 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user