COPYRIGHT NOTICE AND LICENSE AGREEMENT SurveySoft surveying software is distributed as user-supported software. This means that the package may be widely and freely distributed, and that you have the opportunity to try the package at a minimal expense to find out if it is right for you. However, it also means that the continued availability of support for this product, and the development and availability of future products, is solely dependent on your good faith and honesty. If you are able to make productive use of this software, PLEASE send the registration fee of $75.00 to : G.D. Fleming & Company, Inc. P.O. Box 588 Blair, NE 68008 Remember that SurveySoft surveying software is copyrighted. It remains the property of the author. You may not copy, distribute, or otherwise make use of SurveySoft except under the terms of the following agreement : i) You may make as many copies of this disk as you like for your own internal use. You may freely modify or adapt the programs on this disk, so long as the modified programs are not shared or distributed in any form, and as long as the Copyright notice remains prominently displayed on any modified versions. ii) You may freely distribute unmodified copies of the original disk, and are encouraged to do so. You may not, however, distribute these copies for a profit under the terms of this agreement. iii) Neither G.D. Fleming & Co., Inc., nor the author can or do warrant the performance or results that you may attain through the use of this software. We license it to to use 'as is', entirely at your own risk, without making any claim as to the suitability of this software for any particular purpose. iv) You agree that you will not hold G.D. Fleming & Company, Inc. or the author liable for any damages that you may or anyone else may suffer arising out of the use of this software. v) If any part of this agreement is subsequently found to be invalid, it will have no bearing upon the validity of any other part of this agreement. OVERVIEW SurveySoft Version 3.0 is the latest version of a tested package of surveying software adapted for the IBM-PC and compatible systems. It incorporates nearly all of the improvements and modifications suggested by users of Version 2.0, together with several other improvements made possible by a new programming environment. Experienced users will find the speed of access to and execution of nearly all functions to be radically improved; beginners will find the on-screen prompts to be clearer and more useful. A more particular list of modifications incorporated in this version may be found at the end of this manual. Following is a list of available SurveySoft functions, which is furnished for quick reference. (Note that function keys shown in the form are accessed by pressing while holding down the key, just as if you were using like the shift key on a standard typewriter. Keys shown as are accessed using the key similarly.) Function Key Function Pg. Ref. Traverse -- Assign coordinates to initial point; use bearing for first leg, bearing or field angle thereafter. Points numbered by user or sequentially. Setup moves to consecutive points. Curve traverse; no error correction or adjustment. Field Traverse -- Assign coordinates to initial point; use bearing for first leg, bearing or field angle thereafter. Points numbered sequentially. Setup moves to consecutive points. Error correction, Compass or Transit rule adjustment, Curve traverse. Sideshot -- Enter backsight (optional) and occupied points, field angles and/or bearings. Points numbered by user or sequentially. Setup remains fixed (Radial Traverse). Inverse -- Gives angles, bearings,and distances between entered points. Inverse curves and area computation. Setup moves to current point. Radial Inverse -- Gives angles, bearings, and distances from backsight and occupied point to current point. Setup remains fixed. No curves or areas. List Coordinates -- Display coordinates of selected points. Enter Coordinates -- Assign selected northing and easting to one or more points. Rotate Coordinates -- Rotate selected points to bring a given line to a known bearing. Bearing / Bearing Intersection -- Compute intersection of known bearings through two given points. Bearing / Distance Intersection -- Compute intersection of a known bearing and a known distance through two given points. Distance / Distance Intersection -- Compute intersection of two known dis- tances from two given points. Fixed Areas (Angle / Side / Angle) -- Compute a four-sided figure of known area given one side and the bearings of the other three. Fixed Areas (Side / Angle / Side) -- Compute a three-sided figure of a given area, given one side and the bearing of a second side. Save Data -- Create a data file with the coordinate points currently in active memory. Load Data -- Transfer data from an existing data file to active memory. Delete Data File -- Delete a data file from the data disk. Earthwork -- Not currently supported. Transit Topography -- Compute northing, easting, and elevation of a point given benchmark elevation, plus rod, field angle, distance, zenith, & minus rod. No fixed data storage. Radial Curve Stakeout -- Field staking of offsets to a radial curve. INSTALLING DOS SYSTEM Experienced Version 2.0 users -- or any other impatient types -- may feel free to skip this section for the time being. Just be sure that you have safely backed up the distribution copy of your disk before proceeding to "FOR ALL USERS" at the end of this section. The object of this section is to create a disk with all of the SurveySoft files and with the DOS operating system on it, providing you with a working copy which may be used while the original is kept safely stored away, and which may be used to start up your system without the need for your DOS diskette. SurveySoft is not copy-protected. Keep the write-protect tab on the distribution diskette, don't physically abuse it, and you may make as many copies as you like (for your own use, of course) as long as the software will be in use on one system only at any given time -- see the licensing agreement elsewhere in this manual. SYSTEMS WITH TWO DISKETTE DRIVES. Insert your DOS diskette in drive A: and a blank diskette in drive B:. (It isn't necessary for the disk in drive B: to be blank, of course, but what we are about to do will wipe it clean, so choose it with care.) If necessary, start your system, enter the date and time, and do any other necessary housekeeping. Then, in response to the A> prompt, type FORMAT B:/S and press . You will be prompted to insert the disk to be formatted in drive B: and press any key when ready. Verify that you have done so, then press any key. The drives will operate briefly as the diskette is formatted and the operating system is transferred. When the process is complete, DOS will ask "Format another? Y/N". Respond by pressing N. When you have the A> prompt once more, remove the DOS diskette and replace it with the SurveySoft distribution diskette. Type COPY *.* B: and press . Each file on the SurveySoft distribution diskette will be transferred to the disk in drive B:, which has now become your working copy. Label it, remove the distribution copy from drive A: and put it in a safe place, insert the working copy in drive A:, and proceed to "FOR ALL USERS" at the end of this section. SYSTEMS WITH HARD DISKS. The following installation procedure assumes that the DOS operating system is already resident on your hard disk, and that your hard disk is drive C:. A list of the files on the SurveySoft diskette that will be copied to the hard disk follows. If any files by these names currently exist on your hard disk, they will be overwritten and lost, so you will want to consider renaming them before proceeding. (See your operating system manual for instructions on how to do so.) Also note that SurveySoft does add an extension of ".DAT" to all data files, and that DOS 2.0+ pathnames are not supported at this time. SURVEY.COM SETDRIVE.COM SURVEY.000 DRIVFILE.PAS SURVEY.001 TESTTEST.TST SURVEY.002 SURVEY.003 SURVEY.004 Ready? Insert the SurveySoft distribution diskette in a diskette drive, make that drive the default drive, and type COPY *.* C:. (Remember that we're assuming your hard disk to be drive C:, and substitute the actual name of your hard disk if necessary.) When you have the DOS prompt once more, make the hard disk the default drive again, store the SurveySoft distribution diskette in a safe place, and proceed to "FOR ALL USERS" at the end of this section. SYSTEMS WITH ONE DISKETTE DRIVE ONLY. Insert your DOS diskette in drive A:. If necessary, start your system, enter the date and time, and do any other necessary housekeeping. Then, in response to the A> prompt, type FORMAT /S and press . you will be prompted to put the disk to be formatted in drive A: and press any key when ready. Remove the DOS diskette from the drive and replace it with a blank one, then press any key. The drive will operate briefly as the diskette is formatted and the operating system is transferred. When the process is complete, DOS will ask "Format another? Y/N". Respond by pressing N. When you have the A> prompt once more, remove the blank diskette and replace it with the SurveySoft distribution diskette. Type COPY *.* B: and press , then follow the disk-swapping instructions provided by the operating system. When you have finished, each file on the SurveySoft distribution diskette will have been transferred to the blank diskette, which has now become your working copy. Label it, replace it in the diskette drive, and store the distribution copy of SurveySoft in a safe place. FOR ALL USERS. You should now have your new working copy of SurveySoft stored on the default drive and have the DOS prompt for that drive on your screen. To access the surveying programs on the disk, type SURVEY in response to the DOS prompt and press . GETTING STARTED THE OPTIONS MENU. If you have not already done so, bring up the DOS prompt and, with SurveySoft in the default drive, type SURVEY and press . After a few moments, the Options menu will appear on the screen. From this menu you will make a few simple choices that will adapt SurveySoft to your personal preferences and to your system. You may return to this menu from the main program and revise your choices any time that you like. Your screen should now look something like Figure A. Whenever you load SurveySoft, the Printer Status and Zenith Input will default to "OFF" and Keyboard Audio will default to "ON". If you elect to change these values, you must do so whenever you reload the software. The selection for the data drive, however, is permanently recorded and becomes the new default value until you elect to change it again. PRINTER STATUS. Set Printer Status to "ON" only if a line printer is connected to your system and ready to operate. If you do set the Printer Status to "ON", SurveySoft will verify that a printer is present and on line. If it does not encounter a printer, it will automatically reset printer status to "OFF" and return you to the Options Menu. While in many cases a printed record of your activity is desirable, you should be aware that with most printers SurveySoft will run very considerably slower with the printer option selected. ZENITH ANGLE INPUT. Your selection of a Zenith Input setting is a matter of personal preference, the type of input with which you will be dealing, and the quality of your field notes. With Zenith Input "ON", every time that SurveySoft prompts you to input a distance, it will prompt you to input a zenith angle. As you can see, if you are entering data from a deed or plat, this could become quite an inconvenience. It is for this reason that the default setting for Zenith Input is "OFF". (Note also that even with Zenith Input "ON", you may enter a zenith angle of 90 degrees by simply pressing when prompted for the angle.) KEYBOARD AUDIO. Once again, your choice of a Keyboard Audio setting is a matter of preference and the environment in which you will be using your software. While the Keyboard Audio setting is "ON", SurveySoft will chirp (discretely, of course) upon positive data entry and input errors. If you or others in your work environment find this objectionable, you will want to set Keyboard Audio to "OFF". ACTIVE DATA DRIVE. As noted earlier, your choice of a data drive is permanently recorded and will become the new default value whenever the system is loaded -- although it may, of course, be changed at any time. If yours is a single-drive system, you will want to leave the data drive set to A:. This will mean that all of your data will be stored upon your SurveySoft working diskette, but since the software is not copy-protected, this should present no particular problem. If yours is a two-drive system, you will probably want to keep the SurveySoft diskette in drive A: and let drive B: be the drive in which you place your data diskette. To do so, press the '+' key once; your display should now show that the data will be stored in drive B:. If you have a hard-disk system, you will probably want your data, as well as the SurveySoft applications programs to reside on your hard disk. Simply press the '+' and '-' keys until your hard disk drive appears on the display. When you are satisfied with your selections from this menu, press . Note that if you have changed the data drive, SurveySoft will test the status of that drive before proceeding. If it is unavailable, an error message will be displayed and the data file will be reset to its previous value. Note also that if for any reason (such as moving to a new system) the data drive of record is not available, the utility program SETDRIVE is provided to reset the data drive without entering SurveySoft. THE MAIN MENU. After you have left the Options Menu by pressing , your screen will display the SurveySoft Main Menu, through which all of the software's other features are accessed. Your display should now resemble Figure B. COORDINATE GEOMETRY PROCEDURES AN INTRODUCTION. All of SurveySoft's various functions are inter-related and, unlike many other surveying software packages, all share a common system of coordinate points. In the off-the-shelf version of the software, these points may be assigned numbers from 1 to 1000. For most applications, this provides a good working compromise between capacity, execution time, and memory demands. (If your application demands more storage, and your system is able to support it, custom versions of SurveySoft with greater capacity are available to current users at a nominal charge.) In such a thoroughly integrated program, many functions make use of data which has already been input by means of others. Although the adventurous user may want to strike out on his own, relying on onöscreen prompts and the list of functions already provided, there follows a tutorial which will take you through all of the coordinate geometry functions provided, using a simulated survey to provide the data. Functions are presented in the order in which they might typically be used, beginning with the Field Traverse routine. FIELD TRAVERSE. The Field Traverse routine will be the data entry method of choice when you have a substantial amount of data to enter, when that data may be entered as a series of consecutive points, and when your situation will allow you to number each point consecutively. It differs from the Traverse routine in that the Traverse routine will allow you to enter your choice of a point number for each point, and in that the Traverse routine allows neither closure and adjustment of a traverse nor correction of data which has been mis-entered. Access the Field Traverse routine by pressing from the Main Menu. The system prompts you to enter the number that you wish to assign to the initial point (the first occupied point) of the traverse. Please respond by typing 1 then pressing . Note that numbers outside of the allowable range of point numbers (1 to 1000 for stock versions) will not be accepted. (SurveySoft has automatically set the cursor / numeric keypad for numeric entry. While you may reset it for cursor control any time that you like, SurveySoft will not respond to the characters that the cursor keys will generate, and will reset the keypad at its earliest opportunity.) The system now prompts you to enter the northing coordinate that you wish to assign to point number 1. Assign it a northing of 1 + 00 by typing 100 and pressing . When you are prompted to enter the easting coordinate for point number 1, assign it an easting of 1 + 00 in a similar way. (If you do not assign a northing at this time, but proceed by pressing , the system will assign by default any northing which had previously been assigned to point number 1; if no northing was previously assigned to that point, its northing coordinate is 0 + 00.) You are now prompted press a key on the numeric pad. The display in the bottom window shows you which numeric keys (NOT the number keys in the top row of the typewriter keyboard) correspond to which quadrants and field angles. Keys 2, 4, 6, and 8 are used to generate field angles from the last entered traverse leg; since we have no previous leg, they are of course meaningless now. Keys 1, 3, 7, and 9 are used to enter azimuths and bearings. Key 0 is used to recall the bearing between two previously entered points; its use is further documented on pages 15 - 16 of this manual. Key 5 is not implemented at all. (Enter bearings of due north and south by entering bearings of 0 in either adjacent quadrant. Similarly, enter bearings of due east and west by entering bearings of 90 in either adjacent quadrant. Enter a north azimuth by entering the azimuth in the northeast quadrant and a south azimuth by entering it in the southwest quadrant.) If the bearing of the first leg of your traverse is known, it is of course entered at this time; otherwise, an arbitrary bearing is entered which may later be rotated to conform to any required bearing. For now, press number 9 on the numeric keypad to set the bearing of the first leg of your traverse in the northeast quadrant. The system prompts you to enter the bearing of the first leg of your traverse. Bearings are entered using the format DDD.MMSS. Assign a bearing of N 45 45'45" E by typing 45.4545 and pressing . You are now prompted to enter the length of your traverse leg. Input a distance of 100.00 feet and press . If you have set Zenith Input to "ON" -- this tutorial will assume that you have not -- you will now be prompted to enter the zenith angle turned to the new point. This angle is entered in the same way as is a horizontal angle, in response to the prompt. A zenith angle of 90 may be entered by simply pressing with no numeric input. (The zenith angle is the angle turned from the vertical to the new point. Thus points at a higher elevation than the instrument will have turned zenith angles between 0 and 90 or between 270 and 360, while points below the instrument will have zenith angles between 90 and 270.) SurveySoft computes and displays the coordinates of the new point and assigns it the next consecutive point number (in this case, 2), then asks that you press a key on the numeric pad for the next leg of your traverse. Enter a field angle right of 90 degrees by pressing 6 on the numeric pad,typing 90 when prompted, and pressing . When asked to enter the distance to the next point, please enter a distance of 99.5 feet. Now close into the initial point of your traverse by entering a deflection angle to the left of 135 00'15". Press numeric key 2 for deflection left, type 135.0015, and press . When prompted, a distance of 100.15 feet. SurveySoft computes and displays the coordinates of traverse point number 4. If all has gone well, point number 4 should have a northing of 140.91 feet and an easting of 100.91 feet. You may note that a 40öfoot closure is not particularly close work for a traverse of this size; in fact, it seems that we have made a typographical error in entering the last leg of our traverse. Instead of a closing distance of 100.15 feet, we should have entered a distance of 140.15 feet. We are about to remedy this situation. Press to leave the data entry portion of the Field Traverse routine. You are prompted to press the space bar to close and adjust the traverse, or to correct a leg. (You may also return to the Main Menu by pressing again at this point.) Please press the to go to the Close and Adjust Menu. CLOSE AND ADJUST Before proceeding to the Close and Adjust menu, you are presented with tentative northing and easting coordinates for the point closed upon. These are simply the coordinates of the initial point of the traverse. If you are closing upon the initial point, as we are here, press Y. Otherwise, if you are closing upon some other point of known coordinates, press "N"; you will be offered the opportunity to enter those known coordinates. SEARCH FOR ERROR. Let us first verify the location of the error by pressing function key , Search for Error. The data that you have entered is highlighted and displayed in the center of the screen. Verify that the data entry error did occur at point number 3 and that the other data were entered correctly, then press function key , Correct Error. (If you have entered more data than can be displayed in this area, only the first portion will be displayed; scroll through the data by pressing the key. When you have reached the end of your input data, the display will scroll back to the first point if you continue.) CORRECT ERROR. We have now located the input error and verified that it did occurr at point number 3. When you are prompted to enter the point at which the error occurred, type 3 and press . You will be prompted to press a quadrant key on the numeric pad. Since the correct angle is still a deflection left, press 2. You will be prompted to enter the new bearing. Since the bearing also remains unchanged, type 135.00015 and press . Finally, you are prompted to enter the correct distance. Type 140.15 and press . The traverse is recalculated and the results displayed in the highlighted area of your display, which should now resemble Figure C. You will return to the Search for Error mode. Note that the closing coordinates for point number 4 are now 1 + 00.91 North and 1 + 00.38 East. We will consider these figures to be within reasonable limits of accuracy for this survey. BALANCE ANGLES. Now note the line above the highlighted area. Since you did not enter a closing angle at point number 4, SurveySoft has calculated the angular error based upon a computed line from the last occupied point to the ideal closing coordinates, and reminded you that a closing angle was not entered. If you like, you may return to Correct Error mode and enter a closing angle at this time; the angular error will be recalculated. Either with or without a closing angle, you may select Balance angles to have the angular error balanced among all field angles -- not angles entered as azimuths or bearings -- before proceeding. Corrected figures will appear in the highlighted area. However, since your instrument operator has been very good (or very lucky), and since your party chief has neglected the closing angle (Have you considered rotating your personnel?), we will proceed to adjust the traverse without balancing angles. ADJUST TRAVERSE. Since the angular closure of this traverse is so good, you should probably consider using Transit Rule adjustment, which assumes that angles have been measured more accurately than distances. In most cases, however, Compass Rule (which assumes that angles and distances were measured with roughly equal asccuracy) will be the method of choice. Since the procedures for both methods are identical -- and quite simple -- let us proceed with a Compass Rule adjustment by pressing function key . Because adjustment of the traverse must be the last step in the Close and Adjust procedure, you are notified when the adjustment is complete and are instructed to press to return to the main menu; you have no further access to the Close and Adjust menu at this time. INVERSE. To see what changes the adjustment has made in our field data, press function key , Inverse. When SurveySoft prompts you to enter the first point number, please type 1 and press . When you are prompted to enter the next point number, enter number 2. Note that the bearing of the first traverse leg has been adjusted to N 45 49'44" E and that the length of the leg is now 99.73 feet. Enter point number 3 and note that the field angle right of 90 which we entered at point number 2 has become an angle right of 89 46'50". Enter point number 4 and note that the northing and easting of this point have now been adjusted to match the northing and easting of the initial traverse point. Your display should now resemble Figure D. When you have satisfied yourself of this, press to exit the Inverse procedure. SurveySoft will compute and display the acreage that you have inversed, then prompt you to press again to return to the main menu. Please do so when you are ready to proceed. (Of course, points need not be entered in consecutive order, but our example does happen to work out that way. In fact, whenever SurveySoft prompts you to enter a point number, you may default to the point immediately following the current point by pressing . However, this default must be used with caution; if a value has already been assigned to that default point, it will be lost.) (Computed acreage to the nearest hundredth should be sufficient for most purposes; if not, note that area is also displayed in square feet, and can therefore be computed to any desired accuracy.) ROTATE COORDINATES. We have entered a traverse from field data, corrected a data entry error, adjusted the corrected traverse, inversed the adjusted traverse and displayed the enclosed area. We now would like to rotate the traverse so that its west line conforms to a known due northösouth bearing. We will do so by selecting the Rotate Coordinates routine from the Main Menu. Please do so by pressing function key . SurveySoft prompts you to enter a point number for the hinge point -- that is, the point about which all the others will be rotated. This point may be any point lying upon the line whose bearing we wish to define (in this case, the west line of our traverse). Please enter point number 1 in response to the prompt. The system now asks that you enter the known bearing away from the hinge point, beginning with pressing a quadrant key on the numeric pad. To assign a bearing of due north to the west line, press key 9, NE (or key 7, NW, if you prefer), then input an angle of 0 degrees. You are now prompted to enter a base point number. This point is another point on the line through the hinge point whose bearing we wish to define. When the Rotation procedure is finished, the bearing from the hinge point to the base point will be the bearing that was entered in the preceeding step. In this case, the only suitable point is point number 3. Please enter 3 in response to the prompt. At this time, SurveySoft offers you the opportunity to change the northing and easting coordinates of the hinge point (and, of course, to similarly shift the coordinates of the other points that you choose to rotate). To facilitate plotting the survey, let us assign to the hinge point northing and easting coordinates of 0 + 00. Please type 0 and press when you are prompted for these coordinates. The system now prompts you to enter a scale factor. The scale factor permanently alters the coordinates of all rotated points in memory, and should be used only on the rare occasions when it is necessary to scale to match known data. In nearly all other cases, the correct response to this prompt is 1, and 1 is the default value assigned if no other value is entered. Respond to the prompt by pressing with no numeric input. (To make all distances between rotated points 1% longer, enter a scale factor of 1.01; to make then 10% shorter, enter a scale factor of .9, and so on. Note that the input of the scale factor in the Rotate routine is different from the input in the List Coordinates routine on page ##.) You are now asked to enter the first point to be rotated. This is the lowest-numbered point that you wish to have affected by the Rotation procedure. In this case, that point also happens to be the hinge point; you should enter point number 1 in response to the prompt. When you are asked for the last point to be rotated, enter the highest-numbered point that you wish to have affected; in this case, that point is point number 4. SurveySoft informs you when the procedure is complete. Your screen should now resemble Figure E. Please press when you are ready to proceed. LIST COORDINATES. At this point it will be helpful to prepare a sketch of what we have accomplished. One convenient way to prepare a sketch from data in system memory is to List the coordinates of the points that you wish to plot. Access the List routine by pressing function key from the Main Menu. SurveySoft prompts you to enter a scale factor. Unlike the scale factor in the Rotate routine, this scale factor does not permanently alter coordinates in memory but only displayed values. (For example, this enables you to plot data at a scale of 1" = 400' by entering a value of 400 in response to this prompt, then plotting the displayed values directly in inches, while the coordinates assigned to all points remain unchanged.) For now, however, please respond to this prompt by entering 1. The system prompts you to enter the first point number to be listed. Again, this is the lowest-numbered point that you wish to display; please enter 1 in response to the prompt. When you are asked for the last point to be listed, input the highest- numbered point that you wish to display; please enter 4 in response to the prompt. (Don't be concerned if you need to display more points than will fit on the screen at one time. Go ahead and enter your point numbers as usual, and SurveySoft will display the data one screenful at a time.) If you wish, you may now make a simple sketch using the displayed data. The results should resemble Figure F. DATA STORAGE. At this point, you may be ready for a bit of a break before con- tinuing. Let us save the data that we have developed up to this point on disk, so that it will be available when you return. (In practice, you will want to save your data frequently, perhaps as often as every 10-15 minutes when you are engaged in complex calculations, and to make back-up copies of your data at the end of every session.) If you have not already done so, return to the Main Menu by pressing . Then select the Data Storage routine by pressing function key . (It is not really necessary in Version 3.0 to return to the Main Menu before making your selection. At almost any time you may move directly to another menu selection by pressing the appropriate function key. As you become more familiar with the system, you will find that this approach will greatly increase your computing efficiency.) The system asks you to input the name under which you intend to store your data. If you have already used data file names in this session, you are offered the most recent as a default selection, and need only press to select it. This time, however, we need to enter an original name. A filename may be any combination of letters, numbers, and the underscore ("_") symbol, up to eight characters in length. SurveySoft will not permit you to use illegal symbols or to exceed the legal length. An extension of ".DAT" is added to the end of all data files to prevent accidental overwrites and to simplify block file handling. (DOS 2.0+ pathnames are not currently supported.) It is generally wise to select a name for your file that will recall to your mind the type of data contained in that file; thus, while JonesSub would be an excellent file name, choices such as Data1, Data2, and so on are probably not so appropriate. In this case, let us save the data that we have compiled up to this point as "Example". Do so by typing Example and pressing . Note that no quotes are necessary around SurveySoft file names. Your selected data drive operates briefly as points one through four are stored on your data disk; you are then informed that the data storage procedure is complete. Your system may now be safely turned off, or you may experiment with the commands that we have covered up to this point. (SurveySoft stores data in a text file in the form of ASCII characters. This means that SurveySoft data files may be accessed through the DOS TYPE and PRINT commands, as well as edited with the EDLIN editor and many word processors. Only non-zero points are stored, together with the point numbers that have been assigned to them. In all but the very largest data files, this approach improves disk access time and conserves disk space.) DATA RETRIEVAL. Make sure that your operating system and SurveySoft are in your system's default drive and that EXAMPLE.DAT is in the drive that you have chosen as your data drive. If your system is on, restart it by pressing while holding down both the and keys. If it is off, turn it on. Enter the date and time and do any other necessary housekeeping; then type SURVEY in response to the DOS prompt and press . This will bring up the Options Menu. Make your selections here -- remember that you do not have to re-enter the data drive unless you would like to change it -- and press when you are ready. We will now load the data from EXAMPLE.DAT from the disk by pressing function key , Load data. If there are any non- zero points in active memory, you are warned that unless saved, they will be overwritten, and you are offered an opportunity to back up and save them. Since we have just started with a clean slate, this warning is bypassed and you are prompted to enter the name of the file to be loaded. Respond by typing the name of a file that you know is not currently in the data file, perhaps TEST, and pressing . The system informs you that is unable to find this file, and offers you the option of pressing to retry -- either another disk or another filename -- or of pressing to back up to the Main Menu. Please press . Note that you are offered TEST.DAT as a default selection; to search for that file on another disk, you need only insert the new disk in the data drive and press . For now, please type EXAMPLE and press . With luck, you will meet with more success this time, and will be returned to the main menu. SIDESHOTS. Refer to the sketch of our three-point traverse that you made earlier, or to Figure F. Let us assume that traverse point number 2 was a temporary point that you established to locate two additional points that lie roughly north and south of it, and that you have located these two points while occupying point number 2, turning angles and measuring distances to them while using point number 1 as a backsight. Access the Sideshot routine by pressing function key , Sideshot. When the system prompts you for a backsight point number, input number 1. When you are prompted for the number of the occupied point, enter 2. Input an angle right of 132 15'15" by pressing 6 on the numeric keypad, typing 132.1515, and pressing . When prompted, input a distance of 75.12 feet; if necessary, input a zenith angle of 90. Note that, unlike the Field Traverse routine, you are now prompted to enter the point number to be assigned to the new point. Since the current point number is 2, if you respond to this prompt by pressing without numeric input, the new coordinates will be assigned to point number 3. In this case, the current coordinates of point number 3, which remains useful to us, will be overwritten and lost. (If you will be entering bearings rather than field angles, it makes no difference what point you enter here. If you are not comfortable entering a random point number, you may bypass this selection entirely by pressing with no numeric input.) (For our purposes here, the current point number is defined as the last point number that was entered by the user.) Obviously, then, we must assign some new point number, say 5, to this point. Do So by typing 5 and pressing . In the Sideshot routine, as opposed to the Traverse and Field Traverse routines, SurveySoft assumes that subsequent data are input using the same backsight and occupied point. Locate the second new point at a field angle right of 270 17'17" (measured from point number 1) by pressing 6 on the numeric keypad, typing 270.1717, and pressing . Input the distance from point number 2 by typing 68.13 and pressing . Since the current point number is now 5, and since point number 6 is unused, we may assign the default value of 6 as the point number by pressing with no numeric input. If you had other points that were located from the same setup, you would enter them at this time. If you had other points to enter using the Sideshot routine which were located using other setups, you would do so either by returning to the Main Menu and selecting Sideshot again or by pressing function key while still in the Sideshot routine. In either of these cases, you would be prompted to enter a new backsight number, and would proceed with the new setup data as above. You may wish to update the sketch of our data that you made previ- ously, or refer to Figure G. List the coordinates of points 1 to 6, and plot those which have not yet been plotted, bearing in mind that the coordinates of point number 1 are 0 + 00 North, 0 + 00 East. Inverse the lines 1 - 6, 6 - 5, 5 - 3, and 3 - 1. Label the lines that you have Inversed with their bearings and lengths. When you have finished, your sketch should resemble Figure G. When you are satisfied, please return to the Main Menu. ENTER COORDINATES Now let us assume that line 1 - 3 is not in fact the west line of the parcel that we are surveying, but is rather the centerline of a road which has an 80-foot right-of-way. To establish the right- of-way line which is the actual boundary of our survey, it will first be necessary to establish a point which is 40.0 feet east of line 1 - 3. Certainly one option is to enter this point by means of the Sideshot routine; however, this also provides us with the opportunity to introduce the Enter Coordinates routine. Please enter this routine by pressing . SurveySoft now prompts you to enter the point to which you wish to assign new coordinates. Please type number 7 and press . You are prompted to enter the northing that you wish to assign to this point. Let us arbitrarily assign a northing coordinate of 0 + 00 by typing 0 and pressing . When you are prompted to enter an easting for this point, please enter 40. We have now established point number 7 due east of point number 1 and 40.0 feet east of the center of the road. The system prompts you to enter another point number to which you would like to assign coordinates. You may enter a new point number at this time; or as always, the next consecutive point number may be assigned by default by simply pressing . To exit from this routine, simply press . BEARING / BEARING INTERSECTION Let us now compute the intersection of the north line of our tract with the east right-of-way line of the road centering on line 1 - 3. We have already established point number 7 on that east right- of-way line. Now select the Bearing / Bearing Intersection routine by pressing . SurveySoft prompts you to enter the first point number. This may be either point through which a line of known bearing is to be run; in this case, please enter point number 7. Since the right- of-way of the road is to center upon the west line of out tract, it must have a bearing of N 0 00' E. Enter this bearing by pressing 9 on the numeric keypad, then entering an angle of 0. (Note that it is important that the bearing entered be a bearing toward the intersection point. In this case, entering an angle of S 0 W might yield an incorrect result.) The system prompts you to enter the number of the second point through which a line of known bearing is to be run. Please enter point number 3. At this point the usual course would be to enter the bearing of the north line of our tract by referring to our sketch, then inputting the proper quadrant and bearing. However, SurveySoft also provides a shortcut in the Bearing Recall function. Please press 0 on the numeric keypad. Selecting '0' as the quadrant key informs the system that the number about to be input is not, in fact, a bearing, but instead specifies two point numbers, and that the bearing between these two points is to be computed and entered into the ongoing calculation. The format for entering the point numbers is #.00##. Any legal point number may be typed to the left of the decimal. To the right of the decimal, any legal point number may be entered with leading zeroes to make a total of four decimal places. Thus, to recall the bearing from point 1 to point 4, enter 1.0004; to recall the bearing from point 1 to 400, enter 1.0400. At this time, to recall the bearing from point 3 to point 5, type 3.0005 and press . SurveySoft computes the coordinates of the intersection of the north property line and the right-of-way line, then prompts you to input a new point number for the intersection point. Please enter point number 8. Now return to the Main Menu. Inverse from point 7 to point 8 to verify that the bearing of the right-of-way line is due north - south. Check the coordinates of point number 8 to verify that it is at 0 + 40 East. Inverse from point 8 to point 5 to verify that the bearing of the new north line is as it should be, then from 5 to 3 to verify that the interior angle 8-5-3 is in fact 0 degrees. Return to the Main Menu and save your file as EXAMPLE. Note that since the file EXAMPLE already resides on this disk, you are notified that it is about to be overwritten and offered an opportunity to back up and try again with another file name. In this case, since you do wish to update the existing file, respond by pressing . BEARING / DISTANCE INTERSECTION Now let us assume that the road that runs along the west line of our tract terminates in a cul-de-sac 120.0 feet in diameter, and that the cul-de-sac is centered upon point number 1. Our sketch will now look something like Figure H. First we will establish the point at which the 80-foot road right- of-way intersects the radius of the cul-de-sac. This is the point labeled in Figure H as point number 9. Please return to the Main Menu if you have not already done so, then press , Bearing / Distance Intersection. SurveySoft prompts you to enter the point through which the line of known bearing runs. Please enter point number 8 in response to this prompt. The system then prompts you for a bearing from the point that was just entered. Input a due south bearing by pressing 1 on the numeric pad, then entering an angle of 0 degrees in response to the next prompt. You are now prompted to enter the number of the point from which the distance to the intersection point is known. Enter number 1 in response to the prompt; when the system requests the distance to the intersection point, enter a distance of 60 feet, the radius of the cul-de-sac. SurveySoft displays the distance from the first point number to the first of two solutions to the intersection. In this case, a distance of 98.80 feet is about the distance that we would have anticipated from point number 8 to point number 9, so enter 9 when the system requests a point number to assign to this solution. The system now displays the distance from point 8 to the second possible solution. It is apparent that 188.25 is the distance to the point at which the easterly road right-of-way line would intersect the south edge of the cul-de-sac. Since there is no immediate reason for us to assign a point number to this solution, press without inputting a number. (Note that had these solutions been displayed in reverse order -- had the solution we needed been the second one to appear -- we would have pressed with no numeric input in response to the first prompt. Note also that here and in the Distance / Distance Intersection routines, SurveySoft's automatic assignment of consecutive point numbers is disabled. DISTANCE / DISTANCE INTERSECTION Now we will establish the other point at the throut of the cul-de- sac, the point labeled number 10 on the sketch. You have already become familiar with several means of accomplishing this, including another Bearing / Distance Intersection or a Sideshot (occupying point number 9 and turning 90 degrees left from point number 8 for a distance of 80 feet). However, we will now make use of the Distance / Distance Intersection routine. To access this routine, please press function key . We know that point number 10 is 80 feet west of point number 9, because that is the width of the right-of-way. We know that it is 60 feet northwest of point number 1, because that is the radius of the cul-de-sac. In response to SurveySoft's request for a point number, either 1 or 9 might be input. In this case, enter point number 9 in response to the request for the first point number and enter a distance of 80 feet. Respond to the request for a second point number by enter our other possible selection, point number 1, and a distance of 60 feet. SurveySoft displays the coordinates of the first possible solution to the intersection problem, then prompts you to input a point number. Since we know that the solution that we are looking for is northwest of point number 1, and since the displayed coordinates are south and east of that point, respond by pressing without inputting a point number. (Note that in this situation, and the corresponding situation in the Bearing / Distance Routine, SurveySoft's automatic assignment of the next consecutive point number is overridden. Make sure to assign a number to the solutions that you wish to retain in these situations.) The system now displays the coordinates of the second possible solution. Since this solution looks reasonable, assign number 10 in response to the prompt. INVERSE WITH CURVES AND AREAS Review the sketch of our tract and note that all points on its perimeter have been established except point number 11, the inter- section of the south line of the tract with the east line of the cul-de-sac. Please establish point number 11 at this time by pressing function key , Sideshot. Backsight point number 6, occupy point number 1, and use numeric key 6 to input an angle right of 0 degrees. Enter a distance of 60 feet and assign new point number 11. When you have finished, press function key , Inverse. Enter point number 9 in response to the system's request for the initial point number. Respond to subsequent prompts by entering point numbers 8, 5, 6, and 11 in turn. We have now arrived at the first point on the radius of the cul- de-sac. The next point number to be input is the radius point of the curve. Press to enter the curve; when prompted, enter 1, the number of the radius point. Finally, enter 9, the number for the end point of the curve, when prompted to do so. SurveySoft computes and displays curve data and compensates for the curve in its area calculations. (Of course, the curve need not be the last course to be inversed; one or more curves may occur at any point in the figure being inversed.) Update your sketch if you wish, showing right-of-way information and the new lengths of the north and south lines of the tract. When you have finished, it should resemble Figure I. Verify that the information on your sketch is in agreement with that shown here. When you are satisfied, return to the Main Menu and save your data as EXAMPLE. FIXED AREAS (ANGLE / SIDE / ANGLE) We will now assume that you intend to lay off a tract containing 0.5 acres, bounded on the west by the road right-of-way, and on the north and south by the easterly extension of the north and south lines of our tract. This may be easily accomplished by using the Fixed Areas (A/S/A) routine. Access it by pressing function key . SurveySoft prompts you to enter the first base point number. Enter point number 5 in response to the prompt. The system will prompt you to press a numeric key and enter a bearing. Enter the bearing of the north line by pressing numeric 0, Recall Bearing, and entering 3.0005. When the system prompts you to enter the second base point number, input point number 6. Recall the bearing of the south line by pressing numeric 0 and entering 1.0006. The system prompts you to enter the bearing (in square feet) of the tract that you wish to lay out. We know that the boundary which we have previously inversed contains 6166 square feet. One half acre contains 21780 square feet, so the difference of 15164 square feet is the additional area we need to arrive at a total of 0.5 acres. Enter 15164 in response to the prompt. You are prompted to press a numeric key to set the bearing of the new side. For the sake of neatness, set the bearing of the new side to South 0 degrees East by pressing numeric 3 and entering a bearing of 0 in response to the prompt. When you are requested to enter the first new point number, please enter 12. This is the point which lies on the same line as the first base point. When you are requested to enter the second new point number you may enter 13 or let the system assign the default value of 13 by pressing with no numeric input. SurveySoft computes and displays the coordinates of points 12 and 13. If you like, you may now update your working sketch, which should now resemble Figure J. FIXED AREA (SIDE / ANGLE / SIDE) Your client has now informed you that instead of 0.5 acres, the tract should in fact have contained 0.6 acres. He wishes to add the additional acreage to the north side of the tract, but would like the amount of road frontage on the west to remain constant, as well as the bearing of the east line. To no one's particular surprise, it is time to press , Fixed Area (S/A/S). The system prompts you to enter the base point number. This is the number of the point which is to be adjusted in arrriving at the new area, corresponding to point number 12 in Figure K. Please enter 12 in response to the prompt. You are now prompted to press a key on the numeric pad. This key -- and the bearing which follows it -- will determine the bearing of the line along which point number 12 is to be adjusted. Let us retain the due north bearing of the east line by pressing numeric 9 and entering a bearing of 0. Wneh you are prompted to enter the hinge point number, enter the number of the point which is to remain fixed -- upon which the new line will hinge. Please enter point 8 at this time. You are asked to enter an area in square feet. Since we wish to add one tenth of an acre or 4356 square feet, please enter 4356 in response to the prompt. SurveySoft calculates the coordinates of the new northeast property corner and prompts you to enter the point number to be assigned to the new point. Please enter number 14; the coordinates of point number 14 are displayed on the screen. TRAVERSE WITH CURVES If you like, you may update your screen at this time; it should resemble Figure K. It is now time to verify that the information shown on our sketch is correct as shown. Please save your data, then return to the Main Menu. Press F1 to select the Traverse routine. We will begin entering data with the point presently labeled as point number 1; however, we will assign it a new point number to avoid overwriting our current data. Enter an ititial point number of 100 and any convenient starting coordinates. (Good choices might be (0,0) or the current coordinates of point number 9.) From this initial point, enter traverse data as follows: N 0 degrees 00'00" E 98.80 feet N 70 degrees 23'25" E 186.80 feet S 0 degrees 00'00" E 165.95 feet S 79 degrees 26'19" W 159.69 feet This brings us to point number 11 ( now point number 104 ), the intersection of the south line of the survey with the radius of the cul de sac. Press to enter the radius point of the curve that we will be traversing. You are prompted to enter a bearing for the initial tangent of the curve. In this case, we know that the south line of our survey is radial to the curve, so we may enter the bearing of the tangent as a deflection right of 90 degrees from our current bearing. Press 8 on the numeric keypad to enter a deflection right, then enter 90 degrees. The system asks if the curve to be traversed is a curve to the left or to the right. In this case, the curve is concave to the left, so enter L (or l). SurveySoft requires at least two values to compute the curve, one of which must be either the radius or the central ( deflection ) angle. You will be prompted in turn for the radius, delta, tangent, and arc of the curve, until two values have been entered or it has been determined that the data entered is not sufficient. In our example, the radius is known, so respond to the prompt for a radius by entering 60. You will be prompted for the delta and then for the tangent, neither one of which may be very conveniently determined from our sketch. Respond to each of these prompts by pressing . Then, when you are prompted for the arc, enter 39.40 from your sketch or from figure K. The curve is computed and displayed, and you are prompted to enter a point number for the radius point, then the point of tangency. These points may be entered indi- vidually or by using the system default values, which will, as usual, assign the next consecutive point number after the current ( point of curvature ) number. Note that it is not necessary for the curve to be the last course traversed; our example just happens to work out that way. Note also that compound and reverse curves may be entered by pressing again at this point. Exit from the Traverse routine by pressing . The traversed area is computed and displayed, with the curve accounted for. Return to the Main Menu by pressing again. RADIAL INVERSE Finally, having arrived at the correct dimensions for our sample tract, it is time to consider the actual field staking of the tract. This could be accomplished by using the Inverse routine, and there may be cases in which it is easiest to do so; however, SurveySoft also provides you with a Radial Stakeout routine. Radial Stakeout bears the same relation to Inverse that Sideshot bears to Traverse; that is, it will retain a backsight and occupied point rather than moving from point to point as you enter data. Please access this routine by pressing . Assume that you wish to establish all of the perimeter points of the tract while occupying point number 2 and sighting on point number 1. In response to the system prompts, enter 1 as the backsight point number and 2 as the occupied point number. In response to the prompt for the next point number, please enter point numbers 9, 8, 4, 13, and 11 in turn. Your display should now resemble figure L. When you are ready, press to return to the Main Menu, and again to reutrn to the Options Menu. Press it once more, and you will be warned that you are leaving the SurveySoft program. One more time, and you are returned to DOS. CONCLUSION Although this concludes the instruction manual for the Coordinate Geometry section of SurveySoft, please realize that, as with any other tool, as you grow in profficiency, you will discover uses that you ( and perhaps the author ) are not yet aware of. Experiment. Make a few errors to see how the system will handle them. If you are unsure as to how a particular procedure may be used to accomplish a given task, by all means, try it -- then be sure to verify your results by some other means. Remember that SurveySoft is distributed on a shareware basis. This means that it exists only through your good faith and honesty. If you are satisfied that SurveySoft will make a contri- bution to your operation, please be sure to mail the recommended $75.00 to : G. D. Fleming & Company, Inc. P.O. Box 588 Blair, NE 68008 Registration will provide you with an attractively bound copy of this manual, complete with the referenced illustrations. It will also assure that you receive support for the product, prompt notification of problems and updates, and announcements of future products. (Transit Topography, Earthwork, and Radial Curve Stakeout are underway; electronic data collection, plotter and/or screen graphics, and a text editor that can directly extract survey data for legal descriptions are on the drawing board. ) Finally, whether or not you decide to make use of this package in the future, the author welcomes problem reports and suggested improvements (although support can only be provided to registered users). He may be reached at the above address.