UNCLASSIFIED
GeographicTranslator
Main Page
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Friends
Macros
master
geotrans3.7
CCS
src
dtcc
Exception
ErrorMessages.cpp
Go to the documentation of this file.
1
// CLASSIFICATION: UNCLASSIFIED
2
#include "
ErrorMessages.h
"
3
4
using namespace
MSP::CCS;
5
6
const
char
*
ErrorMessages::geoidFileOpenError
=
"Unable to locate geoid data file\n"
;
7
const
char
*
ErrorMessages::geoidFileParseError
=
"Unable to read geoid file\n"
;
8
9
const
char
*
ErrorMessages::ellipsoidFileOpenError
=
"Unable to locate ellipsoid data file: ellips.dat\n"
;
10
const
char
*
ErrorMessages::ellipsoidFileCloseError
=
"Unable to close ellipsoid file: ellips.dat\n"
;
11
const
char
*
ErrorMessages::ellipsoidFileParseError
=
"Unable to read ellipsoid file: ellips.dat\n"
;
12
const
char
*
ErrorMessages::ellipse
=
"Ellipsoid library not initialized\n"
;
13
const
char
*
ErrorMessages::invalidEllipsoidCode
=
"Invalid ellipsoid code\n"
;
14
15
const
char
*
ErrorMessages::datumFileOpenError
=
"Unable to locate datum data file\n"
;
16
const
char
*
ErrorMessages::datumFileCloseError
=
"Unable to close datum file\n"
;
17
const
char
*
ErrorMessages::datumFileParseError
=
"Unable to read datum file\n"
;
18
const
char
*
ErrorMessages::datumDomain
=
"Invalid local datum domain of validity\n"
;
19
const
char
*
ErrorMessages::datumRotation
=
"Rotation values must be between -60.0 and 60.0"
;
20
const
char
*
ErrorMessages::datumSigma
=
"Standard error values must be positive, or -1 if unknown\n"
;
21
const
char
*
ErrorMessages::datumType
=
"Invalid datum type\n"
;
22
const
char
*
ErrorMessages::invalidDatumCode
=
"Invalid datum code\n"
;
23
24
const
char
*
ErrorMessages::notUserDefined
=
"Specified code not user defined\n"
;
25
const
char
*
ErrorMessages::ellipseInUse
=
"Ellipsoid is in use by a datum\n"
;
26
27
// Parameter error messages
28
const
char
*
ErrorMessages::semiMajorAxis
=
"Ellipsoid semi-major axis must be greater than zero\n"
;
29
const
char
*
ErrorMessages::ellipsoidFlattening
=
"Inverse flattening must be between 250 and 350\n"
;
30
const
char
*
ErrorMessages::orientation
=
"Orientation out of range\n"
;
31
const
char
*
ErrorMessages::originLatitude
=
"Origin Latitude (or Standard Parallel or Latitude of True Scale) out of range\n"
;
32
const
char
*
ErrorMessages::originLongitude
=
"Origin Longitude (or Longitude Down from Pole) out of range\n"
;
33
const
char
*
ErrorMessages::centralMeridian
=
"Central Meridian out of range\n"
;
34
const
char
*
ErrorMessages::scaleFactor
=
"Scale Factor out of range\n"
;
35
const
char
*
ErrorMessages::zone
=
"Invalid Zone\n"
;
36
const
char
*
ErrorMessages::zoneOverride
=
"Invalid Zone Override\n"
;
37
const
char
*
ErrorMessages::standardParallel1
=
"Invalid 1st Standard Parallel\n"
;
38
const
char
*
ErrorMessages::standardParallel2
=
"Invalid 2nd Standard Parallel\n"
;
39
const
char
*
ErrorMessages::standardParallel1_2
=
"1st & 2nd Standard Parallels cannot both be zero\n"
;
40
const
char
*
ErrorMessages::standardParallelHemisphere
=
"Standard Parallels cannot be equal and opposite latitudes\n"
;
41
const
char
*
ErrorMessages::precision
=
"Precision must be between 0 and 5\n"
;
42
const
char
*
ErrorMessages::bngEllipsoid
=
"British National Grid ellipsoid must be Airy\n"
;
43
const
char
*
ErrorMessages::nzmgEllipsoid
=
"New Zealand Map Grid ellipsoid must be International\n"
;
44
const
char
*
ErrorMessages::webmEllipsoid
=
"Web Mercator ellipsoid must be WGS84\n"
;
45
const
char
*
ErrorMessages::webmConversionTo
=
"GeoTrans does not allow conversion to Web Mercator\n"
;
46
const
char
*
ErrorMessages::webmInvalidTargetCS
=
"Web Mercator can only be converted to Geodetic.\n"
;
47
const
char
*
ErrorMessages::latitude1
=
"Latitude 1 out of range\n"
;
48
const
char
*
ErrorMessages::latitude2
=
"Latitude 2 out of range\n"
;
49
const
char
*
ErrorMessages::latitude1_2
=
"Latitude 1 and Latitude 2 cannot be equal\n"
;
50
const
char
*
ErrorMessages::longitude1
=
"Longitude 1 out of range\n"
;
51
const
char
*
ErrorMessages::longitude2
=
"Longitude 2 out of range\n"
;
52
const
char
*
ErrorMessages::omercHemisphere
=
"Point 1 and Point 2 cannot be in different hemispheres\n"
;
53
const
char
*
ErrorMessages::hemisphere
=
"Invalid Hemisphere\n"
;
54
const
char
*
ErrorMessages::radius
=
"Easting/Northing too far from center of projection\n"
;
55
56
57
// Coordinate error messages
58
const
char
*
ErrorMessages::latitude
=
"Latitude out of range\n"
;
59
const
char
*
ErrorMessages::longitude
=
"Longitude out of range\n"
;
60
const
char
*
ErrorMessages::easting
=
"Easting/X out of range\n"
;
61
const
char
*
ErrorMessages::northing
=
"Northing/Y out of range\n"
;
62
const
char
*
ErrorMessages::projection
=
"Point projects into a circle\n"
;
63
const
char
*
ErrorMessages::invalidArea
=
"Coordinates are outside valid area\n"
;
64
const
char
*
ErrorMessages::bngString
=
"Invalid British National Grid String\n"
;
65
const
char
*
ErrorMessages::garsString
=
"Invalid GARS String\n"
;
66
const
char
*
ErrorMessages::georefString
=
"Invalid GEOREF String\n"
;
67
const
char
*
ErrorMessages::mgrsString
=
"Invalid MGRS String\n"
;
68
const
char
*
ErrorMessages::usngString
=
"Invalid USNG String\n"
;
69
70
const
char
*
ErrorMessages::invalidIndex
=
"Index value outside of valid range\n"
;
71
const
char
*
ErrorMessages::invalidName
=
"Invalid name\n"
;
72
const
char
*
ErrorMessages::invalidType
=
"Invalid coordinate system type\n"
;
73
74
const
char
*
ErrorMessages::longitude_min
=
"The longitude minute part of the string is greater than 60\n"
;
75
const
char
*
ErrorMessages::latitude_min
=
"The latitude minute part of the string is greater than 60\n"
;
76
77
// CLASSIFICATION: UNCLASSIFIED
Generated on Tue Feb 16 2016 14:54:02 for GeographicTranslator by doxygen 1.8.2