home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 500 / 493 / cogo.doc < prev    next >
Text File  |  1987-08-01  |  267KB  |  9,239 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                 ----------------------------------------------
  9.                |                                              |
  10.                |                                              |
  11.                |                 G e o C a l c                |
  12.                |                                              |
  13.                |     C O o r d i n a t e   G e O m e t r y    |
  14.                |                                              |
  15.                |                  ( C O G O )                 |
  16.                |                                              |
  17.                |                 Version  1.22                |
  18.                |                                              |
  19.                |                                              |
  20.                 ----------------------------------------------
  21.  
  22.  
  23.  
  24.  
  25.                                    SURVEYING
  26.  
  27.                                        &
  28.  
  29.                                   ENGINEERING
  30.  
  31.                              APPLICATIONS SOFTWARE
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                      Program Operations & Reference Manual
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                               All Rights Reserved
  59.           Copyright (c) 1986, 1987 GeoCalc Software Systems Co., Inc.
  60.                                  P.O. Box 5308
  61.                             Philadelphia, PA 19142
  62.                                 (215) 365-5585
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                                               Page   2
  70.  
  71.                                  TABLE OF CONTENTS
  72.  
  73.          Table of Contents........................................  2
  74.          Introduction.............................................  5
  75.          User-Supported Software..................................  6
  76.          Registration.............................................  8
  77.          Invoice Form.............................................  9
  78.          Copyright Notice, Disclaimer, & Tradenames............... 10
  79.          System Requirements & File Listings...................... 11
  80.          Backing Up The Disks..................................... 13
  81.          Configuring The COGO Program............................. 14
  82.          A History of COGO........................................ 15
  83.          Terminology, Application Techniques...................... 17
  84.          Booting The COGO Program................................. 18
  85.          Plotting (CADD), HP-11C Emulator, Exclusion.............. 19
  86.          General File Structure................................... 20
  87.               Specifying & Using Figures.......................... 21
  88.               Curve Definitions Within Figures.................... 22
  89.          Command List............................................. 23
  90.          Overview of Version 1.22................................. 24
  91.               On-line Help........................................ 25
  92.               RAM Resident Utilities.............................. 26
  93.               Input............................................... 27
  94.               Missing Data........................................ 27
  95.               Comments............................................ 27
  96.               Abbreviations....................................... 27
  97.               Command Codes....................................... 27
  98.               Precision........................................... 27
  99.               Stationing.......................................... 28
  100.               Output.............................................. 28
  101.               DMS Format.......................................... 28
  102.               Bearings............................................ 28
  103.               Quadrant Codes...................................... 28
  104.               Azimuths............................................ 28
  105.               Direction Sign...................................... 28
  106.               Angular Expressions................................. 28
  107.               Angular Delimiters.................................. 29
  108.               Distance Delimiter.................................. 29
  109.               Repeatability....................................... 29
  110.               Delimiter Summary................................... 29
  111.               Angular/Distance Input Examples..................... 30
  112.               Figures & Figure Transpositions..................... 31
  113.               Caps Lock........................................... 31
  114.               Coordinate/Figure Areas............................. 31
  115.               The "Flip Up" Menu.................................. 32
  116.               The "Flip Up" Inch/Foot Conversion Table............ 32
  117.          Control Commands......................................... 33
  118.               File Maintenance Commands........................... 33
  119.               Points Maintenance Commands......................... 33
  120.               Figure Maintenance Commands......................... 34
  121.               Line & Curve Extension Commands..................... 34
  122.               Points Move Commands................................ 34
  123.               Points Definition Commands.......................... 35
  124.               Line & Curve Intersection Commands.................. 35
  125.  
  126.  
  127.  
  128.  
  129.           GeoCalc COGO - Surveying/Engineering Applications Software
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                                               Page   3
  136.  
  137.                                  TABLE OF CONTENTS
  138.  
  139.  
  140.         Control Commands (continued)
  141.               Data Display Commands............................... 36
  142.               Figure Alignment Commands........................... 36
  143.               Spiral Commands..................................... 37
  144.               Alignment Commands.................................. 37
  145.          Command Variable Names................................... 38
  146.          Adjust Area.............................................. 39
  147.          Alignment................................................ 40
  148.          Alignment Offset......................................... 41
  149.          Angles................................................... 42
  150.          Arc Arc Intersect (Dist/Dist Intersect).................. 43
  151.          Arc Line Azimuth  (Az/Dist Intersect).................... 44
  152.          Arc Line Bearing  (Brg/Dist Intersect)................... 45
  153.          Arc Line Points.......................................... 46
  154.          Area..................................................... 47
  155.          Area Azimuth............................................. 48
  156.          Area Bearing............................................. 49
  157.          Azimuth Intersect (Az/Az Intersect)...................... 50
  158.          Batch Print.............................................. 51
  159.          Batch Screen............................................. 52
  160.          Bearing Intersect (Brg/Brg Intersect).................... 53
  161.          Compound Spiral.......................................... 54
  162.          Convert Meridian......................................... 55
  163.          Coordinate Offset........................................ 56
  164.          Coordinate Point on Arc.................................. 57
  165.          Coordinate Point on Spiral............................... 58
  166.          Copy File................................................ 59
  167.          Curve Spiral............................................. 60
  168.          Define Curve............................................. 61
  169.          Delete Coordinates....................................... 62
  170.          Delete Figures........................................... 63
  171.          Describe Alignment Azimuth............................... 64
  172.          Describe Alignment Bearing............................... 65
  173.          Distance................................................. 66
  174.          Divide Arc............................................... 67
  175.          Divide Figure............................................ 68
  176.          Divide Line.............................................. 69
  177.          End Of Job............................................... 70
  178.          End Of Run............................................... 71
  179.          Extend Arc............................................... 72
  180.          Figure Arc Intersect..................................... 73
  181.          Figure Figure Intersect.................................. 74
  182.          Figure Line Intersect.................................... 75
  183.          Fit Alignment............................................ 76
  184.          Fit Curve................................................ 77
  185.          Get Coordinates.......................................... 78
  186.          Get Figures.............................................. 79
  187.          Inverse Azimuth.......................................... 80
  188.          Inverse Bearing.......................................... 81
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.           GeoCalc COGO - Surveying/Engineering Applications Software
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                                               Page   4
  202.  
  203.                                  TABLE OF CONTENTS
  204.  
  205.  
  206.          Line Spiral.............................................. 82
  207.          List Coordinates......................................... 83
  208.          List Figures............................................. 84
  209.          List Files............................................... 85
  210.          Locate Angle............................................. 86
  211.          Locate Azimuth........................................... 87
  212.          Locate Bearing........................................... 88
  213.          Locate Deflection........................................ 89
  214.          Locate From Alignment.................................... 90
  215.          Locate Line.............................................. 91
  216.          Offset Alignment......................................... 92
  217.          Parallel Figure.......................................... 93
  218.          Parallel Line............................................ 94
  219.          Points Azimuth Intersect................................. 95
  220.          Points Bearing Intersect................................. 96
  221.          Points Intersect......................................... 97
  222.          Points On Alignment...................................... 98
  223.          Redefine................................................. 99
  224.          Segment..................................................100
  225.          Segment Plus.............................................101
  226.          Segment Minus............................................102
  227.          Simple Curve.............................................103
  228.          Simple Spiral............................................104
  229.          Spiral Length............................................105
  230.          Spiral Offset............................................106
  231.          Spiral Spiral............................................107
  232.          Start Of Job.............................................108
  233.          Station And Offsets......................................109
  234.          Stations From Coordinates................................110
  235.          Store....................................................111
  236.          Store Figure.............................................112
  237.          Store Job................................................113
  238.          Streets Intersect........................................114
  239.          Tangent..................................................115
  240.          Tangent Offset...........................................116
  241.          Traverse Angles..........................................117
  242.          Traverse Azimuths........................................118
  243.          Traverse Bearings........................................119
  244.          Traverse Deflections.....................................120
  245.          Type Print...............................................121
  246.          Type Screen..............................................122
  247.          Error List Summary.......................................123
  248.          A Sample Session (interactive)...........................127
  249.          A Sample Session (batch).................................132
  250.               A "PROper" BATCH Example............................134
  251.               A "COMmon" BATCH Example............................135
  252.          Bug Report...............................................136
  253.          Comment/Suggestion Report................................137
  254.          Acknowledgements.........................................138
  255.          Future Versions..........................................139
  256.          Chronology...............................................140
  257.  
  258.  
  259.  
  260.  
  261.           GeoCalc COGO - Surveying/Engineering Applications Software
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                                               Page   5
  268.  
  269.                                  INTRODUCTION
  270.  
  271.  
  272.          Welcome to GeoCalc Software System's COordinate GeOmetry
  273.          (COGO) Surveying/Engineering applications program.  We hope
  274.          that your evaluation finds this software capable and
  275.          efficient, and your use of it enjoyable and profitable.
  276.  
  277.          If you are a first-time user of this type of "command
  278.          oriented" COGO, you will find it easy to use and learn right
  279.          from the very beginning (please read this documentation,
  280.          though).  If you are an old hand at COGO, you will find it
  281.          quite powerful to use while also offering some subtle (and
  282.          not so subtle) amenities that we hope will increase both your
  283.          speed of data entry and your overall satisfaction with the
  284.          program.
  285.  
  286.          We at GeoCalc are land surveyors with many years of
  287.          experience in engineering, rural, urban, control surveys and
  288.          design work.  We are also hackers of some renown (if we do
  289.          say so ourselves), who have used mainframe COGO for many
  290.          years.  This has provided our design and programming team the
  291.          necessary and valuable experience in formulating the
  292.          groundwork for what was to become GeoCalc's COGO.
  293.  
  294.          For those users who are new to this particular type of COGO
  295.          input/output format, we believe you will be treated to a
  296.          most productive encounter.  We strongly suggest that you
  297.          power up the program and run COGO at every opportunity; you
  298.          will find that you attain the highest degree of efficiency
  299.          when the majority of commands become relatively familiar.
  300.          Once familiarity is attained, you can concentrate on
  301.          "tactics" and the myriad shortcuts that are helpful when
  302.          solving systems of figures in a complex geometric project.
  303.  
  304.          We have placed this software into the "Public Domain"
  305.          distribution network (as SHAREWARE - see following pages)
  306.          with the recognition that we must maintain our support,
  307.          maintenance, and update obligations to the surveying,
  308.          engineering, and educational communities.  With your
  309.          assistance, we will fulfill those obligations.
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.           GeoCalc COGO - Surveying/Engineering Applications Software
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                                               Page   6
  334.  
  335.                             USER SUPPORTED SOFTWARE
  336.  
  337.  
  338.          P L E A S E   C O P Y   &   R E D I S T R I B U T E   T H I S
  339.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340.                              S O F T W A R E ! ! !
  341.                              ~~~~~~~~~~~~~~~~~~~~~
  342.  
  343.          To avoid the costs of standard commercial marketing methods
  344.          (and the necessity of having to pass those costs on to our
  345.          customers), we have chosen to offer our COGO via the public
  346.          domain distribution network as "USER SUPPORTED SOFTWARE".
  347.          This unique marketing method has been in use and successful
  348.          for many popular software products.  For example, the
  349.          "PC-Write" word processing system has been distributed using
  350.          the concept of "SHAREWARE" by Mr. Bob Wallace of QUICKSOFT
  351.          who previously designed and wrote a large part of MS-PASCAL.
  352.          The late Andrew Fluegelman of the HEADLANDS PRESS and one of
  353.          the founding editors of PC World magazine, marketed the
  354.          "PC-Talk III" communications package (a virtual standard)
  355.          using his "FREEWARE" concept.  "PC-File III" is an extremely
  356.          popular data base management system written by Mr. Jim Button
  357.          of BUTTONWARE and marketed under the "USER SUPPORTED" method.
  358.          GeoCalc's COGO is being marketed in the same fashion and can
  359.          be obtained through the various means of communication open
  360.          to all computer users: Bulletin Boards, User's Groups,
  361.          Computer Clubs, Professional Societies and Organizations,
  362.          etc.  If these sources of distribution are not available to
  363.          you, you can get a copy of GeoCalc's COGO by sending a
  364.          formatted, double-sided disk (DOS 2.0+ only), a check for
  365.          $10.00 to cover handling costs, and a stamped, self-addressed
  366.          envelope to GeoCalc Software.  Please use a high quality 8
  367.          1/2" x 11" envelope and include 2 stiff pieces of cardboard
  368.          so the disk won't be bent in the mail.  GeoCalc will send
  369.          its Ver. 1.22 COGO for your use and on-the-job evaluation.
  370.  
  371.          The USER SUPPORTED philosophy dictates that the usefulness
  372.          and quality of software is best decided by the ultimate user,
  373.          in a working environment, and at a pace which will allow a
  374.          thorough evaluation of the product while under no pressure to
  375.          purchase; and, that copying and unrestricted redistribution
  376.          should be promoted and encouraged rather than prohibited by
  377.          awkward, costly, inconvenient, and sometimes dangerous
  378.          software and hardware protection schemes.  The methodology of
  379.          distribution requires only that those who may have need of
  380.          the particular software have free access to it; in turn, they
  381.          should redistribute it to their friends and associates in the
  382.          same unaltered form in which they received it and all users
  383.          should register that software if it is useful to them.
  384.  
  385.          To paraphrase Mr. Fluegelman, the user supported concept is
  386.          an experiment in economics, not altruism; it provides quality
  387.          software without the author/distributor having to finance the
  388.          marketing, distribution, advertising, and copy protection
  389.          schemes that have become an expensive liability, while still
  390.          allowing the author/distributor to be supported by sales of
  391.          the software.
  392.  
  393.           GeoCalc COGO - Surveying/Engineering Applications Software
  394.  
  395.  
  396.  
  397.  
  398.  
  399.                                                               Page   7
  400.  
  401.                             USER SUPPORTED SOFTWARE
  402.  
  403.          There are many excellent software packages marketed under the
  404.          user supported method and all have one thing in common: they
  405.          are willing to stand up to rigorous evaluation and testing
  406.          before a purchase is made.  Those that are flawed, badly or
  407.          unprofessionally written, buggy, or just not what is
  408.          generally accepted as useful will fail and disappear.  Those
  409.          that are effective, professionally written, and perform as
  410.          advertised will succeed - thereby providing you with quality
  411.          software at reasonable cost.  By registering user supported
  412.          software, you will also be advocating the distribution of
  413.          professional applications software that doesn't require you
  414.          to sacrifice a year's net profits in order to finance its
  415.          purchase.  Paying artificially high fees for software that
  416.          accomplishes its task is bad enough, but paying hundreds or
  417.          thousands of dollars for software that is not what you want
  418.          is counterproductive.  It also encourages all those in the
  419.          distribution chain to maintain or inflate prices.  The user
  420.          supported method, on the other hand, allows the software
  421.          designers (us) to bypass the advertising jungle (which is
  422.          obscenely expensive), middle-men and distributors, and retail
  423.          outlets (who often refer you to the technical or design types
  424.          when you have a problem, anyway).  The software thus gets to
  425.          you at a price that more closely reflects the true costs of
  426.          development and a fair profit (you do not pay excessive
  427.          profits or unnecessary overhead costs).
  428.  
  429.          YOU ARE ENCOURAGED TO COPY AND DISTRIBUTE GEOCALC'S COGO TO
  430.          YOUR FRIENDS AND ASSOCIATES.  However, for the protection of
  431.          everyone, certain distribution restrictions must apply:
  432.  
  433.               1) No compensation of any kind is to be charged for
  434.                  the software  (exclusive of the diskette).
  435.               2) Copyright or trademark notices, the name GeoCalc
  436.                  Software Systems  Co., Inc., or the names of the
  437.                  authors may not be removed or changed.
  438.               3) The software  may not be altered  in any manner,
  439.                  nor may  it be  redistributed  in any form other
  440.                  than originally distributed by  GeoCalc Software
  441.                  Systems.
  442.               4) The software may not be distributed with or used
  443.                  as an inducement to purchase any other software.
  444.  
  445.          The above restrictions are for the protection of all
  446.          potential users of the program.  Please be particularly
  447.          cognizant of item #3.  This will guarantee that you will
  448.          receive all of the original software files.  If you should
  449.          happen to receive the package from a friend who altered it,
  450.          for example, than GeoCalc Software Systems could not answer
  451.          any questions regarding it nor support it in any way.  If you
  452.          should find the program not to your liking, PLEASE let us
  453.          know why, and we will investigate and correct it if
  454.          necessary.  But please do pass the program to others who may
  455.          find it just what they need; your particular complaint may
  456.          not be of concern to another user.
  457.  
  458.  
  459.           GeoCalc COGO - Surveying/Engineering Applications Software
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                                               Page   8
  466.  
  467.                            REGISTRATION & LICENSING
  468.  
  469.  
  470.          *************************************************************
  471.          *                                                           *
  472.          *                                                           *
  473.          *       YOU MAY REGISTER GEOCALC'S COGO FOR A FEE OF        *
  474.          *                                                           *
  475.          *           | |                                             *
  476.          *          *****     ******     *****      *****            *
  477.          *         * | | *         *    *     *    *     *           *
  478.          *         * | |           *    *     *    *     *           *
  479.          *          *****      *****     ******     ******           *
  480.          *           | | *         *          *          *           *
  481.          *         * | | *         *          *          *           *
  482.          *          *****     ******      ****       ****            *
  483.          *           | |                                             *
  484.          *                                                           *
  485.          *                                                           *
  486.          *************************************************************
  487.  
  488.  
  489.          Your registration fee entitles you to direct telephone and
  490.          mail support, and notification of future releases.  You will
  491.          also immediately be sent the latest release which supports
  492.          expanded coordinate point and figure storage, figure
  493.          balancing, and DOS commands, and also includes a flip-up
  494.          RAM-resident on-screen HP-11C calculator emulator, an on-line
  495.          help system to interactively display command descriptions
  496.          during COGO usage, and a complete CADD system.
  497.  
  498.          The staff at GeoCalc will be more than glad to answer any
  499.          questions; a telephone is maintained to provide technical
  500.          assistance for registered users.  Non-technical assistance
  501.          will be provided to registered and non-registered users
  502.          alike, and comments and suggestions are welcome and
  503.          solicited.  Your critique is extremely important to us and
  504.          all recommendations and requests will be seriously considered
  505.          for implementation.  It is the intent of GeoCalc Software
  506.          Systems to upgrade and amend COGO to reflect the needs and
  507.          requests of the surveying and engineering community.
  508.  
  509.          For those who require an invoice, please use the form of the
  510.          next page.  Or, call us at 215-365-5585 with your Master
  511.          Charge or Visa number.  Registration fees are as follows:
  512.  
  513.                                       -PACKAGE-  -COGO ONLY-
  514.          1) Registration of 1st copy   $399.00     $299.00
  515.          2) Copy # 2 to copy #10 is    $369.00     $269.00
  516.          3) Copy #11 to copy #20 is    $339.00     $239.00
  517.          4) Over 20 copies                   A steal!
  518.  
  519.          For unique or unusual circumstances, or site licensing,
  520.          GeoCalc Software Systems will be more than glad to work with
  521.          any firm to help solve your particular requirements.
  522.          Additional discounts of 16% will be allowed for bulk
  523.          purchases (over 10 copies) by educational institutions.
  524.  
  525.           GeoCalc COGO - Surveying/Engineering Applications Software
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                                               Page   9
  532.  
  533.                                     INVOICE
  534.                                     +++++++
  535.  
  536.  
  537.  
  538.          Pay:   GeoCalc Software Systems         Date: ____________
  539.                      P.O. Box 5308
  540.                  Philadelphia, PA 19142           No.: ____________
  541.                       215-365-5585
  542.  
  543.  
  544.          Sold To:    ______________________________________________
  545.  
  546.                      ______________________________________________
  547.  
  548.                      ______________________________________________
  549.  
  550.                      ______________________________________________
  551.  
  552.  
  553.  
  554.          Ship To:    ______________________________________________
  555.  
  556.                      ______________________________________________
  557.  
  558.                      ______________________________________________
  559.  
  560.                      ______________________________________________
  561.  
  562.  
  563.  
  564.           Quantity   Description               Unit Cost    Total
  565.          ---------- ------------------------- ----------- -----------
  566.                    | Registration of         |           |
  567.                    | COGO V 1.22 - only!     |           |
  568.                    | (Includes latest)       |           |
  569.                    |  version)               |  $299.00  |
  570.                    |                         |           |
  571.                    | Registration of         |           |
  572.                    | COGO V 1.22 (Includes:  |           |
  573.                    | 11C Calc. Emulator &    |           |
  574.                    | CADD System & latest    |           |
  575.                    | version)                |  $399.00  |
  576.                    |                         |           |
  577.                    |                         |           |
  578.                    |                         |           |
  579.                    |                         |           |
  580.          ---------- ------------------------- ----------- -----------
  581.                                               Subtotal   = $
  582.                     PA residents only add 6% sales tax   = $
  583.                                                            ----------
  584.                                                  Total   = $
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.           GeoCalc COGO - Surveying/Engineering Applications Software
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                                               Page  10
  598.  
  599.                              THE COPYRIGHT NOTICE
  600.  
  601.  
  602.           This  Coordinate  Geometry  (COGO)  program  and   included
  603.           documentation is  copyrighted (c)  1986 by GeoCalc Software
  604.           Systems Company,  Inc.  of Philadelphia,  Pennsylvania  and
  605.           Lawrence J. Cleary, PLS and  Raymond E. Havey, PLS, program
  606.           authors.   Non-registered users  are hereby given a limited
  607.           license to use this  product (Version 1.22)  for evaluation
  608.           purposes only and to copy and re-distribute the program and
  609.           its  accompanying  documentation  (known  as the  software)
  610.           subject to the  following restrictions:
  611.  
  612.             1) No compensation of any kind is to be charged for
  613.                the software (exclusive of the diskette).
  614.             2) Copyright or trademark notices, the name GeoCalc
  615.                Software Systems  Co., Inc., or the names of the
  616.                authors may not be removed or changed.
  617.             3) The software  may not be altered  in any manner,
  618.                nor may  it be  redistributed  in any form other
  619.                than originally distributed by GeoCalc Software.
  620.             4) The software may not be distributed with or used
  621.                as an inducement to purchase any other software.
  622.  
  623.  
  624.  
  625.                                 THE DISCLAIMER
  626.  
  627.  
  628.          In no event will the authors, distributors or re-distributors
  629.          of GeoCalc's COGO,  or its  succeeding versions as originally
  630.          distributed  by GeoCalc  Software Systems,  be liable for any
  631.          damages,  including any lost  profits,  lost savings or other
  632.          incidental or consequential damages arising out of the use of
  633.          or inability to use the programs of COGO, even if the authors
  634.          have been advised  of the possibility of such damages, or for
  635.          any claim  by any  other party.   Users are  advised to  test
  636.          GeoCalc's COGO thoroughly before relying on it,  as is common
  637.          data processing procedure.   This software  is distributed on
  638.          an "AS-IS" basis; use of the software  constitutes acceptance
  639.          and  acknowledgement of the "AS-IS"  nature of  the software.
  640.  
  641.  
  642.  
  643.                      THE TRADE NAMES OR TRADEMARK CREDITS
  644.  
  645.          NAME           IS A REGISTERED TRADEMARK OR PROPRIETARY TO
  646.          ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647.          IBM            International Business Machines Corporation
  648.          PC, XT, AT     International Business Machines Corporation
  649.          Generic CADD   Generic Software Incorporated
  650.          Sidekick       Borland International, Incorporated
  651.          HP, HP-11C     Hewlett-Packard Company
  652.  
  653.  
  654.  
  655.  
  656.  
  657.           GeoCalc COGO - Surveying/Engineering Applications Software
  658.  
  659.  
  660.  
  661.  
  662.  
  663.                                                               Page  11
  664.  
  665.                               SYSTEM REQUIREMENTS
  666.  
  667.          GeoCalc's COGO is designed to be run on the IBM PC, PC-XT,
  668.          PC-AT, and all close compatibles.
  669.  
  670.          The software requires:
  671.  
  672.               1) 640 Kb of RAM memory.
  673.               2) A video display adapter conforming to the IBM Color
  674.                  Graphics Adapter (CGA) or Enhanced Graphics
  675.                  Adapter (EGA).
  676.               3) A monochrome or color monitor.
  677.               4) Two (2) disk drives (optionally, a hard disk).
  678.               5) Optionally, a printer.
  679.  
  680.          Version 1.22 does not support a color screen display.
  681.  
  682.                               THE INCLUDED FILES
  683.  
  684.          Version 1.22 of GeoCalc's COordinate GeOmetry program MUST
  685.          include all original files on the distribution diskette.  If
  686.          any files are missing, please notify the source from which
  687.          you obtained the program that it is incomplete, then contact
  688.          GeoCalc Software Systems Co., Inc. to obtain the original
  689.          distribution disk, as per the instructions on page 6.
  690.          Ver. 1.22 consists of about a dozen programs and files that
  691.          normally contain approximately 600Kb.  However, to make the
  692.          distribution process less costly and inconvenient, the
  693.          programs have been combined and squeezed by a compression
  694.          utility (ARC.EXE) onto 1 diskette.  This utility will also
  695.          allow you to unsqueeze and separate the programs into the
  696.          format described on the next page.  As distributed on the
  697.          squeezed/combined distribution diskette, the programs are as
  698.          follows:
  699.  
  700.                     DISTRIBUTION DISK (Compressed/Squeezed)
  701.  
  702.          1) READTHIS.NOW          The text file that describes the
  703.                                   unsqueeze process
  704.          2) RUN.ARC               The squeezed COGO PROGRAM files
  705.          3) DOC.ARC               The squeezed DOCUMENTATION files
  706.          4) ARC.EXE               The utility program that unsqueezes
  707.                                   all program/documentation files.
  708.  
  709.  
  710.                 From the DOS ready prompt A>, type the command:
  711.  
  712.                                TYPE READTHIS.NOW
  713.  
  714.          Instructions will scroll on your monitor that will describe
  715.          how to unsqueeze/separate the archived (compressed) files
  716.          onto two new diskettes.
  717.  
  718.          When the unsqueeze instructions are on your monitor screen,
  719.          press the [SHIFT] and [PrtSc] keys simultaneously to dump the
  720.          screen to your printer.  Now, perform the instructions.
  721.  
  722.  
  723.           GeoCalc COGO - Surveying/Engineering Applications Software
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                                                               Page  12
  730.  
  731.                               SYSTEM REQUIREMENTS
  732.  
  733.  
  734.          Once the distribution diskette has been unsqueezed/separated,
  735.          you will have 2 "original" diskettes with the following
  736.          files:
  737.  
  738.  
  739.  
  740.                              COGO PROGRAM DISKETTE
  741.  
  742.  
  743.          1) AUTOEXEC.BAT          The batch file that "starts" COGO
  744.          2) COGO    .EXE          The preliminary .EXEcutable program
  745.          3) COGO1   .EXE          The primary .EXEcutable program
  746.          4) CONFIG  .EXE          Utility to configure default drives
  747.          5) CONFIG  .DAT          Data file containing default program
  748.                                   & data drive assignments (A and B)
  749.  
  750.                             COGO DOCUMENTATION DISK
  751.  
  752.  
  753.          1) README  .BAT          The file that prints README.DOC
  754.          2) README  .DOC          The preliminary print instructions
  755.          3) TEST    .BAT          The file that prints TEST.DOC
  756.          4) TEST    .DOC          The printer top-of-form/margin test
  757.          5) PRINT   .BAT          The file that prints COGO.DOC
  758.          6) COGO    .DOC          The primary DOCument/REFerence file
  759.          7) CG234PRO.INP          A "PROper" sample BATCH file
  760.          8) CG234COM.INP          A "COMmon" sample BATCH file
  761.  
  762.  
  763.          Programs #2 through #5 of COGO PROGRAM DISK (the program
  764.          disk)  M  U  S  T  be present so that the program functions
  765.          properly.
  766.  
  767.  
  768.          NOTE: For purposes of description, please consider your
  769.                squeezed/combined disk (with the ARC.EXE program on it)
  770.                to be the "DISTRIBUTION DISKETTE".
  771.  
  772.                The 2 diskettes that are produced from the DISTRIBUTION
  773.                DISKETTE, containing the unsqueezed/separated COGO
  774.                PROGRAM and DOCUMENTATION files will be called the
  775.                "ORIGINAL" DISKETTES.
  776.  
  777.                As a point of clarification, the DISTRIBUTION diskette
  778.                is simply a convenient medium with which we can get the
  779.                package to you; the files on it are not intended to be
  780.                run as COGO.  The two "original" diskettes that it
  781.                'gives birth' to, however, are intended to be used as
  782.                archive and working diskettes.
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.           GeoCalc COGO - Surveying/Engineering Applications Software
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                                               Page  13
  796.  
  797.                            BACKING UP YOUR DISKETTES
  798.  
  799.          The very first thing you must do is back-up your disks.
  800.          Immediately place write-protect tabs on the "original" COGO
  801.          disks; if you goof up, you will not have destroyed your (for
  802.          now) only copies.  Have at least 6 blank diskettes ready and
  803.          then perform the back-up as follows:
  804.  
  805.          1) FORMAT 2 BLANK SYSTEM DISKS:
  806.             a) Place your DOS disk in drive A.
  807.             b) Place a blank disk in drive B.
  808.             c) Type FORMAT B:/S from the DOS ready prompt A>.
  809.             d) Format one more disk this way, then answer "N"
  810.                when you are asked to format a third disk.
  811.          2) FORMAT 4 BLANK DATA DISKS:
  812.             a) Place your DOS disk in drive A.
  813.             b) Place a blank disk in drive B.
  814.             c) Type FORMAT B: (not /S) from the DOS ready prompt A>.
  815.             d) Format three (3) more disks this way, then answer "N"
  816.                when you are asked to format a fifth data disk.
  817.          3) CREATE 2 COPIES OF YOUR "ORIGINAL" COGO PROGRAM DISK:
  818.             a) Place your "ORIGINAL" COGO PROGRAM DISK in drive A.
  819.             b) Place one of your 2 formatted system disks in drive B.
  820.             c) Type COPY *.* B:/V.  The "V" switch will verify copy.
  821.             d) Remove disk from drive B and label "COGO BACKUP", put a
  822.                write-protect tab on it, then squirrel it away to a
  823.                safe place as your backup (never use it, just make more
  824.                working copies with it).
  825.             e) Make a second copy with the remaining blank system disk
  826.                as per instructions 3a to 3c (above) but label this one
  827.                "COGO WORKING COPY" and DO NOT USE A WRITE-PROTECT TAB.
  828.             f) Remove "ORIGINAL COGO PROGRAM DISK" and put it away
  829.                in a safe place as your "archive" copy (only to be used
  830.                to make another COGO BACKUP disk if your backup copy
  831.                becomes damaged).  You now have 2 program disk backups!
  832.          4) CREATE 2 COPIES OF THE "ORIGINAL" COGO DOCUMENTATION DISK:
  833.             a) Use 2 of the 4 data disks you formatted.
  834.             b) Use instructions 3a to 3f (above) except label the
  835.                copies COGO DOC BACKUP and COGO DOC WORKING COPY.
  836.          5) Use the remaining 2 formatted non-system data disks to
  837.             contain the COGO point files that you will create as you
  838.             use COGO.  Label them "COGODATA #1" and "COGODATA #2".
  839.  
  840.          As a precaution, if any disks report "xxxx bad sectors" after
  841.          formatting, get rid of them.  The cost of one floppy disk
  842.          isn't worth the wear and tear on your nerves trying to figure
  843.          out why the software isn't executing properly.
  844.  
  845.          ALWAYS KEEP SEVERAL BLANK FORMATTED "DATA" DISKS ON HAND! YOU
  846.          NEVER WANT TO GET CAUGHT WITH A COMPUTER FULL OF COORDINATE
  847.          VALUES AND NO DATA DISKS TO SAVE THEM TO, OR JUST AS BAD,
  848.          DATA DISKS THAT DON'T QUITE HAVE ENOUGH ROOM.  ALSO, AS A
  849.          PRECAUTION, ALWAYS MAKE BACKUPS OF YOUR IMPORTANT COORDINATE
  850.          FILES TO A 2ND DATA DISK AND/OR TO A 2ND FILE NUMBER ON THE
  851.          SAME DISK.  A LITTLE PRECAUTION CAN SAVE A LOT OF GRIEF.
  852.  
  853.          DO NOT WRITE-PROTECT YOUR WORKING COPY OF THE PROGRAM DISK!
  854.  
  855.           GeoCalc COGO - Surveying/Engineering Applications Software
  856.  
  857.  
  858.  
  859.  
  860.  
  861.                                                               Page  14
  862.  
  863.                          CONFIGURING YOUR PROGRAM DISK
  864.  
  865.  
  866.          Before running the COGO program, you should configure the
  867.          disk drive assignments to your particular system.  As the
  868.          disks are supplied, the program disk is defaulted to drive
  869.          [A] and the data disk is defaulted to drive [B].
  870.  
  871.          To reconfigure:
  872.  
  873.          1) Place the COGO WORKING COPY program disk in drive [A].
  874.          2) From the DOS ready prompt [A>], type: CONFIG
  875.          3) Identify the disk drive which will contain your COGO
  876.             program disk, then press the [RETURN] key.
  877.          4) Identify the disk drive which will contain your coordinate
  878.             data disks, then press the [RETURN] key.
  879.  
  880.          At the completion of this configuration routine, a file will
  881.          be written to the COGO WORKING COPY program disk called
  882.          CONFIG.DAT.  From this point on, every time you run the COGO
  883.          program, file CONFIG.DAT will be searched and read.
  884.  
  885.          If you have a HARD DISK DRIVE, observe the above instructions
  886.          exactly as stated (specifying drive "C" or "D" or... as the
  887.          program drive and your choice of data drive "B" or "A" or...)
  888.          then copy the contents of the entire program disk to your
  889.          hard drive's subdirectory AFTER having first created that
  890.          subdirectory and naming it COGO or whatever subdirectory name
  891.          you choose.  For instructions on how to create a
  892.          subdirectory, see the MKDIR command of your DOS manual.
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.           GeoCalc COGO - Surveying/Engineering Applications Software
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                                               Page  15
  928.  
  929.                                A HISTORY OF COGO
  930.  
  931.  
  932.          Formally developed as a data input/output language for
  933.          engineering/geometry/roadwork applications on computers,
  934.          COordinate GeOmetry (COGO) was originally conceived by
  935.          Professor Charles L. Miller of M.I.T. in 1959 on an I.B.M.
  936.          705 mainframe computer, for use by the Puerto Rican Dept. of
  937.          Public Works.  The first production version was implemented
  938.          in 1960 for the IBM 1620 mainframe.  Dr. Miller's first COGO
  939.          was a stunning achievement conceptually and practically,
  940.          since it was made to work when the computers of the day were
  941.          not generally capable of such applications.  The 1620 had a
  942.          total memory of only 8K bytes, no disk or tape storage, could
  943.          only add by looking up digits in an addition table, held 99
  944.          points per job, occupied an entire room, and had less
  945.          computing power than some of today's programmable hand
  946.          calculators.
  947.  
  948.          The original COGO was revised and adapted by others; some of
  949.          these versions being extremely popular improvements.  In
  950.          1969, after five years of work, James R. Requa of Chas. H.
  951.          Sells, Inc., Consulting Engineers & Surveyors, completed
  952.          revisions on the original COGO source code.  Mr. Requa
  953.          adapted the program to run on the newer I.B.M. model 1130
  954.          mainframe and made many significant improvements and
  955.          modifications to the source code.  These included adding
  956.          about 50 commands, being able to hold 9,999 points per job,
  957.          and the ability to output to a plotter.  Revisions and
  958.          rewrites such as this helped to evolve today's COGO's into
  959.          programs that are many times more powerful than the original.
  960.          Of particular note, however, is the fact that the basic
  961.          concepts, syntax, and vocabulary have remained essentially
  962.          the same.  The modified program, SELLS COGO, was then
  963.          formally placed into the "public domain" by Mr. Requa and
  964.          Charles H. Sells, Inc.
  965.  
  966.          At that time, there was no requirement, need, or incentive to
  967.          copyright software since the potential markets were almost
  968.          non-existent - almost any organization with the capital to
  969.          purchase a multi-million dollar computer could well afford
  970.          programmers to design and write custom applications programs
  971.          "in house", and usually did.  Most standard software was
  972.          non-proprietary and usually "bundled" with the computer by
  973.          the computer manufacturer, being particular to that unique
  974.          computer system.  The purchase and/or use of "canned"
  975.          software was the exception, since very little "plain vanilla"
  976.          source code was written.  It was not considered that
  977.          prepackaged software would be sold "off the shelf", and if
  978.          you had mentioned to programmers of the day that software
  979.          would be available on blister cards or shrink wrapped,
  980.          hanging on wire-frame display racks, you would have been
  981.          writing code in a padded room, since de-bundling was not even
  982.          considered until the mid 1960's.  The albatross of copy
  983.          protection did not then appear until the advent of the
  984.          microcomputer and software mass marketing.
  985.  
  986.  
  987.           GeoCalc COGO - Surveying/Engineering Applications Software
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                                                               Page  16
  994.  
  995.                                A HISTORY OF COGO
  996.  
  997.  
  998.          Mr. Requa's revised version of "SELLS COGO" for the I.B.M.
  999.          1130 mainframe is the basis for GeoCalc's COGO, which is
  1000.          designed strictly for microcomputer operation and enhanced as
  1001.          described in this documentation.  GeoCalc's COGO was written
  1002.          in high and low level languages.
  1003.  
  1004.          It has been the experience of the authors of GeoCalc's COGO
  1005.          that most coordinate geometry programs are modeled after the
  1006.          original (in fact, many are almost exact replicas), but we
  1007.          have never seen the early pioneers who created the concept
  1008.          and methodology known as coordinate geometry properly
  1009.          credited, so we have taken this opportunity to do so.  Anyone
  1010.          who routinely crunches numbers on a grid, via computer, is
  1011.          indebted to all of those who took part in the creation of the
  1012.          first COGO's, particularly Dr. Miller and Mr. Requa.  The
  1013.          next time you leisurely and conveniently feed your known
  1014.          project data into the computer, press the [ENTER] key, then
  1015.          get 3 hours of calculations reduced to 30 seconds (and a
  1016.          printout to boot) using over 14 digits of numerical
  1017.          precision, tip one to the Miller development teams and a
  1018.          second to the Requa group.
  1019.  
  1020.          GeoCalc Software Systems Co., Inc.  would also like to thank
  1021.          Chas. H. Sells, Inc. and Mr. Ronald G. Leers (of Sells Inc.)
  1022.          for their aid and assistance; Dr. Charles L. Miller, who has
  1023.          continually improved and updated his COGO through his firm,
  1024.          CLM/Associates; and Mr. James Requa of TerraGraphics, who is
  1025.          likewise marketing a version of his original adaptation.  We
  1026.          especially thank all of these people for their time and
  1027.          assistance in providing us with the proper details and
  1028.          chronology of events from a developmental and historical
  1029.          perspective.
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.           GeoCalc COGO - Surveying/Engineering Applications Software
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                                               Page  17
  1060.  
  1061.                       TERMINOLOGY, APPLICATION TECHNIQUES
  1062.  
  1063.  
  1064.          Since GeoCalc's COGO is an "Industry Specific" software
  1065.          package expressly for the needs of the surveying and
  1066.          engineering professions, no instruction or discussions of a
  1067.          tutorial nature on the theory or methodology of problem
  1068.          solutions is considered appropriate in this documentation.
  1069.          However, for any registered novices or registered
  1070.          institutions (such as colleges) with many novices or junior
  1071.          level technicians, GeoCalc Software Systems will be more than
  1072.          glad to provide telephone assistance and counseling on the
  1073.          techniques of using COGO in an efficient manner.
  1074.  
  1075.          Also, it will be assumed that generally accepted terminology
  1076.          or "buzzwords" need not be defined or explained; but, in the
  1077.          interests of standardization to avoid ambiguity, such
  1078.          "buzzwords" will be avoided where possible, and explained
  1079.          where necessary.
  1080.  
  1081.          Although many of the commands of COGO are quite powerful and
  1082.          complex, this documentation was designed to simply and
  1083.          clearly convey the exact function of those commands.  Because
  1084.          of the complex geometry intrinsic to many of the commands,
  1085.          sketches and drawings would most suitably supplement this
  1086.          documentation; in some cases, in fact, a sketch is almost
  1087.          vital.
  1088.  
  1089.          However, the logistics and physical nature of the
  1090.          distribution system which provided your GeoCalc COGO
  1091.          (Version 1.22) also prevents us from providing you with
  1092.          those necessary sketches.  By its very nature, this
  1093.          documentation file (COGO.DOC) is an ASCII file; it is
  1094.          designed simply and in a straightforward manner to output to
  1095.          most any printer on the market (and your monitor screen).  It
  1096.          is not as simple to make your printer mix text and graphics
  1097.          (required for sketches), if in fact your printer does have
  1098.          that capability.  Since we cannot provide sketches with
  1099.          version 1.22, they will be provided to registered users only,
  1100.          who will also receive the latest version's bound
  1101.          documentation.
  1102.  
  1103.          Educational institutions that register over 10 copies, in
  1104.          addition to receiving discounted registration fees, will
  1105.          also receive a COGO course outline for purposes of installing
  1106.          a 12 week COordinate GeOmetry/CADD course in their
  1107.          curriculum.  This will also be accompanied by an expanded
  1108.          BATCH disk which will demonstrate in greater detail the
  1109.          commands of COGO (a "show N' tell").  Also, COGO->CADD
  1110.          demonstrations will be included.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           GeoCalc COGO - Surveying/Engineering Applications Software
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                                               Page  18
  1126.  
  1127.                            BOOTING THE COGO PROGRAM
  1128.  
  1129.  
  1130.          If the instructions for making backups of your original
  1131.          distribution disk have been followed, you now have four
  1132.          working diskettes (plus your DOS disk) on hand:
  1133.  
  1134.                         1) The COGO WORKING COPY
  1135.                         2) The COGO DOC WORKING COPY
  1136.                         3) 2 blank formatted data disks.
  1137.                                       plus
  1138.                               Your system (DOS) disk
  1139.  
  1140.          1) OUTPUT THE DOCUMENTATION TO YOUR PRINTER.
  1141.  
  1142.             a) Place your DOS disk in drive A.
  1143.             b) Turn the computer on and answer the DOS prompts.
  1144.             c) Place the COGO DOC WORKING COPY in drive A.
  1145.             d) Type README, then press the [RETURN] key.
  1146.             e) Follow the instructions.  Remove DOC disk when done.
  1147.  
  1148.          2) "BOOT-UP" THE COGO PROGRAM.
  1149.  
  1150.          The COGO PROGRAM disk should contain file AUTOEXEC.BAT.  This
  1151.          automatically gets COGO running if the COGO WORKING COPY
  1152.          program disk is in the default drive when the computer is
  1153.          powered up.  It contains the command: COGO.
  1154.  
  1155.          To run COGO from a cold start (the computer is off):
  1156.  
  1157.             a) Place your COGO WORKING COPY  disk in drive A.
  1158.             d) Place a blank, formatted data disk in drive B.
  1159.             b) Turn the computer on.  Execution is automatic.
  1160.  
  1161.          In the event the AUTOEXEC.BAT file is missing, create it
  1162.          yourself (consult your DOS manual), or, do the following:
  1163.  
  1164.             a) Place your COGO WORKING COPY program disk in drive A.
  1165.             d) Place a blank, formatted data disk in drive B.
  1166.             b) Turn the computer on and answer the DOS prompts.
  1167.             f) At the DOS A> prompt, type COGO, then [RETURN].
  1168.  
  1169.          NOTE: For multi or hard disk systems, the program will save
  1170.                cogo files and data to the DEFAULT DATA DRIVE specified
  1171.                during the configuration process.  This drive may (or
  1172.                may not) be the hard drive.
  1173.  
  1174.          The COGO program will load into the computer, an introductory
  1175.          screen will display briefly, then you will find the cursor
  1176.          flashing next to the COGO prompt (>>).  At this point you may
  1177.          start a COGO job (S O J ###), or, press the ALT+Z key
  1178.          combination to find out what commands are available.
  1179.  
  1180.                    *****************************************
  1181.                    * DO NOT WRITE-PROTECT THE PROGRAM DISK *
  1182.                    *****************************************
  1183.  
  1184.  
  1185.           GeoCalc COGO - Surveying/Engineering Applications Software
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.                                                               Page  19
  1192.  
  1193.                                    PLOTTING
  1194.  
  1195.          All versions of COGO sent to registered users will be
  1196.          supplied with a stand-alone CADD (Computer Aided Design &
  1197.          Drafting) program which will accept the coordinate files
  1198.          created by GeoCalc's COGO.  It will also allow you to draw
  1199.          and/or plot the COGO figures on your plotter or dot matrix
  1200.          printer, including layering of up to 256 levels of figures
  1201.          and/or structures in layers, creation/design/placement of
  1202.          text, zooming, rotation, etc.
  1203.  
  1204.                               FLIP-UP CALCULATOR
  1205.  
  1206.          Registered users of COGO will also receive a "flip-up",
  1207.          RAM-resident HP-11C RPN programmable calculator emulator
  1208.          which places a complete, functional HP-11C clone on the
  1209.          screen.  It has 20 data memories (which can be screen
  1210.          listed), 4 stack registers (which can be screen listed), and
  1211.          a 500 step program memory (which can be listed to screen or
  1212.          printer and/or saved/loaded to diskette).
  1213.  
  1214.                              NOTEPAD TEXT EDITOR
  1215.  
  1216.          All registered versions of COGO will be sent with the "NOTEPAD"
  1217.          RAM-resident word processor.  This will allow immediate
  1218.          creation of batch files while WITHIN the COGO program without
  1219.          having to exit to separate editors or word processors.
  1220.  
  1221.                                  DOS FUNCTIONS
  1222.  
  1223.          Registered user's versions will also allow you to address the
  1224.          DOS functions such as COPY, DIR, RENAME, ERASE, FORMAT, etc.
  1225.          without leaving COGO.  You can format a fresh disk, for
  1226.          example, while still in COGO, then save coordinates to it.
  1227.  
  1228.                               SHAREWARE EXCLUSION
  1229.  
  1230.          Because of proprietary considerations, both the CADD system
  1231.          and HP-11C Calculator emulator are NOT included with this
  1232.          version 1.22 of COGO through public domain distribution
  1233.          channels, but registered users may receive both the CADD
  1234.          system and the Calculator with the latest version of COGO.
  1235.  
  1236.                               BOUND DOCUMENTATION
  1237.  
  1238.          Registered users will also receive a bound, annotated/revised
  1239.          copy of this documentation with the latest version of COGO,
  1240.          containing sketches and drawings depicting the geometry of
  1241.          worked examples.
  1242.  
  1243.                                  LATER CHANGES
  1244.  
  1245.          GeoCalc Software Systems Company, Inc. reserves the right to
  1246.          alter or amend its products or offerings.  However, this will
  1247.          not be done without re-releasing version 1.22 through the
  1248.          "Public Domain" software distribution network to "announce"
  1249.          significant changes, if so warranted.
  1250.  
  1251.           GeoCalc COGO - Surveying/Engineering Applications Software
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.                                                               Page  20
  1258.  
  1259.                             GENERAL FILE STRUCTURE
  1260.  
  1261.          All coordinates that are created by COGO may be saved to the
  1262.          data disk in the default drive (which we will assume will be
  1263.          drive B from now on) under an identifying filename.  This
  1264.          filename takes the form of a 3-digit FILE NUMBER that
  1265.          uniquely identifies your coordinate file as it resides on the
  1266.          data disk.  The FILE NUMBER consists of any three-digit
  1267.          number in the range 1 to 999.  When the file is first created
  1268.          on the data disk, COGO will prefix the letters "CG" to your
  1269.          file number automatically, in the form CGxxx.  A typical disk
  1270.          directory's COGO data files may look like this:
  1271.  
  1272.                       ...................................
  1273.                       ...................................
  1274.                       ...................................
  1275.                       CG135     1024   11-27-86    12:02p
  1276.                       CG557     3273    1-17-87     2:42p
  1277.                       CG004    32051   10-23-86    10:15a
  1278.                       CG669      256    1-20-87     1:05p
  1279.                       CG085      512    1-20-87    11:42a
  1280.                       ...................................
  1281.                       ...................................
  1282.  
  1283.          GeoCalc's COGO files are structured so as to contain all
  1284.          relevant information internally in a single file, each of
  1285.          which has three distinct elements:
  1286.  
  1287.                          1) The header/label section.
  1288.                          2) The coordinate section.
  1289.                          3) The figure section.
  1290.  
  1291.          Some COGO's use 2 or 3 separate disk files to contain the
  1292.          header, figure, and coordinate information (as opposed to 1
  1293.          single file).  The benefits of using a single file to contain
  1294.          this information was given much consideration and adopted for
  1295.          use in GeoCalc's COGO on the basis that:
  1296.  
  1297.                     1) Your disks are much less cluttered
  1298.                        (and much more organized/readable)
  1299.                     2) Your disks can hold more files
  1300.                        (physically and logically)
  1301.                     3) Your disks can hold more coordinates
  1302.  
  1303.          Items 2 and 3 may seem redundant at first, but it must be
  1304.          considered that using DOS 2.0+ without the use of
  1305.          sub-directories, only 128 files total can be saved to any one
  1306.          disk.  The file names are stored in what is known as the
  1307.          disk's [F]ile [A]llocation [T]able which can only hold 128
  1308.          entries per directory.  Thus, if 3 or more files are created
  1309.          for each COGO job, then the maximum number of COGO jobs that
  1310.          can be saved to disk is 128/3 = 40+ jobs, if you consider
  1311.          only the available space in the FAT.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.           GeoCalc COGO - Surveying/Engineering Applications Software
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                                                               Page  21
  1324.  
  1325.                             GENERAL FILE STRUCTURE
  1326.  
  1327.          Although it is of little concern to most of us, there are 2
  1328.          different ways to fill up a disk; by filling up the FAT with
  1329.          up to 128 filenames, or, filling up the disk with over 362Kb
  1330.          of data.  You will in fact run out of disk space if you have
  1331.          128 COGO files of 50 bytes each (a total of only 6,400 bytes
  1332.          on the disk), or, if you have only 1 file that exceeds
  1333.          362,000 bytes.
  1334.  
  1335.          Other COGO's often require you to pre-define the size of your
  1336.          data files, establishing a maximum size, before you run the
  1337.          job.  This partitions the disk by setting aside the space for
  1338.          that amount of coordinates before they are created.  However,
  1339.          if you estimate too high, you have wasted data space; if you
  1340.          estimate too low, you must re-define the space allocation.
  1341.  
  1342.          GeoCalc's COGO has a "dynamic" file allocation structure; it
  1343.          assigns disk space to data as it is created, not before.  The
  1344.          user therefore need not be concerned with fixing or
  1345.          estimating the size of the file before it is created.  In
  1346.          this way, all file functions are "invisible" to the user who
  1347.          may run his jobs and conduct his business without having to
  1348.          be bothered with messy maintenance tasks.  The trade-off is
  1349.          that file access is relatively slower for large files;
  1350.          however, since the slowdown is not appreciable and large
  1351.          files are the exception rather than the rule, we considered
  1352.          this a minor factor (although a speedup is being worked on).
  1353.  
  1354.                          SPECIFYING AND USING FIGURES
  1355.  
  1356.          During the course of a COGO job, all coordinates that define
  1357.          points are created and assigned to point numbers.  At the
  1358.          completion of the job, all these point numbers and
  1359.          coordinates are saved to disk when you invoke the END OF JOB
  1360.          or END OF RUN commands.  Occasionally, however, you may find
  1361.          it necessary to use those commands that treat entire figures
  1362.          as a single entity.  In most cases, you can describe the
  1363.          figure (which may only be a small part of the entire
  1364.          coordinate file) as a string of point numbers.  For example,
  1365.          the AREA command is invoked thusly:
  1366.  
  1367.                       AREA (34 15 23 45 78 901 17 23 34)
  1368.  
  1369.          From this command, the area of the figure defined by points
  1370.          34, 15, 23, 45, 78, 901, 17, 23, and back to 34 again is
  1371.          computed.  For small figures, this is a convenient and
  1372.          efficient data entry format.  However, what if the figure
  1373.          were large; defined by 50 or 100 points instead of only 7 ?
  1374.          Having to enter 50 or 100 numbers each time you invoked a
  1375.          command would be a severe inconvenience.  Fortunately, a
  1376.          method exists so that one or more individual figures can be
  1377.          defined WITHIN a coordinate file.
  1378.  
  1379.          ************************************************************
  1380.          *   KEEP YOUR FIGURE NUMBERS NUMERICALLY LOW (FOR SPEED)   *
  1381.          ************************************************************
  1382.  
  1383.           GeoCalc COGO - Surveying/Engineering Applications Software
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.                                                               Page  22
  1390.  
  1391.                          SPECIFYING AND USING FIGURES
  1392.  
  1393.          By using the command STORE FIGURE, you can specify any group
  1394.          of points (up to 999, which may repeat - for a total of 9999)
  1395.          as a figure.  In fact, you can specify more than 1 figure (up
  1396.          to 99) in any coordinate file.  These figures could be
  1397.          thought of as pseudo-files, in the sense that they are unique
  1398.          definitions of geometric figures; they are not, however,
  1399.          coordinate files in themselves.  A figure, as it resides
  1400.          within the coordinate file on disk, simply contains the point
  1401.          numbers (but not coordinate values) of the points defining
  1402.          the angles of your figure arranged in the order which you
  1403.          have specified.  As an example, suppose you have created a
  1404.          subdivision containing 12 individual parcels.  All angle
  1405.          points of all parcels, including street centerline
  1406.          intersections, have been defined and assigned point numbers
  1407.          from 1 to 87.  The coordinates of 4-sided parcel #1 are
  1408.          numbered 5, 64, 4, and 17; the coordinates of 7 sided parcel
  1409.          #7 are 6, 9, 27, 3, 82, 11, and 14.  Each of these parcels
  1410.          may be individually specified as a figure.  They can be
  1411.          retrieved at a later time whenever the same FILE NUMBER is
  1412.          accessed.  The command STORE FIGURE 1 (5 64 4 17 5) would
  1413.          create figure #1.  STORE FIGURE 7 (6 9 27 3 82 11 14 6) would
  1414.          likewise create figure #7.  Figure #'s are then used instead,
  1415.          i.e. AREA BEARINGS 7 or TRAVERSE ANGLES 1.
  1416.  
  1417.                        CURVE DEFINITIONS WITHIN FIGURES
  1418.  
  1419.          Also, curves may be defined within the structure of the
  1420.          figure definition.  For example, traversing along a tangent
  1421.          from point #6 to point #9, extending along a back tangent to
  1422.          "Point of Curvature" #27, extending at a right angle (to the
  1423.          left) to the Vertex of a vertex point #3, extending at a
  1424.          right angle (to the right) to "Point of Tangency" point #82,
  1425.          extending along the foreward tangent to a point on foreward
  1426.          tangent #11, then back to point #6 describes a curve:
  1427.  
  1428.          9 --------- 27(PC)                 By using the following
  1429.          |           |                      format, this curve can
  1430.          |           | -Radii               be defined within the
  1431.          |           |   |                  figure:
  1432.          |        (V)3 ---- 82(PT)
  1433.          |                  |                          PC  V  PC
  1434.          |                  |           STO FIG 1 (6 9 27 C3L 82 11 6)
  1435.          |                  |                             ^ ^
  1436.          | POB              |
  1437.          6 ---------------- 11
  1438.  
  1439.          Note that the PC is followed by the letter C (Center of
  1440.          Curve) immediately followed by the point number of the Vertex
  1441.          (3) immediately followed by the direction of the arc (to the
  1442.          right - R).  When this format is used to define a curve
  1443.          within a figure, it is treated as a curve in all applicable
  1444.          calculations.  In this particular example, the AREA command
  1445.          AREA 1 would give the area of the above specified figure
  1446.          including or excluding the segment of the arc.  See the
  1447.          instructions for the command STORE FIGURE and page 31.
  1448.  
  1449.           GeoCalc COGO - Surveying/Engineering Applications Software
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.                                                               Page  23
  1456.  
  1457.                                  COMMAND LIST
  1458.  
  1459.        No.  COMMAND                     No.  COMMAND
  1460.        ~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~
  1461.  
  1462.          1  Adjust Area                  51  Locate Angle
  1463.          2  Alignment                    52  Locate Azimuth
  1464.          3  Alignment Offset             53  Locate Bearing
  1465.          4  Angles                       54  Locate Deflection
  1466.          5  Arc Arc Intersect            55  Locate From Alignment
  1467.          6  Arc Line Azimuth             56  Locate Line
  1468.          7  Arc Line Bearing             57  Offset Alignment
  1469.          8  Arc Line Points              58
  1470.          9  Area                         59  Parallel Figure
  1471.         10  Area Azimuth                 60  Parallel Line
  1472.         11  Area Bearing                 61  Points Azimuth Intersect
  1473.         12  Azimuth Intersect            62  Points Bearing Intersect
  1474.         13                               63  Points Intersect
  1475.         14                               64  Points On Alignment
  1476.         15                               65  Redefine
  1477.         16  Batch Print                  66  Segment
  1478.         17  Batch Screen                 67  Segment Plus
  1479.         18  Bearing Intersect            68  Segment Minus
  1480.         19  Compound Spiral              69  Simple Curve
  1481.         20  Convert Meridian             70  Simple Spiral
  1482.         21  Coordinate Offset            71  Spiral Length
  1483.         22  Coordinate Point on Arc      72  Spiral Offset
  1484.         23  Coordinate Point on Spiral   73  Spiral Spiral
  1485.         24  Copy File                    74  Start Of Job
  1486.         25  Curve Spiral                 75  Station And Offset
  1487.         26  Define Curve                 76  Station From Coordinates
  1488.         27  Delete Coordinates           77  Store
  1489.         28  Delete Figure                78  Store Figure
  1490.         29  Describe Alignment Azimuth   79  Store Job
  1491.         30  Describe Alignment Bearing   80  Streets Intersect
  1492.         31  Distance                     81
  1493.         32  Divide Arc                   82  Tangent
  1494.         33  Divide Figure                83  Tangent Offset
  1495.         34  Divide Line                  84  Traverse Angles
  1496.         35  End Of Job                   85  Traverse Azimuths
  1497.         36  End Of Run                   86  Traverse Bearings
  1498.         37  Extend Arc                   87  Traverse Deflections
  1499.         38  Figure Arc Intersect         88  Type Print
  1500.         39  Figure Figure Intersect      89  Type Screen
  1501.         40  Figure Line Intersect
  1502.         41  Fit Alignment
  1503.         42  Fit Curve                    ALT Z - Main Menu
  1504.         43  Get Coordinates              ALT F - In/Ft Table
  1505.         44  Get Figures
  1506.         45  Inverse Azimuth        ----------------------------------
  1507.         46  Inverse Bearing       |  NOTE:  The menu, as it appears  |
  1508.         47  Line Spiral           |           on the screen when     |
  1509.         48  List Coordinates      |            invoked by ALT+Z,     |
  1510.         49  List Figures          |          is listed on page 32.   |
  1511.         50  List Files             ----------------------------------
  1512.  
  1513.  
  1514.  
  1515.           GeoCalc COGO - Surveying/Engineering Applications Software
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.                                                               Page  24
  1522.  
  1523.                          GEOCALC'S COGO - AN OVERVIEW
  1524.  
  1525.  
  1526.          COGO, or COordinate GeOmetry, is a formal, defined system of
  1527.          data entry which accepts input variables and then outputs
  1528.          calculated resultants; all computations, input, and output
  1529.          are relative to a coordinate grid assumed by the operator.
  1530.  
  1531.          For those who have not yet been exposed to COGO, it can be
  1532.          thought of as a programming language in much the same sense
  1533.          that you "program" your hand calculator to resolve problems.
  1534.          Generally, most COGO applications programs fall into two
  1535.          standard categories: COMMAND GENERATED and MENU GENERATED.
  1536.  
  1537.          COMMAND GENERATED COGO's are intrinsically efficient after
  1538.          the "language" of the data input/output is learned, since a
  1539.          1-line command will accomplish the function.  For example, to
  1540.          assign a coordinate value from point #1 to point #2, with a
  1541.          bearing of N 24 13 17.25 W and a course distance of 1245.678,
  1542.          you typically will type the following (on 1 line):
  1543.  
  1544.                   LOCATE BEARING 1 2 N 24 13 17.25 W 1245.678
  1545.                                 [Press RETURN]
  1546.  
  1547.          If the known coordinates of point #1 were N 1000.0000 and
  1548.          E1000.0000, the coordinates N 2136.0166 & E 488.9424
  1549.          would then appear on the screen.  There are no menus to
  1550.          select and all functions are immediately available.  However,
  1551.          expertise in using the program must be attained and
  1552.          maintained.  Also, few command oriented COGO's allow data
  1553.          input strictly from the numeric keypad.  For the non-typist
  1554.          (or even a true peck artist) this slows down the rate of data
  1555.          entry by making you alternately jump between the QWERTY
  1556.          (alphabetic) and numeric keypads when you really should be
  1557.          concentrating on your project geometry and data input/output,
  1558.          using the numeric keypad wherever and whenever possible.
  1559.  
  1560.          MENU GENERATED COGO's are ordinarily considered superior for
  1561.          the occasional user or beginner, since all functions are
  1562.          "prompted" on the screen, usually by selecting menu numbers.
  1563.          The user is then led step-by-step through the data entry
  1564.          process, entering input data exclusively through the numeric
  1565.          keypad and menu choices mostly via the numeric keypad.
  1566.  
  1567.          GeoCalc's COGO represents many hours of design and coding
  1568.          with the goal of producing a convenient yet efficient method
  1569.          of data entry and resultant display.  It is a standard
  1570.          COMMAND GENERATED COGO with the advantages inherent to that
  1571.          type, while also being a MENU GENERATED COGO for those
  1572.          unwilling to commit the commands to memory.  In fact, as
  1573.          later described, the commands can be accomplished by either
  1574.          typing them (or their abbreviations) or by using a
  1575.          menu-selected numerical code.  In this manner, we have hoped
  1576.          to present as versatile and convenient a package as possible
  1577.          so that everyone would find the program as easy-to-learn AND
  1578.          efficient as it could possibly be.
  1579.  
  1580.  
  1581.           GeoCalc COGO - Surveying/Engineering Applications Software
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.                                                               Page  25
  1588.  
  1589.                          GEOCALC'S COGO - AN OVERVIEW
  1590.  
  1591.  
  1592.          There are several restrictions to version 1.22 that should be
  1593.          recognized:
  1594.  
  1595.             1) There is a limit of 999 points & 99 figures per file.
  1596.             2) No balancing or error distribution is supported.
  1597.             3) No screen, printer, or plotter drawing is supported.
  1598.             4) No sketches or worked examples are illustrated.
  1599.  
  1600.          All of these limits and restrictions are removed in versions
  1601.          sent to registered users.
  1602.  
  1603.          During the design and coding of GeoCalc's COGO, special
  1604.          efforts were made to make the overall program less cryptic
  1605.          and intimidating than some COGO's we have seen (and fondly
  1606.          used).  This was accomplished by use of the Main Menu, which
  1607.          is otherwise known as a "flip-up".  By simply pressing the
  1608.          ALT and Z keys, a full menu of all command choices will
  1609.          flip-up; pressing the ALT+Z combination again will then make
  1610.          it flip-down.  The on-screen menu is thus available at all
  1611.          times for those who are not sure of their commands.
  1612.  
  1613.                                  ON-LINE HELP
  1614.                             (Registered Users Only)
  1615.  
  1616.          At any time (except during data input), you may access
  1617.          on-line help by typing a question mark, followed by the menu
  1618.          number of the command you need help with.  For example,
  1619.          suppose you forget the input format for the command ARC LINE
  1620.          AZIMUTH.  First, make sure the menu number is correct by
  1621.          calling the menu (ALT+Z).  The menu number is 6.  Now, just
  1622.          type  ?6  and press [RETURN].  The help file will display:
  1623.  
  1624.          -----------------------------------------------------------
  1625.         |                      ARC LINE AZIMUTH                     |
  1626.         |                                                           |
  1627.         |  No  Command   Description                                |
  1628.         |  ~~  ~~~~~~~~~ ~~~~~~~~~~~                                |
  1629.         |   6  A L A     I  V R  P  A  M  /  OFF                    |
  1630.         |                                                           |
  1631.         |  Locate point I by intersecting a circle whose vertex is  |
  1632.         |  at V and whose radius is R, with the line through point  |
  1633.         |  P on an azimuth (or optionally, a bearing) of A. OFF is  |
  1634.         |  an optional offset distance of the azimuth line.  +M is  |
  1635.         |  a specified  point # closest to the intended intersect,  |
  1636.         |  & -M is a specified point  # farthest from the intended  |
  1637.         |  intersect.                                               |
  1638.         |                                                           |
  1639.         |  >>_                                                      |
  1640.          -----------------------------------------------------------
  1641.  
  1642.          The help file will remain on the screen until it scrolls off
  1643.          naturally.
  1644.  
  1645.  
  1646.  
  1647.           GeoCalc COGO - Surveying/Engineering Applications Software
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.                                                               Page  26
  1654.  
  1655.                          GEOCALC'S COGO - AN OVERVIEW
  1656.  
  1657.  
  1658.          Although no file storage (except CONFIG.DAT) should occur on
  1659.          the COGO WORKING COPY program disk, don't put a write-protect
  1660.          tab on this disk.  Certain initialization procedures during
  1661.          COGO startup require the ability to write to the program disk
  1662.          for internal/system purposes.
  1663.  
  1664.  
  1665.                         *******************************
  1666.                         *                             *
  1667.                         *     DON'T WRITE-PROTECT     *
  1668.                         *      THE PROGRAM DISK!      *
  1669.                         *                             *
  1670.                         *******************************
  1671.  
  1672.  
  1673.          Although mentioned at other points throughout this
  1674.          documentation, you are again cautioned that the ONLY way to
  1675.          end the COGO program is by calling the END OF RUN command.
  1676.          If you exit by any other means, you will almost certainly
  1677.          lose any coordinates you may have created.
  1678.  
  1679.  
  1680.               **************************************************
  1681.               *  EXIT COGO VIA THE "END OF RUN" COMMAND ONLY!  *
  1682.               **************************************************
  1683.  
  1684.  
  1685.                             RAM-RESIDENT UTILITIES
  1686.  
  1687.          An additional caveat concerns "RAM resident" utilities: be
  1688.          extremely careful which ones you use, the order in which they
  1689.          are "loaded", and their effect on and compatability with
  1690.          COGO.  The HP-11C emulator works fine with COGO, and so does
  1691.          Borland's Sidekick (load the HP-11C emulator first, Sidekick
  1692.          second); but change the HP-11C emulator "hot keys" to
  1693.          [ALT]+[X].  We have found that other "RAM resident" utilities
  1694.          can produce some extremely erratic activity with COGO.
  1695.          Before you use any utility other than (or with) Sidekick &/or
  1696.          the calculator emulator, try it out under all possible
  1697.          conditions.  To go a step further, we don't recommend any
  1698.          utilities (including such seemingly innocent and innocuous
  1699.          creatures as print spoolers) other than the HP-11C emulator.
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.           GeoCalc COGO - Surveying/Engineering Applications Software
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.                                                               Page  27
  1720.  
  1721.                              OPERATING CONVENTIONS
  1722.  
  1723.          INPUT
  1724.          -----
  1725.          Input consists of a COMMAND in the "language" of COGO,
  1726.          followed by the specified input data particular to that
  1727.          command, as described in the command descriptions.  Input is
  1728.          normally interactive through the keyboard, or may be
  1729.          "batched" via ASCII (.INP) files on the data diskette.
  1730.  
  1731.          MISSING DATA
  1732.          ------------
  1733.          If a command is entered without variables or data, then
  1734.          processing will not occur and 2 BEEPs will sound; you must
  1735.          now LEAVE COLUMN #1 OF THE NEXT LINE BLANK in order for COGO
  1736.          to accept the input data.  Likewise for multi-line input.
  1737.          However, if you mistakenly enter a data value (from 1 to 99)
  1738.          in that 1st column, COGO will assume a new command, which
  1739.          could cause an unintended blunder of major proportions.
  1740.  
  1741.          COMMENTS
  1742.          --------
  1743.          If there is an asterisk (*) anywhere on the input line,
  1744.          anything typed after the asterisk will be reproduced as
  1745.          comments in the output.  If there are two asterisks (**) in
  1746.          the 1st and 2nd columns, anything typed after the asterisks
  1747.          will be reproduced as comments on the top of the next output
  1748.          page.  A comment may occupy an entire line by itself, or may
  1749.          follow the last data item on a line (similar to the REMark
  1750.          function of the BASIC programming language).
  1751.  
  1752.          ABBREVIATIONS
  1753.          -------------
  1754.          All commands can be entered by using abbreviations of those
  1755.          commands.  At least the 1st letter of each command word must
  1756.          be entered plus enough additional letters to uniquely
  1757.          identify that command.  The command words (or abbreviated
  1758.          words) must be separated by spaces.  For example to LOCATE
  1759.          BEARING, you may use LOC BEAR, LC BE, L BRG, L BG, etc. If
  1760.          the abbreviation is ambiguous, it will not be accepted.
  1761.  
  1762.          COMMAND CODES
  1763.          -------------
  1764.          To make life a little more exciting for those who crave coded
  1765.          commands, all of the commands have numeric equivalents.  All
  1766.          commands can thus be entered using their code numbers, in
  1767.          conjunction with the flip-up menu.  For example, to perform
  1768.          ARC LINE BEARING just type a 7, then the input variables.
  1769.  
  1770.          PRECISION
  1771.          ---------
  1772.          Although the original 1160 COGO was limited to a precision of
  1773.          9 significant digits (which was somewhat improved by origin
  1774.          reduction techniques to 12 digits), all calculations in
  1775.          GeoCalc's COGO are performed to 14 significant digits of
  1776.          precision.  Output displays may be rounded (distances,
  1777.          coordinates, & stationing to 4 places, angles to 3 places,
  1778.          etc.) but they are still computed to full 14 digit precision.
  1779.  
  1780.           GeoCalc COGO - Surveying/Engineering Applications Software
  1781.  
  1782.  
  1783.  
  1784.  
  1785.                                                               Page  28
  1786.  
  1787.                              OPERATING CONVENTIONS
  1788.  
  1789.  
  1790.          STATIONING
  1791.          ----------
  1792.          Stationing is entered, where applicable, as decimal feet.
  1793.          For example, STAtion 12+34.567 is entered as 1234.567 feet.
  1794.  
  1795.          OUTPUT
  1796.          ------
  1797.          Output is to the screen, printer, or disk.
  1798.  
  1799.          ANGULAR (DMS FORMAT)
  1800.          --------------------
  1801.          Angles or directions must be entered in degrees, minutes, and
  1802.          seconds format with spaces between them.  For example, 45 25
  1803.          23.23 would be valid.  If you wish to omit seconds, simply
  1804.          terminate the minutes with a decimal point; such as 45 25.
  1805.          If you wish to omit minutes and seconds, simply terminate the
  1806.          degrees with a decimal point, such as 45. or 7.
  1807.  
  1808.          BEARINGS
  1809.          --------
  1810.          Bearings may be entered by prefixing and suffixing them with
  1811.          their cardinal directions: N E S W.  For example N 45 25. W,
  1812.          or S23 23 45.23E.
  1813.  
  1814.          QUADRANT CODES
  1815.          --------------
  1816.          So that an entire job can almost be run from the numeric
  1817.          keypad only, COGO will allow input bearings to be identified
  1818.          by their quadrant numbers: 1=Northeast, 2=Southeast,
  1819.          3=Southwest, 4=Northwest.  If quadrant numbers are
  1820.          chosen, you will be able to enter the line directions from
  1821.          the numeric keypad instead of having to enter the cardinal
  1822.          directions from the QWERTY keypad.
  1823.  
  1824.          AZIMUTHS
  1825.          --------
  1826.          Azimuths are measured clockwise from north and are entered
  1827.          according to the rules for angular input as described above.
  1828.  
  1829.          DIRECTION SIGN
  1830.          --------------
  1831.          Angles/azimuths right/clockwise are entered as positive
  1832.          values; angles/azimuths left/counterclockwise are entered by
  1833.          preceding the degrees (only) with a minus sign.
  1834.  
  1835.          ANGULAR EXPRESSIONS
  1836.          -------------------
  1837.          You may input angles/directions by specifying them as
  1838.          expressions within parentheses.  The expression may include
  1839.          addition and/or subtraction of angles/directions.  Bearings,
  1840.          however, must be specified by their cardinal directions of
  1841.          N S E W (not quadrant numbers).
  1842.  
  1843.  
  1844.  
  1845.           GeoCalc COGO - Surveying/Engineering Applications Software
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.                                                               Page  29
  1852.  
  1853.                              OPERATING CONVENTIONS
  1854.  
  1855.  
  1856.          ANGULAR DELIMITERS
  1857.          ------------------
  1858.          You may enter angles/directions indirectly by use of the
  1859.          delimiters "A" for azimuths or bearings, and "G" for angles.
  1860.          The input format for azimuths or bearings is A BP# FP#, where
  1861.          A is the azimuth or bearing delimiter, BP# is the back point
  1862.          number of the direction, and FP# is the foreward point number
  1863.          of the direction.  To input angles, use format G BP# AP# FP#,
  1864.          where G is the angle delimiter, BP# is the backsight point
  1865.          number, AP# is the angle point number, and FP# is the
  1866.          foresight point number.
  1867.  
  1868.          DISTANCE
  1869.          --------
  1870.          Distances may be entered as is, or as with angles/directions,
  1871.          as an expression in parentheses.  The input distances may be
  1872.          summed as: (300+200-137.254).  A negative distance will also
  1873.          create a back extension of a line.
  1874.  
  1875.          DISTANCE DELIMITER
  1876.          -----------------
  1877.          The use of the "D" distance delimiter allows a distance
  1878.          between two points to be entered even if the actual distance
  1879.          is not known.  For example: D 23 24 will input the distance,
  1880.          indirectly, from point #23 to point #24.
  1881.  
  1882.          REPEATABILITY
  1883.          -------------
  1884.          All commands (except control commands) may be repeated
  1885.          without having to reenter the command (or its code #).  When
  1886.          a command is entered in the normal manner and is executed, a
  1887.          repetition of that command using different variables is
  1888.          possible without having to re-type the command.  After the
  1889.          command is executed the 1st time, simply type a space in
  1890.          place of the command (press the [SPACE BAR] one time) then
  1891.          enter the new variables.  When COGO sees this single space,
  1892.          the prior command will always be executed for as many times
  1893.          as the blank space occupies the 1st column of succeeding
  1894.          input strings (applies to .INP files for batching, too).
  1895.  
  1896.          As previously stated, the directions and distances may be
  1897.          indirectly input, as follows:
  1898.  
  1899.          DELIMITER  EXAMPLES  DESCRIPTION
  1900.          ~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1901.              D        D 1 7   Denotes a straight line distance from
  1902.                               point 1 to point 7.
  1903.  
  1904.              A        A 3 6   Denotes the azimuth or bearing from
  1905.                               point 3 to point 6.
  1906.  
  1907.              G      G 1 4 9   Denotes the angle at point 4, clockwise
  1908.                               from 1 to 9.
  1909.  
  1910.  
  1911.           GeoCalc COGO - Surveying/Engineering Applications Software
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.                                                               Page  30
  1918.  
  1919.                              OPERATING CONVENTIONS
  1920.  
  1921.  
  1922.          EXAMPLES OF ANGULAR/DISTANCE INPUT
  1923.          ----------------------------------
  1924.  
  1925.          227                      Distance of 227 feet
  1926.          227.23458431             Distance of 227.23458431 feet
  1927.          (227.234584)             Distance of 227.234584 feet
  1928.          D 23 85                  Distance between points #23 and #85
  1929.          (227 + 50.23)            Distance sum of 227 and 50.23 feet
  1930.          (50 - 20 + 10)           Distance of 40 feet
  1931.          (D 25 30 + 227)          Distance between points #25 and #30
  1932.                                            summed to 227 feet
  1933.          -43.                     43 deg
  1934.          43 03.                   43 deg, 3 min
  1935.          43 23 05.7               43 deg, 23 min, 5.7 sec
  1936.          -55 23.                  55 deg, 23 min angle (CCW) left
  1937.          90 00 00.00              90 deg angle (CW) right
  1938.          90 0 0                   90 deg angle (CW) right
  1939.          +90 0 0                  90 deg angle (CW) right
  1940.          G 234 235 236            Angle right (CW) at point 235, from
  1941.                                            point 234 to point 236
  1942.          (A 235 235 - 230.)       Angle between azimuth from points
  1943.                                            235 to 236, and azimuth of
  1944.                                            230 degrees
  1945.          S 23 23 23 W             BRG S 23 deg 23 min 23 sec W
  1946.          S23 23 23W               BRG S 23 deg 23 min 23 sec W
  1947.          S23 23 23.4E             BRG S 23 deg 23 min 23.4 sec E
  1948.          N 0. E                   DUE NORTH
  1949.          N 0. W                   DUE NORTH
  1950.          1 0.                     DUE NORTH (Quad #)
  1951.          N 90. E                  DUE EAST
  1952.          S 90. E                  DUE EAST
  1953.          1 90.                    DUE EAST (Quad #)
  1954.          S 0. E                   DUE SOUTH
  1955.          S 0. W                   DUE SOUTH
  1956.          2 0.                     DUE SOUTH (Quad #)
  1957.          S 90. W                  DUE WEST
  1958.          N 90. W                  DUE WEST
  1959.          3 90.                    DUE WEST (Quad #)
  1960.          3 23 23 23.5             BRG S 23 deg 23 min 23.5 sec W
  1961.          A 235 678                BRG from point 235 to point 678
  1962.          (S45.W + A 5 8 - A 3 4)  BRG S 45 deg W plus the angle
  1963.                                            between courses 5 to 8 and
  1964.                                            3 to 4
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.                     NOTE: At any point in the instructions,
  1972.                             CCW = Counterclockwise
  1973.                              CW = Clockwise
  1974.  
  1975.  
  1976.  
  1977.           GeoCalc COGO - Surveying/Engineering Applications Software
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.                                                               Page  31
  1984.  
  1985.                              OPERATING CONVENTIONS
  1986.  
  1987.  
  1988.          FIGURES
  1989.          -------
  1990.          Figures are explained in great detail on page 22.  However,
  1991.          is should be noted that whenever possible, you should specify
  1992.          all or part of your coordinate files as figures.  Using
  1993.          figures in COGO commands, as opposed to point numbers, is the
  1994.          most efficient way to manipulate the coordinates.  Note the
  1995.          number of COGO commands that require a coordinate "DESC" as
  1996.          input.  In all cases, "DESC" may be a string of point numbers
  1997.          OR it can be a single figure number.  Obviously, using figure
  1998.          numbers is much preferable to dealing with whole strings of
  1999.          point numbers.
  2000.  
  2001.          FIGURE TRANSPOSITIONS
  2002.          ---------------------
  2003.          For all commands that use figures as input data, you may
  2004.          reverse, or transpose the point numbers by following the
  2005.          figure number or description with the letter (T).  This
  2006.          produces the effect of having entered the points in reversed
  2007.          order (although it does not permanently alter their order).
  2008.          For example, using the figure #1 (of above), the command
  2009.          INVERSE BEARING 1 T would output the bearings/distances in
  2010.          the order 1 5 4 3 2 1.
  2011.  
  2012.          UPPER CASE LOCK
  2013.          ---------------
  2014.  
  2015.          COGO recognizes only upper case input for all commands and
  2016.          data.  So that this requirement poses no inconvenience, the
  2017.          program will automatically shift the [CapsLock] to upper
  2018.          case.  The [NumLock] toggle, however, will not be altered; it
  2019.          will remain in cursor control mode as the default.  Of course
  2020.          you can choose between number mode (for quick COGO input) or
  2021.          cursor mode (for use in memory-resident utilities such as
  2022.          SIDEKICK).  Please note that your [CapsLock] key's LED will
  2023.          not reflect the CAPS ON status (if your keyboard is so
  2024.          equipped).  When COGO is exited in the normal manner via END
  2025.          OF RUN, the [CapsLock] will be revoked to its default state
  2026.          of [CapsLock] off.  We realize that this little ammenity is
  2027.          not a particularly earthshaking feature, but it will help to
  2028.          prevent mental disintegration brought on by continually
  2029.          forgetting to manually toggle [CapsLock] when you first power
  2030.          up (such as the authors experienced with other COGO's).
  2031.  
  2032.          COORDINATE AREA / FIGURE AREA
  2033.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2034.          If, during the S O J, you find that your figure area is equal
  2035.          to or greater than the coordinate area, store a dummy value
  2036.          in a point number 50 or 100 points higher than your highest
  2037.          point number.  Better yet, create all of your coordinate
  2038.          points, if not the majority, before you create figures.  We
  2039.          make these recommendations so that your file access will be
  2040.          efficient and free of errors.  DON'T LET THE COORDINATE AREA
  2041.          GET EQUAL TO OR GREATER THAN THE FIGURE AREA!
  2042.  
  2043.           GeoCalc COGO - Surveying/Engineering Applications Software
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.                                                               Page  32
  2050.  
  2051.                               THE "FLIP UP" MENU
  2052.  
  2053.                                   [ALT] + [Z]
  2054.  
  2055.  
  2056.  
  2057.                            GeoCalc's COGO - Main Menu
  2058.  
  2059.        1 Adj Area  21 Cord Off  41 Fit Align 61 PtsAzInt  81
  2060.        2 Alignment 22 Cord POA  42 Fit Curve 62 PtsBrgInt 82 Tangent
  2061.        3 Ali Off   23 Cord POSP 43 Get Cords 63 Pts Int   83 Tan Off
  2062.        4 Angles    24 Copy File 44 Get Fig   64 PtsOnAli  84 Trav Ang
  2063.        5 ArcArcInt 25 Crv Sprl  45 Inv Az    65 Redefine  85 Trav Az
  2064.        6 ArcLinAz  26 Def Curve 46 Inv Brgs  66 Segment   86 Trav Brg
  2065.        7 ArcLinBrg 27 Del Cords 47 Line Sprl 67 SgmtPlus  87 Trav Dfl
  2066.        8 ArcLinPts 28 Del Fig   48 List Cord 68 SgmtMinus 88 Type Prt
  2067.        9 Area      29 DesAliAz  49 List Fig  69 Smpl Curv 89 Type Scrn
  2068.       10 Area Az   30 DesAliBrg 50 List File 70 Smpl Sprl
  2069.       11 Area Brg  31 Distance  51 Loc Angle 71 Sprl Lgth
  2070.       12 Az Int    32 Div Arc   52 Loc Az    72 Sprl Off
  2071.       13           33 Div Fig   53 Loc Brg   73 Sprl Sprl
  2072.       14           34 Div Line  54 Loc Defl  74 StrtOfJob
  2073.       15           35 EndOfJob  55 LocFrmAli 75 StaAndOff
  2074.       16 Batch Prt 36 EndOfRun  56 Loc Line  76 StaFrmCrd
  2075.       17 Batch Scr 37 Extnd Arc 57 Off Align 77 Store
  2076.       18 Brg Int   38 FigArcInt 58           78 Sto Fig
  2077.       19 Cmpd Sprl 39 FigFigInt 59 Par Fig   79 Sto Job    ALT+Z Menu
  2078.       20 Conv Merd 40 FigLinInt 60 Par Line  80 Sts Int    ALT+F In/Ft
  2079.  
  2080.  
  2081.  
  2082.  
  2083.                    THE "FLIP UP" INCH/FOOT CONVERSION TABLE
  2084.  
  2085.          For those who haven't yet mastered the mental gymnastics of
  2086.          converting inches to and from decimal feet, a simple
  2087.          "flip-up" conversion table is available by pressing the [ALT]
  2088.          and [F] keys simultaneously.  This table displays whole and
  2089.          fractional inches to sixteenths of an inch and their decimal
  2090.          equivalents to 3 decimal places of a foot.  To "flip-down"
  2091.          the table and return to the unaltered COGO screen, press
  2092.          [ALT]+[F] again.  Alternately, registered user's versions
  2093.          include a program that can be called interactively from
  2094.          within COGO to make the conversions via the on-screen
  2095.          "HP-11C" calculator emulator and "export" the converted
  2096.          numbers to the last position of the COGO cursor.  Although
  2097.          its not as sexy, we like the flip-up better.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.           GeoCalc COGO - Surveying/Engineering Applications Software
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.                                                               Page  33
  2116.  
  2117.                                CONTROL COMMANDS
  2118.                                ~~~~~~~~~~~~~~~~
  2119.  
  2120.          Control commands are used to control COGO's jobs and files
  2121.          (and the flow of those files) by specifying the input/output
  2122.          devices.  Control commands have two unique characteristics:
  2123.  
  2124.          a) The command is processed between or during a job; other
  2125.             commands are processed only during a job.
  2126.          b) Control commands have no repeatability; if a blank command
  2127.             follows a control command, it will not be interpreted as
  2128.             being the same command.
  2129.  
  2130.          The control commands are:
  2131.  
  2132.           #  NAME                       #  NAME
  2133.          ~~  ~~~~~~~~~~~~~~~~~~~~~~    ~~  ~~~~~~~~~~~~~~~~~~~~~~~~~
  2134.          74  Start Of Job              17  Batch Screen
  2135.          35  End Of Job                16  Batch Print
  2136.          36  End Of Run                88  Type Print
  2137.                                        89  Type Screen
  2138.  
  2139.  
  2140.  
  2141.                            FILE MAINTENANCE COMMANDS
  2142.                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  2143.  
  2144.          COGO allows both temporary and permanent storage of data
  2145.          files whose contents may be listed or copied.
  2146.  
  2147.          The file maintenance commands are:
  2148.  
  2149.                            #  NAME
  2150.                           ~~  ~~~~~~~~~~~~~~~~~~~~~~
  2151.                           50  List File
  2152.                           24  Copy File
  2153.                           79  Store Job
  2154.  
  2155.  
  2156.                           POINTS MANTENANCE COMMANDS
  2157.                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
  2158.  
  2159.          These provide the ability to transfer coordinate values of
  2160.          points from one media to another.  They do not provide
  2161.          geometric functions.
  2162.  
  2163.          The points maintenance commands are:
  2164.  
  2165.                            #  NAME
  2166.                           ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2167.                           77  Store
  2168.                           65  Redefine
  2169.                           43  Get Coordinates
  2170.                           27  Delete Coordinates
  2171.  
  2172.  
  2173.  
  2174.  
  2175.           GeoCalc COGO - Surveying/Engineering Applications Software
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.                                                               Page  34
  2182.  
  2183.                           FIGURE MAINTENANCE COMMANDS
  2184.                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2185.  
  2186.          These provide the ability to transfer figures from one media
  2187.          to another.  They do not provide geometric functions.  Note
  2188.          that a figure is composed only of a "string" of point numbers
  2189.          and not the actual coordinate values of those points, and is
  2190.          no more than a list of integers and delimiters.  This
  2191.          "string" can describe not only a figure, such as a closed
  2192.          traverse, but also a group of figures.
  2193.  
  2194.          The figure maintenance commands are:
  2195.  
  2196.                            #  NAME
  2197.                           ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2198.                           78  Store Figure
  2199.                           44  Get Figures
  2200.                           28  Delete Figures
  2201.  
  2202.  
  2203.  
  2204.                         LINE & CURVE EXTENSION COMMANDS
  2205.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2206.  
  2207.          These commands generally provide the assignment of coordinate
  2208.          values to user-specified points based on given directions and
  2209.          distances from known points.  Together with the intersection
  2210.          type commands, they comprise the bulk of COGO's geometric
  2211.          power and utility.  Their use is enhanced by angular and
  2212.          distance delimiters and expressions.
  2213.  
  2214.          The line and curve extension commands are:
  2215.  
  2216.                            #  NAME
  2217.                           ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2218.                           37  Extend Arc
  2219.                           51  Locate Angle
  2220.                           52  Locate Azimuth
  2221.                           53  Locate Bearing
  2222.                           54  Locate Deflection
  2223.                           56  Locate Line
  2224.  
  2225.  
  2226.  
  2227.                              POINTS MOVE COMMANDS
  2228.                              ~~~~~~~~~~~~~~~~~~~~
  2229.  
  2230.          These commands replace original coordinate values of points
  2231.          with new values.  CAUTION and CARE is urged since they
  2232.          permanently alter coordinate values.
  2233.  
  2234.          The points move commands are:
  2235.  
  2236.                            #  NAME
  2237.                           ~~  ~~~~~~~~~~~~~~~~~~~~~~
  2238.                           20  Convert Meridian
  2239.                            1  Adjust Area
  2240.  
  2241.           GeoCalc COGO - Surveying/Engineering Applications Software
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.                                                               Page  35
  2248.  
  2249.                           POINTS DEFINITION COMMANDS
  2250.                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
  2251.  
  2252.          These are the "redundant" commands, which will generally
  2253.          allow a more convenient and efficient geometric solution to a
  2254.          problem that might have been solved by the use of several
  2255.          other commands.
  2256.  
  2257.          The points definition commands are
  2258.  
  2259.           #  NAME                       #  NAME
  2260.          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2261.          82  Tangent                   42  Fit Curve
  2262.          83  Tangent Offset            59  Parallel Figure
  2263.          32  Divide Arc                60  Parallel Line
  2264.          33  Divide Figure             80  Streets Intersect
  2265.          34  Divide Line
  2266.  
  2267.  
  2268.  
  2269.                       LINE & CURVE INTERSECTION COMMANDS
  2270.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2271.  
  2272.          These commands will compute the intersections of two lines, a
  2273.          line and a curve, two curves, a line and a figure, a curve
  2274.          and a figure, or two figures.  Each time one of these
  2275.          commands is invoked, a single point of intersection is
  2276.          computed.  If more than one intersection is possible, as in
  2277.          the case of intersecting a line with a curve, COGO will
  2278.          compute all possible intersections and YOU must select the
  2279.          correct intersection by specifying its proximity (nearest or
  2280.          farthest) to a pre-selected point of YOUR specification
  2281.          (usually designated as "M" in the variable data lists).
  2282.  
  2283.          In all of these commands which utilize figures or straight
  2284.          lines, you must consider the lines to be extended to infinity
  2285.          at each of their ends.
  2286.  
  2287.          The line and curve intersection commands are:
  2288.  
  2289.           #  NAME                       #  NAME
  2290.          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2291.          12  Azimuth Intersect          7  Arc Line Bearing
  2292.          18  Bearing Intersect          8  Arc Line Points
  2293.          63  Points Intersect           5  Arc Arc Intersect
  2294.          61  Points Azimuth Intersect  38  Figure Arc Intersect
  2295.          62  Points Bearing Intersect  39  Figure Figure Intersect
  2296.           6  Arc Line Azimuth          40  Figure Line Intersect
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.           GeoCalc COGO - Surveying/Engineering Applications Software
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.                                                               Page  36
  2314.  
  2315.                              DATA DISPLAY COMMANDS
  2316.                              ~~~~~~~~~~~~~~~~~~~~~
  2317.  
  2318.          Although these commands do compute values, they neither store
  2319.          nor modify data but rather display it.
  2320.  
  2321.          The data display commands are:
  2322.  
  2323.           #  NAME                       #  NAME
  2324.          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2325.          48  List Coordinates          84  Traverse Angles
  2326.          49  List Figures              85  Traverse Azimuths
  2327.          31  Distance                  86  Traverse Bearings
  2328.          45  Inverse Azimuths          87  Traverse Deflections
  2329.          46  Inverse Bearings           4  Angles
  2330.           9  Area                      66  Segment
  2331.          10  Area Azimuths             67  Segment Plus
  2332.          11  Area Bearings             68  Segment Minus
  2333.  
  2334.  
  2335.  
  2336.                            FIGURE ALIGNENT COMMANDS
  2337.                            ~~~~~~~~~~~~~~~~~~~~~~~~
  2338.  
  2339.          These commands provide the capability of working with an
  2340.          entire alignment, including any number of straight lines and
  2341.          circular curves.
  2342.  
  2343.          In each of the commands, the alignment to be used is
  2344.          specified by the first 3 data variables.
  2345.  
  2346.          The 1st item is the figure number or description to be used
  2347.          as the alignment, which must be described in ASCENDING order
  2348.          of stationing (the 2nd point in DESC must have a higher value
  2349.          than the 1st).  If this is NOT the case, then TRANSPOSE the
  2350.          description by appending the letter "T" to the DESC.
  2351.  
  2352.          The 2nd item is the point number of the point to be used to
  2353.          define the stationing, which may be ANY point.
  2354.  
  2355.          The 3rd item is the station of the above-mentioned point.
  2356.  
  2357.          NOTE: These commands consider the alignment to be extended
  2358.                along a tangent of each end when stations are outside
  2359.                the range of the specified alignment.
  2360.  
  2361.          The figure alignment commands are:
  2362.  
  2363.                           #  NAME
  2364.                          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~
  2365.                          75  Stations And Offsets
  2366.                          64  Points On Alignment
  2367.                          55  Locate From Alignment
  2368.                           3  Alignment Offset
  2369.                          29  Describe Alignment Azimuths
  2370.                          30  Describe Alignment Bearings
  2371.  
  2372.  
  2373.           GeoCalc COGO - Surveying/Engineering Applications Software
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.                                                               Page  37
  2380.  
  2381.                                 SPIRAL COMMANDS
  2382.                                 ~~~~~~~~~~~~~~~
  2383.  
  2384.          These commands augument the preceding FIGURE ALIGNMENT
  2385.          COMMANDS by introducing spirals to the alignments; in all of
  2386.          the following commands, the alignments contain spirals.
  2387.  
  2388.          Several of the commands refer to "spiral in" and "spiral
  2389.          out".  Transitioning from a straight line to a circle is the
  2390.          spiral in (also known as tangent-to-spiral), and
  2391.          transitioning from the circle to a straight line is the
  2392.          spiral out (also known as spiral-to-tangent).
  2393.  
  2394.          The spiral commands are:
  2395.  
  2396.           #  NAME                       #  NAME
  2397.          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2398.          70  Simple Spiral             47  Line Spiral
  2399.          71  Spiral Length             19  Compound Spiral
  2400.          72  Spiral Offset             73  Spiral Spiral
  2401.          23  Coordinate POSP           25  Curve Spiral
  2402.                                        41  Fit Alignment
  2403.  
  2404.  
  2405.  
  2406.                               ALIGNMENT COMMANDS
  2407.                               ~~~~~~~~~~~~~~~~~~
  2408.  
  2409.          These commands are used to define and solve the geometry
  2410.          associated with alignments, including simple curves,
  2411.          tangents, offsets, and stationing along the line.  All curves
  2412.          are circular and stations are expressed in decimal feet
  2413.          (STAtion 23+34.546 is entered as 2334.546).
  2414.  
  2415.          Note that an ALIGNMENT or DEFINE CURVE command must preceed:
  2416.  
  2417.                   COORDINATE POA      COORDINATE OFFSET
  2418.                   OFFSET ALIGNMENT    STATION FROM COORDINATE
  2419.  
  2420.          The ALIGNMENT or DEFINE CURVE commands establishes a circular
  2421.          curve in memory by storing its parameters (only 1 set at a
  2422.          time).  The above commands then will apply to that curve.  If
  2423.          a 2nd ALIGNMENT or DEFINE CURVE command is given, a new curve
  2424.          is established, the above commands refer to the new curve,
  2425.          and the 1st curve no longer exists.  Any curve established
  2426.          and defined will remain in memory until a new curve is
  2427.          defined.  If all of the curve data is known, use the DEFINE
  2428.          CURVE command to establish the curve in memory; if the curve
  2429.          has unknown values, use the ALIGNMENT command.
  2430.  
  2431.           #  NAME                       #  NAME
  2432.          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~  ~~~~~~~~~~~~~~~~~~~~~~~
  2433.           2  Alignment                 21  Coordinate Offset
  2434.          26  Define Curve              76  Stations From Coordinates
  2435.          22  Coordinate POA            57  Offset Alignment
  2436.  
  2437.  
  2438.  
  2439.           GeoCalc COGO - Surveying/Engineering Applications Software
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.                                                               Page  38
  2446.  
  2447.                             COMMAND VARIABLE NAMES
  2448.  
  2449.  
  2450.          The input variables used by the various commands are
  2451.          explained below; every effort was made to keep the variable
  2452.          names as simple and as logical as possible.  All input
  2453.          variables must conform to the sequencing that is specified in
  2454.          the command descriptions on the following pages.
  2455.  
  2456.          VARIABLE  GENERAL DESCRIPTION
  2457.          ~~~~~~~~  ~~~~~~~~~~~~~~~~~~~
  2458.          I         A point # of an Intersection - usually sought.
  2459.          PC        A point # of a Point of Curvature.
  2460.          PT        A point # of a Point of Tangency.
  2461.          PI        A point # of a Point of Intersection.
  2462.          BS        A point # to be used as a BackSight.
  2463.          BT        A point # of a point on Back Tangent.
  2464.          FS        A point # to be used as a ForeSight.
  2465.          FT        A point # of a point on Foreward Tangent.
  2466.          POA       A point # of a Point On Arc.
  2467.          V         A point # of a circle's Vertex or an angle point.
  2468.          L         A point # that begins sequential assignment.
  2469.          BEGIN     A point # that begins a figure or alignment.
  2470.          END       A point # that ends a figure or alignment.
  2471.          N, J, K   A point # - usually specified in the description.
  2472.          X         Value to be specified - usually a distance.
  2473.          R         Value of an arc's Radius.
  2474.          A         Value of a specified Azimuth.
  2475.          B         Value of a specified Bearing.
  2476.          G         Value of a specified anGle.
  2477.          CA        Value of a specified Central Angle of a curve.
  2478.          DCA       Value of a specified Deg of Curve (Arc Definition).
  2479.          S, STA    Value of a Station (STA 1234+12.123)
  2480.          DS        Value dividing a line/arc into equal segments.
  2481.          F         A figure #.
  2482.          DESC      A figure DESCription - either sequential point #'s,
  2483.                                           or, a figure #.
  2484.          /         End of Data marker   - any variables after this
  2485.                                           marker are optional but are
  2486.                                           not to be typed.
  2487.          CRV       A CuRVe number - between 1 and 999.
  2488.          M         A reference - generally for intersections; make the
  2489.                                  intersect closest to +M or farthest
  2490.                                  from -M.
  2491.  
  2492.                                  ABBREVIATIONS
  2493.                                  ~~~~~~~~~~~~~
  2494.          All commands may be abbreviated, provided:
  2495.  
  2496.          1) The first letter of each command word must be used in the
  2497.             abbreviation (i.e. [I]nverse [B]earing = I B).
  2498.          2) Enough letters of the command are used in the remainder
  2499.             of the abbreviation to differentiate it from other
  2500.             commands.  For example, DE C can not be used because
  2501.             commands [DE]fine [C]urve and [DE]lete [C]oordinates share
  2502.             the same abbreviation.
  2503.  
  2504.  
  2505.           GeoCalc COGO - Surveying/Engineering Applications Software
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.                                                               Page  39
  2512.  
  2513.                                   ADJUST AREA
  2514.  
  2515.  
  2516.          CODE ABBREVIATION INPUT VARIABLES
  2517.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2518.            1  AD AR        DESC  AREA  BEGIN  END  N  J  /  ALSO
  2519.  
  2520.  
  2521.          Adjust the area described by DESC to be AREA in square feet.
  2522.          Make the adjustment in the sides starting at point BEGIN and
  2523.          ending at point END.  Variables N and J are additional
  2524.          parameters needed by some methods.  Points described in ALSO,
  2525.          although not part of DESC, will be moved in the same manner
  2526.          as the points between BEGIN and END.
  2527.  
  2528.  
  2529.          NOTE: None of the points to be adjusted may be the 1st or
  2530.                last point in the figure description.
  2531.  
  2532.          NOTE: BEGIN and END must be specified in the same sequence
  2533.                that they appear in the description DESC.
  2534.  
  2535.          NOTE: This is an extremely powerful command that may
  2536.                otherwise be known as AREA CUT-OFF.
  2537.  
  2538.  
  2539.          OUTPUT: The initial and final areas are expressed in square
  2540.                  feet.  Coordinates are changed to reflect the new
  2541.                  area.
  2542.  
  2543.  
  2544.          ROTATIONAL Rotate the sides between BEGIN and END about point
  2545.          METHOD #1  N, where N may be any defined point.  J is not
  2546.            (J=0)    used but it must be entered as 0 to satisfy input
  2547.                     format requirements.
  2548.  
  2549.          PERPEN-    Move the sides between BEGIN and END in a
  2550.          DICULAR    direction perpendicular to a line connecting
  2551.          METHOD #2  points BEGIN and END.  Points N and J are not used
  2552.            (N=0,    but must be entered as 0 to satisfy input format
  2553.             J=0)    requirements.
  2554.  
  2555.          PARALLEL   Move the sides between BEGIN and END in a
  2556.          METHOD #3  direction parallel to a line connecting points N
  2557.                     and J.
  2558.  
  2559.  
  2560.          CAUTION: Present coordinates may be used to create new
  2561.                   coordinates, erasing old values.  These old values,
  2562.                   once written over by the new values, can not be
  2563.                   recovered - exercise caution !!!
  2564.  
  2565.          DESC may take the form of a figure number, or, a series of
  2566.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  2567.          suggested that wherever possible, put the points in a figure.
  2568.  
  2569.  
  2570.  
  2571.           GeoCalc COGO - Surveying/Engineering Applications Software
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.                                                               Page  40
  2578.  
  2579.                                    ALIGNMENT
  2580.  
  2581.  
  2582.          CODE ABBREVIATION INPUT VARIABLES
  2583.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2584.            2  ALI          CRV  BT  PI  FT  PC  V  PT  R  TAN  SBT  X
  2585.  
  2586.  
  2587.          ALIGNMENT is used to define and solve the geometry of
  2588.          circular curves, defining any given curve as number CRV.
  2589.          Adjoining curves can then be identified and used by their CRV
  2590.          numbers.
  2591.  
  2592.          CRV - Identification number assigned to CuRVe (0 to 999).
  2593.          BT  - Any known point on Back Tangent.
  2594.          PI  - Known Point Of Intersection of the tangents.
  2595.          FT  - Any known point on Foreward Tangent.
  2596.          PC  - Number assigned to the Point of Curvature.
  2597.          V   - Number assigned to the Vertex of the curve.
  2598.          PT  - Number assigned to the Point of Tangency.
  2599.          R   - Radius of curve (if unknown = 0).
  2600.          TAN - Length of curve Tangent (if unknown = 0).
  2601.          SBT - The Station of previously entered point BT.  If this
  2602.                value is entered as -1, point BT is considered (and
  2603.                must be entered as) the PT of previous curve; also, SBT
  2604.                is assumed to be the station of the previous PT (that
  2605.                is, X = 0).  This allows stationing to be automatically
  2606.                carried foreward.
  2607.          X   - Fixed distance from BT to PC.  If V and TAN are unknown
  2608.                (0 must be input) and X = 0, the curve will be
  2609.                compounded or reversed with the previous curve.  If V
  2610.                and TAN are unknown (0 must be input) and X has a value
  2611.                such as X = 150', the curve will be computed such that
  2612.                the PC is 150' from the BT (usually, but not
  2613.                necessarily, the PT of the previous curve.)
  2614.  
  2615.          NOTE: All PI's must have been prevously located.
  2616.  
  2617.          NOTE: IF X=0, TAN=0, and V=0, then the BT must be the same
  2618.                point number as the PC.
  2619.  
  2620.          NOTE: Stationing is input as decimal feet (STA 23+21 = 2321.)
  2621.  
  2622.          NOTE: Where a distance or length is unknown, the value 0 must
  2623.                be entered; operators cannot be used in the command.
  2624.  
  2625.          NOTE: The ALIGNMENT command must preceed the following
  2626.                commands:
  2627.                              COORDINATE POINT ON ARC
  2628.                              COORDINATE OFFSET
  2629.                              STATION FROM COORDINATE
  2630.                              OFFSET ALIGNMENT
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.           GeoCalc COGO - Surveying/Engineering Applications Software
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.                                                               Page  41
  2644.  
  2645.                                ALIGNMENT OFFSET
  2646.  
  2647.  
  2648.          CODE ABBREVIATION INPUT VARIABLES
  2649.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2650.            3  A OF         DESC  N  STAN  J  K
  2651.  
  2652.  
  2653.          This command is used to locate a point on an alignment from
  2654.          an offset point.  DESC is either a figure number or
  2655.          description.  Stationing is defined by point N having station
  2656.          S.  Point J is located on the alignment by drawing a
  2657.          perpendicular from point K to the alignment.
  2658.  
  2659.  
  2660.          EXAMPLE: A OF (1 2 C3R 4) 2 10560 10 50
  2661.  
  2662.  
  2663.          DESC may take the form of a figure number, or, a series of
  2664.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  2665.          suggested that wherever possible, put the points in a figure.
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.           GeoCalc COGO - Surveying/Engineering Applications Software
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.                                                               Page  42
  2710.  
  2711.                                     ANGLES
  2712.  
  2713.  
  2714.          CODE ABBREVIATION INPUT VARIABLES
  2715.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2716.            4  ANG          DESC
  2717.  
  2718.  
  2719.          In the figure described by DESC, compute:
  2720.  
  2721.             1) The distance from back point B to angle point A
  2722.             2) The clockwise angle from back point B to foreward point
  2723.                F as observed at angle point A
  2724.             3) The distance from angle point A to foreward point F.
  2725.  
  2726.  
  2727.  
  2728.          EXAMPLE: ANGLES 5 (using a figure number)
  2729.  
  2730.                          B   A   F   B/A DIST  B/A/F ANGLE  A/F DIST
  2731.                         --- --- ---  --------  -----------  --------
  2732.                   ANGLE 834 674 462  347.4598  177 21 34.4  467.2387
  2733.                   ANGLE 674 462 355  467.2387   67 14 13.0  388.8801
  2734.                   ANGLE 462 355 901  388.8801  204 15 23.4   78.3116
  2735.                   etc..........
  2736.  
  2737.  
  2738.  
  2739.          EXAMPLE: ANGLES 674 462 355 (using coordinate point numbers)
  2740.  
  2741.                          B   A   F   B/A DIST  B/A/F ANGLE  A/F DIST
  2742.                         --- --- ---  --------  -----------  --------
  2743.                   ANGLE 674 462 355  467.2387   67 14 13.0  388.8801
  2744.  
  2745.  
  2746.          DESC may take the form of a figure number, or, a series of
  2747.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  2748.          suggested that wherever possible, put the points in a figure.
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.           GeoCalc COGO - Surveying/Engineering Applications Software
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.                                                               Page  43
  2776.  
  2777.                                ARC ARC INTERSECT
  2778.  
  2779.  
  2780.          CODE ABBREVIATION INPUT VARIABLES
  2781.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2782.            5  A A I        I  V1 R1  V2 R2  M
  2783.  
  2784.  
  2785.          Locate point I by intersectng the circle centered at V1
  2786.          having radius R1, with the circle centered at V2 having
  2787.          radius R2.
  2788.  
  2789.          This particular command is also known, in other COGO's, as
  2790.          "DISTANCE/DISTANCE INTERSECT".  If you are used to calling it
  2791.          by that name, simply consider the two distances as R1 and
  2792.          R2.
  2793.  
  2794.  
  2795.          NOTE: The desired intersection will be the one closest to
  2796.                positive point M, or farthest from negative point M.
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.           GeoCalc COGO - Surveying/Engineering Applications Software
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.                                                               Page  44
  2842.  
  2843.                                ARC LINE AZIMUTH
  2844.  
  2845.  
  2846.          CODE ABBREVIATION INPUT VARIABLES
  2847.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2848.            6  A L A        I  V R  P A  M  /  OFF
  2849.  
  2850.  
  2851.          Locate point I by intersecting a circle whose vertex is at V
  2852.          and whose radius is R, with the line through point P on an
  2853.          azimuth (or optionally, a bearing) of A.
  2854.  
  2855.          This particular command is also known, in other COGO's, as
  2856.          "AZIMUTH/DISTANCE INTERSECT".  If you are used to calling it
  2857.          by that name, simply consider the distance as R.
  2858.  
  2859.  
  2860.          NOTE: The desired intersection will be the one closest to
  2861.                positive point M, or farthest from negative point M.
  2862.  
  2863.          NOTE: OFF is the optional offset distance from the line
  2864.                through P.
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.           GeoCalc COGO - Surveying/Engineering Applications Software
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.                                                               Page  45
  2908.  
  2909.                                ARC LINE BEARING
  2910.  
  2911.  
  2912.          CODE ABBREVIATION INPUT VARIABLES
  2913.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2914.            7  A L B        I  V R  P B  M  /  OFF
  2915.  
  2916.  
  2917.          Locate point I by intersecting a circle whose vertex is at V
  2918.          and whose radius is R, with the line through point P on a
  2919.          bearing (or optionally, an azimuth) of B.
  2920.  
  2921.          This particular command is also known, in other COGO's, as
  2922.          "BEARING/DISTANCE INTERSECT".  If you are used to calling it
  2923.          by that name, simply consider the distance as R.
  2924.  
  2925.  
  2926.          NOTE: The desired intersection will be the one closest to
  2927.                positive point M, or farthest from negative point M.
  2928.  
  2929.          NOTE: OFF is the optional offset distance from the line
  2930.                through P.
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.           GeoCalc COGO - Surveying/Engineering Applications Software
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.                                                               Page  46
  2974.  
  2975.                                 ARC LINE POINTS
  2976.  
  2977.  
  2978.          CODE ABBREVIATION INPUT VARIABLES
  2979.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2980.            8  A L P        I  V R  P N  M  /  OFF
  2981.  
  2982.  
  2983.          Locate point I by intersecting a circle whose vertex is at
  2984.          point V and whose radius is R, with the line defined by
  2985.          points P and N.
  2986.  
  2987.  
  2988.  
  2989.          NOTE: The desired intersection will be the one closest to
  2990.                positive point M, or farthest from negative point M.
  2991.  
  2992.          NOTE: OFF is the optional offset distance from the line
  2993.                through points P and N.
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.           GeoCalc COGO - Surveying/Engineering Applications Software
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.                                                               Page  47
  3040.  
  3041.                                      AREA
  3042.  
  3043.  
  3044.          CODE ABBREVIATION INPUT VARIABLES
  3045.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3046.            9  AR           DESC
  3047.  
  3048.  
  3049.          Compute and display the area enclosed by the points of
  3050.          description DESC.  The last point number must be the same as
  3051.          the first.
  3052.  
  3053.  
  3054.          DESC may take the form of a figure number, or, a series of
  3055.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  3056.          suggested that wherever possible, put the points in a figure.
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.           GeoCalc COGO - Surveying/Engineering Applications Software
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.                                                               Page  48
  3106.  
  3107.                                  AREA AZIMUTH
  3108.  
  3109.  
  3110.          CODE ABBREVIATION INPUT VARIABLES
  3111.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3112.           10  AR A         DESC
  3113.  
  3114.  
  3115.          Compute and display the area enclosed by the points of
  3116.          description DESC.  Also, for each line, compute and display
  3117.          the course distance and azimuth.  The last point number must
  3118.          be the same as the first.
  3119.  
  3120.  
  3121.          DESC may take the form of a figure number, or, a series of
  3122.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  3123.          suggested that wherever possible, put the points in a figure.
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.           GeoCalc COGO - Surveying/Engineering Applications Software
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.                                                               Page  49
  3172.  
  3173.                                  AREA BEARING
  3174.  
  3175.  
  3176.          CODE ABBREVIATION INPUT VARIABLES
  3177.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3178.           11  AR B         DESC
  3179.  
  3180.  
  3181.          Compute and display the area enclosed by the points of
  3182.          description DESC.  Also, for each line, compute and display
  3183.          the course distance and bearing.  The last point number must
  3184.          be the same as the first.
  3185.  
  3186.          DESC may take the form of a figure number, or, a series of
  3187.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  3188.          suggested that wherever possible, put the points in a figure.
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.           GeoCalc COGO - Surveying/Engineering Applications Software
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.                                                               Page  50
  3238.  
  3239.                                AZIMUTH INTERSECT
  3240.  
  3241.  
  3242.          CODE ABBREVIATION INPUT VARIABLES
  3243.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3244.           12  A I          I  J A1  K A2  /  OFFA  /  OFFB
  3245.  
  3246.  
  3247.          Locate point I by intersecting the line through point J at
  3248.          azimuth A1 with the line through K at azimuth A2.
  3249.  
  3250.          This particular command is also known, in other COGO's, as
  3251.          "AZIMUTH/AZIMUTH INTERSECT".
  3252.  
  3253.  
  3254.  
  3255.          NOTE: OFFA and OFFB are optional offsets.
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.           GeoCalc COGO - Surveying/Engineering Applications Software
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.                                                               Page  51
  3304.  
  3305.                                   BATCH PRINT
  3306.  
  3307.          CODE ABBREVIATION INPUT VARIABLES
  3308.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3309.           16  BA PR        N
  3310.  
  3311.          Read an ASCII disk file and execute the input stream of
  3312.          commands to the printer.
  3313.  
  3314.          N =  0, Input  is sent to printer; output is sent to printer.
  3315.          N =  1, Input not sent to printer; output is sent to printer.
  3316.          N = -1, Only error messages will be sent to printer.
  3317.  
  3318.          When the input is ended, COGO resets to TYPE SCREEN status
  3319.          with the print control remaining as previously set and system
  3320.          is in pause status.
  3321.  
  3322.          This command is quite powerful when properly used.  For
  3323.          example, you may have one of your technicians (or secretary)
  3324.          type the following commands and field data using your WORD
  3325.          PROCESSING PROGRAM or TEXT EDITOR.  Note that all input
  3326.          commands and data are in UPPER CASE:
  3327.  
  3328.          TYPE PRINT                               --     This is
  3329.          KNOWN 1 10000 1000                         |    created on
  3330.          LOCATE BEARING 1 2 N 45 00 00 E 1000.000   |    your word
  3331.          LOCATE BEARING 2 3 S 44 00 00 E 1000.000   |->  processor &
  3332.          LOCATE BEARING 3 4 S 45 00 00 W 1000.000   |    named
  3333.          LOCATE BEARING 4 5 N 45 00 00 W 1000.000   |    YOURFILE.INP
  3334.          END OF JOB                               -
  3335.  
  3336.          After "batching" this in, suppose you find that it doesn't
  3337.          close.  Rather than finding the blunder and correcting all
  3338.          courses from that point, interactively from the keyboard, all
  3339.          you have to do is correct that ONE course (in the word
  3340.          processor) and re-batch it back in COGO.  When only 10 or 20
  3341.          courses are involved, interactive keyboard input is simple
  3342.          and efficient; when many more courses must be entered, the
  3343.          BATCH input method is much more effective and allows easier
  3344.          correction of input errors.
  3345.  
  3346.          NOTE: Any text file (ASCII) must be labeled with an extension
  3347.                of [.INP].  The full input command might be:
  3348.  
  3349.                BATCH PRINT -1          (type the command - no output)
  3350.                input file?             (COGO asks for the .INP file)
  3351.                YOURFILE                (you enter the .INP filename
  3352.                                         WITHOUT the .INP extension)
  3353.  
  3354.                Where YOURFILE.INP contains the commands and field
  3355.                data listed above.
  3356.  
  3357.          Unless you require a printed record of the input/output
  3358.          during the batch computations, we suggest you specify the -1
  3359.          switch of no output.  This will speed the batch process
  3360.          considerably.  See the SAMPLE PROBLEM for more details.
  3361.  
  3362.  
  3363.           GeoCalc COGO - Surveying/Engineering Applications Software
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.                                                               Page  52
  3370.  
  3371.                                  BATCH SCREEN
  3372.  
  3373.          CODE ABBREVIATION INPUT VARIABLES
  3374.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3375.           17  BA SC        N
  3376.  
  3377.          Read an ASCII disk file and execute the input stream of
  3378.          commands to the monitor screen.
  3379.  
  3380.          N =  0, Input  is sent to screen; output is sent to screen.
  3381.          N =  1, Input not sent to screen; output is sent to screen.
  3382.          N = -1, Only error messages will be sent to screen.
  3383.  
  3384.          When the input is ended, COGO resets to TYPE SCREEN status
  3385.          with the print control remaining as previously set and system
  3386.          is in pause status.
  3387.  
  3388.          This command is quite powerful when properly used.  For
  3389.          example, you may have one of your technicians (or secretary)
  3390.          type the following commands and field data using your WORD
  3391.          PROCESSING PROGRAM or TEXT EDITOR.  Note that all input
  3392.          commands and data are in UPPER CASE:
  3393.  
  3394.          TYPE PRINT                               --     This is
  3395.          KNOWN 1 10000 1000                         |    created on
  3396.          LOCATE BEARING 1 2 N 45 00 00 E 1000.000   |    your word
  3397.          LOCATE BEARING 2 3 S 44 00 00 E 1000.000   |->  processor &
  3398.          LOCATE BEARING 3 4 S 45 00 00 W 1000.000   |    named
  3399.          LOCATE BEARING 4 5 N 45 00 00 W 1000.000   |    YOURFILE.INP
  3400.          END OF JOB                               -
  3401.  
  3402.          After "batching" this in, suppose you find that it doesn't
  3403.          close.  Rather than finding the blunder and correcting all
  3404.          courses from that point, interactively from the keyboard, all
  3405.          you have to do is correct that ONE course (in the word
  3406.          processor) and re-batch it back in COGO.  When only 10 or 20
  3407.          courses are involved, interactive keyboard input is simple
  3408.          and efficient; when many more courses must be entered, the
  3409.          BATCH input method is much more effective and allows easier
  3410.          correction of input errors.
  3411.  
  3412.          NOTE: Any text file (ASCII) must be labeled with an extension
  3413.                of [.INP].  The full input command might be:
  3414.  
  3415.                BATCH SCREEN -1         (type the command - no output)
  3416.                input file?             (COGO asks for the .INP file)
  3417.                YOURFILE                (you enter the .INP filename
  3418.                                         WITHOUT the .INP extension)
  3419.  
  3420.                Where YOURFILE.INP contains the commands and field
  3421.                data listed above.
  3422.  
  3423.          Unless you require a printed record of the input/output
  3424.          during the batch computations, we suggest you specify the -1
  3425.          switch of no output.  This will speed the patch process
  3426.          considerably.  See the SAMPLE PROBLEM for more details.
  3427.  
  3428.  
  3429.           GeoCalc COGO - Surveying/Engineering Applications Software
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.                                                               Page  53
  3436.  
  3437.                                BEARING INTERSECT
  3438.  
  3439.  
  3440.          CODE ABBREVIATION INPUT VARIABLES
  3441.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3442.           18  B I          I  J B1  K B2  /  OFFA  /  OFFB
  3443.  
  3444.  
  3445.          Locate point I by intersecting the line through point J at
  3446.          bearing B1 with the line through K at bearing B2.
  3447.  
  3448.          This particular command is also known, in other COGO's, as
  3449.          "BEARING/BEARING INTERSECT".
  3450.  
  3451.  
  3452.  
  3453.          NOTE: OFFA and OFFB are optional offsets.
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.           GeoCalc COGO - Surveying/Engineering Applications Software
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.                                                               Page  54
  3502.  
  3503.                                 COMPOUND SPIRAL
  3504.  
  3505.  
  3506.          CODE ABBREVIATION INPUT VARIABLES
  3507.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3508.           19  CO S         CRV  BT CS  PI SC  X  DC1 DC2  SGN
  3509.  
  3510.  
  3511.          Calculate the compound curve, given the following:
  3512.  
  3513.          CRV = Assigned CuRVe identification number (1-999).
  3514.          BT  = Known point on the Back Tangent.
  3515.          CS  = Known point on the point of change of Curve to Spiral.
  3516.          PI  = Assigned Point of Intersection of the two tangents.
  3517.          SC  = Assigned point of point of change of Spiral to Curve.
  3518.          X   = Known length of compound spiral, meas. from CS to SC.
  3519.          DC1 = Degree of Curve of circular curve 1 (the central angle
  3520.                which subtends a 100 foot arc) in DEG-MIN-SEC format.
  3521.          DC2 = Degree of Curve of circular curve 2 (the central angle
  3522.                which subtends a 100 foot arc) in DEG-MIN-SEC format.
  3523.          SGN = 1 for clockwise curve, -1 for counterclockwise curve.
  3524.  
  3525.  
  3526.          OUTPUT: Curve number
  3527.                  Coordinates of CS
  3528.                  Coordinates of PI
  3529.                  Coordinates of SC
  3530.                  Tangent lengths
  3531.                  Tangent azimuths
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.           GeoCalc COGO - Surveying/Engineering Applications Software
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.                                                               Page  55
  3568.  
  3569.                                CONVERT MERIDIAN
  3570.  
  3571.  
  3572.          CODE ABBREVIATION INPUT VARIABLES
  3573.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3574.           20  C M          DESCJ DESCK  J K  G  /  SCALE
  3575.  
  3576.  
  3577.          Rotate and translate the known coordinates of description
  3578.          DESCJ, storing the resulting values in the points of
  3579.          description DESCK.  Point J is a point in the original system
  3580.          and point K is the corresponding point in the converted
  3581.          system.  G is the angle of rotation.  If points J and K are
  3582.          descriptions DESCJ and DESCK, then they will be used to tie
  3583.          the descriptions together; otherwise, the figures will be
  3584.          tied by their first points.  Distances between all points in
  3585.          the figure are multiplied by the optional SCALE.
  3586.  
  3587.          For example, if J is the 5th point of DESCJ and K is the 8th
  3588.          point of DESCK, then the 6th point of DESCJ will be converted
  3589.          and stored in the 9th point of DESCK, the 7th in the 10th,
  3590.          etc.  When the end of either figure is reached, the 1st point
  3591.          will be next until all points in DESCJ have been converted.
  3592.          If a point number appears more than once in DESCJ, it will be
  3593.          converted only once.  Description DESCK must be as large as,
  3594.          or larger, than DESCJ.  If it is not desired to save the old
  3595.          coordinates, DESCK may equal DESCJ.
  3596.  
  3597.  
  3598.          CAUTION: Present coordinates may be used to create new
  3599.                   coordinates, erasing old values.  These old values,
  3600.                   once written over by the new values, can not be
  3601.                   recovered - exercise caution !!!
  3602.  
  3603.  
  3604.          DESCK OR DESKJ may take the form of a figure number, or, a
  3605.          series of coordinate point numbers - (#xxx #xxx #xxx...#xxx).
  3606.          It is suggested that wherever possible, put the points in a
  3607.          figure.
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.           GeoCalc COGO - Surveying/Engineering Applications Software
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.                                                               Page  56
  3634.  
  3635.                                COORDINATE OFFSET
  3636.  
  3637.  
  3638.          CODE ABBREVIATION INPUT VARIABLES
  3639.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3640.           21  C O          J  S  X
  3641.  
  3642.  
  3643.          Compute the coordinates of point J, along an arc station S,
  3644.          and radially offset from the arc by the distance X.  If
  3645.          offset point J is to the left of the arc (along stationing)
  3646.          assign a negative sign to X; if J is to the right, it is
  3647.          positive.
  3648.  
  3649.          Note that the curve must have been previously defined by a
  3650.          DEFINE CURVE or ALIGNMENT command.
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.           GeoCalc COGO - Surveying/Engineering Applications Software
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.                                                               Page  57
  3700.  
  3701.                             COORDINATE POINT ON ARC
  3702.  
  3703.  
  3704.          CODE ABBREVIATION INPUT VARIABLES
  3705.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3706.           22  C POA        J  S
  3707.  
  3708.  
  3709.          Compute the coordinates of assigned point on arc J, whose arc
  3710.          station is S.
  3711.  
  3712.          Note that the curve must have been previously defined by a
  3713.          DEFINE CURVE or ALIGNMENT command.
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.           GeoCalc COGO - Surveying/Engineering Applications Software
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.                                                               Page  58
  3766.  
  3767.                           COORDINATE POINT ON SPIRAL
  3768.  
  3769.  
  3770.          CODE ABBREVIATION INPUT VARIABLES
  3771.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3772.           23  C POS        J  X
  3773.  
  3774.  
  3775.          Locate point J on a previously defined SIMPLE SPIRAL or
  3776.          SPIRAL LENGTH the distance X from the "Tangent-To-Spiral" as
  3777.          measured along the curve.
  3778.  
  3779.          OUTPUT: Point #N and its coordinates; the spiral number, the
  3780.                  length along the spiral, and the azimuth of the
  3781.                  tangent at point N.
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.           GeoCalc COGO - Surveying/Engineering Applications Software
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.                                                               Page  59
  3832.  
  3833.                                    COPY FILE
  3834.  
  3835.  
  3836.          CODE ABBREVIATION INPUT VARIABLES
  3837.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3838.           24  CO FI        FILE1  FILE2
  3839.  
  3840.  
  3841.          Copies the contents of FILE1 into file FILE2, on the same
  3842.          disk, so long as FILE2 does not already exist.
  3843.  
  3844.          This command can be found convenient when you wish to attempt
  3845.          trial computations or just experiment with an existing but do
  3846.          not want to permanently alter the file.  COPY FILE thus
  3847.          allows you to create a second, identical file with which to
  3848.          experiment so that the original file is not altered.
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.           GeoCalc COGO - Surveying/Engineering Applications Software
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.                                                               Page  60
  3898.  
  3899.                                  CURVE SPIRAL
  3900.  
  3901.  
  3902.          CODE ABBREVIATION INPUT VARIABLES
  3903.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3904.           25  CV S         I  R V  M
  3905.  
  3906.  
  3907.          Compute the intersection point I of the spiral previously
  3908.          defined by SIMPLE SPIRAL or SPIRAL LENGTH, and the circular
  3909.          curve defined by vertex V and radius R.  If two intersections
  3910.          are found, point I will be computed closest to point M.
  3911.  
  3912.          OUTPUT: Coordinates of point I.
  3913.                  Distance from "Tangent-To-Spiral" to point I.
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.           GeoCalc COGO - Surveying/Engineering Applications Software
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.                                                               Page  61
  3964.  
  3965.                                  DEFINE CURVE
  3966.  
  3967.  
  3968.          CODE ABBREVIATION INPUT VARIABLES
  3969.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3970.           26  DEF C        CRV  PC SPC  PI  PT SPT  V  SIGN
  3971.  
  3972.  
  3973.          Define a curve so that future commands will be recognized;
  3974.          the  DEFINE CURVE  command itself outputs no data.
  3975.  
  3976.  
  3977.          CRV   =  Number to be assigned to the CURVe (1-999)
  3978.          PC    =  Number to be assigned to the Point of Curvature.
  3979.          SPC   =  Known Station value to be assigned to the PC.
  3980.          PI    =  Known Number of Point of Intersection of tangents.
  3981.          PT    =  Known Number of Point of Tangency.
  3982.          SPT   =  Known Station value to be assigned to the PT.
  3983.          V     =  Known Number of the Vertex of the curve.
  3984.          SIGN  =  1.0 for clockwise; -1.0 for counterclockwise.
  3985.  
  3986.  
  3987.          This command should precede many other commands that require
  3988.          a curve to have been previously defined, such as:
  3989.  
  3990.                        21  Coordinate Offset
  3991.                        22  Coordinate Point On Arc (POA)
  3992.                        57  Offset Alignment
  3993.                        75  Station And Offset
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.           GeoCalc COGO - Surveying/Engineering Applications Software
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.                                                               Page  62
  4030.  
  4031.                               DELETE COORDINATES
  4032.  
  4033.  
  4034.          CODE ABBREVIATION INPUT VARIABLES
  4035.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4036.           27  DEL C        DESC
  4037.  
  4038.  
  4039.          Deletes coordinates from disk memory.
  4040.  
  4041.  
  4042.          DESC = Figure number or specified points.
  4043.  
  4044.  
  4045.          EXAMPLES: DEL C (5)         Delete coords of Point 5
  4046.                    DEL C 5           Delete coords of Figure 5
  4047.                    DEL C (1 5 10)    Delete coords of Points 1, 5, 10
  4048.                    DEL C (1-9999)    Delete ALL coords.
  4049.  
  4050.  
  4051.                  --------------------------------------------
  4052.                 |                                            |
  4053.                 |    EXERCISE CAUTION WITH THIS COMMAND!!!   |
  4054.                 |                                            |
  4055.                 |        ONCE YOU HAVE DELETED VALUES,       |
  4056.                 |                                            |
  4057.                 |          THEY CANNOT BE RECOVERED          |
  4058.                 |                                            |
  4059.                  --------------------------------------------
  4060.  
  4061.  
  4062.          DESC may take the form of a figure number, or, a series of
  4063.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4064.          suggested that wherever possible, put the points in a figure.
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.           GeoCalc COGO - Surveying/Engineering Applications Software
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.                                                               Page  63
  4096.  
  4097.                                 DELETE FIGURES
  4098.  
  4099.  
  4100.          CODE ABBREVIATION INPUT VARIABLES
  4101.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4102.           28  DEL F        DESC
  4103.  
  4104.  
  4105.          Deletes the figures specified in DESC from disk.
  4106.  
  4107.  
  4108.          EXAMPLES: STO F 3 (1-27)
  4109.                    DEL F 3         Delete figures 1 through 27.
  4110.                    DEL F 8         Delete figure 8.
  4111.                    DEL F (1-18)    Delete figures 1 through 18.
  4112.  
  4113.  
  4114.  
  4115.                  --------------------------------------------
  4116.                 |                                            |
  4117.                 |    EXERCISE CAUTION WITH THIS COMMAND!!!   |
  4118.                 |                                            |
  4119.                 |        ONCE YOU HAVE DELETED VALUES,       |
  4120.                 |                                            |
  4121.                 |          THEY CANNOT BE RECOVERED.         |
  4122.                 |                                            |
  4123.                  --------------------------------------------
  4124.  
  4125.  
  4126.  
  4127.          DESC may take the form of a figure number, or, a series of
  4128.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4129.          suggested that wherever possible, put the points in a figure.
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.           GeoCalc COGO - Surveying/Engineering Applications Software
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.                                                               Page  64
  4162.  
  4163.                           DESCRIBE ALIGNMENT AZIMUTH
  4164.  
  4165.  
  4166.          CODE ABBREVIATION INPUT VARIABLES
  4167.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4168.           29  D A A        DESC  J  SJ  /  DS  /  FR  TO
  4169.  
  4170.  
  4171.          Describe (list) the alignment specified by DESC.
  4172.  
  4173.  
  4174.          DESC = Figure number or points description of alignment.
  4175.          J    = Any known point - used to define the stationing.
  4176.          SJ   = Known Station value of point J.
  4177.          DS   = If specified, compute/print coords & station for every
  4178.                 point having a station evenly divisible by DS.
  4179.          FR   = If specified, describe alignment only FRom point FR.
  4180.          TO   = If specified, describe alignment only TO   point TO.
  4181.  
  4182.  
  4183.          OUTPUT: Coordinates and stations of all PC's, PT's, PI's;
  4184.                  coordinates of vertexes; azimuths of all tangents;
  4185.                  deflection angles at all PI's; and curve data such as
  4186.                  radii, degree of curve, tangent lengths, arc lengths,
  4187.                  externals, etc.
  4188.  
  4189.  
  4190.          DESC may take the form of a figure number, or, a series of
  4191.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4192.          suggested that wherever possible, put the points in a figure.
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.           GeoCalc COGO - Surveying/Engineering Applications Software
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.                                                               Page  65
  4228.  
  4229.                           DESCRIBE ALIGNMENT BEARINGS
  4230.  
  4231.  
  4232.          CODE ABBREVIATION INPUT VARIABLES
  4233.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4234.           30  D A B        DESC  J  SJ  /  DS  /  FR  TO
  4235.  
  4236.  
  4237.          Describe (list) the alignment specified by DESC.
  4238.  
  4239.  
  4240.          DESC = Figure number or points description of alignment.
  4241.          J    = Any known point - used to define the stationing.
  4242.          SJ   = Known Station value of point J.
  4243.          DS   = If specified, compute/print coords & station for every
  4244.                 point having a station evenly divisible by DS.
  4245.          FR   = If specified, describe alignment only FRom point FR.
  4246.          TO   = If specified, describe alignment only TO   point TO.
  4247.  
  4248.  
  4249.          OUTPUT: Coordinates and stations of all PC's, PT's, PI's;
  4250.                  coordinates of vertexes; bearings of all tangents;
  4251.                  deflection angles at all PI's; and curve data such as
  4252.                  radii, degree of curve, tangent lengths, arc lengths,
  4253.                  externals, etc.
  4254.  
  4255.  
  4256.          DESC may take the form of a figure number, or, a series of
  4257.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4258.          suggested that wherever possible, put the points in a figure.
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.           GeoCalc COGO - Surveying/Engineering Applications Software
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.                                                               Page  66
  4294.  
  4295.                                    DISTANCE
  4296.  
  4297.  
  4298.          CODE ABBREVIATION INPUT VARIABLES
  4299.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4300.           31  DIS          DESC
  4301.  
  4302.  
  4303.          Compute the distances between points described in DESC.
  4304.  
  4305.  
  4306.          OUTPUT: Distance from 1st to 2nd points, 2nd to 3rd, 3rd to
  4307.                  4th, etc.
  4308.  
  4309.  
  4310.          DESC may take the form of a figure number, or, a series of
  4311.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4312.          suggested that wherever possible, put the points in a figure.
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.           GeoCalc COGO - Surveying/Engineering Applications Software
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.                                                               Page  67
  4360.  
  4361.                                   DIVIDE ARC
  4362.  
  4363.  
  4364.          CODE ABBREVIATION INPUT VARIABLES
  4365.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4366.           32  DIV A        J  K  V  DS  /  L
  4367.  
  4368.  
  4369.          Divide an arc whose vertex is at V, clockwise, from point J
  4370.          to point K, into DS equal parts.  Assign point numbers on the
  4371.          arc sequentially increasing from point L, if specified; if L
  4372.          is not specified, assign point numbers on the arc
  4373.          sequentially increasing from point J.
  4374.  
  4375.  
  4376.          EXAMPLE: DIV A 200 300 150 4
  4377.  
  4378.  
  4379.          OUTPUT:  PT#  NORTHING EASTING
  4380.                   ~~~  ~~~~~~~~ ~~~~~~~~
  4381.                   201   923.87   382.68
  4382.                   202   707.11   707.11
  4383.                   203   382.68   923.87
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.           GeoCalc COGO - Surveying/Engineering Applications Software
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.                                                               Page  68
  4426.  
  4427.                                  DIVIDE FIGURE
  4428.  
  4429.  
  4430.          CODE ABBREVIATION INPUT VARIABLES
  4431.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4432.           33  DIV F        DESC  DS  L
  4433.  
  4434.  
  4435.          Divide the figure described by DESC into DS parts.  Store the
  4436.          resulting points as sequentially increasing point numbers
  4437.          beginning with L.
  4438.  
  4439.  
  4440.          DESC may take the form of a figure number, or, a series of
  4441.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  4442.          suggested that wherever possible, put the points in a figure.
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.           GeoCalc COGO - Surveying/Engineering Applications Software
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.                                                               Page  69
  4492.  
  4493.                                   DIVIDE LINE
  4494.  
  4495.  
  4496.          CODE ABBREVIATION INPUT VARIABLES
  4497.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4498.           34  DIV L        J  K  DS  /  L
  4499.  
  4500.  
  4501.          Divide a line beginning with point J and ending with point K
  4502.          into DS parts.  At each even division, assign point numbers
  4503.          on the line sequentially increasing from point L, if
  4504.          specified; if L is not specified, assign point numbers on the
  4505.          line sequentially increasing from point J.
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.           GeoCalc COGO - Surveying/Engineering Applications Software
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.                                                               Page  70
  4558.  
  4559.                                   END OF JOB
  4560.  
  4561.  
  4562.          CODE ABBREVIATION INPUT VARIABLES
  4563.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4564.           35  E O J        (none)
  4565.  
  4566.  
  4567.          At the completion of a job, this command updates the
  4568.          coordinate and figure files (saves all values to disk).  It
  4569.          MUST be used to end a job before beginning another.  It will
  4570.          not exit you from COGO, but does re-initialize the COGO
  4571.          program and resets all variables and arrays; in effect, you
  4572.          are in "start-up" mode to begin a new job.
  4573.  
  4574.  
  4575.          ************************************************************
  4576.          *                                                          *
  4577.          *                                                          *
  4578.          *          ALWAYS USE THIS COMMAND TO END ONE JOB          *
  4579.          *                                                          *
  4580.          *                 BEFORE BEGINNING ANOTHER                 *
  4581.          *                                                          *
  4582.          *                            OR                            *
  4583.          *                                                          *
  4584.          *             YOU WILL LOOSE YOUR COORDINATES              *
  4585.          *                                                          *
  4586.          *                                                          *
  4587.          ************************************************************
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.           GeoCalc COGO - Surveying/Engineering Applications Software
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.                                                               Page  71
  4624.  
  4625.                                   END OF RUN
  4626.  
  4627.  
  4628.          CODE ABBREVIATION INPUT VARIABLES
  4629.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4630.           36  E O R        (none)
  4631.  
  4632.  
  4633.          Allows a "clean" exit to DOS from COGO.  It is identical in
  4634.          function to the END OF JOB command (updates disk files),
  4635.          except that instead of re-starting COGO, you are exited to
  4636.          the Disk Operating System of your PC.
  4637.  
  4638.  
  4639.          ************************************************************
  4640.          *                                                          *
  4641.          *                                                          *
  4642.          *               ALWAYS USE THIS COMMAND TO END             *
  4643.          *               ~~~~~~                                     *
  4644.          *                       A COGO SESSION                     *
  4645.          *                                                          *
  4646.          *                             -                            *
  4647.          *                                                          *
  4648.          *          IT SAVES YOUR COMPUTED VALUES TO DISK!          *
  4649.          *                                                          *
  4650.          *              IT RESETS YOUR [CAPSLOCK] KEYS!             *
  4651.          *                                                          *
  4652.          *                                                          *
  4653.          ************************************************************
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.           GeoCalc COGO - Surveying/Engineering Applications Software
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.                                                               Page  72
  4690.  
  4691.                                   EXTEND ARC
  4692.  
  4693.  
  4694.          CODE ABBREVIATION INPUT VARIABLES
  4695.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4696.           37  E A          J  V  I  X
  4697.  
  4698.  
  4699.          From point J, extend an arc centered at vertex V, to locate
  4700.          point I, at arc length X.  Positive X extends clockwise;
  4701.          negative X extends counterclockwise.
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.           GeoCalc COGO - Surveying/Engineering Applications Software
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.                                                               Page  73
  4756.  
  4757.                              FIGURE ARC INTERSECT
  4758.  
  4759.  
  4760.          CODE ABBREVIATION INPUT VARIABLES
  4761.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4762.           38  F A I        I  F  V R  M  /  OFF
  4763.  
  4764.  
  4765.          Locate point I by intersecting any line in figure F with a
  4766.          circle whose vertex is at V and having a radius of R.  The
  4767.          intersection will be the one closest to positive point +M, or
  4768.          farthest from negative point -M.
  4769.  
  4770.          The intersection can be made with a line parallel to figure F
  4771.          (a "range line" of the figure's perimeter) by specifying an
  4772.          offset (range) distance OFF.
  4773.  
  4774.  
  4775.          CAUTION: The lines of the figure are extended to infinity,
  4776.                   which may allow MANY possible intersections.
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.           GeoCalc COGO - Surveying/Engineering Applications Software
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.                                                               Page  74
  4822.  
  4823.                             FIGURE FIGURE INTERSECT
  4824.  
  4825.  
  4826.          CODE ABBREVIATION INPUT VARIABLES
  4827.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4828.           39  F F I        I  F1  F2  M  /  OFF1  /  OFF2
  4829.  
  4830.  
  4831.          Locate point I by intersecting one figure F1 with another F2
  4832.          at a point closest to positive +M.  You may also intersect a
  4833.          range of F1 by specifying the offset distance OFF1; likewise
  4834.          with F2.
  4835.  
  4836.  
  4837.          CAUTION: Both ends of both figures extend to infinity.
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.           GeoCalc COGO - Surveying/Engineering Applications Software
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.                                                               Page  75
  4888.  
  4889.                              FIGURE LINE INTERSECT
  4890.  
  4891.  
  4892.          CODE ABBREVIATION INPUT VARIABLES
  4893.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4894.           40  F L I        I  F  J A  M  /  OFF  /  OFJ
  4895.  
  4896.  
  4897.          Locate point I by intersecting any line in figure F with a
  4898.          line through point J whose azimuth is A.  The intersection
  4899.          will be the one closest to positive point +M, or farthest
  4900.          from negative point -M.
  4901.  
  4902.          The intersection can be made with a line parallel to figure F
  4903.          (a "range line" of the figure's perimeter) by specifying an
  4904.          offset (range) distance OFF.
  4905.  
  4906.          The intersection can be made with a line parallel to line J
  4907.          (a "range line" of the J line) by specifying an
  4908.          offset (range) distance OFJ.
  4909.  
  4910.  
  4911.          CAUTION: The ends of the figure extend to infinity.
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.           GeoCalc COGO - Surveying/Engineering Applications Software
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.                                                               Page  76
  4954.  
  4955.                                  FIT ALIGNMENT
  4956.  
  4957.  
  4958.          CODE ABBREVIATION INPUT VARIABLES
  4959.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4960.           41  F A          CRV  BT  PI  DCA  XS1  XS2  G  SIGN
  4961.  
  4962.  
  4963.          Compute an alignment.
  4964.  
  4965.  
  4966.          CRV  = Alignment ID number (1-999) to be assigned.
  4967.          BT   = Known point on Back Tangent.
  4968.          PI   = Known point at Point of Intersection of tangents,
  4969.          DCA  = Degree of Curvature (Arc Definition).
  4970.          XS1  = Length of 1st Spiral (from TS to SC).
  4971.          XS2  = Length of 2nd Spiral (from SC to ST).
  4972.          G    = Deflection angle of tangents (must show the minutes
  4973.                 and seconds - i.e. 23 00 00, even if they're null).
  4974.          SIGN = +1.0 is clockwise; -1.0 is counterclockwise.
  4975.  
  4976.  
  4977.          NOTE:  Points from CRV to CRV+S are used up by this command;
  4978.                 pre-existing points in this range will be destroyed.
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.           GeoCalc COGO - Surveying/Engineering Applications Software
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.                                                               Page  77
  5020.  
  5021.                                    FIT CURVE
  5022.  
  5023.  
  5024.          CODE ABBREVIATION INPUT VARIABLES
  5025.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5026.           42  F C          BT PI FT  PC V PT  /  R
  5027.  
  5028.  
  5029.          Fit a curve.
  5030.  
  5031.  
  5032.          BT = Known point on Back Tangent.
  5033.          PI = Known Point of Intersection of tangents.
  5034.          FT = Known point on Foreward Tangent.
  5035.          PC = Assign point number to intended Point of Curvature.
  5036.          V  = Assign point number to intended Vertex of curve.
  5037.          PT = Assign point number to intended Point of Tangency.
  5038.          R  = Known Radius of curve.
  5039.  
  5040.  
  5041.          NOTE: If BT=PC or FT=PT (or both), then R may be omitted.
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.           GeoCalc COGO - Surveying/Engineering Applications Software
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.                                                               Page  78
  5086.  
  5087.                                 GET COORDINATES
  5088.  
  5089.  
  5090.          CODE ABBREVIATION INPUT VARIABLES
  5091.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5092.           43  G C          NEWDESC  OLDDESC  OLDFILE
  5093.  
  5094.  
  5095.          Place into the points specified by the range NEWDESC the
  5096.          coordinates assigned to points specified by the range OLDDESC
  5097.          from the file OLDFILE, residing on the default disk drive.
  5098.  
  5099.  
  5100.          EXAMPLES: G C (7) (23) 145         Copy coords of pt. 23 in
  5101.                                             file 145 to pt. 7
  5102.                    STO FIG 10 (1-20)
  5103.                    G C 10 10 145            Copy coords of pts. 1 to
  5104.                                             20 in file 145 to points
  5105.                                             1 to 20.
  5106.                    STO FIG (2 4 26 49)
  5107.                    G C (8-10 7) 1 155       Copy coords of pts. 2, 4,
  5108.                                             26 and 49 in file 155 to
  5109.                                             points 8, 9, 10 and 7.
  5110.  
  5111.  
  5112.          NEWDESC OR OLDDESC may take the form of a figure number, or,
  5113.          a series of coordinate point numbers - (#xxx #xxx.....#xxx).
  5114.          It is suggested that wherever possible, put the points in a
  5115.          figure.
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.           GeoCalc COGO - Surveying/Engineering Applications Software
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.                                                               Page  79
  5152.  
  5153.                                   GET FIGURES
  5154.  
  5155.  
  5156.          CODE ABBREVIATION INPUT VARIABLES
  5157.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5158.           44  G F          NEWDESC  OLDDESC  OLDFILE
  5159.  
  5160.  
  5161.          Place into the figures specified by the range NEWDESC the
  5162.          figures specified by the range OLDDESC from the file OLDFILE
  5163.          residing on the default disk drive.
  5164.  
  5165.  
  5166.          EXAMPLES: G F (7) (23) 145         Copy figure 23 in file 145
  5167.                                             figure 7.
  5168.                    STO FIG 10 (1-20)
  5169.                    G F 10 10 145            Copy figures 1 to 10 in
  5170.                                             file 145 to figures 1 to
  5171.                                             20.
  5172.                    STO FIG (2 4 26 49)
  5173.                    G F (8-10 7) 1 155       Copy figures 2, 4, 26, and
  5174.                                             49 in file 155 to figures
  5175.                                             8, 9, 10 and 7.
  5176.  
  5177.  
  5178.          NEWDESC OR OLDDESC may take the form of a figure number, or,
  5179.          a series of coordinate point numbers - (#xxx #xxx.....#xxx).
  5180.          It is suggested that wherever possible, put the points in a
  5181.          figure.
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.           GeoCalc COGO - Surveying/Engineering Applications Software
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.                                                               Page  80
  5218.  
  5219.                                 INVERSE AZIMUTH
  5220.  
  5221.  
  5222.          CODE ABBREVIATION INPUT VARIABLES
  5223.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5224.           45  I A          DESC
  5225.  
  5226.  
  5227.          Inverse between points specified by DESC.
  5228.  
  5229.  
  5230.          OUTPUT: Point numbers \    (sequentially from
  5231.                  Azimuths       >        first to last points
  5232.                  Distances     /             defined by DESC).
  5233.  
  5234.  
  5235.          DESC may take the form of a figure number, or, a series of
  5236.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  5237.          suggested that wherever possible, put the points in a figure.
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.           GeoCalc COGO - Surveying/Engineering Applications Software
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.                                                               Page  81
  5284.  
  5285.                                 INVERSE BEARING
  5286.  
  5287.  
  5288.          CODE ABBREVIATION INPUT VARIABLES
  5289.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5290.           46  I B          DESC
  5291.  
  5292.  
  5293.          Inverse between points specified by DESC.
  5294.  
  5295.  
  5296.          OUTPUT: Point numbers \    (sequentially from
  5297.                  Bearings       >        first to last points
  5298.                  Distances     /             defined by DESC).
  5299.  
  5300.  
  5301.          DESC may take the form of a figure number, or, a series of
  5302.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  5303.          suggested that wherever possible, put the points in a figure.
  5304.  
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.           GeoCalc COGO - Surveying/Engineering Applications Software
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.                                                               Page  82
  5350.  
  5351.                                   LINE SPIRAL
  5352.  
  5353.  
  5354.          CODE ABBREVIATION INPUT VARIABLES
  5355.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5356.           47  L S          I  J  K  M
  5357.  
  5358.  
  5359.          Find the Intersection point I of a line defined by points J
  5360.          and K, with a spiral curve previously defined by SIMPLE
  5361.          SPIRAL or SPIRAL LENGTH.
  5362.  
  5363.          If two intersections exist, the intersection I will be
  5364.          assigned to the point closest to positive point M.
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.           GeoCalc COGO - Surveying/Engineering Applications Software
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.                                                               Page  83
  5416.  
  5417.                                LIST COORDINATES
  5418.  
  5419.  
  5420.          CODE ABBREVIATION INPUT VARIABLES
  5421.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5422.           48  L C          DESC
  5423.  
  5424.  
  5425.          All points and coordinates in the range specified by DESC are
  5426.          listed, except those points that are undefined.
  5427.  
  5428.  
  5429.          EXAMPLES: L C 1-10            List points 1 to 10.
  5430.                    L C (12)            List point 12.
  5431.                    L C 15              List points in figure 15.
  5432.                    L C (1-4, 6-9)      List points 1 to 4 and 6 to 9.
  5433.  
  5434.  
  5435.          To reduce disk access times, try to keep the range of
  5436.          coordinate point numbers as narrow as possible.  If you only
  5437.          need to view points 40 to 85, then specify LIST COORDS 40-85,
  5438.          not 1-300.  Also, use range specifiers whenever possible,
  5439.          such as LIST COORDS (1-4 6-9) instead of (1 2 3 4 6 7 8 9).
  5440.  
  5441.  
  5442.          DESC may take the form of a figure number, or, a series of
  5443.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  5444.          suggested that wherever possible, put the points in a figure.
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.           GeoCalc COGO - Surveying/Engineering Applications Software
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.                                                               Page  84
  5482.  
  5483.                                  LIST FIGURES
  5484.  
  5485.  
  5486.          CODE ABBREVIATION INPUT VARIABLES
  5487.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5488.           49  L FIG        DESC
  5489.  
  5490.  
  5491.          All figures in the range specified by DESC are listed, except
  5492.          those figures that are undefined.
  5493.  
  5494.  
  5495.          EXAMPLES: L F (1 10)          List figures 1 and 10.
  5496.                    L F (12)            List figure 12.
  5497.                    L F 15              List figures in figure 15.
  5498.                    L F (1-4 6-9)       List figures 1 to 4 and 6 to 9.
  5499.  
  5500.  
  5501.          To reduce disk access times, try to keep the range of figure
  5502.          numbers as narrow as possible.  If you only need to view
  5503.          figures 4 to 8, then specify LIST FIGURES (4-8), not 1-30.
  5504.          Also, use range specifiers whenever possible, such as LIST
  5505.          FIGURES (1-3 7-9) instead of (1 2 3 7 8 9).
  5506.  
  5507.  
  5508.          DESC may take the form of a figure number, or, a series of
  5509.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  5510.          suggested that wherever possible, put the points in a figure.
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.           GeoCalc COGO - Surveying/Engineering Applications Software
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.                                                               Page  85
  5548.  
  5549.                                   LIST FILES
  5550.  
  5551.  
  5552.          CODE ABBREVIATION INPUT VARIABLES
  5553.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5554.           50  L FILE       DESC
  5555.  
  5556.  
  5557.          Lists the COGO files on the default disk drive as specified
  5558.          by DESC, which must be in the range 1 to 999.
  5559.  
  5560.  
  5561.          To reduce disk access times, try to keep the range of file
  5562.          numbers as narrow as possible.  If you only need to view
  5563.          files 4 to 8, then specify LIST FILES (4-8), not 1-30.
  5564.          Also, use range specifiers whenever possible, such as LIST
  5565.          FILES (1-3 7-9) instead of (1 2 3 7 8 9).
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.           GeoCalc COGO - Surveying/Engineering Applications Software
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.                                                               Page  86
  5614.  
  5615.                                  LOCATE ANGLE
  5616.  
  5617.  
  5618.          CODE ABBREVIATION INPUT VARIABLES
  5619.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5620.           51  L AG         BS  V  FS  A  X  /  G
  5621.  
  5622.  
  5623.          Backsight on BS, turn angle A at point V to locate point FS
  5624.          the distance X from point V.
  5625.  
  5626.          Angle G is an optional vertical angle if X is a slope
  5627.          distance.  The nearest multiple of 90 degrees will be taken
  5628.          as horizontal so that vertical angles measured from horizon,
  5629.          zenith, or nadir may be used.
  5630.  
  5631.          If a negative distance is used, the vector is backwards as
  5632.          if 180 degrees were added to the specified angle A.
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.           GeoCalc COGO - Surveying/Engineering Applications Software
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.                                                               Page  87
  5680.  
  5681.                                 LOCATE AZIMUTH
  5682.  
  5683.  
  5684.          CODE ABBREVIATION INPUT VARIABLES
  5685.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5686.           52  L AZ         BS  FS  A  X  /  G
  5687.  
  5688.  
  5689.          From point BS, locate point FS the distance X and along
  5690.          azimuth A.
  5691.  
  5692.          Angle G is an optional vertical angle if X is a slope
  5693.          distance.  The nearest multiple of 90 degrees will be taken
  5694.          as horizontal so that vertical angles measured from horizon,
  5695.          zenith, or nadir may be used.
  5696.  
  5697.          If a negative distance is used, the vector is backwards as
  5698.          if 180 degrees were added to the specified azimuth A.
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.           GeoCalc COGO - Surveying/Engineering Applications Software
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.                                                               Page  88
  5746.  
  5747.                                 LOCATE BEARING
  5748.  
  5749.  
  5750.          CODE ABBREVIATION INPUT VARIABLES
  5751.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5752.           53  L BR         BS  FS  B  X  /  G
  5753.  
  5754.  
  5755.          From point BS, locate point FS the distance X and along
  5756.          bearing B.
  5757.  
  5758.          Angle G is an optional vertical angle if X is a slope
  5759.          distance.  The nearest multiple of 90 degrees will be taken
  5760.          as horizontal so that vertical angles measured from horizon,
  5761.          zenith, or nadir may be used.
  5762.  
  5763.          If a negative distance is used, the vector is backwards as
  5764.          if the reverse of the specified bearing B was used.
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.           GeoCalc COGO - Surveying/Engineering Applications Software
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.                                                               Page  89
  5812.  
  5813.                                LOCATE DEFLECTION
  5814.  
  5815.  
  5816.          CODE ABBREVIATION INPUT VARIABLES
  5817.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5818.           54  L DE         BS  V  FS  D  X  /  G
  5819.  
  5820.  
  5821.          Backsight on point BS, turn deflection angle D at point V to
  5822.          locate point FS.
  5823.  
  5824.          Angle G is an optional vertical angle if X is a slope
  5825.          distance.  The nearest multiple of 90 degrees will be taken
  5826.          as horizontal so that vertical angles measured from horizon,
  5827.          zenith, or nadir may be used.
  5828.  
  5829.          If a negative distance is used, the vector is backwards as
  5830.          if 180 degrees were added to the specified deflection angle
  5831.          D.
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.           GeoCalc COGO - Surveying/Engineering Applications Software
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.                                                               Page  90
  5878.  
  5879.                              LOCATE FROM ALIGNMENT
  5880.  
  5881.  
  5882.          CODE ABBREVIATION INPUT VARIABLES
  5883.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5884.           55  L F A        DESC  J SJ  N SN  /  OFFN
  5885.  
  5886.  
  5887.          Compute location of point N from an alignment.  The alignment
  5888.          is specified by figure number or description DESC with
  5889.          stationing defined by J having station SJ.  Point N is
  5890.          located from the alignment at station SN and optional OFFset
  5891.          OFFN.
  5892.  
  5893.  
  5894.          EXAMPLES: L F A (1-5) 2 642.5 11 637
  5895.                    STO FIG 1 (1-5)
  5896.                    L F A 1 2 642.5 11 637
  5897.                    L F A (1 2 C3R 4) 2 10560 10 10572
  5898.  
  5899.  
  5900.          DESC may take the form of a figure number, or, a series of
  5901.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  5902.          suggested that wherever possible, put the points in a figure.
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.           GeoCalc COGO - Surveying/Engineering Applications Software
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.                                                               Page  91
  5944.  
  5945.                                   LOCATE LINE
  5946.  
  5947.  
  5948.          CODE ABBREVIATION INPUT VARIABLES
  5949.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5950.           56  L L          BS  FS  I  X  /  G
  5951.  
  5952.  
  5953.          From point BS in the direction of point FS, locate point I
  5954.          the distance X.
  5955.  
  5956.          Angle G is an optional vertical angle if X is a slope
  5957.          distance.  The nearest multiple of 90 degrees will be taken
  5958.          as horizontal so that vertical angles measured from horizon,
  5959.          zenith, or nadir may be used.
  5960.  
  5961.          If a negative distance is used, the vector is backwards as
  5962.          if the direction FS to BS (instead of the specified BS to FS)
  5963.          were used.
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.           GeoCalc COGO - Surveying/Engineering Applications Software
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.                                                               Page  92
  6010.  
  6011.                                OFFSET ALIGNMENT
  6012.  
  6013.  
  6014.          CODE ABBREVIATION INPUT VARIABLES
  6015.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6016.           57  O A          I  J
  6017.  
  6018.  
  6019.          Locate point I (on arc) as the intersection, on a line
  6020.          projected from the vertex of a previously defined curve
  6021.          through any known point J.
  6022.  
  6023.  
  6024.          I = Point to be located by intersection, usually on arc (or,
  6025.              optionally, the back tangent).
  6026.          J = Any known point.
  6027.  
  6028.  
  6029.          NOTE: The curve must have been previously defined via the
  6030.                DEFINE CURVE or ALIGNMENT commands.
  6031.  
  6032.          NOTE: If a line projection FROM the vertex of the curve TO
  6033.                point J does not intersect the arc between its defined
  6034.                PC and PT, then the intersection will always occur on
  6035.                the back tangent line at a right angle to J.
  6036.  
  6037.  
  6038.          OUTPUT: I, J, station, offset (-offset if left), coords of I.
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.           GeoCalc COGO - Surveying/Engineering Applications Software
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.                                                               Page  93
  6076.  
  6077.                                 PARALLEL FIGURE
  6078.  
  6079.  
  6080.          CODE ABBREVIATION INPUT VARIABLES
  6081.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6082.           59  PAR F        F  OFF  L
  6083.  
  6084.  
  6085.          From the line described by figure F, locate the points of a
  6086.          line which is parallel by the offset distance OFF.  Assign
  6087.          point numbers as L, L+1, L+2, L+3, etc.
  6088.  
  6089.          The centers of curves are not defined by this command because
  6090.          they are the same as those of figure F.
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135.           GeoCalc COGO - Surveying/Engineering Applications Software
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.                                                               Page  94
  6142.  
  6143.                                  PARALLEL LINE
  6144.  
  6145.  
  6146.          CODE ABBREVIATION INPUT VARIABLES
  6147.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6148.           60  PAR L        BS1  FS1  OFF  BS2  FS2
  6149.  
  6150.  
  6151.          From the line defined by points BS1 to FS1, at the offset
  6152.          distance OFF (negative OFF if left, positive right), define a
  6153.          parallel line by locating points BS2 and FS2.
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.           GeoCalc COGO - Surveying/Engineering Applications Software
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.                                                               Page  95
  6208.  
  6209.                            POINTS AZIMUTH INTERSECT
  6210.  
  6211.  
  6212.          CODE ABBREVIATION INPUT VARIABLES
  6213.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6214.           61  P A I        I  J  K  BEGIN  A  /  OFF1  /  OFF2
  6215.  
  6216.  
  6217.          Find the intersection I by intersecting the line defined by
  6218.          points J and K, with a line beginning at point BEGIN whose
  6219.          azimuth is A.  Offsets OFF1 and OFF2 are optional.
  6220.  
  6221.  
  6222.          NOTE: Consider the ends of straight lines or figures to
  6223.                extend to infinity.
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.           GeoCalc COGO - Surveying/Engineering Applications Software
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.                                                               Page  96
  6274.  
  6275.                            POINTS BEARING INTERSECT
  6276.  
  6277.  
  6278.          CODE ABBREVIATION INPUT VARIABLES
  6279.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6280.           62  P B I        I  J  K  BEGIN  B  /  OFF1  /  OFF2
  6281.  
  6282.  
  6283.          Find the intersection I by intersecting the line defined by
  6284.          points J and K, with a line beginning at point BEGIN whose
  6285.          bearing is B.  Offsets OFF1 and OFF2 are optional.
  6286.  
  6287.          NOTE: Consider the ends of straight lines or figures to
  6288.                extend to infinity.
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.           GeoCalc COGO - Surveying/Engineering Applications Software
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.                                                               Page  97
  6340.  
  6341.                                POINTS INTERSECT
  6342.  
  6343.  
  6344.          CODE ABBREVIATION INPUT VARIABLES
  6345.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6346.           63  P I          I  J1 K1  J2 K2  /  OFF1  /  OFF2
  6347.  
  6348.  
  6349.          Find the intersection I by intersecting the line defined by
  6350.          points J1 and K1, with the line defined by points J2 and K2.
  6351.          Offsets OFF1 and OFF2 are optional.
  6352.  
  6353.          NOTE: Consider the ends of straight lines or figures to
  6354.                extend to infinity.
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.  
  6362.  
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.           GeoCalc COGO - Surveying/Engineering Applications Software
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.                                                               Page  98
  6406.  
  6407.                               POINTS ON ALIGNMENT
  6408.  
  6409.  
  6410.          CODE ABBREVIATION INPUT VARIABLES
  6411.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6412.           64  P O A        DESC  J SJ  DS L  /  OFFJ  /  BEGIN  /  END
  6413.  
  6414.  
  6415.          Compute points at fixed intervals along an alignment which is
  6416.          specified by figure number or alignment (DESC).  Stationing
  6417.          is specified by point J whose station is SJ.  Points are
  6418.          computed along the alignment at each position that has a
  6419.          station evenly divisible by the interval DS in feet and
  6420.          optional offset OFFJ.  Computed points are stored in L, L+1,
  6421.          L+2, L+3, etc.  Optional BEGIN and END points may be
  6422.          specified as limits, beyond which no points will be computed.
  6423.  
  6424.  
  6425.          DESC may take the form of a figure number, or, a series of
  6426.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  6427.          suggested that wherever possible, put the points in a figure.
  6428.  
  6429.  
  6430.  
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.           GeoCalc COGO - Surveying/Engineering Applications Software
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.                                                               Page  99
  6472.  
  6473.                                    REDEFINE
  6474.  
  6475.  
  6476.          CODE ABBREVIATION INPUT VARIABLES
  6477.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6478.           65  RED          J  K
  6479.  
  6480.  
  6481.          Assign the coordinates of point J to point K.  J is not
  6482.          disturbed.
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.           GeoCalc COGO - Surveying/Engineering Applications Software
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.                                                               Page 100
  6538.  
  6539.                                     SEGMENT
  6540.  
  6541.  
  6542.          CODE ABBREVIATION INPUT VARIABLES
  6543.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6544.           66  SEG          POA1  POA2  R
  6545.  
  6546.  
  6547.          For the segment of a circle whose radius is R intersecting
  6548.          the arc at points POA1 and POA2, compute the segment area.
  6549.  
  6550.          OUTPUT: The chord length, arc length between POA1 and POA2,
  6551.                  and the segment area.
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.           GeoCalc COGO - Surveying/Engineering Applications Software
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.                                                               Page 101
  6604.  
  6605.                                      SEGMENT PLUS
  6606.  
  6607.  
  6608.          CODE ABBREVIATION INPUT VARIABLES
  6609.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6610.           67  SEG P        POA1  POA2  R
  6611.  
  6612.  
  6613.          For the segment of a circle whose radius is R intersecting
  6614.          the arc at points POA1 and POA2, compute the segment area.
  6615.  
  6616.  
  6617.          OUTPUT: The chord length, arc length between POA1 and POA2,
  6618.                  and the segment area.
  6619.  
  6620.  
  6621.          NOTE: When SEGMENT PLUS (or SEGMENT MINUS) is used, the
  6622.                segment area is added (or subtracted) to the cumulative
  6623.                net area resulting from the last AREA type command and
  6624.                the previous SEGMENT PLUS (or SEGMENT MINUS) commands.
  6625.                This allows any number of segments to be added (or
  6626.                subtracted) to (from) a polygon bounded by multiple
  6627.                curves. After each SEGMENT PLUS (or SEGMENT MINUS), the
  6628.                area up to that point is displayed.
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.           GeoCalc COGO - Surveying/Engineering Applications Software
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.                                                               Page 102
  6670.  
  6671.                                  SEGMENT MINUS
  6672.  
  6673.  
  6674.          CODE ABBREVIATION INPUT VARIABLES
  6675.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6676.           68  SEG M        POA1  POA2  R
  6677.  
  6678.  
  6679.          For the segment of a circle whose radius is R intersecting
  6680.          the arc at points POA1 and POA2, compute the segment area.
  6681.  
  6682.  
  6683.          OUTPUT: The chord length, arc length between POA1 and POA2,
  6684.                  and the segment area.
  6685.  
  6686.  
  6687.          NOTE: When SEGMENT MINUS (or SEGMENT PLUS) is used, the
  6688.                segment area is subtracted (or added) to the cumulative
  6689.                net area resulting from the last AREA type command and
  6690.                the previous SEGMENT MINUS (or SEGMENT PLUS) commands.
  6691.                This allows any number of segments to be subtracted (or
  6692.                added) from (to) a polygon bounded by multiple curves.
  6693.                After each SEGMENT MINUS (or SEGMENT PLUS), the area up
  6694.                to that point is displayed.
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729.           GeoCalc COGO - Surveying/Engineering Applications Software
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.                                                               Page 103
  6736.  
  6737.                                  SIMPLE CURVE
  6738.  
  6739.  
  6740.          CODE ABBREVIATION INPUT VARIABLES
  6741.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6742.           69  SI C         DESC  BT  PC PI PT  DCA  CA  SGN
  6743.  
  6744.  
  6745.          Computes additional (see below) data on a circular curve,
  6746.          given the following information:
  6747.  
  6748.          DESC = Curve identification number (1-999)
  6749.          BT   = Known point number on Back Tangent.
  6750.          PC   = Known Point of Curvature number.
  6751.          PI   = Known Point of Intersection of tangents number.
  6752.          PT   = Known Point of Tangency number.
  6753.          DCA  = Degree of Curve (Arc Definition) in Deg Min Sec.
  6754.          CA   = Central Angle of curve in Deg Min Sec.
  6755.          SGN  = +1.0 for clockwise curve, -1.0 for counterclockwise,
  6756.  
  6757.          OUTPUT: Curve number, coordinates of PC, PI, and PT, tangent
  6758.                  length from PC to PI, length of arc, foreward azimuth
  6759.                  from PI to PT, and back azimuth from PC to PI.
  6760.  
  6761.          NOTE: This command must be used independently of any other
  6762.                commands.  The commands COORD POA, COORD OFFSET, STA
  6763.                FROM COORD, and OFFSET ALIGNMENT cannot be used on a
  6764.                curve entered by SIMPLE CURVE.
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.           GeoCalc COGO - Surveying/Engineering Applications Software
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.                                                               Page 104
  6802.  
  6803.                                  SIMPLE SPIRAL
  6804.  
  6805.  
  6806.          CODE ABBREVIATION INPUT VARIABLES
  6807.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6808.           70  SM S         DESC  BT  TS  PI  SC  X  DCA  SIGN
  6809.  
  6810.  
  6811.          Given the above input variables, this command computes the
  6812.          other parameters associated with a simple spiral.  The
  6813.          equations used are defined in "Route Surveying & Design" by
  6814.          Thomas Hickerson published by McGraw-Hill.
  6815.  
  6816.          NOTE: A "spiral in" is the transition from a straight line to
  6817.                a curve as you are entering the figure.
  6818.                A "spiral out" is the transition from a curve to a
  6819.                straight line as you are exiting the figure.
  6820.  
  6821.          DESC = The number of the curve (1-999)
  6822.          BT   = Known point on Back Tangent of "spiral in" line
  6823.          TS   = Known point of Tangent to Spiral Transition "spiral
  6824.                 in", or number assigned for "spiral out"
  6825.          PI   = Number assigned to Intersection of spiral tangents
  6826.          SC   = Number assigned to Spiral to Curve transition of
  6827.                 "spiral in", or known point of Spiral to Curve
  6828.                 transition of "spiral out"
  6829.          X    = Known length of spiral curve from TS to SC as "spiral
  6830.                 in" (-X for spiral out)
  6831.          DCA  = Degree of Curve of circular curve
  6832.          SIGN = +1.0 for spiral clockwise, -1.0 for counterclockwise
  6833.  
  6834.          OUTPUT: Curve number DESC, SIGN, spiral length, degree of
  6835.                  curvature of circular curve, deflection angle at
  6836.                  spiral PI, long tangent length and azimuth, and the
  6837.                  coordinates of TS, SC, and PI.
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.           GeoCalc COGO - Surveying/Engineering Applications Software
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.                                                               Page 105
  6868.  
  6869.                                  SPIRAL LENGTH
  6870.  
  6871.  
  6872.          CODE ABBREVIATION INPUT VARIABLES
  6873.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6874.           71  S L          DESC  TS  SC  PI  TSA  SIGN
  6875.  
  6876.  
  6877.          Given the above input variables, this command computes the
  6878.          entering spiral length (spiral in) only.  The equations used
  6879.          are defined in "Route Surveying & Design" by Thomas Hickerson
  6880.          published by McGraw-Hill.
  6881.  
  6882.          NOTE: A "spiral in" is the transition from a straight line to
  6883.                a curve as you are entering the figure.
  6884.                A "spiral out" is the transition from a curve to a
  6885.                straight line as you are exiting the figure.
  6886.  
  6887.          DESC = The number of the curve (1-999)
  6888.          BT   = Known point on Back Tangent of "spiral in" line
  6889.          TS   = Known point of Tangent to Spiral
  6890.          PI   = Number assigned to Point of Intersection of tangents
  6891.          SC   = Known point of Spiral to Curve
  6892.          TSA  = Azimuth of "spiral in" entering tangent at TS
  6893.          SIGN = +1.0 for spiral clockwise, -1.0 for counterclockwise
  6894.  
  6895.          OUTPUT: Curve number DESC, spiral length from TS to SC,
  6896.                  degree of curvature at SC, the tangent lengths and
  6897.                  their azimuths, and the coordinates of TS, PI, and
  6898.                  SC.
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.           GeoCalc COGO - Surveying/Engineering Applications Software
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.                                                               Page 106
  6934.  
  6935.                                  SPIRAL OFFSET
  6936.  
  6937.  
  6938.          CODE ABBREVIATION INPUT VARIABLES
  6939.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6940.           72  S O          POS OFFJ
  6941.  
  6942.  
  6943.          Find a point POS on a spiral that has been previously defined
  6944.          by the commands SIMPLE SPIRAL or SPIRAL LENGTH, corresponding
  6945.          to an offset J from the spiral.
  6946.  
  6947.          OUTPUT: Coordinates of POS, arc length along spiral from the
  6948.                  "tangent to spiral" transition point to POS, and the
  6949.                  offset distance from OFFJ to POS.
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.           GeoCalc COGO - Surveying/Engineering Applications Software
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.                                                               Page 107
  7000.  
  7001.                                  SPIRAL SPIRAL
  7002.  
  7003.  
  7004.          CODE ABBREVIATION INPUT VARIABLES
  7005.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7006.           73  SPR SPR      I  TS2  BTA2  X2  R2
  7007.  
  7008.  
  7009.          Computes the intersection I of a previously defined spiral
  7010.          (Spiral 1) with a second spiral (Spiral 2).  Spiral 1 must
  7011.          have been previously defined by a SIMPLE SPIRAL or SPIRAL
  7012.          LENGTH command.
  7013.  
  7014.          I    = Number assigned to the intersection of the spirals
  7015.          TS2  = Known Point of Tangency of Spiral 2
  7016.          BTA2 = Back Tangent Azimuth of Spiral 2 (PT to PI)
  7017.          X2   = Length of Spiral 2
  7018.          R2   = Radius of circular curve of Spiral 2; +R2 for
  7019.                 clockwise, -R2 for counterclockwise
  7020.  
  7021.          OUTPUT: Point of intersection I and its coordinates, distance
  7022.                  from TS1 to the I, and distance from TS2 to I.
  7023.  
  7024.  
  7025.  
  7026.  
  7027.  
  7028.  
  7029.  
  7030.  
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047.  
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056.  
  7057.  
  7058.  
  7059.           GeoCalc COGO - Surveying/Engineering Applications Software
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.                                                               Page 108
  7066.  
  7067.                                  START OF JOB
  7068.  
  7069.  
  7070.          CODE ABBREVIATION INPUT VARIABLES
  7071.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7072.           74  S O J        FILENO
  7073.  
  7074.  
  7075.          This command resets all indicators, heads the 1st page with
  7076.          the file label, and is used to begin a new job.
  7077.  
  7078.          The FILENO can be any integer between 1 and 999.  When a new,
  7079.          unused file number is specified and coordinates are assigned
  7080.          to it, that file number becomes the filename and is saved to
  7081.          disk when END OF JOB or END OF RUN commands are invoked.
  7082.  
  7083.          If an existing file number is specified, then the point
  7084.          numbers, coordinates, figures, and plot files of that
  7085.          file number will be read into memory and used.  This will
  7086.          allow you to add to, change, or otherwise alter any existing
  7087.          file.
  7088.  
  7089.          If no file number is specified (just S O J - then [RETURN]),
  7090.          the program will function properly except that when you
  7091.          perform an END OF JOB or END OF RUN command to exit, the file
  7092.          that resides in memory WILL NOT BE SAVED TO DISK; it is
  7093.          considered a temporary file which WILL BE LOST!!!
  7094.  
  7095.  
  7096.           ----------------------------------------------------------
  7097.          |                                                          |
  7098.          |         DO NOT BEGIN A JOB WITHOUT A FILE NUMBER         |
  7099.          |                                                          |
  7100.          |       UNLESS YOU INTEND TO CREATE A TEMPORARY FILE.      |
  7101.          |                                                          |
  7102.          |                                                          |
  7103.          |            T H E   T E M P O R A R Y   F I L E           |
  7104.          |                                                          |
  7105.          |                W I L L   B E   L O S T !!!               |
  7106.          |                                                          |
  7107.           ----------------------------------------------------------
  7108.  
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.           GeoCalc COGO - Surveying/Engineering Applications Software
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.                                                               Page 109
  7132.  
  7133.                               STATION AND OFFSET
  7134.  
  7135.  
  7136.          CODE ABBREVIATION INPUT VARIABLES
  7137.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7138.           75  S A O        DESCA  J  STAJ  DESCB
  7139.  
  7140.  
  7141.          This command computes the stations and offset distances to
  7142.          the known alignment DESCA whose stationing is defined by
  7143.          known point J having a known station value of STAJ.  DESCB
  7144.          is the description (or figure #) of points to be located by
  7145.          station and distance from DESCA.
  7146.  
  7147.  
  7148.          EXAMPLES: S A O (1 2) 1 1000 (5)   Print the sta. and offset
  7149.                                             to the alignment from
  7150.                                             point 1 to 2 (sta. of
  7151.                                             point 1 is 10+00) of point
  7152.                                             5.
  7153.                  : S F 465 (70-75 C3R-9)
  7154.                    S F   8 (200-256)
  7155.                    S A O 465 32 1423.6 8    Print the sta. and offsets
  7156.                                             to the alignment described
  7157.                                             in figure 465, whose
  7158.                                             stationing is defined by
  7159.                                             point 32 having station
  7160.                                             14+23.6, of each point in
  7161.                                             figure 8.
  7162.  
  7163.                  : S A O 465 32 1423.6 (490-2)
  7164.                                             Print the sta. and offsets
  7165.                                             to the same alignment as
  7166.                                             above, except print to
  7167.                                             points 490 and 2.
  7168.  
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.           GeoCalc COGO - Surveying/Engineering Applications Software
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.                                                               Page 110
  7198.  
  7199.                            STATION FROM COORDINATE
  7200.  
  7201.  
  7202.          CODE ABBREVIATION INPUT VARIABLES
  7203.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7204.           76  S F C        POA
  7205.  
  7206.  
  7207.          Compute the station of known point on arc POA.
  7208.  
  7209.          The curve must have been previously defined by a DEFINE CURVE
  7210.          or ALIGNMENT command.
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.           GeoCalc COGO - Surveying/Engineering Applications Software
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.                                                               Page 111
  7264.  
  7265.                                      STORE
  7266.  
  7267.  
  7268.          CODE ABBREVIATION INPUT VARIABLES
  7269.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7270.           77  STR          J  Y  X
  7271.  
  7272.  
  7273.          Store as point number J the +North/-South coordinate Y and
  7274.          the +East/-West coordinate X.
  7275.  
  7276.  
  7277.          In all coordinate value assignments, the standard algebraic
  7278.          sign conventions apply:
  7279.  
  7280.               North and East coordinates are signed positive.
  7281.               South and West coordinates are signed negative.
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.  
  7290.  
  7291.  
  7292.  
  7293.  
  7294.  
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.           GeoCalc COGO - Surveying/Engineering Applications Software
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.                                                               Page 112
  7330.  
  7331.                                  STORE FIGURE
  7332.  
  7333.  
  7334.          CODE ABBREVIATION INPUT VARIABLES
  7335.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7336.           78  STO FIG      J  DESC
  7337.  
  7338.  
  7339.          Store all point numbers or other figures specified in DESC in
  7340.          the figure number J.  J should be in the range 1 to 9999.
  7341.  
  7342.          As an insight to figure storage, note that the point numbers
  7343.          (but not their coordinates) are stored as the figure file.
  7344.  
  7345.          The coordinates specified in DESC can be typed in as 1
  7346.          continuous string without pressing [ENTER] until all have
  7347.          been input.
  7348.  
  7349.          If the figure J has been previously defined, the new DESC
  7350.          will replace the old one.  Note that a figure may be a base
  7351.          line, an opened or closed property line or polygon, or any
  7352.          group of points.
  7353.  
  7354.          To reduce disk access times, try to keep the range of
  7355.          coordinate numbers as narrow as possible.
  7356.  
  7357.          EXAMPLE: The following 2 commands accomplish the same thing.
  7358.  
  7359.          STO FIG 8 (34 18 3 4 5 6 8 9 10 11 12 25 39 38 37 36 35 34)
  7360.                                       or
  7361.                       STO FIG 8 (34 18 3-6 8-12 25 39-34)
  7362.  
  7363.          If another figure number is entered as the DESC, then figure
  7364.          J will be stored as a duplicate of the figure entered as
  7365.          DESC.
  7366.                                 STO FIG 60 8
  7367.  
  7368.          Figure 60 is now identical to figure 8.
  7369.  
  7370.          Also note that a figure may be described as containing one or
  7371.          more curves.  This is done by listing the point number of the
  7372.          PT, a space, the letter "C", the vertex point number, the
  7373.          letter R or letter L (for curve right or left), a space, and
  7374.          the point number of the PC.  For example:
  7375.  
  7376.                     STO FIG 345 ( 1-10 11 C12R 13 65-101 )
  7377.  
  7378.                          Where: 11 = PC
  7379.                                  C = Curve Identifier
  7380.                                 12 = Vertex
  7381.                                  R = Arc To The Right
  7382.                                 13 = PT
  7383.  
  7384.          DESC may take the form of a figure number, or, a series of
  7385.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  7386.          suggested that wherever possible, put the points in a figure.
  7387.  
  7388.  
  7389.           GeoCalc COGO - Surveying/Engineering Applications Software
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.                                                               Page 113
  7396.  
  7397.                                    STORE JOB
  7398.  
  7399.  
  7400.          CODE ABBREVIATION INPUT VARIABLES
  7401.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7402.           79  STO JOB      FILENO
  7403.  
  7404.  
  7405.          Store the project currently being computed to the default
  7406.          data disk as file FILENO, where FILENO is any number from
  7407.          1 to 999.
  7408.  
  7409.          This command is used primarily when a job is initially begun
  7410.          without assigning a file number after the START OF JOB
  7411.          command.  As described in the instructions for START OF JOB,
  7412.          a temporary file can be established when beginning a new
  7413.          project by invoking the START OF JOB command then immediately
  7414.          pressing [ENTER] without appending a file number.  When you
  7415.          are finished, invoking END OF JOB or END OF RUN will not save
  7416.          your project to disk, and all points, coordinate values, and
  7417.          figures will be lost.
  7418.  
  7419.          However, if you invoke STORE JOB ### (where 1<###<999) before
  7420.          exiting via END OF JOB or END OF RUN, then the file will be
  7421.          saved to your disk as file CG###.  You must then exit the job
  7422.          or program normally via END OF JOB or END OF RUN.  For all
  7423.          future access of that file, it is treated as if it were
  7424.          created normally via START OF JOB ###.
  7425.  
  7426.  
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.           GeoCalc COGO - Surveying/Engineering Applications Software
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.                                                               Page 114
  7462.  
  7463.                                STREETS INTERSECT
  7464.  
  7465.  
  7466.          CODE ABBREVIATION INPUT VARIABLES
  7467.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7468.           80  S I          R DESCA WA DESCB WB M I VLL VLR VRL VRR
  7469.  
  7470.          Locate the intersection of two streets, including the PC's,
  7471.          vertices, and PT's of street corners whose radius is +R (or
  7472.          PI's only if R=0).
  7473.  
  7474.          R     = Known value of radius of street corner.
  7475.          DESCA = Known centerline description of street A figure
  7476.          WA    = Known width of street A
  7477.          DESCB = Known centerline description of street B figure
  7478.          WB    = Known width of street B
  7479.          M     = Known point - locate I nearest +M or farthest -M
  7480.          I     = Assigned Point of Intersection of the centerlines
  7481.  
  7482.          VLL   = Vertex of street corner, or PI of intersection if
  7483.                  R=0, at the left side of both streets.
  7484.          VLL+1 = PC, on street A, of corresponding corner (if any).
  7485.          VLL+2 = PT, on street B, of corresponding corner (if any).
  7486.  
  7487.          VLR   = Vertex of street corner, or PI of intersection if
  7488.                  R=0, at the left of street A and right of street B.
  7489.          VLR+1 = PC, on street A, of corresponding corner (if any).
  7490.          VLR+2 = PT, on street B, of corresponding corner (if any).
  7491.  
  7492.          VRL   = Vertex of street corner, or PI of intersection if
  7493.                  R=0, at the right of street A and left of street B.
  7494.          VRL+1 = PC, on street A, of corresponding corner (if any).
  7495.          VRL+2 = PT, on street B, of corresponding corner (if any).
  7496.  
  7497.          VRR   = Vertex of street corner, or PI of intersection if
  7498.                  R=0, at the right side of both streets.
  7499.          VRR+1 = PC, on street A, of corresponding corner (if any).
  7500.          VRR+2 = PT, on street B, of corresponding corner (if any).
  7501.  
  7502.          R can be entered as a zero (0) to indicate no street radius
  7503.          corners exist; only the PI's of the tangents will thus be
  7504.          computed.  DESCA &/or DESCB can be specified as edge of
  7505.          street by making WA and/or WB equal zero (0), respectively.
  7506.          VLL, VLR, VRL, and/or VRR may equal zero (0) to indicate no
  7507.          operation in corresponding sector.  PC's are to be considered
  7508.          on street A and PT's on street B.  The intersection I may
  7509.          also be assigned a value of zero (0) to indicate the
  7510.          intersection of the centerlines is not to be stored.
  7511.  
  7512.          This command can also be used for intersecting a right-of-way
  7513.          with a centerline.
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520.  
  7521.           GeoCalc COGO - Surveying/Engineering Applications Software
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.                                                               Page 115
  7528.  
  7529.                                     TANGENT
  7530.  
  7531.  
  7532.          CODE ABBREVIATION INPUT VARIABLES
  7533.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7534.           82  T            PTL VL RL  PTS VS RS  /  SIGN  CROSS
  7535.  
  7536.  
  7537.          Locate points PTL and PTS as the end points of a common
  7538.          tangent to 2 circles.
  7539.  
  7540.          PTL   = Assigned Point on Tangent of Larger circle
  7541.          VL    = Known Vertex of Larger circle
  7542.          RL    = Known Radius of Larger circle
  7543.          PTS   = Assigned Point on Tangent of Smaller circle
  7544.          VS    = Known Vertex of Smaller circle
  7545.          RS    = Known Radius of Smaller circle
  7546.          CROSS = +1.0 for external tangents, -1.0 for internal
  7547.                  (cross) tangents; larger circle entered first.
  7548.          SIGN  = Select for one of two possibilities of either case.
  7549.                  A +1.0 indicates a clockwise angle observed at the
  7550.                  intersection of a straight line projected from VL to
  7551.                  VS with a straight line projected from PTL to PTS;
  7552.                  sighting VL, turning to PTL.
  7553.                  A -1.0 indicates a counterclockwise angle observed at
  7554.                  the intersection of a straight line projected from VL
  7555.                  to VS with a straight line projected from PTL to PTS;
  7556.                  sighting VL, turning to PTL.
  7557.  
  7558.          OUTPUT: Coordinates of PTL and PTS, distance and azimuth of
  7559.                  the tangent from PTL to PTS.
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.           GeoCalc COGO - Surveying/Engineering Applications Software
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.                                                               Page 116
  7594.  
  7595.                                 TANGENT OFFSET
  7596.  
  7597.  
  7598.          CODE ABBREVIATION INPUT VARIABLES
  7599.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7600.           83  T O          I  OP  BEGIN  END
  7601.  
  7602.  
  7603.          Compute the intersection I of a perpendicular offset point OP
  7604.          to a point on a line defined by connecting points BEGIN and
  7605.          END.
  7606.  
  7607.  
  7608.          EXAMPLE:
  7609.                                        OP
  7610.                                        |
  7611.                                        |
  7612.                                        |
  7613.                                        | 90deg
  7614.                     ----BEGIN--------- I -----------END----
  7615.  
  7616.  
  7617.          OUTPUT: Coordinates of I, distances from BEGIN to I and I to
  7618.                  OP.
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.           GeoCalc COGO - Surveying/Engineering Applications Software
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.                                                               Page 117
  7660.  
  7661.                                 TRAVERSE ANGLES
  7662.  
  7663.  
  7664.          CODE ABBREVIATION INPUT VARIABLES
  7665.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7666.           84  T AN         DESC
  7667.  
  7668.  
  7669.          Traverse the points in figure or description DESC and print
  7670.          the coordinates, angles, and distances.
  7671.  
  7672.          This command is similar to AREA AZIMUTHS or AREA BEARINGS
  7673.          except that no area is printed and the 1st point may be
  7674.          different from the last.
  7675.  
  7676.          DESC may take the form of a figure number, or, a series of
  7677.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  7678.          suggested that wherever possible, put the points in a figure.
  7679.  
  7680.  
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.  
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.           GeoCalc COGO - Surveying/Engineering Applications Software
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.                                                               Page 118
  7726.  
  7727.                                TRAVERSE AZIMUTHS
  7728.  
  7729.  
  7730.          CODE ABBREVIATION INPUT VARIABLES
  7731.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7732.           85  T AZ         DESC
  7733.  
  7734.  
  7735.          Traverse the points in figure or description DESC and print
  7736.          the coordinates, azimuths, and distances.
  7737.  
  7738.          This command is similar to AREA AZIMUTHS or AREA BEARINGS
  7739.          except that no area is printed and the 1st point may be
  7740.          different from the last.
  7741.  
  7742.          DESC may take the form of a figure number, or, a series of
  7743.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  7744.          suggested that wherever possible, put the points in a figure.
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750.  
  7751.  
  7752.  
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760.  
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784.  
  7785.           GeoCalc COGO - Surveying/Engineering Applications Software
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.                                                               Page 119
  7792.  
  7793.                                TRAVERSE BEARINGS
  7794.  
  7795.  
  7796.          CODE ABBREVIATION INPUT VARIABLES
  7797.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7798.           86  T B          DESC
  7799.  
  7800.  
  7801.          Traverse the points in figure or description DESC and print
  7802.          the coordinates, bearings, and distances.
  7803.  
  7804.          This command is similar to AREA AZIMUTHS or AREA BEARINGS
  7805.          except that no area is printed and the 1st point may be
  7806.          different from the last.
  7807.  
  7808.          DESC may take the form of a figure number, or, a series of
  7809.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  7810.          suggested that wherever possible, put the points in a figure.
  7811.  
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832.  
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848.  
  7849.  
  7850.  
  7851.           GeoCalc COGO - Surveying/Engineering Applications Software
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.                                                               Page 120
  7858.  
  7859.                              TRAVERSE DEFLECTIONS
  7860.  
  7861.  
  7862.          CODE ABBREVIATION INPUT VARIABLES
  7863.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7864.           87  T D          DESC
  7865.  
  7866.  
  7867.          Traverse the points in figure or description DESC and print
  7868.          the coordinates, deflections, and distances.
  7869.  
  7870.          This command is similar to AREA AZIMUTHS or AREA BEARINGS
  7871.          except that no area is printed and the 1st point may be
  7872.          different from the last.
  7873.  
  7874.          DESC may take the form of a figure number, or, a series of
  7875.          coordinate point numbers - (#xxx #xxx #xxx.....#xxx).  It is
  7876.          suggested that wherever possible, put the points in a figure.
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.  
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896.  
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917.           GeoCalc COGO - Surveying/Engineering Applications Software
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.                                                               Page 121
  7924.  
  7925.                                   TYPE PRINT
  7926.  
  7927.  
  7928.          CODE ABBREVIATION INPUT VARIABLES
  7929.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7930.           88  T P          N
  7931.  
  7932.  
  7933.          This command allows flexibility in producing output on your
  7934.          lineprinter.
  7935.  
  7936.          If N =  0, no input/output is echoed to the printer or
  7937.                     screen.
  7938.          If N =  1, only output data is echoed to printer (but not
  7939.                     screen).
  7940.          If N = -1, only error messages will output to printer (but
  7941.                     not screen).
  7942.  
  7943.          All line and page numbering that would ordinarily update
  7944.          during printer output is suspended while TYPE SCREEN is in
  7945.          effect.  When TYPE PRINT is re-invoked, line and page
  7946.          numbering takes place from where it was suspended by the last
  7947.          TYPE SCREEN command.  If you alternately call the TYPE SCREEN
  7948.          and TYPE PRINT commands during the course of a single
  7949.          session, we suggest that you follow each TYPE PRINT command
  7950.          with two asterisks (**), as illustrated below:
  7951.  
  7952.          >>TYPE PRINT [RETURN]
  7953.          >>**         [RETURN]
  7954.  
  7955.          This will execute a "top-of-form" command to your printer so
  7956.          that you can begin the current phase of your session at the
  7957.          top of a fresh page.
  7958.  
  7959.  
  7960.  
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966.  
  7967.  
  7968.  
  7969.  
  7970.  
  7971.  
  7972.  
  7973.  
  7974.  
  7975.  
  7976.  
  7977.  
  7978.  
  7979.  
  7980.  
  7981.  
  7982.  
  7983.           GeoCalc COGO - Surveying/Engineering Applications Software
  7984.  
  7985.  
  7986.  
  7987.  
  7988.  
  7989.                                                               Page 122
  7990.  
  7991.                                   TYPE SCREEN
  7992.  
  7993.  
  7994.          CODE ABBREVIATION INPUT VARIABLES
  7995.          ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7996.           89  T S          N
  7997.  
  7998.  
  7999.          This command allows flexibility in producing output on your
  8000.          lineprinter.
  8001.  
  8002.          If N =  0, no input/output is echoed to the printer or
  8003.                     screen.
  8004.          If N =  1, only output data is echoed to screen (but not
  8005.                     printer).
  8006.          If N = -1, only error messages will output to screen (but
  8007.                     not printer).
  8008.  
  8009.  
  8010.          All line and page numbering that would ordinarily update
  8011.          during printer output is suspended while TYPE SCREEN is in
  8012.          effect.
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.           GeoCalc COGO - Surveying/Engineering Applications Software
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.                                                               Page 123
  8056.  
  8057.                                OPERATING ERRORS
  8058.  
  8059.  
  8060.            ERROR MESSAGE   COMMAND#              CAUSE
  8061.          ~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8062.          Arc Is Greater       23    The distance along the spiral as
  8063.          Than Spiral                specified in input is greater than
  8064.          Length                     spiral length as currently stored.
  8065.  
  8066.          Area Not Found        1    No position can be found for the
  8067.          After 20 Tries             sides being adjusted which gives
  8068.                                     the desired area.
  8069.  
  8070.          Invalid Input      (many)  The data is not in accordance with
  8071.                                     input specifications for that
  8072.                                     particular command.
  8073.  
  8074.          Distance Is 0      51, 52  The distance was entered as zero;
  8075.                             53, 54  only real numbers other than 0 are
  8076.                                 56  to be entered.
  8077.  
  8078.          Figure X Changed     44    You're warned that you're changing
  8079.                               78    a figure; it is printed in case
  8080.                                     you wish to restore it.
  8081.  
  8082.          First Point         1,  9  You have inadvertently asked for
  8083.          Different From     10, 11  the area of an open traverse.
  8084.          Last                       Hey, we've all done it at one time
  8085.                                     or another!
  8086.  
  8087.          Invalid Command    (none)  Column 1 contains a character
  8088.                                     other than an asterisk or blank
  8089.                                     indicating it is the 1st letter of
  8090.                                     a command, but the command can't
  8091.                                     be recognized.
  8092.  
  8093.          Invalid Figure X   (many)  The figure number specifed is not
  8094.                                     in the range 1 to 9999.
  8095.  
  8096.          Invalid Number       32    The number of parts specified is
  8097.          Of Parts X           33    not positive.
  8098.                               34
  8099.  
  8100.          Invalid Point X    (many)  You have attempted to store a
  8101.                                     point whose number is less than or
  8102.                                     equal to 0..or..greater than the
  8103.                                     combined lengths of the coordinate
  8104.                                     area and unused area..or..greater
  8105.                                     than 9999.
  8106.  
  8107.          Invalid Point        32    The points to be defined as
  8108.          Range X to Y         33    specified by the starting point
  8109.                               34    number and number of parts,
  8110.                                     includes at least 1 invalid point.
  8111.  
  8112.  
  8113.  
  8114.  
  8115.           GeoCalc COGO - Surveying/Engineering Applications Software
  8116.  
  8117.  
  8118.  
  8119.  
  8120.  
  8121.                                                               Page 124
  8122.  
  8123.                                OPERATING ERRORS
  8124.  
  8125.  
  8126.            ERROR MESSAGE   COMMAND#              CAUSE
  8127.          ~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8128.          Invalid Station      64    The station interval specified is
  8129.          Interval X                 not positive.
  8130.  
  8131.          Job X Terminated     74    A START OF JOB has been invoked
  8132.                                     during a job..or..a current job is
  8133.                                     being terminated so a new one can
  8134.                                     start.
  8135.  
  8136.          Larger Radius        82    The 1st radius entered is smaller
  8137.          Must Be First              than the 2nd and SIGN and CROSS
  8138.                                     have been specified.
  8139.  
  8140.          No Angle             32    One of the sides of the angle to
  8141.                                     be divided has a length of zero
  8142.                                     and therefore no direction.
  8143.  
  8144.          No Curve Defined   21, 22  A curve must be previously stored
  8145.                             57, 76  by an ALGNMENT or DEFINE CURVE
  8146.                                     command; this was not done.
  8147.  
  8148.          No Intersection    (all    The specified elements do not
  8149.                          intersect  intersect..or..the intersection
  8150.                          commands)  cannot be computed because of some
  8151.                                     condition noted earlier.
  8152.  
  8153.          No Line              60    The points specified to define the
  8154.                                     line have the same coordinates and
  8155.                                     thus do not define a unique line.
  8156.  
  8157.          No Offset            72    No offset can be computed because
  8158.          Possible             83    of a prevously noted error
  8159.                                     condition..or..in the case of
  8160.                                     tangent offset the two points
  8161.                                     defining the line are the same
  8162.                                     ..or..in the case of spiral offset
  8163.                                     the offset does not fall on the
  8164.                                     spiral or has not been computed
  8165.                                     after 1000 tries.
  8166.  
  8167.          No Previous           2    The station has been specified as
  8168.          Curve To Define            -1, meaning the stationing is to
  8169.          Stationing                 carried foreward from the prior
  8170.                                     curve, but no prior curve has
  8171.                                     been stored by an ALIGNMENT or
  8172.                                     DEFINE CURVE command.
  8173.  
  8174.          No Spiral          23, 25  These commands require a spiral to
  8175.          Defined            47, 72  be stored by SIMPLE SPIRAL, SPIRAL
  8176.                                 73  LENGTH, or COMPOUND SPIRAL command
  8177.                                     which was not done.
  8178.  
  8179.  
  8180.  
  8181.           GeoCalc COGO - Surveying/Engineering Applications Software
  8182.  
  8183.  
  8184.  
  8185.  
  8186.  
  8187.                                                               Page 125
  8188.  
  8189.                                OPERATING ERRORS
  8190.  
  8191.  
  8192.            ERROR MESSAGE   COMMAND#              CAUSE
  8193.          ~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8194.          No Tangent            83   No tangent is computed because of
  8195.          Possible                   a prior noted error condition
  8196.                                     ..or..because one circle lies
  8197.                                     entirely within the other..or..
  8198.                                     a cross tangent between
  8199.                                     intersecting circles has been
  8200.                                     requested.
  8201.  
  8202.          Point X            (many)  New coordinate values are
  8203.          Changed                    replacing prior ones.
  8204.  
  8205.          Point X or Y Out       1   Points X and Y were specified as
  8206.          Of Sequence                the start and end points of the
  8207.                                     sides to be adjusted; however, one
  8208.                                     of these points is not in the
  8209.                                     description..or..one of them is
  8210.                                     the 1st or last point in the
  8211.                                     description..or..Y preceeds X in
  8212.                                     the description.
  8213.  
  8214.          Radius Less           66   The distance between the 2 points
  8215.          Than 1/2 Chord        67   specified is less than 1/2 the
  8216.                                68   chord; they therefore cannot be on
  8217.                                     the curve.
  8218.  
  8219.          Second Figure         20   The description of the points to
  8220.          Smaller Than 1st           be defined contains fewer points
  8221.                                     than the number of points to be
  8222.                                     converted.
  8223.  
  8224.          Side At X Has          1   The adjustment required is so
  8225.          Changed Direction          great that the sides of the
  8226.                                     figure no longer intersect unless
  8227.                                     they extend backwards.
  8228.  
  8229.          Tangent Length        42   The two points specified to define
  8230.          Is Zero                    one of the tangents are identical
  8231.                                     and do not define a line.
  8232.  
  8233.          These Figures         43   The description specifying points/
  8234.          Have Different        44   figures to be defined and the
  8235.          Lengths                    description specifying points/
  8236.                                     figures used to define them show
  8237.                                     dissimiliar quantities.
  8238.  
  8239.          Undefined           1, 51  Two points which define a line
  8240.          Direction          54, 56  are identical.
  8241.  
  8242.          Undefined          (many)  You have requested use of a
  8243.          Figure X                   presently undefined figure.
  8244.  
  8245.  
  8246.  
  8247.           GeoCalc COGO - Surveying/Engineering Applications Software
  8248.  
  8249.  
  8250.  
  8251.  
  8252.  
  8253.                                                               Page 126
  8254.  
  8255.                                OPERATING ERRORS
  8256.  
  8257.  
  8258.            ERROR MESSAGE   COMMAND#              CAUSE
  8259.          ~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8260.          Undefined          (many)  You have requested use of a
  8261.          Point X                    presently undefined point.
  8262.  
  8263.          Undefined             42   The radius was not specified
  8264.          Radius                     in the input not is it defined
  8265.                                     by coincidence of BT and PC
  8266.                                     or PT and FT.
  8267.  
  8268.  
  8269.          *************************************************************
  8270.          * WHENEVER AN ERROR IS DETECTED, 4  QUICK BEEPS WILL SOUND. *
  8271.          * DURING THE CONDUCT OF A COGO SESSION, THIS WILL SEEM LIKE *
  8272.          * A HECK OF A RACKET.  HOWEVER, TO CONTINUE BANGING AWAY AT *
  8273.          * THE KEYBOARD NOT AWARE THAT AN ERROR HAS OCCURED COULD BE *
  8274.          * CATASTROPHIC.  PAY ATTENTION TO THE SCREEN DURING BEEPS!! *
  8275.          *************************************************************
  8276.  
  8277.  
  8278.  
  8279.          Every effort has been made to install "error traps" at those
  8280.          points in the program where we anticipate the majority of
  8281.          errors might occur.  There might be arithmetic errors, or
  8282.          logic errors, or operator input errors.  Whatever the type,
  8283.          we have attempted to foresee their occasion.  The "traps" are
  8284.          designed to provide warning that a catastrophic error (one
  8285.          that will exit COGO to DOS, with loss of all data) could
  8286.          occur.  They should inform of this potential then offer the
  8287.          user an alternative.  Other "traps" simply announce what may
  8288.          or may not be errors.  These are most often cases where the
  8289.          user has induced a change in data value, such as assigning
  8290.          new coordinate values to an occupied point number.  Different
  8291.          "traps" yet will announce that the input variables to a
  8292.          command were incomplete.
  8293.  
  8294.          Error traps can be only so effective in helping to protect a
  8295.          user from himself before the warnings actually become a
  8296.          liability due to their numbers and audible/optical assaults
  8297.          on an operator's senses.  When overloaded with these beeps at
  8298.          every action, you may wish to turn them off - negating their
  8299.          usefulness, or simply find that this isn't the COGO for you.
  8300.          Hopefully, we have achieved an efficient compromise.
  8301.  
  8302.          If you find that you are being incessantly beeped at or,
  8303.          instead, are not being properly warned of hazards, please
  8304.          report your difficulties to us via the report forms at the
  8305.          end of this manual.
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311.  
  8312.  
  8313.           GeoCalc COGO - Surveying/Engineering Applications Software
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319.                                                               Page 127
  8320.  
  8321.                                A SAMPLE SESSION
  8322.                                INTERACTIVE MODE
  8323.  
  8324.  
  8325.          The following sample project is intended only to demonstrate
  8326.          to you the basic commands and allow you to interact with COGO
  8327.          while running a sample job whose outcome is known.  However,
  8328.          please note that this is not meant to be a detailed
  8329.          instructional text on the techniques of using COGO, but
  8330.          rather a fast introduction to the mechanics of using the
  8331.          commands and data entry in an INTERACTIVE MODE.  Before using
  8332.          COGO for your own projects, please do run this sample job to
  8333.          get familiar with COGO.
  8334.  
  8335.          Although the sample problem describes a very basic geometric
  8336.          figure, it should assist novice users in understanding what
  8337.          COGO is all about: THE ASSIGNMENT OF COORDINATES TO ANY POINT
  8338.          WILL COMPLETELY IDENTIFY AND LOCATE THAT POINT FOR ADDITIONAL
  8339.          USES.  The commands STORE, LOCATE BEARING, LOCATE ANGLE,
  8340.          BEARING INTERSECT, INVERSE BEARING, and AREA BEARINGS are
  8341.          used and explained as the solution progresses.
  8342.  
  8343.          There are two distinct modes in which data can be entered
  8344.          into the COGO program: INTERACTIVE...real-time via the
  8345.          keyboard (in much the same fashion as you "punch out" a
  8346.          solution on your hand calculator), and BATCH...where all the
  8347.          commands and data are assembled and fed into COGO at one
  8348.          time.  First, we will run in INTERACTIVE mode.
  8349.  
  8350.          We will assume that you have powered up COGO and are now at
  8351.          the COGO prompt >>.  From this point on, all of the commands
  8352.          and data that you would type are preceeded by the COGO prompt
  8353.          >>.  All COGO output and responses follow your input.
  8354.  
  8355.  
  8356.          ************************************************************
  8357.          *         -----------------------------------------        *
  8358.          *        | Start the job and give it a file number |       *
  8359.          *        |         The file number is 234.         |       *
  8360.          *         -----------------------------------------        *
  8361.          *                                                          *
  8362.          *>>S O J 234                                               *
  8363.          *                                                          *
  8364.          ***********************************************************
  8365.  
  8366.  
  8367.          ************************************************************
  8368.          *       ---------------------------------------------      *
  8369.          *      | Store the POB coordinates in point number 1 |     *
  8370.          *       ---------------------------------------------      *
  8371.          *                                                          *
  8372.          *>>STORE 1 10000 10000                                     *
  8373.          *                                                          *
  8374.          *    STORE     1                                           *
  8375.          *                                                          *
  8376.          ************************************************************
  8377.  
  8378.  
  8379.           GeoCalc COGO - Surveying/Engineering Applications Software
  8380.  
  8381.  
  8382.  
  8383.  
  8384.  
  8385.                                                               Page 128
  8386.  
  8387.                                A SAMPLE SESSION
  8388.                                INTERACTIVE MODE
  8389.  
  8390.          ************************************************************
  8391.          *          --------------------------------------          *
  8392.          *         | Traverse the first course, #1 to #2  |         *
  8393.          *          --------------------------------------          *
  8394.          *                                                          *
  8395.          *>>LOCATE BEARING 1 2 N 23 25 26 E 326.247                 *
  8396.          *                                                          *
  8397.          *              2         10299.3606          10129.6931    *
  8398.          *                                                          *
  8399.          ************************************************************
  8400.  
  8401.  
  8402.  
  8403.          ************************************************************
  8404.          *      ----------------------------------------------      *
  8405.          *     | Traverse the 2nd course to the PC of a curve |     *
  8406.          *     |               The PC is point 3.             |     *
  8407.          *     |  Note "repeatability" & blank in 1st column. |     *
  8408.          *      ----------------------------------------------      *
  8409.          *                                                          *
  8410.          *>> 2 3 N 23 25 26 E 121.163                               *
  8411.          *                                                          *
  8412.          *              3         10410.5385          10177.8591    *
  8413.          *                                                          *
  8414.          ************************************************************
  8415.  
  8416.  
  8417.  
  8418.          ************************************************************
  8419.          *   ----------------------------------------------------   *
  8420.          *  | Traverse the 3rd course to the vertex of the curve |  *
  8421.          *  |                The vertex is point 4.              |  *
  8422.          *   ----------------------------------------------------   *
  8423.          *                                                          *
  8424.          *>>LOCATE ANGLE 2 3 4 -90. 110.                            *
  8425.          *                                                          *
  8426.          *              4         10366.8101          10278.7939    *
  8427.          *                                                          *
  8428.          ************************************************************
  8429.  
  8430.  
  8431.  
  8432.          ************************************************************
  8433.          *     ------------------------------------------------     *
  8434.          *    | Traverse the 4th course to the PT of the curve |    *
  8435.          *    |                The PT is point 5.              |    *
  8436.          *    |   Note "repeatability" & blank in 1st column.  |    *
  8437.          *     ------------------------------------------------     *
  8438.          *                                                          *
  8439.          *>> 3 4 5 90. 110.                                         *
  8440.          *                                                          *
  8441.          *              5         10467.7449          10322.5223    *
  8442.          *                                                          *
  8443.          ************************************************************
  8444.  
  8445.           GeoCalc COGO - Surveying/Engineering Applications Software
  8446.  
  8447.  
  8448.  
  8449.  
  8450.  
  8451.                                                               Page 129
  8452.  
  8453.                                A SAMPLE SESSION
  8454.                                INTERACTIVE MODE
  8455.  
  8456.          ************************************************************
  8457.          *       --------------------------------------------       *
  8458.          *      |     Traverse the 5th course to point 6.    |      *
  8459.          *      | Note "repeatability" & blank in 1st column |      *
  8460.          *       --------------------------------------------       *
  8461.          *                                                          *
  8462.          *>> 4 5 6 -90. 110.                                        *
  8463.          *                                                          *
  8464.          *              6         10424.0166          10423.4570    *
  8465.          *                                                          *
  8466.          ************************************************************
  8467.  
  8468.  
  8469.  
  8470.  
  8471.          =============================================================
  8472.          | From this point on, all commands will be entered as codes |
  8473.          |   and all directions will be entered as quadrant codes.   |
  8474.          |    This is considered the "expert" mode of data entry.    |
  8475.          =============================================================
  8476.  
  8477.  
  8478.  
  8479.          ************************************************************
  8480.          *           ------------------------------------           *
  8481.          *          | Traverse the 6th course to point 7 |          *
  8482.          *           ------------------------------------           *
  8483.          *                                                          *
  8484.          *>>53 6 7 3 24 13 42 562.875                               *
  8485.          *                                                          *
  8486.          *              7          9910.7211          10192.4678    *
  8487.          *                                                          *
  8488.          ************************************************************
  8489.  
  8490.  
  8491.  
  8492.          ************************************************************
  8493.          *           -------------------------------------          *
  8494.          *          | Inverse between the POB point 1 and |         *
  8495.          *          |     the last calculated point 7.    |         *
  8496.          *           -------------------------------------          *
  8497.          *                                                          *
  8498.          *>>46 1 7                                                  *
  8499.          *                                                          *
  8500.          *    FROM   1  TO   7       S 65 06 54.378 E     212.1664  *
  8501.          *                                                          *
  8502.          ************************************************************
  8503.  
  8504.  
  8505.  
  8506.  
  8507.  
  8508.  
  8509.  
  8510.  
  8511.           GeoCalc COGO - Surveying/Engineering Applications Software
  8512.  
  8513.  
  8514.  
  8515.  
  8516.  
  8517.                                                               Page 130
  8518.  
  8519.                                A SAMPLE SESSION
  8520.                                INTERACTIVE MODE
  8521.  
  8522.          *************************************************************
  8523.          *  -------------------------------------------------------  *
  8524.          * |   Assign point 8 by intersecting line 6 to 7 with a   | *
  8525.          * |         perpendicular radiating from point 2.         | *
  8526.          * |             This is the subdivision line.             | *
  8527.          *  -------------------------------------------------------  *
  8528.          * |    Note that we have used the angle delimiters to     | *
  8529.          * | specify the bearings - see pages 28 - 30 for examples | *
  8530.          *  -------------------------------------------------------  *
  8531.          *                                                           *
  8532.          *>>18 8 2 (A 1 2 - 90.) 6 (A 6 7)                           *
  8533.          *                                                           *
  8534.          *              8 INTERSECTION ANGLE = 89 11 44.000          *
  8535.          *              8      10213.1942       10328.5844           *
  8536.          *                                                           *
  8537.          *************************************************************
  8538.  
  8539.  
  8540.  
  8541.  
  8542.           ==========================================================
  8543.          | Our project is now divided into 2 lots - north and south |
  8544.          |                Store both lots as figures.               |
  8545.           ==========================================================
  8546.  
  8547.  
  8548.  
  8549.  
  8550.          ************************************************************
  8551.          *              ------------------------------              *
  8552.          *             | Store north lot as figure #1 |             *
  8553.          *              ------------------------------              *
  8554.          *                                                          *
  8555.          *>>78 1 (2 3 C4R 5 6 8 2)                                  *
  8556.          *                                                          *
  8557.          *    STORE FIGURE 1                                        *
  8558.          *                                                          *
  8559.          ************************************************************
  8560.  
  8561.  
  8562.  
  8563.          ************************************************************
  8564.          *              ------------------------------              *
  8565.          *             | Store south lot as figure #2 |             *
  8566.          *              ------------------------------              *
  8567.          *                                                          *
  8568.          *>> 2 (1 2 8 7 1)                                          *
  8569.          *                                                          *
  8570.          *    STORE FIGURE 2                                        *
  8571.          *                                                          *
  8572.          ************************************************************
  8573.  
  8574.  
  8575.  
  8576.  
  8577.           GeoCalc COGO - Surveying/Engineering Applications Software
  8578.  
  8579.  
  8580.  
  8581.  
  8582.  
  8583.                                                               Page 131
  8584.  
  8585.                                A SAMPLE SESSION
  8586.                                INTERACTIVE MODE
  8587.  
  8588.  
  8589.          ************************************************************
  8590.          *      ----------------------------------------------      *
  8591.          *     | Compute the area and display course bearings |     *
  8592.          *     |          and distances of north lot.         |     *
  8593.          *      ----------------------------------------------      *
  8594.          *                                                          *
  8595.          *>>11 1                                                    *
  8596.          *                                                          *
  8597.          *    AREA BEARINGS                                         *
  8598.          *       1                                                  *
  8599.          *              2  10299.3606  10129.6931                   *
  8600.          *                             N 23 25 26.000 E  121.1630   *
  8601.          *              3  10410.5385  10177.8591                   *
  8602.          *                             S 66 34 34.000 E  110.0000   *
  8603.          * CC 4 10366.8101 10278.7939 DELTA=90 00 00.000R L=172.7876*
  8604.          *                             N 23 25 26.000 E  110.0000   *
  8605.          *              5  10467.7449  10322.5223                   *
  8606.          *                             S 66 34 34.000 E  110.0000   *
  8607.          *              6  10424.0166  10423.4570                   *
  8608.          *                             S 24 13 42.000 W  231.1858   *
  8609.          *              8  10213.1942  10328.5844                   *
  8610.          *                             N 66 34 34.000 W  216.7542   *
  8611.          *              2  10299.3606  10129.6931                   *
  8612.          *                                                          *
  8613.          *    AREA =     47884.025 SQ.FT. =     1.09926595 ACRES    *
  8614.          *                                                          *
  8615.          ************************************************************
  8616.  
  8617.  
  8618.  
  8619.          ************************************************************
  8620.          *      ----------------------------------------------      *
  8621.          *     | Compute the area and display course bearings |     *
  8622.          *     |          and distances of south lot.         |     *
  8623.          *      ----------------------------------------------      *
  8624.          *                                                          *
  8625.          *>> 2                                                      *
  8626.          *                                                          *
  8627.          *    AREA BEARINGS                                         *
  8628.          *       2                                                  *
  8629.          *              1  10000.0000  10000.0000                   *
  8630.          *                             N 23 25 26.000 E  326.2470   *
  8631.          *              2  10299.3606  10129.6931                   *
  8632.          *                             S 66 34 34.000 E  216.7542   *
  8633.          *              8  10213.1942  10328.5844                   *
  8634.          *                             S 24 13 42.000 W  331.6892   *
  8635.          *              7   9910.7211  10192.4678                   *
  8636.          *                             N 65 06 54.378 W  212.1664   *
  8637.          *              1  10000.0000  10000.0000                   *
  8638.          *                                                          *
  8639.          *    AREA =     70542.041 SQ.FT. =     1.61942242 ACRES    *
  8640.          *                                                          *
  8641.          ************************************************************
  8642.  
  8643.           GeoCalc COGO - Surveying/Engineering Applications Software
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.                                                               Page 132
  8650.  
  8651.                                A SAMPLE SESSION
  8652.                                   BATCH MODE
  8653.  
  8654.          If you entered the commands and data of the sample problem in
  8655.          interactive mode, you might now have developed a slightly
  8656.          grudging respect for the power and versatility of COGO,
  8657.          despite having used only the most basic of its commands.  As
  8658.          you become more comfortable with COGO and versed in its
  8659.          command structure, you will develop an awareness of its
  8660.          tremendous capabilities.  To become thoroughly skilled in its
  8661.          use, all we can suggest is practice, practice, practice.  The
  8662.          more you use it, and the more diverse the commands you use,
  8663.          the more efficient you will become.
  8664.  
  8665.          Finally, to demonstrate the BATCH MODE of using COGO, we have
  8666.          placed the entire list of commands and data that created
  8667.          figures 1 and 2 on your data disk in 2 ASCII files.  They are
  8668.          files CG234PRO.INP and CG234COM.INP, were created in our word
  8669.          processor, and are listed below as they appear on disk (from
  8670.          your DOS A> prompt, type TYPE B:CG234PRO.INP or TYPE
  8671.          B:CG234COM.INP to view them on your screen).  Instead of
  8672.          being run interactively from the keyboard as we did in the
  8673.          preceding pages, the subdivision project could have been
  8674.          typed into a file, using your word processor or text editor.
  8675.          The job could then have been run at any time via the BATCH
  8676.          command, which places COGO into the BATCH mode of operation
  8677.          (as opposed to INTERACTIVE mode).
  8678.  
  8679.          THE BATCH MODE RECOGNIZES, ACCEPTS, AND EXECUTES COMMANDS AND
  8680.          INPUT DATA CONTAINED IN AN ASCII TEXT FILE, JUST AS IF THOSE
  8681.             SAME COMMANDS AND INPUT DATA WERE BEING ENTERED BY THE
  8682.                    OPERATOR VIA THE KEYBOARD, INTERACTIVELY.
  8683.  
  8684.          The primary advantage to BATCH mode is that if there was a
  8685.          mistake in any of the data, you do not have to manually
  8686.          re-enter the entire job, after correcting the error, from the
  8687.          keyboard as you would have had to do in interactive mode.
  8688.          You could instead correct just the erroneous data in your
  8689.          editor/word processor then re-run the BATCH.  The peripheral
  8690.          advantages to running projects in the BATCH mode are many,
  8691.          but it primarily allows a documented, orderly listing of all
  8692.          input/output (via the printer) for a complex project,
  8693.          provides for convenient error correction, and allows
  8694.          execution by non-technical personnel.
  8695.  
  8696.          If you use the command BATCH SCREEN on either CG234PRO or
  8697.          CG234COM, then the complete solution will scroll across your
  8698.          monitor as it occurs.  If you use the command BATCH PRINT,
  8699.          then no display will occur on your monitor but will instead
  8700.          output to the printer, providing you with a printed record of
  8701.          the commands, input data, and output resultants.  Note that
  8702.          this will allow evaluation and analysis of the complete
  8703.          solution process as it took place!  Please note that
  8704.          coordinates created via the BATCH mode are no different than
  8705.          if they had been created in INTERACTIVE mode; they must be
  8706.          saved to disk via the END OF JOB or END OF RUN commands too.
  8707.  
  8708.  
  8709.           GeoCalc COGO - Surveying/Engineering Applications Software
  8710.  
  8711.  
  8712.  
  8713.  
  8714.  
  8715.                                                               Page 133
  8716.  
  8717.                                A SAMPLE SESSION
  8718.                                   BATCH MODE
  8719.  
  8720.          First, run the CG234COM.INP file & output to screen only:
  8721.  
  8722.          1) From the COGO prompt >>, type  S O J 234    & [RETURN]
  8723.          2) From the COGO prompt >>, type  BATCH SCREEN & [RETURN]
  8724.          3) In response to query,    type  CG234COM     & [RETURN]
  8725.  
  8726.          Now, run the CG234PRO.INP file & output to printer only:
  8727.  
  8728.          1) From the COGO prompt >>, type  S O J 234    & [RETURN]
  8729.          2) From the COGO prompt >>, type  BATCH PRINT  & [RETURN]
  8730.          3) In response to query,    type  CG234PRO     & [RETURN]
  8731.  
  8732.          Note that before invoking the BATCH command, we started job
  8733.          #234 by using the START OF JOB command to activate the
  8734.          coordinate file; you can't run a job unless the file is 1st
  8735.          opened on the disk.  Note also that when the batch command
  8736.          prompted us to enter the batch file's name, we entered
  8737.          CG234COM & CG234PRO, but WITHOUT the extension .INP; never
  8738.          enter the extension, although it MUST ALWAYS be assigned with
  8739.          the extension .INP (thats how it automatically finds it on
  8740.          the default data disk and distinguishes it from the normal
  8741.          coordinate file CG###).  Also, the commands of CG234PRO.INP
  8742.          all begin in column #1; this is absolutely required of all
  8743.          BATCH files, unless you want to invoke the "repeatability"
  8744.          feature of COGO by leaving a blank space in column 1 to
  8745.          repeat the prior command as illustrated in file CG234COM.INP.
  8746.  
  8747.          A batch file must have been created in an editor or the
  8748.          non-document (ASCII) mode of your favorite word processor.
  8749.          This means that the document must be stored on the disk
  8750.          without imbedded control codes or characters.  Registered
  8751.          users will receive a version that has the ability to call up
  8752.          an editor/word processor without having to exit COGO for
  8753.          creating and editing BATCH files.  So that you might
  8754.          experience the same capabilities using this version (1.22),
  8755.          we suggest that before running COGO, you install the SIDEKICK
  8756.          RAM-resident utility package by Borland International which
  8757.          also contains a mini word processor (the NOTEPAD feature).
  8758.  
  8759.  
  8760.  
  8761.               **************************************************
  8762.               *                                                *
  8763.               *      WHEN YOU CREATE AN ASCII BATCH FILE,      *
  8764.               *        SAVE IT TO THE DEFAULT DATA DISK        *
  8765.               *          WITH THE EXTENSION OF [.INP]          *
  8766.               *                                                *
  8767.               *     THE DEFAULT DATA DISK WILL BE SEARCHED     *
  8768.               *       AUTOMATICALLY FOR THE [.INP] FILE        *
  8769.               *       WHEN THE BATCH COMMAND IS INVOKED.       *
  8770.               *                                                *
  8771.               **************************************************
  8772.  
  8773.  
  8774.  
  8775.           GeoCalc COGO - Surveying/Engineering Applications Software
  8776.  
  8777.  
  8778.  
  8779.  
  8780.  
  8781.                                                               Page 134
  8782.  
  8783.                                A SAMPLE SESSION
  8784.                                   BATCH MODE
  8785.  
  8786.                               File "CG234PRO.INP"
  8787.  
  8788.  
  8789.          The following BATCH file is typed in "PROper" mode - all
  8790.          commands are spelled out, comments are used liberally,
  8791.          spacing is used to improve readability, bearing directions
  8792.          are used instead of quadrant numbers, and repeating commands
  8793.          are re-typed.  In other words, this file can be easily
  8794.          understood and edited by anyone familiar with the COGO
  8795.          commands.
  8796.  
  8797.  
  8798.          **   COGO project to create "North" and "South" figures.
  8799.          *
  8800.          *    Store the origin in point #1.
  8801.          *
  8802.          STORE 1 10000 10000
  8803.          *
  8804.          *    Create perimeter points.
  8805.          *
  8806.          *  COMMAND       BS AP FS  DIRECTION/ANGLE  DISTANCE
  8807.          *~~~~~~~~~~~~~~  ~~ ~~ ~~  ~~~~~~~~~~~~~~~  ~~~~~~~~
  8808.          LOCATE BEARING    1     2    N 23 25 26 E   326.247
  8809.          LOCATE BEARING    2     3    N 23 25 26 E   121.163
  8810.          LOCATE ANGLE      2  3  4     -90.          110
  8811.          LOCATE ANGLE      3  4  5      90.          110
  8812.          LOCATE ANGLE      4  5  6     -90.          110
  8813.          LOCATE BEARING    6     7    S 24 13 42 W   562.875
  8814.          *
  8815.          *    Inverse from point #1 to point #7.
  8816.          *
  8817.          INVERSE BEARING 1 7
  8818.          *
  8819.          *    Intersect line 6-7 with a perpendicular from point 2.
  8820.          *
  8821.          BEARING INTERSECT 8 2 (A 1 2 - 90.) 6 (A 6 7)
  8822.          *
  8823.          *    Store the "North" parcel in figure #1.
  8824.          *    Store the "South" parcel in figure #2.
  8825.          *
  8826.          STORE FIGURE 1 (2 3 C4R 5 6 8 2)
  8827.          STORE FIGURE 2 (1 2 8 7 1)
  8828.          *
  8829.          *    Inverse bearings/distances & compute area of figure #1.
  8830.          *    Inverse bearings/distances & compute area of figure #2.
  8831.          *
  8832.          AREA BEARINGS 1
  8833.          AREA BEARINGS 2
  8834.          *
  8835.          *    End Of Job of file #234.
  8836.          *
  8837.          END OF JOB
  8838.  
  8839.  
  8840.  
  8841.           GeoCalc COGO - Surveying/Engineering Applications Software
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.                                                               Page 135
  8848.  
  8849.                                A SAMPLE SESSION
  8850.                                   BATCH MODE
  8851.  
  8852.                               File "CG234COM.INP"
  8853.  
  8854.  
  8855.          The following BATCH file is typed in "COMmon" (or
  8856.          abbreviated) mode - all commands are identified by their menu
  8857.          numbers, comments are not used, spacing is not used to
  8858.          improve readability, quadrant numbers are used instead of
  8859.          bearing directions, and repeating commands are automatically
  8860.          invoked by leaving a space in column #1.  In other words,
  8861.          this could be considered the "expert" mode of batching,
  8862.          compressed and efficient - but very cryptic and difficult to
  8863.          understand, evaluate, and edit.  It performs exactly the same
  8864.          operations as the BATCH file of the preceding page.
  8865.  
  8866.  
  8867.          77 1 10000 10000
  8868.          53 1 2 1 23 25 26 326.247
  8869.             2 3 1 23 25 26 121.163
  8870.          51 2 3 4 -90. 110
  8871.             3 4 5 90. 110
  8872.             4 5 6 -90. 110
  8873.          53 6 7 3 24 13 42 562.875
  8874.          46 1 7
  8875.          18 8 2 (A 1 2 - 90.) 6 (A 6 7)
  8876.          78 1(2 3 C4R 5 6 8 2)
  8877.             2(1 2 8 7 1)
  8878.          11 1
  8879.             2
  8880.          35
  8881.  
  8882.  
  8883.  
  8884.          NOTE: There are no appreciable execution speed differences
  8885.                between PROper and COMmon batch files; however, the
  8886.                COMmon form of the batch file does take less disk
  8887.                space.
  8888.  
  8889.  
  8890.  
  8891.          ************************************************************
  8892.          *                                                          *
  8893.          *                      IT IS SUGGESTED                     *
  8894.          *                           THAT                           *
  8895.          *       ALL BATCH FILES BE CREATED IN "PROPER" FORMAT      *
  8896.          *                           FOR                            *
  8897.          *    COMPUTATIONS THAT WILL BE EVALUATED AT A LATER DATE   *
  8898.          *                            OR                            *
  8899.          *      PROJECTS THAT MAY BE LATER AMMENDED OR CORRECTED    *
  8900.          *                                                          *
  8901.          ************************************************************
  8902.  
  8903.  
  8904.  
  8905.  
  8906.  
  8907.           GeoCalc COGO - Surveying/Engineering Applications Software
  8908.  
  8909.  
  8910.  
  8911.  
  8912.  
  8913.                                                               Page 136
  8914.  
  8915.                                   BUG REPORT
  8916.  
  8917.  
  8918.          NAME___________________________________   DATE_____________
  8919.  
  8920.          ADDRESS________________________________      DISK ENCLOSED?
  8921.                                                       Y____   N____
  8922.          CITY, STATE, ZIP_______________________
  8923.                                                     PRINTOUT ENCLOSED?
  8924.          TELEPHONE (     ) _______ _____________      Y____   N____
  8925.  
  8926.  
  8927.          Please describe, as precisely as possible, the nature of the
  8928.          error or bug:
  8929.  
  8930.          _____________________________________________________________
  8931.  
  8932.          _____________________________________________________________
  8933.  
  8934.          _____________________________________________________________
  8935.  
  8936.          _____________________________________________________________
  8937.  
  8938.          _____________________________________________________________
  8939.  
  8940.          _____________________________________________________________
  8941.  
  8942.          _____________________________________________________________
  8943.  
  8944.          _____________________________________________________________
  8945.  
  8946.          _____________________________________________________________
  8947.  
  8948.          _____________________________________________________________
  8949.  
  8950.          _____________________________________________________________
  8951.  
  8952.          _____________________________________________________________
  8953.  
  8954.          _____________________________________________________________
  8955.  
  8956.          _____________________________________________________________
  8957.  
  8958.          _____________________________________________________________
  8959.  
  8960.          _____________________________________________________________
  8961.  
  8962.          If possible, please try to duplicate the error in a BATCH
  8963.          file.  If you can send the BATCH file to us (preferably on
  8964.          disk) it will speed up the correction process.
  8965.  
  8966.          All formal bug reporters will be given a 10% discount off the
  8967.          standard registration fees if they have not yet registered
  8968.          (however, we can not make this discount offer retroactive).
  8969.  
  8970.                         THANK YOU FOR YOUR COOPERATION!
  8971.  
  8972.  
  8973.           GeoCalc COGO - Surveying/Engineering Applications Software
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.                                                               Page 137
  8980.  
  8981.                             COMMENTS & SUGGESTIONS
  8982.  
  8983.  
  8984.          NAME___________________________________   DATE_____________
  8985.  
  8986.          ADDRESS________________________________      DISK ENCLOSED?
  8987.                                                       Y____   N____
  8988.          CITY, STATE, ZIP_______________________
  8989.                                                     PRINTOUT ENCLOSED?
  8990.          TELEPHONE (     ) _______ _____________      Y____   N____
  8991.  
  8992.  
  8993.          Please describe your comment or suggestion:
  8994.  
  8995.          _____________________________________________________________
  8996.  
  8997.          _____________________________________________________________
  8998.  
  8999.          _____________________________________________________________
  9000.  
  9001.          _____________________________________________________________
  9002.  
  9003.          _____________________________________________________________
  9004.  
  9005.          _____________________________________________________________
  9006.  
  9007.          _____________________________________________________________
  9008.  
  9009.          _____________________________________________________________
  9010.  
  9011.          _____________________________________________________________
  9012.  
  9013.          _____________________________________________________________
  9014.  
  9015.          _____________________________________________________________
  9016.  
  9017.          _____________________________________________________________
  9018.  
  9019.          _____________________________________________________________
  9020.  
  9021.          _____________________________________________________________
  9022.  
  9023.          _____________________________________________________________
  9024.  
  9025.          If applicable, please try to illustrate your comments or
  9026.          suggestions in a BATCH file.  If you can send the BATCH file
  9027.          to us (preferably on disk) it will allow us to more easily
  9028.          evaluate your comments/suggestions.
  9029.  
  9030.          All formal comment/suggestion reporters will be given a 10%
  9031.          discount off the standard registration fees if they have not
  9032.          yet registered (however, we can not make this discount offer
  9033.          retroactive).
  9034.  
  9035.                         THANK YOU FOR YOUR COOPERATION!
  9036.  
  9037.  
  9038.  
  9039.           GeoCalc COGO - Surveying/Engineering Applications Software
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.                                                               Page 138
  9046.  
  9047.                                ACKNOWLEDGEMENTS
  9048.  
  9049.  
  9050.          The creation of GeoCalc's COGO spanned several years, from
  9051.          its original conception as a micro based applications
  9052.          program, through its flow and algorithm design and coding, to
  9053.          its eventual assemblage and testing.  It occupied the time
  9054.          and services of many individuals and organizations during
  9055.          this process.  The following credits may at times get
  9056.          melancholy; we certainly don't want to bore or offend our
  9057.          users, but hey, these are our acknowledgements and we can get
  9058.          funky if we want.  When you write your acknowledgements, then
  9059.          you can do it your way.
  9060.  
  9061.          We would like to thank and recognize Jim Requa of
  9062.          TerraGraphics, Dr. Charles L. Miller of CLM/Systems, Inc.,
  9063.          and Ronald Leers of Charles H. Sells, Inc. for providing the
  9064.          original conceptions of COGO and historical documentation;
  9065.          Professor Steven Jochum of Temple University's College of
  9066.          Engineering & Architecture for establishing GeoCalc's COGO in
  9067.          his curriculum and helping us to "legitimize" the program;
  9068.          Bill, Don, and John Barton of Barton & Martin Consulting
  9069.          Engineers and Ed Bursich of Bursich & Associates for their
  9070.          willingness to help us test the code; Conrad L. Moore of C.
  9071.          L. Moore Land Surveying Inc. for extensive general testing;
  9072.          Israel Zeitz of the Philadelphia Bureau of Surveys & Design's
  9073.          4th Survey District for working on the spiral commands; all
  9074.          those individuals and their firms who have provided or
  9075.          offered material support, suggestions, and encouragement; and
  9076.          finally, Patricia and Carol Cleary and Patricia and Cynthia
  9077.          Havey for typing code and documentation until their
  9078.          fingernails got short, putting up with more late night/early
  9079.          morning antics and phone activity than a family of vampires,
  9080.          accepting virtual poverty or at least heavy debt because
  9081.          "...Honey, we REALLY need (take your choice) a compiler,
  9082.          another 1000 disks, to incorporate, another computer system
  9083.          for development, etc....", and generally supporting and
  9084.          assisting the project in the zillions of ways that test
  9085.          patience, endurance, and commitment.
  9086.  
  9087.          Thank you all.
  9088.  
  9089.  
  9090.  
  9091.  
  9092.  
  9093.  
  9094.  
  9095.  
  9096.  
  9097.  
  9098.  
  9099.  
  9100.  
  9101.  
  9102.  
  9103.  
  9104.  
  9105.           GeoCalc COGO - Surveying/Engineering Applications Software
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111.                                                               Page 139
  9112.  
  9113.                                 FUTURE VERSIONS
  9114.  
  9115.  
  9116.          Our intent is to revise and improve COGO on a continuous
  9117.          basis.
  9118.  
  9119.          Of course, every attempt will be made to make these changes
  9120.          downwardly compatible with prior versions of COGO.  This is
  9121.          the reason for the spaces in the menu of this version (1.22).
  9122.          Re-alphabetizing the commands, and thus changing their menu
  9123.          numbers, would not allow batch files written on one version
  9124.          to run on a later version.  For example, suppose you create a
  9125.          batch file with this Ver. 1.22 in COMmon mode that uses the
  9126.          code number for LOCATE BEARING (#53).  When you register and
  9127.          receive an expanded version, if the code number of the LOCATE
  9128.          BEARING command has changed because of menu additions, that
  9129.          particular batch file will not run on the later version
  9130.          without an awkward or inconvenient conversion routine.
  9131.  
  9132.          Future versions of COGO will contain these functions (some
  9133.          of which are now being developed/tested):
  9134.  
  9135.          1.  Color
  9136.          2.  Screen plotting with unlimited zooming and real-time
  9137.                  panning via flip-up window (CGA, EGA, & PGA).
  9138.          3.  Vertical (elevation) coordinates: X, Y, and Z.
  9139.          4.  Some additional applications, such as
  9140.              a.  State Plane Coordinate/Latitude, Longitude
  9141.                  conversions.
  9142.              b.  Stadia.
  9143.              c.  Volumetric computations.
  9144.              d.  Cut/Fill computations with formal output sheet.
  9145.          5.  Conversion routines to address the popular CADD packages
  9146.                  and other COGO's so that data from these other
  9147.                  programs can be input to GeoCalc's COGO and
  9148.                  vice-versa.
  9149.          6.  A resident text editor to allow creation of batch files
  9150.                  without exiting COGO to a third party editor.
  9151.          7.  A toggle to activate automatic saving (in RAM) of
  9152.                  commands in interactive mode; this would allow error
  9153.                  correction similar to batch mode.
  9154.          8.  Compression/reduction of the program's code; its much too
  9155.                  large and we know it!  Many of the current routines
  9156.                  written in high level languages will be re-written in
  9157.                  low level languages.
  9158.          9.  Much better documentation.  The goal here is clear,
  9159.                  concise instructions without making the reference
  9160.                  manual a textbook.
  9161.  
  9162.  
  9163.          The above are some of many enhancements that are planned; the
  9164.          official "wish list" is quite long but can be changed at your
  9165.          requests via the suggestion form of page 137.  Note that some
  9166.          of the above will be resident within COGO while others are
  9167.          supplementary programs.
  9168.  
  9169.  
  9170.  
  9171.           GeoCalc COGO - Surveying/Engineering Applications Software
  9172.  
  9173.  
  9174.  
  9175.  
  9176.  
  9177.                                                               Page 140
  9178.  
  9179.                          CHRONOLOGY OF GEOCALC'S COGO
  9180.  
  9181.  
  9182.          VERSION  DESCRIPTION
  9183.          ~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9184.            1.20   The original; released in limited quantities as a
  9185.                   beta test package in the Philadelphia area only.
  9186.            1.21   First national distribution.
  9187.            1.22   Current version...minor bugs of V 1.21 repaired.
  9188.  
  9189.  
  9190.  
  9191.  
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.  
  9199.  
  9200.  
  9201.  
  9202.  
  9203.  
  9204.  
  9205.  
  9206.  
  9207.  
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213.  
  9214.  
  9215.  
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.  
  9222.  
  9223.  
  9224.  
  9225.  
  9226.  
  9227.  
  9228.  
  9229.  
  9230.  
  9231.  
  9232.  
  9233.  
  9234.  
  9235.  
  9236.  
  9237.           GeoCalc COGO - Surveying/Engineering Applications Software
  9238. LAYOUT 000
  9239. rBPB?A·----\----+---------+---------+---------+---------+---------+---------+----/---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+----BPB?A·\--------+---------+---------+---------+---------+---------+---------+---------/----+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+----BP