git-svn-id: svn://db.shs.com.ru/pip@400 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
37
src_main/geo/piellipsoidmodel.cpp
Normal file
37
src_main/geo/piellipsoidmodel.cpp
Normal file
@@ -0,0 +1,37 @@
|
||||
#include "piellipsoidmodel.h"
|
||||
|
||||
|
||||
PIEllipsoidModel::PIEllipsoidModel() {
|
||||
a = 0.0;
|
||||
flattening = 0.0;
|
||||
eccentricity = 0.0;
|
||||
angVelocity = 0.0;
|
||||
}
|
||||
|
||||
|
||||
PIEllipsoidModel PIEllipsoidModel::WGS84Ellipsoid() {
|
||||
PIEllipsoidModel v;
|
||||
v.a = 6378137.0;
|
||||
v.flattening = 0.335281066475e-2;
|
||||
v.eccentricity = 8.1819190842622e-2;
|
||||
v.angVelocity = 7.292115e-5;
|
||||
return v;
|
||||
}
|
||||
|
||||
|
||||
PIEllipsoidModel PIEllipsoidModel::PZ90Ellipsoid() {
|
||||
PIEllipsoidModel v;
|
||||
v.a = 6378136.0;
|
||||
v.flattening = 3.35280373518e-3;
|
||||
v.eccentricity = 8.1819106432923e-2;
|
||||
v.angVelocity = 7.292115e-5;
|
||||
return v;
|
||||
}
|
||||
|
||||
|
||||
PIEllipsoidModel PIEllipsoidModel::GPSEllipsoid() {
|
||||
PIEllipsoidModel v = WGS84Ellipsoid();
|
||||
v.angVelocity = 7.2921151467e-5;
|
||||
return v;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user