home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume9 / fplan / part02 < prev    next >
Text File  |  1989-11-26  |  24KB  |  607 lines

  1. Newsgroups: comp.sources.misc
  2. subject: v09i012: FPLAN 2/6
  3. from: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
  4. Reply-To: tynor@prism.gatech.edu (Steve Tynor)
  5.  
  6. Posting-number: Volume 9, Issue 12
  7. Submitted-by: tynor@prism.gatech.edu (Steve Tynor)
  8. Archive-name: fplan/part02
  9.  
  10. #This is part 2/6 of FPLAN
  11. #!/bin/sh
  12. # shar:    Shell Archiver  (v1.22)
  13. #    Packed Mon Nov 20 19:28:35 EST 1989 by gaffa!tynor
  14. #    from directory /files/home/users/tynor/src/fplan
  15. #
  16. #    Run the following text with /bin/sh to create:
  17. #      fplan.1
  18. #      fplan.5
  19. #      paddb.1
  20. #
  21. echo "x - extracting fplan.1 (Text)"
  22. sed 's/^X//' << 'SHAR_EOF' > fplan.1 &&
  23. X'\" t   \" must preprocess with tbl with troff. -*- nroff -*
  24. X.\" $Id: fplan.1,v 2.17 89/11/14 20:29:26 tynor Exp $
  25. X.\"-------------------------------------------
  26. X.TH FPLAN 1 "11 November 1989" FPLAN "Flight Planning"
  27. X.\"-------------------------------------------
  28. X.SH NAME
  29. Xfplan \- flight planner
  30. X.\"-------------------------------------------
  31. X.SH SYNOPSIS
  32. X.LP
  33. X\fBfplan -l\fP \fIdesignator ...\fP
  34. X.br
  35. X\fBfplan -r\fP [ \fB\-\fP | \fIplanfile\fP ]
  36. X.br
  37. X\fBfplan -g\fP [ \fB\-\fP | \fIplanfile\fP ] (Sun systems only)
  38. X.br
  39. X\fBfplan\fP [ \fB\-n|w\fP ][ \fB\-b\fP ][ \fB\-d\fP ][ \fB\-e\fP ][
  40. X\fB\-s\fP ][ \fB\-t\fP ][ \fB\-\fP | \fIplanfile\fP ]
  41. X.br
  42. X.\"-------------------------------------------
  43. X.SH DESCRIPTION
  44. X.LP
  45. X\fBfplan\fP reads the \fIplanfile\fP consisting of departure and
  46. Xdestination airports, navigation aids, intermediate checkpoints, fuel
  47. Xconsumption rates, winds aloft, and produces a flight plan including
  48. Xwind corrected heading, fuel consumption for each leg, vor fixes for
  49. Xeach checkpoint, etc.  \fBfplan\fP uses \fBnav(5)\fP format databases
  50. Xfor upward compatibility with those widely distributed databases.
  51. X.PP 
  52. XThe primary differences between \fBfplan\fP and \fBnav(1)\fP are that
  53. X\fBfplan\fP will automatically compute VOR cross fixes (radial and
  54. Xdistance to/from fix) at each waypoint along the flight and allow you
  55. Xto enter a waypoint as ``15 miles since the previous waypoint along
  56. Xthe current heading''. These features provide a kind of flight plan
  57. Xmore useful in VFR / dead reckoning flight, where frequent checkpoints
  58. Xare necessary.  On Sun systems, a graphic preview of the flight can be
  59. Xdisplayed in a scrollable window.
  60. X.\"-------------------------------------------
  61. X.SH OPTIONS
  62. X.LP
  63. X.TP  10
  64. X.B \-l
  65. XLookup the \fIdesignator(s)\fP in the databases and
  66. Xprint their information to the standard output. If any designator
  67. Xexists in both the airports and navigation aids databases, then both
  68. Xentries are printed.
  69. X.TP
  70. X.B \-r
  71. XProduce a return trip based on the input plan file. All waypoints are
  72. Xreversed and incremental waypoints are recomputed. Correct \fBnav\fP
  73. Xdirectives are included so that each waypoint uses the same VORs as in
  74. Xthe input file. Fuel, wind, airspeed and altitude directives are not
  75. Xincluded in the reversed plan.
  76. X.TP
  77. X.B \-g
  78. X(Sun systems only). Preview the flight in a Sunview window. (NOTE: the
  79. Xpreviewer uses a naive projection system - curvature of the earth is
  80. Xignored. Do not use the preview map for navigation). The window is
  81. Xdivided into two sections: the command panel and the map. The map is a
  82. Xscrollable canvas where each waypoint and navaid is drawn. The command
  83. Xpanel contains the following items:
  84. X.br
  85. X    \fBQUIT\fP - Quits the previewer.
  86. X.br
  87. X    \fBTO FIRST\fP - Scrolls the map to make the first waypoint visible.
  88. X.br
  89. X    \fBTO LAST\fP - Scrolls the map to make the last waypoint visible.
  90. X.br
  91. X    \fBBRIEF\fP - Toggles whether incremental waypoints are shown (similar
  92. Xto the \fB-b\fP option).
  93. X.br
  94. X    \fBSCALE\fP - Sets the scale of the map. The default scale is 100
  95. Xpixels per degree of latitude.
  96. X.TP
  97. X.B \-
  98. XRead the planfile from the standard input. If this option is present,
  99. Xthen no \fIplanfile\fP may be specified.
  100. X.TP
  101. X.B \-d
  102. XAppend a sorted summary of all database objects used in the planfile.
  103. X.TP
  104. X.B \-e
  105. XUse Epson (IBM/PC) style box characters on the output form instead of the 
  106. Xdefault `+', `-', and `|'. Produces a more readable form if your terminal
  107. Xand/or printer is capable of printing IBM box characters.
  108. X.TP
  109. X.B \-n
  110. XSelect the narrow output format (no VOR cross fixes). Fits on a 80
  111. Xcharacter terminal. Mutually exclusive with the \fB\-w\fP option
  112. X[DEFAULT].
  113. X.TP
  114. X.B \-w
  115. XSelect the wide output format (with VOR cross fixes). Can be up to 136
  116. Xcharacters wide (depending on the number of active VORs). Mutually
  117. Xexclusive with the \fB\-n\fP option.
  118. X.TP 
  119. X.B \-s
  120. XSelect statute miles (and miles per hour) for output form. Default is
  121. Xnautical miles (and knots). Note: All speeds and distances in the
  122. X\fIplanfile\fP are assumed to be knots and nautical miles unless
  123. Xexplicitly marked by the \fBmi\fP or \fBmph\fP keywords.
  124. X.TP 
  125. X.B \-b
  126. XSelects \fIbrief\fP mode. Intermediate waypoints (those which are not
  127. Xturning points) are not included in the output form. Useful for seeing
  128. Xthe 'big picture'.
  129. X.TP 
  130. X.B \-t
  131. XDisables automatically tracking navaids in the primary navigation
  132. Xradio (nav(1)). By default the nav(1) VOR automatically tracks to the
  133. Xnext navaid (or from the previous one). When this option is enabled
  134. X[DEFAULT], user specified nav(1) assignments are overridden.
  135. X.\"-------------------------------------------
  136. X.SH "PLANFILE FORMAT"
  137. X\fBfplan\fP accepts a reasonably free-format input language to specify
  138. Xdeparture and destination airports, winds aloft, intermediate
  139. Xwaypoints, etc.  The \fIplanfile\fP consists of any number of
  140. Xsemicolon (;) separated descriptors.  Comments are introduced by a
  141. Xhash mark (#) in any column (all characters following the # on the
  142. Xline are ignored).  Each boldfaced keyword is case sensative - all are
  143. Xlowercase. A \fIdesignator\fP, on the other hand, is not case
  144. Xsensative - they may be written in upper or lowercase. In the case of
  145. Xa conflict with an \fBfplan\fP keyword (e.g. if there is an airport
  146. Xnamed VIA), use uppercase to prevent \fBfplan\fP from interpreting VIA
  147. Xas a keyword. Each descriptor is listed below.
  148. X.TP 20
  149. X.\"-----------------
  150. X\fBfrom\fP \fIdesignator\fP ; 
  151. XSpecifies the departure airport.  \fIDesignator\fP is an airport
  152. Xdesignator (e.g. ORD). The private and public airports.nav databases
  153. Xare searched. It is an error if the \fIdesignator\fP cannot be found
  154. Xin any database. (Example: \fIfrom ORD;\fP).
  155. X.\"-----------------
  156. X.TP
  157. X\fBto\fP \fIdesignator\fP ;
  158. XSpecifies the destination airport.  \fIDesignator\fP is an airport
  159. Xdesignator (e.g. ORD). The private and public airports.nav databases
  160. Xare searched. It is an error if the \fIdesignator\fP cannot be found
  161. Xin any database. (Example: \fIto ATL;\fP).
  162. X.\"-----------------
  163. X.PP
  164. XIntermediate waypoints can be specified in three ways: by designator
  165. X(for vors or airports in the databases), by geographic coordinates
  166. X(latitude and longitude), or as a `distance since last turn' (useful
  167. Xfor VFR, dead reckoning flights where it is helpful to have a
  168. Xcheckpoint every 10 minutes or so).
  169. X.TP 20
  170. X\fBvia\fP \fIdesignator\fP ;
  171. XSpecifies a navaid or airport waypoint.  \fIDesignator\fP is a
  172. Xnavaid, intersection, or airport designator (e.g. RMG).  The private
  173. Xand public vors.nav, then airports.nav databases are searched. It is
  174. Xan error if the \fIdesignator\fP cannot be found in any database.
  175. X(Example: \fIvia CMI;\fP).
  176. X.\"-----------------
  177. X.TP
  178. X\fBvia\fP \fIlatitude\fP , \fIlongitude [, name [, city [, comment ]]]\fP ;
  179. XSpecifies a geographic coordinate checkpoint. Use positive latitudes
  180. Xfor north, negative for south. Use positive longitudes for west,
  181. Xnegative for east. Use \fIdegrees.minutes\fP notation: 45.678 means 45
  182. Xdegrees, 67.8 minutes. Up to three optional comma-separated strings
  183. X(corresponding to the \fIname\fP, \fIcity\fP, and \fIcomment\fP,
  184. Xstrings in the output form) may be specified. (Examples: \fIvia 33.51,
  185. X84.38, ``Tank Farms'', ``Atlanta'', ``7nm NW of FTY'';\fP or \fIvia
  186. X33.51, 84.38, ``Tank Farms'', ``Atlanta'';\fP or even just \fIvia
  187. X33.51, 84.38;\fP).
  188. X.\"-----------------
  189. X.TP
  190. X\fBvia\fP \fIdistance [, name [, city [, comment ]]]\fP ;
  191. XSpecifies an `incremental' checkpoint.  If positive, \fIDistance\fP is
  192. Xa number specifying the number of \fInautical\fP miles (unless the
  193. X\fBmi\fP keyword is specified - then statute miles) since the last
  194. Xturn point. If negative, then the distance until the next turn point.
  195. XIncremental waypoints are very useful for intermediate waypoints in
  196. XVFR / dead reckoning flight, where it is often necessary to have
  197. Xcheckpoints every 10 miles or so. They are also useful for specifying
  198. X`end-of-climb' or `beginning-of-descent' points.  The optional strings
  199. Xare described under geographic coordinate checkpoints.  Warning:
  200. Xsuccessive `incremental' distances refer to the previous
  201. Xnon-`incremental' checkpoint. Thus the following two waypoints
  202. Xactually refer to the same point: \fIvia 10, ``point 1'';\fP and
  203. X\fIvia 10, ``point 2''\fP.  (Examples: \fIvia 12;\fP or \fIvia 13.4
  204. Xmi;\fP or \fIvia 5, ``Montefusco's Lake'';\fP) 
  205. X.PP
  206. XThe following directives are used to specify the wind and true airspeed.
  207. X.TP 20
  208. X\fBwind\fP \fIheading\fP \fB@\fP \fIspeed\fP ; 
  209. XSpecifies the wind speed and direction. If no wind is specified, it
  210. Xis assumed to be calm. (Example: \fIwind 320@15;\fP).
  211. X.TP
  212. X\fBtas\fP \fIspeed\fP ;
  213. XSpecifies the true airspeed. If no true airspeed is specified, time
  214. Xestimates will not be made. The speed is assumed to be in knots unless
  215. Xthe \fBmph\fP keyword is specified. (Example: \fItas 95;\fP or \fItas
  216. X95mph;\fP).
  217. X.PP
  218. XIn order for fuel consumption computations to be made, the initial
  219. Xamount of fuel on board and burn rate must be specified.
  220. X.TP 20
  221. X\fBfuel_amt\fP \fInumber\fP ;
  222. XSpecifies the initial amount (pounds, gallons, liters, whatever) of
  223. Xfuel on board. (Example: \fIfuel_amt 24.5;\fP).
  224. X.TP
  225. X\fBfuel_rate\fP \fInumber\fP ;
  226. XSpecifies the fuel burn rate in units per hour - use the same units
  227. Xas in the \fBfuel_amt\fP directive. (Example: \fIfuel_rate 5.4;\fP).
  228. X.TP
  229. X\fBfuel_used\fP \fInumber\fP ; 
  230. XSpecifies fuel burn not computable from the burn rate (e.g. for taxi
  231. Xand climb). Use the same units as in the \fBfuel_amt\fP directive.
  232. X(Example: \fIfuel_used 0.8;\fP).
  233. X.PP
  234. XThe flight altitude may be specified with the following directive. It
  235. Xis currently simply copied to the output form, but future versions of
  236. X\fBfplan\fP may use it to look up true airspeed and fuel economy from
  237. Xan aircraft specific database.
  238. X.TP 20
  239. X\fBalt\fP \fIfeet\fP ;
  240. XSpecifies the flight altitude for the succeeding legs. (Example:
  241. X\fIalt 5500;\fP).
  242. X.PP
  243. XVOR cross fixes can be computed for each waypoint. Up to 6
  244. Xsimultaneous fixes may be specified. By default, nav(1) automatically
  245. Xtracks to the next waypoint (if it is a navigation aid), or from the
  246. Xprevious waypoint. This can be disabled by the \fB-t\fP command line
  247. Xswitch. When auto track is enabled (the default), user specified
  248. Xvalues for nav(1) are ignored.
  249. X.TP 20
  250. X\fBnav (\fP \fInumber\fP \fB)\fP \fIdesignator\fP ;
  251. XSpecifies which VOR to track in the \fInumber\fP navigation radio. It
  252. Xis an error if no navaid named \fIdesignator\fP can be found in the
  253. Xdatabases. (Example: \fInav(2) cmi;\fP).
  254. X.\"-------------------------------------------
  255. X.SH EXAMPLE
  256. XThe following example planfile illustrates a simple flight from
  257. XChicago O'Hare to Champaign, IL via the DuPage VOR with a 5 knot wind
  258. Xfrom 320. True airspeed is set for 95 knots. VOR cross fixes from the
  259. XPeotone VOR (EON) will be computed. Initial fuel is 24.5 gallons and
  260. Xfuel economy is set to 5.4 gallons per hour.
  261. X.nf
  262. X.sp
  263. Xnav(2) EON;
  264. Xfuel_amt  24.5;
  265. Xfuel_rate 5.4;
  266. Xtas 95;
  267. Xwind 230@5;
  268. Xfrom ORD;
  269. Xvia  DPA;
  270. Xto   CMI;
  271. X.sp
  272. X.fi
  273. XRunning 
  274. X.B fplan
  275. Xwith this planfile produces (elided in order to fit the narrow page):
  276. X.sp
  277. X.\" if this is nroff, then don't use tbl since the column widths
  278. X.\" usually  end up too wide for an 80 column terminal. If it's troff,
  279. X.\" then use tbl since we don't have constant width fonts to do our
  280. X.\" formatting. 
  281. X.if n \{ .nf
  282. X+-------- / -------+---+-----+                              +--------+
  283. X|CHECKPOI /   DESIG|   | FUEL|                              |     VOR|
  284. X|CITY     /    FREQ|DIS|  ETE+------+---+----+-----+--------+    FREQ|
  285. X|COMMENT  / AT/LONG|REM|  ATE|    MC|TAS|DIST|  ALT|     VOR|DME  RAD|
  286. X+-------- / -------+---+----->  WIND|EGS| ETE| RATE|    FREQ<--------+
  287. X|CHICAGO- /     ORD|   | 24.5|    MH|AGS| ATE| FUEL|DME  RAD|     EON|
  288. X|CHICAGO, /        |  0|     +------+---+----+-----+--------+  113.20|
  289. X|         / 87.543]|132|     |   256| 95|  21|     |     DPA|43  171T|
  290. X+-------- / -------+---+----->230@05| 90|  14|  5.4|  108.40<--------+
  291. X|DUPAGE   /     DPA|   | 23.3|   254|   |    |  1.2|21  253T|     EON|
  292. X|         /  108.40| 21|   14+------+---+----+-----+--------+  113.20|
  293. X|L [IL] C / 88.210]|111|     |   176| 95| 111|     |     CMI|45  144T|
  294. X+-------- / -------+---+----->230@05| 92|1:12|  5.4|  110.00<--------+
  295. X|UNIVERSI /     CMI|   | 16.8|   179|   |    |  6.5|111 175T|     EON|
  296. X|CHAMPAIG /  120.40|132| 1:26+------+---+----+-----+--------+  113.20|
  297. X|CHICAGO  / 88.167]|  0|     |                              |77  015T|
  298. X+-------- / -------+---+-----+                              +--------+
  299. X.fi
  300. X\}
  301. X.if t \{ .nf
  302. X.bp
  303. X\s-2
  304. XSpeeds in knots; Distances in nautical miles
  305. X.fi
  306. X.TS
  307. Xtab (~) center;
  308. X| l || r | r | r | r   r   r   r   re |  re | .
  309. X_~_~_~_~~~~~~_
  310. XCHECKPOINT~DESIG~~FUEL~~~~~~VOR
  311. X.T&
  312. X| l || r | r | r | r | r | r | r | re |  re | .
  313. XCITY~FREQ~DIS~ETE~_~_~_~_~_~FREQ
  314. XCOMMENT~T/LONG~REM~ATE~MC~TAS~DIST~ALT~VOR~RAD DME
  315. X_~_~_~_~WIND~EGS~ETE~RATE~FREQ~_~
  316. XCHICAGO-O~ORD~~24.5~MH~AGS~ATE~FUEL~RAD DME~EON
  317. XCHICAGO, IL~~0~~_~_~_~_~_~113.20
  318. XCHICAGO~87.543]~132~~256~95~21~~DPA~171T 43
  319. X_~_~_~_~230@05~90~14~5.4~108.40~_
  320. XDUPAGE~DPA~~23.3~254~~~1.2~253T 21~EON
  321. X~108.40~21~14~_~_~_~_~_~113.20
  322. XL [IL] CHIC~88.210]~111~~176~95~111~~CMI~144T 45
  323. X_~_~_~_~230@05~92~1:12~5.4~110.00~_
  324. XUNIVERSITY~CMI~~16.8~179~~~6.5~175T 111~EON
  325. XCHAMPAIGN/~120.40~132~1:26~_~_~_~_~_~113.20
  326. X.T&
  327. X| l || r | r | r | r   r   r   r   re |  re | .
  328. XCHICAGO~88.167]~0~~~~~~~015T 77
  329. X_~_~_~_~~~~~~_
  330. X.TE
  331. X\s+2
  332. X\}
  333. X.\"-------------------------------------------
  334. X.SH ENVIRONMENT
  335. X.B fplan
  336. Xrecognizes the following environment variables to specify where to
  337. Xlook for its databases:
  338. X.TP  12
  339. X.B NAV
  340. XOverrides the location of the public databases (Unix default is
  341. X"/usr/local/lib/preflight", MSDOS default is "\\lib\\flight").
  342. X.TP 
  343. X.B NAV_PRIVATE
  344. XOverrides the location of the private databases (Unix default is
  345. X"~/preflight", MSDOS default is "\\flight").
  346. X.\"-------------------------------------------
  347. X.SH FILES
  348. XThe database files used by \fBfplan\fP are specially formatted for
  349. Xquick lookup. Use \fBpaddb\fP to convert a text file into the
  350. Xformatted version suitable for use with \fBfplan\fP.
  351. X.sp
  352. X.PD 0
  353. X.TP 15
  354. X.B airports.nav
  355. XAirports database in \fBfplan(5)\fP format.
  356. X.TP
  357. X.B vors.nav
  358. XNavigation aids database in \fBfplan(5)\fP format.
  359. X.PD
  360. X.\"-------------------------------------------
  361. X.SH SEE ALSO
  362. X\fBnav(1)\fP, \fBfplan(5)\fP, \fBnav(5)\fP, \fBpaddb(1)\fP
  363. X.LP 
  364. X.\"-------------------------------------------
  365. X.SH AUTHOR
  366. XSteve Tynor \- tynor@prism.gatech.edu
  367. X.\"-------------------------------------------
  368. X.SH DISCLAIMER
  369. X     USE AT YOUR OWN RISK! I assume no responsibility for any errors
  370. Xin this program, its database or documentation. I will make an effort
  371. Xto fix bugs, but if you crash and burn because, for example, fuel
  372. Xestimates in this program were inaccurate, it's your own fault for
  373. Xtrusting somebody else's code! Remember, as Pilot In Command, it's
  374. X\fIyour\fP responsibility to do complete preflight planning. Use this
  375. Xprogram as a flight planning aid, but verify its results before using
  376. Xthem.
  377. X.\"-------------------------------------------
  378. X.SH LIMITATIONS
  379. XThe airways.nav databases are currently not used.
  380. SHAR_EOF
  381. chmod 0444 fplan.1 || echo "restore of fplan.1 fails"
  382. echo "x - extracting fplan.5 (Text)"
  383. sed 's/^X//' << 'SHAR_EOF' > fplan.5 &&
  384. X.\" -*- nroff -*
  385. X.\" $Id: fplan.5,v 1.1 89/11/11 19:09:21 tynor Exp $
  386. X.TH FPLAN 5 "11 November 1989" FPLAN "Flight Planning"
  387. X.SH "NAME"
  388. Xairports.nav, vors.nav \- databases for flight planning
  389. Xprograms (nav and fplan)
  390. X.SH "SYNOPSIS"
  391. X.B airports.nav
  392. X.B vors.nav
  393. X.SH "DESCRIPTION"
  394. X.PP
  395. XThe \fBfplan(5)\fP format is identical to the \fBnav(5)\fP format.
  396. XDatabases created for \fBnav(1)\fP are compatible with \fBfplan(1)\fP.
  397. X.PP
  398. XThese files (\fIairports.nav\fP, and \fIvors.nav\fP) contain
  399. Xinformation about airports and and radio navigation aids.  The files
  400. Xconsist of any number of records in the formats described below.  Each
  401. Xrecord contains a series of fields, separated by colons (:) and is
  402. Xnull-padded to a fixed length which allows \fBfplan(1)\fP to use a
  403. Xfast binary search algorithm for database searches. A companion
  404. Xprogram, \fBpaddb(1)\fP, can be used to convert a text file into a
  405. Xpadded database file.  The records must occur in increasing
  406. Xlexigraphic (alphabetical) order.
  407. X.SH AIRPORTS DATABASE (airports.nav)
  408. X.PP
  409. XThe following sample record:
  410. X.sp
  411. X.ce 1
  412. X"1C6:POLO, IL:RADIO RANCH:840:-01:0:41:58.7:89:33.6:122.800:CHICAGO"
  413. X.sp
  414. Xis for Radio Ranch airport in Polo, IL. The airport designator
  415. Xis 1C6. Its elevation is 840 feet. The local magnetic variation is 1
  416. Xdegree, 0 minutes east. Its geographic coordinates (latitude and
  417. Xlongitude) are 41 degrees, 58.7 minutes north, 89 degrees, 33.6
  418. Xminutes west. Its CTAF frequency is 122.8. The final field is usually
  419. Xused to indicate on which sectional chart the airport may be found - in
  420. Xthis case Chicago.
  421. X.PP
  422. XThe fields in each
  423. X.B airport.nav
  424. Xrecord are as follows.
  425. X.TP 15
  426. XAirport ID 
  427. XAirport identification code, typically three or four
  428. Xcharacters and digits.  All letters must be uppercase.  Airports ID
  429. Xcan be at most five characters long. NOTE: for private databases,
  430. XAirport IDs may contain underscores (_) in order to distinguish them
  431. Xfrom official Airport IDs.
  432. X.TP
  433. XCity
  434. XName of the nearest city; up to thirty-two characters.
  435. X.TP
  436. XAirport Name
  437. XAirport name, up to thirty-two characters.
  438. X.TP
  439. XAirport Elevation
  440. XSpecified in feet.
  441. X.TP
  442. XDegrees Portion of Magnetic Variation 
  443. XThe magnetic variation which
  444. Xapplies to navigation at the airport, rounded down to the nearest
  445. Xdegree.  Positive numbers indicate \fIwest\fP variation, negative
  446. Xnumbers indicate \fIeast\fP.
  447. X.TP 
  448. XMinutes Portion of Magnetic Variation 
  449. XThe minutes portion of the variation.
  450. X.TP
  451. XDegrees Portion of Latitude 
  452. XThe \fIdegrees\fP portion of the latitude
  453. Xof the airport.  Negative numbers indicate south latitude.
  454. X.TP 
  455. XMinutes Portion of Latitude 
  456. XThe \fIminutes\fP portion of the latitude
  457. Xof the airport, expressed in minutes and tenths of minutes (eg. 45.8).
  458. X.TP 
  459. XDegrees Portion of Longitude
  460. XAs for latitude; negative numbers indicate east longitude.
  461. X.TP 
  462. XMinutes Portion of Longitude
  463. XAs for latitude; again, minutes and tenths.
  464. X.TP 
  465. XCommon Traffic Avoidance Frequency
  466. XThe CTAF
  467. Xfor the airport, if known.  Frequently, this field is empty.
  468. X.TP
  469. XComments
  470. XMay include, for example, other frequencies at the airport, or the
  471. Xsectional on which the airport appears.
  472. X.SH NAVIGATION AIDS DATABASE (vors.nav)
  473. X.PP
  474. XFollowing are some examples of records from the
  475. X\fIvors.nav\fP
  476. Xdatabase.  They are for a  VOR-DME
  477. Xor VorTac, for a  VOR
  478. X(without distance determination capabilities),
  479. Xfor an
  480. XNDB,
  481. Xand for an intersection.  (In what follows, the term "fix"
  482. Xrefers to an intersection or a waypoint.)
  483. X.sp
  484. X.ce 4
  485. X"GUS:Grissom:116.50:810:02:0:40:38.7:86:9.1:DME:T [IN] IND FSS"
  486. X"ROM:Priest:110.0:3880:-16:00:36:8.4:120:39.8:VOR:L PRB FSS"
  487. X"EZB:East Bay:362::-17:0:37:44.6:122:13.1:NDB:[CA] OAK FSS"
  488. X"AUGUS:ENRT-LOW:0:0:03:0:38:17.9:87:16.4:INT:PXVr043d31 & SAMr103"
  489. X.sp
  490. X.PP
  491. XThe first of these is for the Grissom VOR/DME or VorTac, with
  492. Xidentifier GUS and frequency 116.5.  The second is for Priest VOR,
  493. Xidentifier ROM on frequency 110.0.  The third is for the East Bay NDB,
  494. Xfrequency 362 and identifier EZB.  The last example is for the AUGUS
  495. Xintersection, which is an enroute-low intersection (i.e.  appears on
  496. Xan enroute low-altitude navigation chart).
  497. X.TP 15
  498. XNavaid ID
  499. XThe identifier of the navigation aid, waypoint, or fix.
  500. XThis field should be in all upper case, with at most five characters.
  501. XNOTE: for private databases, Navaid IDs may contain underscores (_)
  502. Xin order to distinguish them from official Navaid IDs.
  503. X.TP
  504. XNavaid Name
  505. XName of the navigation aid, up to thirty-two characters.  For a
  506. Xfix, this field will contain the principle use of the fix.
  507. X.TP
  508. XFrequency 
  509. XFrequency of this navigation aid.
  510. X.TP 
  511. XAltitude
  512. XAltitude of the navigation aid.  
  513. X.TP
  514. XDegrees Portion of Magnetic Variation
  515. XThe magnetic variation which applies to navigation at the navaid,
  516. Xas described for the airports.nav file above.
  517. X.TP
  518. XMinutes Portion of Magnetic Variation
  519. XThe minutes portion of the variation.
  520. X.TP
  521. XDegrees Portion of Latitude
  522. XThe \fIdegrees\fP
  523. Xportion of the latitude of the airport.  Negative numbers indicate south
  524. Xlatitude.
  525. X.TP
  526. XMinutes Portion of Latitude
  527. XThe
  528. X\fIminutes\fP
  529. Xportion of the latitude of the airport, expressed in minutes and tenths
  530. Xof minutes (eg. 45.8).
  531. X.TP 
  532. XDegrees Portion of Longitude
  533. XAs for latitude; negative numbers indicate east longitude.
  534. X.TP 
  535. XMinutes Portion Longitude
  536. XAs for latitude; again, minutes and tenths.
  537. X.TP 
  538. XNavaid or Fix Type
  539. XThe type of the navigation aid or fix.  Types are:
  540. X.nf
  541. X.IP
  542. XUNK \(em Unknown
  543. XNDB \(em Non-Directional Beacon
  544. XVOR \(em VOR (no distance determination facilities)
  545. XDME \(em VOR-DME or VORTAC
  546. XTAC \(em TACAN
  547. XILS \(em Localizer
  548. XINT \(em Intersection
  549. XWPT \(em Waypoint
  550. XLOM \(em Locator Outer Marker
  551. XLMM \(em Locator Middle Marker
  552. X.fi
  553. X.TP 
  554. XComments
  555. XComments associated with this navaid or fix.  May include,
  556. Xfor example, the state in which the navaid is located, the flight
  557. Xservice station or ATC facility associated with or controlling it,
  558. Xand, for a fix, the navids comprising the fix.  (In the fix shown
  559. Xabove, the fix is defined by the Pocket City (PXV) VorTac's 043 radial
  560. Xat 31 nautical miles, and by PXV's 043 radial and the Samsville (SAM)
  561. XVorTac's 103 radial.)
  562. X.SH "FILES"
  563. Xairports.nav, vors.nav
  564. X.SH "SEE ALSO"
  565. Xnav(1), fplan(1), fplan(5)
  566. X.SH AUTHORS
  567. XAlan Markum \(em marcum@nescorna.sun.com \(em author of \fBnav\fP
  568. X.br
  569. XSteve Tynor \(em tynor@prism.gatech.edu \(em author of \fBfplan\fP
  570. X.sp
  571. XThis file is essentially just a reformat of the \fBnav(5)\fP manual
  572. Xpage.
  573. SHAR_EOF
  574. chmod 0444 fplan.5 || echo "restore of fplan.5 fails"
  575. echo "x - extracting paddb.1 (Text)"
  576. sed 's/^X//' << 'SHAR_EOF' > paddb.1 &&
  577. X.\" -*- nroff -*
  578. X.\" $Id: paddb.1,v 1.2 89/11/11 19:09:26 tynor Exp $
  579. X.\"-------------------------------------------
  580. X.TH PADDB 1 "11 November 1989"  PADDB "Flight Planning"
  581. X.\"-------------------------------------------
  582. X.SH NAME
  583. Xpaddb \- flight planner database formatter
  584. X.\"-------------------------------------------
  585. X.SH SYNOPSIS
  586. X.LP
  587. X\fBpaddb\fP \fItext-file database-file\fP
  588. X.br
  589. X.\"-------------------------------------------
  590. X.SH DESCRIPTION
  591. X.LP
  592. X\fBpaddb\fP reads a \fItext_file\fP and formats it into
  593. X\fIdatabase-file\fP which can be used by \fBfplan(1)\fP by padding
  594. XASCII NULL characters at the end of each record to make each record of
  595. Xequal length. 
  596. X.\"-------------------------------------------
  597. X.SH SEE ALSO
  598. X\fBfplan(1)\fP, \fBfplan(5)\fP
  599. X.LP 
  600. X.\"-------------------------------------------
  601. X.SH AUTHOR
  602. XSteve Tynor \- tynor@prism.gatech.edu
  603. SHAR_EOF
  604. chmod 0444 paddb.1 || echo "restore of paddb.1 fails"
  605. exit 0
  606.  
  607.