/** * test coordinate transformation * $Id$ * $HeadURL$ * $Author$ * Created by Hanna E. Rathje, SLSE, 2015-09-10 */ #include #include #include #include #include // ------------------------------------------------------------------ int main(int argc, char **argv) { NGLCoreApplication app(argc, argv); app.createLogger("REP", "log4cxx_exm_module_tests.props"); static LtsCoordTrans::UtmCoordinate s_basePoint; s_basePoint = LtsCoordTrans::UtmCoordinate::fromMgrs(QLatin1String("32UMD000000000000")); QPointF coord = s_basePoint.geographic(QPointF(93064, 78331)); ERROR_LOG(app.baseLogger()) << "utm: 93064 78331"; ERROR_LOG(app.baseLogger()) << "coord.x: " << coord.x(); ERROR_LOG(app.baseLogger()) << "coord.y: " << coord.y(); coord = s_basePoint.geographic(QPointF(93069.9, 78337.8)); ERROR_LOG(app.baseLogger()) << "utm: 93069.9, 78337.8"; ERROR_LOG(app.baseLogger()) << "coord.x: " << coord.x(); ERROR_LOG(app.baseLogger()) << "coord.y: " << coord.y(); coord = s_basePoint.geographic(QPointF(93076.8, 78331.8)); ERROR_LOG(app.baseLogger()) << "utm: 93076.8, 78331.8"; ERROR_LOG(app.baseLogger()) << "coord.x: " << coord.x(); ERROR_LOG(app.baseLogger()) << "coord.y: " << coord.y(); coord = s_basePoint.geographic(QPointF(93070.9, 78325)); ERROR_LOG(app.baseLogger()) << "utm: 93070.9, 78325"; ERROR_LOG(app.baseLogger()) << "coord.x: " << coord.x(); ERROR_LOG(app.baseLogger()) << "coord.y: " << coord.y(); int iRet = app.exec(); return iRet; }