227 lines
6.2 KiB
HTML
227 lines
6.2 KiB
HTML
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type"
|
|
content="text/html; charset=iso-8859-1">
|
|
<meta name="GENERATOR"
|
|
content="Mozilla/4.79 [en] (X11; U; Linux 2.4.9-34smp i686) [Netscape]">
|
|
<title>coordinate conversion routine</title>
|
|
</head>
|
|
<body bgcolor="#ffffff">
|
|
<h1 class="1Heading">
|
|
Coordinate Conversion routine</h1>
|
|
<div class="1Heading">March 7, 2003
|
|
<br>
|
|
|
|
<h3><a name="TableOfContents"></a>Table Of Contents</h3>
|
|
<a href="#Overview">Overview</a>
|
|
<br>
|
|
<a href="#RunningcoordConversion">Running coordConversion</a>
|
|
<br>
|
|
<a href="#Restrictions">Restrictions</a>
|
|
<p></p>
|
|
<hr width="100%">
|
|
<h2><a name="Overview"></a>Overview</h2>
|
|
The coordinate conversion routine is intended as an aid to system
|
|
administrators
|
|
for setting up the correct domain coordinates in <a
|
|
href="serverConfig.html">serverConfig</a>
|
|
or <a href="localConfig.html">localConfig</a>. Basically the
|
|
coordConversion
|
|
program accepts either latitude/longitude, AWIPS world coordinates, or
|
|
grid coordinates, and converts the input to the other two coordinate
|
|
systems.
|
|
The ifpServer must be running in order to run coordConversion.
|
|
<p></p>
|
|
<hr width="100%">
|
|
<h2><a name="RunningcoordConversion"></a>Running coordConversion</h2>
|
|
<p><br>
|
|
Start the program from the "bin" directory. Refer to directory
|
|
structure information for <a href="directoryLayout.html">GFESuite</a>
|
|
</p>
|
|
<p>The command line is shown below:<br>
|
|
</p>
|
|
<p>coordConversion -h serverhost -p serverport<br>
|
|
</p>
|
|
<table cellpadding="2" cellspacing="2" border="1"
|
|
style="text-align: left; width: 100%;">
|
|
<tbody>
|
|
<tr>
|
|
<td style="vertical-align: top; font-weight: bold;">Command Line
|
|
Switch<br>
|
|
</td>
|
|
<td style="vertical-align: top; font-weight: bold;">Mandatory/Optional<br>
|
|
</td>
|
|
<td style="vertical-align: top; font-weight: bold;">Description<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">-h serverhost<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Mandatory (see Note)<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Specifies the host running the
|
|
ifpServer.<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">-p serverport<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Mandatory (see Note)<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Specifies the port for the
|
|
ifpServer.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<font color="#3366ff">Note: The -h and -p switches are predefined to
|
|
match your GFESuite installation, such that they will point to the
|
|
ifpServer
|
|
specified on installation. Thus the -h and -p switches are not
|
|
necessary
|
|
for normal running of this program. However, if you wish to
|
|
connect
|
|
to a different server, then you will need to specify the -h and -p
|
|
switches. If environment variables ${CDSHOST} or ${CDSPORT} are
|
|
defined, then the default server and port will be determined from the
|
|
environment variables, unless overridden with the user specified -h and
|
|
-p switches.<br>
|
|
</font>
|
|
<p>An example of starting the program is:
|
|
</p>
|
|
<p><tt>coordConversion -h localhost -p 98000000</tt>
|
|
</p>
|
|
<p>The program will prompt you for the projection you wish to
|
|
use.
|
|
The default is shown. If you elect to do a conversion on a
|
|
different
|
|
projection, a list of projections is provided.
|
|
</p>
|
|
<p><tt>Database Projection currently: Grid211</tt>
|
|
<br>
|
|
<tt>Do you want to use this projection? 0=no, 1=yes</tt>
|
|
<br>
|
|
<b>0</b>
|
|
<br>
|
|
<tt>Choose Projection:</tt>
|
|
<br>
|
|
<tt>0 - exit</tt>
|
|
<br>
|
|
<tt>1 - Grid216</tt>
|
|
<br>
|
|
<tt>2 - Grid212</tt>
|
|
<br>
|
|
<tt>3 - Grid214AK</tt>
|
|
<br>
|
|
<tt>4 - Grid203</tt>
|
|
<br>
|
|
<tt>5 - Grid226</tt>
|
|
<br>
|
|
<tt>....</tt>
|
|
</p>
|
|
<p>After selection of the projection, the program offers three choices:
|
|
</p>
|
|
<p><tt>Enter type of transfer. Choose one of the options</tt>
|
|
<br>
|
|
<tt>0 - exit</tt>
|
|
<br>
|
|
<tt>1 - LatLon to AWIPS and Grid Coordinate</tt>
|
|
<br>
|
|
<tt>2 - AWIPS Coordinate to Grid Coordinate and LatLon</tt>
|
|
<br>
|
|
<tt>3 - Grid Coordinate to LatLon and AWIPS Coordinate</tt>
|
|
<br>
|
|
|
|
</p>
|
|
<p><u>Example of LatLon to AWIPS and Grid Coordinate</u>
|
|
</p>
|
|
<p><i><tt>LatLon to AWIPS and GridCoord, [enter 999 to exit]</tt></i>
|
|
<br>
|
|
<i><tt>Latitude? 40.5</tt></i>
|
|
<br>
|
|
<i><tt>Longitude? -105.21</tt></i>
|
|
<br>
|
|
<i><tt>Awips coordinate is: x=41.9675 y=33.1418</tt></i>
|
|
<br>
|
|
<i><tt>Grid coordinate is: x=63 y=98 InGrid=1</tt></i><i><tt></tt></i>
|
|
</p>
|
|
<p><i><tt>LatLon to AWIPS and GridCoord, [enter 999 to exit]</tt></i>
|
|
<br>
|
|
<i><tt>Latitude? 40.75</tt></i>
|
|
<br>
|
|
<i><tt>Longitude? -105.44</tt></i>
|
|
<br>
|
|
<i><tt>Awips coordinate is: x=41.7468 y=33.5155</tt></i>
|
|
<br>
|
|
<i><tt>Grid coordinate is: x=60 y=104 InGrid=1</tt></i><i><tt></tt></i>
|
|
</p>
|
|
<p><i><tt>LatLon to AWIPS and GridCoord, [enter 999 to exit]</tt></i>
|
|
<br>
|
|
<i><tt>Latitude?</tt></i>
|
|
<br>
|
|
<tt></tt>
|
|
</p>
|
|
<p><u>Example of AWIPS Coordinate to Grid Coordinate and Lat/Lon</u>
|
|
</p>
|
|
<p><tt>AWIPS to lat/lon and grid cell [enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>AWIPS x coordinate? 30</tt>
|
|
<br>
|
|
<tt>AWIPS y coordinate? 40</tt>
|
|
<br>
|
|
<tt>Lat: 44.2482 Lon: -117.175</tt>
|
|
<br>
|
|
<tt>Grid coordinate is: x=-128 y=208 InGrid=0</tt><tt></tt>
|
|
</p>
|
|
<p><tt>AWIPS to lat/lon and grid cell [enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>AWIPS x coordinate? 31</tt>
|
|
<br>
|
|
<tt>AWIPS y coordinate? 41</tt>
|
|
<br>
|
|
<tt>Lat: 45.0347 Lon: -116.378</tt>
|
|
<br>
|
|
<tt>Grid coordinate is: x=-112 y=224 InGrid=0</tt><tt></tt>
|
|
</p>
|
|
<p><tt>AWIPS to lat/lon and grid cell [enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>AWIPS x coordinate?</tt>
|
|
<br>
|
|
<tt></tt>
|
|
</p>
|
|
<p><u>Example of Grid Coordinate to AWIPS Coordinate and Lat/Lon</u>
|
|
</p>
|
|
<p><tt>Grid Cell to AWIPS and lat/lon [Enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>Grid x coordinate? 0</tt>
|
|
<br>
|
|
<tt>Grid y coordinate? 0</tt>
|
|
<br>
|
|
<tt>Awips coordinate is: x=38 y=27</tt>
|
|
<br>
|
|
<tt>Lat: 35.9079 Lon: -108.304</tt><tt></tt>
|
|
</p>
|
|
<p><tt>Grid Cell to AWIPS and lat/lon [Enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>Grid x coordinate? 50</tt>
|
|
<br>
|
|
<tt>Grid y coordinate? 50</tt>
|
|
<br>
|
|
<tt>Awips coordinate is: x=41.125 y=30.125</tt>
|
|
<br>
|
|
<tt>Lat: 38.328 Lon: -105.765</tt><tt></tt>
|
|
</p>
|
|
<p><tt>Grid Cell to AWIPS and lat/lon [Enter 999 to exit]</tt>
|
|
<br>
|
|
<tt>Grid x coordinate?</tt>
|
|
<br>
|
|
<tt></tt>
|
|
</p>
|
|
<p></p>
|
|
<hr width="100%">
|
|
<h2><a name="Restrictions"></a>Restrictions</h2>
|
|
<p><br>
|
|
coordConversion requires an active ifpServer in order to work</p>
|
|
</div>
|
|
</body>
|
|
</html>
|