MSP GeoTrans39 Release Notes
MSP GeoTrans39 Release Notes
MSP GeoTrans39 Release Notes
BAE Systems
10920 Technology Pl.
San Diego CA 92127
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
Revision Record
ii
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
Table of Contents
1. Scope ...........................................................................................................................................1
2. References ...................................................................................................................................3
iii
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
1. SCOPE
1.1 IDENTIFICATION
This document is the Release Notes for Version 3.9 of the MSP Geographic Translator
(GEOTRANS).
The user interface of GEOTRANS consists primarily of a single window. To convert coordinates,
select the EPSG code or the coordinate reference frame and datum in which your coordinates are
defined, enter any associated parameters, and enter the coordinates in the upper half of the window.
Then select the EPSG code or the coordinate reference frame and datum to which you want the
coordinates to be converted, and enter any associated parameters, in the lower half of the window.
Click on the Convert Upper-to-Lower button, and the resulting coordinates will be displayed in
the lower half of the window. You can convert additional coordinate sets from the same source
by just entering the new coordinates and clicking on the Convert Upper-to-Lower button. You can
change any of the coordinate reference frame, datum, or parameter selections at any time. Also,
you can reverse the roles of input and output by using the Convert Lower-to-Upper button.
Currently, forty-one different types of coordinate systems, map projections, grids, and coding
schemes are supported, as well as more than two hundred different horizontal datums and one
hundred thirty EPSG codes.
GEOTRANS can also be used to efficiently convert large numbers of coordinates contained in text
files. The file format is very simple. A multi-line file header defines the coordinate reference
frame and datum of the coordinates contained in the file, including any associated parameter
values. Following the header, each line contains a single set of coordinates, separated by commas
followed by at least one space. Using the GEOTRANS file processing interface, you can select
an existing file of coordinates to be converted. You can then define the coordinate reference frame
and datum to which you want to convert the coordinates, along with any associated parameter
values. Finally, you can specify the name and location of the output file that is to be created.
GEOTRANS then converts all of the coordinates in the input file and creates the output file as a
single operation.
1
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
GEOTRANS software is provided via the WWW, SIPRNet, and JWICS networks. It can also be
requested via CD-ROM or DVD media. Users can download the executable software only or the
executable software and the source code. Executable software is provided as built for three
platforms: Windows 10 32-bit, Windows 10 64-bit, Red Hat Enterprise Linux (RHEL) v7 64-bit.
It should also work on all later versions of these operating systems.
The GEOTRANS software consists of the Coordinate Conversion Service (CCS) libraries and the
GEOTRANS application. The GEOTRANS CCS libraries are written in C++. The Windows
version was built using Microsoft Visual Studio 2015 (32-bit) and Microsoft Visual Studio 2015
(64-bit). The Linux version was built using GCC v4.8.5. The GEOTRANS application Graphical
User Interface (GUI) is written in Java and requires the Java Runtime Environment (JRE) version
1.8 or later to execute. We recommend using JRE version 1.8 update 265 or later to address all
known vulnerability issues in the earlier versions of JRE.
Software Integrators should refer to the Programmer's Guide for information regarding the
GEOTRANS software structure, the programming environment in which it was developed, the
Application Programming Interface (API) and the process for building and modifying the
GEOTRANS software.
Users should refer to the User's Guide for information regarding the capabilities and use of the
GEOTRANS GUI for interactive coordinate conversion.
2
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
2. REFERENCES
For a list of references, see the MSP GEOTRANS Programmer's Guide or the User's Guide.
3
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
The GEOTRANS software was designed to reduce operating system (OS) dependencies and,
therefore, should work on all later versions of these operating systems. If not, the source code is
provided for rebuilding on the user's platform of choice. For information regarding the
GEOTRANS software structure and building the software from the source code, refer to the
Programmer's Guide.
GEOTRANS software operates on Windows and Red Hat Linux operating systems.
4
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html
Microsoft Visual C++ 2015 Redistributable Package can be downloaded from the following
website:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
NOTE: Beginning in GEOTRANS 3.2 an iterative algorithm has been used in the Geocentric to
Geodetic conversion to achieve better accuracy. If a user needs to revert back to the legacy non-
iterative GEOTRANS algorithm, then an environment variable
MSPCCS_USE_LEGACY_GEOTRANS needs to be defined before starting GEOTRANS.
The following tables describe: the resolved Discrepancy Reports (DRs) and Enhancement
Requests (ERs) included in the MSP GEOTRANS 3.9 release (Table 1); the Open Discrepancy
Reports remaining in the MSP GEOTRANS 3.9 release for implementation in a future release
(Table 2); and the Open Enhancement Requests for consideration in a future release (Table 3). The
priority assigned to each DR compiles with the definitions in the NGA Configuration Management
Plan (NCMP). Priority 9 is used to designate an ER.
5
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
6
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
7
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
8
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
9
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
10
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
11
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
WWW https://earth-info.nga.mil/
SIPRNet – http://www.geoint.nga.smil.mil/products/gandg/update/index.php
JWICS https://www.geoint.nga.ic.gov/products/gandg/update/index.php
The GEOTRANS 3.9 application requires JRE to operate. JRE version 1.8.0 update 265 or later
is recommended. The startup script may need to be modified to set the correct version of the JRE.
For Linux systems, using an editor of your choice, open the runGeotrans.csh start up script and
modify the following line so that the parameter JAVA_HOME is set to Java’s home directory. For
example :
setenv JAVA_HOME /usr/jdk1.8.0_265
For Windows systems, using an editor of your choice, open the runGeotrans.bat startup script and
modify the following line so that the path to the JRE is set correctly. For example change:
For Linux systems please ensure to set LC_NUMERIC to en_US.UTF-8 or equivalent such that a
dot character (".") is interpreted as a decimal point in ellips.dat
GEOTRANS 3.9 for Windows can also be self-installed using the InstallAnywhere package. After
downloading the installation file from the web-site, double click on install.exe and follow on
screen instructions to complete the installation.
12
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
The GEOTRANS 3.9 InstallAnywhere package supports silent installation. To perform silent
installation:
GEOTRANS Enhancement Requests can be reported to the MSP Help Line or to the National
Geospatial-Intelligence Agency (NGA) Coordinate Systems Analysis Team (CSAT) at (314) 676-
9124, DSN 846-9124 or coordsys@nga.mil.
13
UNCLASSIFIED
UNCLASSIFIED
Document No.: 2100500
15 April 2022
APPENDIX A – ACRONYMS
API Application Programming Interface
DR Discrepancy Report
ER Enhancement Request
MB MegaByte
MS Microsoft
14
UNCLASSIFIED