ืืืื ืืคืงืืื GeoidEval ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
GeoidEval - ืืคืฉ ืืืืื ืืืืืืืืื
ืชึทืงืฆึดืืจ
GeoidEval [ -n ืฉื ] [ -d dir ] [ -l ] [ -a | -c ืืจืื ืืขืจื ืฆืคืื ืืืจื ] [ -w ] [ -z ืืืืจ
] [ --msltohae ] [ --haetomsl ] [ -v ] [ --ืืคืจืื ืชืืืื commentdelim ] [ --ืึดืจึฐืกึธื |
-h | - ืขืืจื ] [ --ืงืืืฅ ืงืื ืืงืืืฅ | --ืืืจืืืช ืงืื ืกืจืื ] [ --ืงื-ืืคืจืื ืงื
] [ --ืงืืืฅ ืคืื ืืืกืฃ ]
ืชืืืืจ
GeoidEval ืงืืจื ืืืืงืืืื ืขื ืงืื ืกืื ืืจืื ืืืืคืืก ืืช ืืืืืื ืืืชืืืืื ืฉื
ืืืืืืืื ืืขื ืืืืคืกืืืื WGS84 ืืคืื ืกืื ืืจืื.
ืืืืงืืืื ื ืืชื ืื ืืงื ืจืืื ืืืืจื, UTM/UPS ืื MGRS, ืืื ืืื ืืืคืืจืืืื
ืืชืงืื ืขื ืืื GeoConvert(1). (ืงืืืืจืืื ืืืช MGRS ืืกืื ืืช ืืช ืืจืื ืฉื ื-MGRS ืืืงืืื
ืืจืืืข.) ืื ื -z ืืืคืฉืจืืช ืืืืืจืช ืืื ืืืืืจ ืฉืฆืืื ืืืคืืข ืืคื ื ืื ืฉืืจื
ืฉื ืงืื (ืฉืืืื ืืืืืช ืืงืืืืจืืื ืืืช UTM/UPS). ืื ืืืคืฉืจ ืงืืืฅ ืขื UTM eastings ื
ืฆืคืื ืืช ืืืืืจ ืืืื ืฉืืฉืืฉ ืืงืื ืกืื ืืจืื.
ืชืืฆืืืช ืืืืืงืืช ืืืชืจ ืขืืืจ ืืืื ืืืืืืืื ืืกืืคืงืืช ืขื ืืื ืืื ืืฉืืื(1). ืืื ืื ืืืื
ืื ืืืฉื ืืช ืืืืื ืืืืืื ืืืืืืง.
ืืืื ืืืืืืืื ืืขื ืืืืืคืกืืืื, N, ื ืงืจื ืืคืขืืื ืืืืืช ืืืืืืื.
ืื ืืืื ืืฉืืฉ ืืื ืืืืืจ ืืืื ืืขื ืืืืคืกืืืื, h, ืืืืื ืืืชืืื
ืืขื ืืืืืืืื (ืืืืื ืืืืจืชืืืืจื, ืืขืจื ืืืืื ืืขื ืคื ื ืืื ืืืืืฆืข), H,
ืืืืฆืขืืช ืืืืกืื
h = N + H, H = -N + h.
ืืคืฉืจืืืืช
-n ืืฉืชืืฉ ืืืืืืืื ืฉื ืืืงืื ืืจืืจืช ืืืืื "egm96-5". ืจืื "ืืืืืืืืื".
-d ืงืจื ื ืชืื ืื ืืืืืืืืื ื dir ืืืงืื ืืจืืจืช ืืืืื. ืจืื "ืืืืืืืืื".
-l ืืฉืชืืฉ ืืืื ืืจืคืืืฆืื ืืืืื ืืจืืช ืืืงืื ืืขืืงื. ืจืื "ืืื ืืจืคืืืฆืื".
-a ืฉืืืจ ืืช ืื ืืขืจื ืื ืชืื ืื ืืืืืจืื. ืจืื "ืืืืื".
-c ืฉืืืจ ืืช ืื ืชืื ืื ืืชืืื ืขื ืืื ืืจืื ืืขืจื ืฆืคืื ืืืจื ืืืืจ. ืฉื ื ืืืืขืื ืื ืืจืืฉืื ืื
ืฆืืื ืืช ืคืื ืช ื-SW ืฉื ืืืืืื ืืฉื ื ืืืจืืืื ืืื ืืืืจืื ืื ืืฆืืื ืื ืืช ืคืื ืช ื-NE.
ืืฉืืืื -w ืืืื ืืฆืืื ืฉืงื ืืืืจื ืืคื ื ืงื ืืจืืื ืขืืืจ ืืคืื ืืช ืืืื, ืืชื ืื
ืฉืื ืืืคืืข ืืคื ื -c. ืจืื "ืืืืื".
-w ืืขืช ืงืจืืืช ืงืืืืจืืื ืืืช ืืืืืืจืคืืืช, ืงื ืืืืจื ืงืืื ืืงื ืืจืืื (ืื ืืืื ืืืืืช
ื ืืืง ืขื ืืื ืืฆืืื ืืฆื ืืืืจ, N, S, E, W).
-z ืงืืืืืช ืื ืฉืืจืช ืงืื ืขื ืืื ืืืืจ, ืืืฉื, "38n". ืื ืฆืจืื ืืฉืืฉ ืืืฉืจ ืืงืื
ืืืจืื ืืืืจืืื ืืฆืคืื ืืื ืฉื UTM/UPS.
--msltohae
ืงืื ืกืื ืืจืื ืฆืจืื ืืืืื ืืกืืืื ืกืืคื ืืื ืฉืืจื ืืฉืจ ืืชืืืืกืื ืืืื ืืืืื
(ืืืืจืื) ืืขื ืืืืืืืื ืืืคืื ืืืืื ืืช ืงื ืืงืื ืขื ืืืืื
ืืืืจ ืืืืื ืืขื ืืืืคืกืืืื (HAE). ืื -z ืืืืจ ืืฆืืื ืื ื ืฉืึฐืึดืืฉืึดื
ืืืกืืืื ืืชืืืืก ืืืืื; ืื ืืืคืฉืจ ืืืืืจ ื ืชืื ื LIDAR ืืื
ืื ืงื ืืืจืื ื: ืขืืฆืืช ืืืื ืฆืคืื ืืืจืื.
--haetomsl
ืื ืืืื ื --msltohae ืืื ืฉืืกืืืื ืืืืื ืืืืคื ืืืืื (in
ืืืจ) ืืขื ืืืืืคืกืืืื ืืืคืื ืืืืื ืืช ืงื ืืงืื ืขื ืืืืื
ืืืืจ ืืืืื ืืขื ืืืืืืืื (MSL).
-v ืืืคืก ืืืืข ืขื ืืืืืืืื ืขื ืฉืืืืช ืชืงื ืืคื ื ืขืืืื ืืงืื.
--ืืคืจืื ืชืืืื
ืืืืจ ืืช ืืคืจืื ืืืขืจืืช ื commentdelim (ืืืฉื, "#" ืื "//"). ืื ืืืืืจ, ืืงืื
ืงืืืื ืืืกืจืงื ืขืืืจ ืืืคืจืื ืืื, ืืื ืืืืฆื, ืืช ืืืคืจืื ืืฉืืจ
ืืฉืืจื ืชืืกืจ ืืคื ื ืืขืืืื ืืืฆืืจืฃ ืืืืจ ืืื ืืคืื
ืงื (ืืืคืจื ืืจืืื).
--ืึดืจึฐืกึธื
ืืจืกืช ืืืคืกื ืืืฆืืื.
-h ืฉืืืืฉ ืืืืคืกื, ืื ืชืื ืืืฉื ืืืืืืืื ืืืืืืจ ืืืจืืจืช ืืืื, ืืืฆืืื.
- ืขืืจื
ืืืืคืืก ืืช ืืชืืขืื ืืืื ืืืฆืืช.
--ืงืืืฅ ืงืื
ืงืจื ืงืื ืืืงืืืฅ ืืงืืืฅ ืืืงืื ืืงืื ืกืื ืืจืื; ืฉื ืงืืืฅ ืฉื "-"
ืืืืฆื ืงืื ืกืื ืืจืื.
--ืืืจืืืช ืงืื
ืงืจื ืงืื ืืืืืจืืืช ืกืจืื ืืืงืื ืืงืื ืจืืื. ืื ืืืชืจืืฉืืืืช
ืฉื ืชื ืืคืจืื ืืฉืืจืืช (ืืจืืจืช ืืืืื ืืื ื ืงืืื-ืคืกืืง) ื ืกืจืื ืืืืจืื ื
ืฉืืจืืช ืืืฉืืช ืืคื ื ืชืืืืช ืืงืจืืื.
--ืงื-ืืคืจืื
ืืืืจ ืืช ืชื ืืคืจืื ืืฉืืจืืช ื ืงื. ืืืจืืจืช ืืืื ืืื ื ืงืืื-ืคืกืืง.
--ืงืืืฅ ืคืื
ืืืชืื ืคืื ืืงืืืฅ ืืืกืฃ ืืืงืื ืืคืื ืกืื ืืจืื; ืฉื ืงืืืฅ ืฉื "-"
ืืืืฆื ืคืื ืกืื ืืจืื.
ืืืืืืืืื
GeoidEval ืืืฉื ืืืืื ืืืืืืืืื ืขื ืืื ืืื ืืจืคืืืฆืื ืขื ืื ืชืื ืื ืืืืื ืืจืืืืื ืงืืืขืื
(ืจืื "ืืื ืืจืคืืืฆืื"). ืืืืืืืช ืืืืืืืื ืืืืืช ืืืื ืืช (ืขื ืืืช, ืืืชืื ืฉืืืงื ืื
ืืึผืชืงึธื):
ืฉืืืื ืืืืื ืืจืืช ืฉืืืื ืืขืืงืืช
ืฉื ืจืฉืช ืืืืืืื ืืงืกืืืื rms ืืงืกืืืื rms
egm84-30 EGM84 30' 1.546 ื' 70 ื"ื 0.274 ื' 14 ื"ื
egm84-15 EGM84 15' 0.413 ื' 18 ื"ื 0.021 ื' 1.2 ื"ื
egm96-15 EGM96 15' 1.152 ื' 40 ื"ื 0.169 ื' 7.0 ื"ื
egm96-5 EGM96 5' 0.140 ื' 4.6 ื"ื .0032 ื' 0.7 ื"ื
egm2008-5 EGM2008 5' 0.478 ื' 12 ื"ื 0.294 ื' 4.5 ื"ื
egm2008-2_5 EGM2008 2.5' 0.135 ื' 3.2 ื"ื 0.031 ื' 0.8 ื"ื
egm2008-1 EGM2008 1' 0.025 ื' 0.8 ื"ื .0022 ื' 0.7 ื"ื
ืืืจืืจืช ืืืื, ื ืขืฉื ืฉืืืืฉ ืืืืืืืื "egm96-5". ืื ืขืฉืื ืืืฉืชื ืืช ืขื ืืื ืืืืจืช ืืกืืืื
ืืืฉืชื ื "GEOGRAPHICLIB_GEOID_NAME" ืื ืขื -n ืืึนืคึผึฐืฆึดืึธื. ืืฉืืืืืช ืืืคืืจืืืช ืืื ืื
ืืขืจืืืช ืฉื ืืขืืืืช ืืืืืืช ืืืืื ืืจืคืืืฆืื ืืืืืื ืืืืืืืื ืืืฉืืืื ื
ืืืืืืืื ืฉืฆืืื.
ื ืชืื ื ืืืืืืืื ืืืืขื ื ืืกืคืจืืื ืฉืฆืืื ื ืืืื ืืืืืืจ. ืื ืืืื
ืืฉืชื ื ืขื ืืื ืืืืจืช ืืฉืชื ื ืืกืืืื "GEOGRAPHICLIB_GEOID_PATH" ืื
"GEOGRAPHICLIB_DATA", ืื ืขื ื- -d ืืึนืคึผึฐืฆึดืึธื. ื -h ืืคืฉืจืืช ืืืคืืกื ืืช ื ืชืื ืืืืืืืื ืืืืืืจ ืืืจืืจืช ืืืื
ืืฉื. ืืืฉืชืืฉ ื -v ืืคืฉืจืืช ืืืจืจ ืืช ืฉื ืื ืชืื ืืืื ืฉื ืงืืืฅ ืื ืชืื ืื.
ืืืจืืืช ืืืืจืื ืืืชืงื ื ืฉื ื ืชืื ื ืืืืืืื ืืืื ืืช ืืืชืืืช
<http://geographiclib.sf.net/html/geoid.html#geoidinst>.
ืืขืจื: ืื ืืืืืืืืืื ืฉืืืขืื ืืืื ืขื ืืืืคืกืืืื WGS84 (a = 6378137 ื', f =
1/298.257223563) ืืืื.
ืฉืึดืจืึผืึผื
ืืื ืืจืคืืืฆืื ืืขืืงืืช ืืฉืืฉืช ืืืืฉืื ืืืื ืืืืืืืื ืืื ืื ืื -l ืืฆืืื ืืืืื
ืืืงืจื ืฉืื ื ืขืฉื ืฉืืืืฉ ืืืื ืืจืคืืืฆืื ืืืืื ืืจืืช. ืืืื ืืจืคืืืฆืื ืืืขืืงืืช ืืืืกืกืช ืขื ืจืืืืขืื ืงืื ืื
ืืชืืื ืฉื ืคืืืื ืื ืืขืืงื ืืฉืืืื ื ืฉื 12 ื ืงืืืืช
. 1 1.
1 2 2 1
1 2 2 1
. 1 1.
ืืืขืืงื ืืืืื ืืืืืช ืืืชื ืชืืื ืืงื ืืืืจื ืืืฉืจ ืืขืจืืืื ืืช ืืืืื ืืืื
ืฉื ืืงืืืื. ืืื ืืจืคืืืฆืื ืืขืืงืืช ืืืืืงืช ืืจืื ืืืชืจ ืืืฉืจ ืืืืื ืืจืืช; ืืืื ืืืช
ืืืื ืืืืกืจ ืืืฉืืืืช ืงืื ืืช ืืืืื ืืืืืืจ ืขื ืืืืืืช ืืชื.
CACHE
ืืืจืืจืช ืืืื, ืงืืืฅ ืื ืชืื ืื ื ืงืจื ืืืืคื ืืงืจืื ืืื ืืืฉื ืืช ืืืื ืืืืืืืื ืืงืื
ืขืืืืช. ืืืจื ืืื ืื ืืกืคืืง ืืฉืืืืฉ ืืื ืืจืืงืืืื. ืื ืืืื ืืจืื ืืืืื
ืืืืฉื, ืืฉืชืืฉ -c ืืจืื ืืขืจื ืฆืคืื ืืืจื ืืืืืืข GeoidEval ืืงืจืื ืืืื ืฉื ื ืชืื ืื
ืืชืื ืืืืืจืื; ืืืืจ ืืื ื ืืชื ืืืฉื ืืืืื ืืชืื ืืืื ืื ืืื ืฉืื ืืืกืง
ืึดืืฉืึธื. ืื -a ืืฆืืื ืื ื ืชืื ื ืืืืืืืื ื ืงืจืืื; ืืืงืจื ืฉื "egm2008-1", ืื
ืืืจืฉ ื-0.5 GB ืฉื ืืืืจืื RAM. ืืขืจืืช ืืืืื ืืืืฅ ืืืืืจ ืืืืืืกื ืืืจื
ืืช ืื ืชืื ืื ืืืจืืฉืื ืืงืจืืื ืืืืืกืง. ืืืฉืชืืฉ ื -v ืืคืฉืจืืช ืืืืช ืืช ืืืื ื
ืืืืื.
ืืื ืงืฉืจ ืื ืืืืงืฉ ืืืืื ืืืฉืื (ืขื ื -a or -c ืืคืฉืจืืืืช), ืื ืชืื ืื ืขืืืจ
ืชื ืืจืฉืช ืืืืจืื ืืงืืืฅ ืืฉืืืจ. ืื ืืืคืฉืจ ืืืืื ืืืืืืืื ืืืืจื ื ืชืื ืจืฆืืฃ ืืืืืช
ืืืจ ืขื ืืืกืง ืงืื ืืขื ืืจืืฉ.
ืืกืืืื
GEOGRAPHICLIB_GEOID_NAME
ืขืืงืฃ ืืช ืฉื ืืืืืืืื ืืืืืืจ ืืืจืืจืช ืืืื ืืืื ืืืืืืจ ืฉื "egm96-5". ื -h ืืคืฉืจืืช ืืืืืืช ืขื
ืขืจื ืฉื GEOGRAPHICLIB_GEOID_NAME, ืื ืืืืืจ, ืืืจืช ืืื ืืืืื ืขื ืืื ืืืืืืจ
ืขืจื. ืื ื -n ืฉื ืื ืื, ื ืขืฉื ืฉืืืืฉ ืืืคืฉืจืืช ืฉื ืืงืื ืขืืืคืืช.
GEOGRAPHICLIB_GEOID_PATH
ืขืืงืฃ ืืช ื ืชืื ืืืืืืืื ืืืืืืจ ืืืจืืจืช ืืืื ืืืื ืืืืืืจ. ืื ืืืจื ืืื
"/usr/local/share/GeographicLib/geoids" ืืืขืจืืืช ืืืืืืช Unix ื
"C:/ProgramData/GeographicLib/geoids" ืืืขืจืืืช Windows. ื -h ืืคืฉืจืืช ืืืืืืช ืขื
ืขืจื ืฉื GEOGRAPHICLIB_GEOID_PATH, ืื ืืืืืจ, ืืืจืช ืืื ืืืืื ืขื ืืื ืืืืืืจ
ืขืจื. ืื ื -d dir ืื ืื, ื ืขืฉื ืฉืืืืฉ ืืืคืฉืจืืช dir ืืงืื ืขืืืคืืช.
GEOGRAPHICLIB_DATA
ืืจื ื ืืกืคืช ืืขืงืืฃ ืืช ื ืชืื ืืืืืืืื ืืืืืืจ ืืืจืืจืช ืืืื ืืืื ืืงืืืคืืืฆืื. ืื ืื ืืืืืจ (ืืื
GEOGRAPHICLIB_GEOID_PATH ืื ืืืืืจ), ืืื $GEOGRAPHICLIB_DATAื ืขืฉื ืฉืืืืฉ ื-/geoids.
ืฉืืืืืช
ืฉืืจืช ืงืื ืื ืืืงืืช ืชืืคืืก ืืืืขืช ืฉืืืื ืืคืื ืกืื ืืจืื ืฉืืชืืื ื
"ERROR:" ืืืืจืืื GeoidEval ืืื ืืืืืืจ ืงืื ืืฆืืื ืฉื 1. ืขื ืืืช, ืฉืืืื ืื
ืืืจืื GeoidEval ืืืกื; ืืฉืืจืืช ืืืืืช ืืืืจื.
ืกึดืืึธื ึตื ืงึดืฆืึผืจ
ืืืืืืืื ืืืขืจื ืืืจื ืืื ืขื ืืื "ืืืื ืืืืื ืฉื ืืืืจ ืืืจืฅ". ืืืืืื ืฉืคืืจืกืื ืขื ืืื ื
NGA ืื:
EGM84
ืืืื ืืื ืืืืืื ืฉื ืืืืจ ืืืจืฅ ืฉืคืืจืกื ืขื ืืื ื-NGA ื-1984,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html>.
EGM96
ืืืื ืืื ืืืืืื ืฉื ืืืืจ ืืืจืฅ ืฉืคืืจืกื ืขื ืืื ื-NGA ื-1996,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html>.
EGM2008
ืืืื ืืื ืืืืืื ืฉื ืืืืจ ืืืจืฅ ืฉืคืืจืกื ืขื ืืื ื-NGA ื-2008,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008>.
WGS84
ืืขืจืืช ืืืืืืืืช ืขืืืืืช 1984, .
HAE ืืืื ืืขื ืืืืคืกืืืื WGS84.
MSL ืืืื ืคื ื ืืื ืืืืืฆืข, ืืฉืืฉ ืืืืื ืงืฆืจ ืื ืื ืขืืืจ ืืืืืืืื. (ืขื ืืืช, ืืืจื ืืื,
ืืืืืืืื ืฉืื ื ืืืื ืืืจืื ืืืืื ืคื ื ืืื ืืืืืฆืข.)
ืืืืืืืช
ืืืืื ืฉื ืืืืืืืื EGM96 ืืืืืืืงืื
echo 16:46:33N 3:00:34W | GeoidEval
=> 28.7068 -0.02e-6 -1.73e-6
ืืืกืคืจ ืืจืืฉืื ืืืืืืจ ืืื ืืืื ืืืืืืืื ืืืฉื ื ืืืฉืืืฉื ืื ืืืืจืื ืืช ืฉืื
ืืืืืื ืื ืืฆืคืื ื ืืืืืจืื.
ืืืจืช ื ืงืืื ืืืืืจ UTM 18n ื-MSL ื-HAE
ืื 531595 4468135 23 | GeoidEval --msltohae -z 18n
=> 531595 4468135 -10.842
ืืฉืชืืฉ ื-GeoidEval ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net