home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / misc / geo42 / geoham.doc < prev    next >
Text File  |  1990-06-21  |  28KB  |  592 lines

  1.  
  2.  
  3.  
  4.                                         - 1 -
  5.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.            HAM package add-in for Geographic Clock Program
  31.  
  32.            Copyright 1988,1989,1990 (C) Joseph R. Ahlgren
  33.            Copyright 1990 (C) Eric L. Scace
  34.  
  35.            GEOCLOCK is a registered Trademark of Joseph R. Ahlgren
  36.  
  37.            Release 1.0, for GEOCLOCK Version 4.2    90/06/20
  38.  
  39.            GEOCLOCK RBBS at 703-241-2661
  40.  
  41.  
  42.                                         - 2 -
  43.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  44.  
  45.  
  46.  
  47.      0.  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  48.  
  49.      1.  INSTALLING GEOCLOCK HAM PACKAGE . . . . . . . . . . . . . . . . . .   3
  50.  
  51.      2.  STARTING THE PROGRAM  . . . . . . . . . . . . . . . . . . . . . . .   4
  52.  
  53.      3.  CALL SIGN ANALYSIS: . . . . . . . . . . . . . . . . . . . . . . . .   4
  54.  
  55.      4.  ACCESS TO OTHER GEOCLOCK FEATURES . . . . . . . . . . . . . . . . .   5
  56.  
  57.      5.  TWILIGHT ZONE DEFINITION  . . . . . . . . . . . . . . . . . . . . .   6
  58.  
  59.      6.  HAM DATABASE  . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  60.  
  61.      6.1 HAM42A.DAT  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  62.  
  63.      6.2 GENHAMDB  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  64.  
  65.      7.  OTHER POINTS ABOUT HAM FEATURES . . . . . . . . . . . . . . . . . .   9
  66.  
  67.      8.  SUPPORT SERVICES  . . . . . . . . . . . . . . . . . . . . . . . . .   9
  68.  
  69.      8.1  GEOCLOCK SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . .   9
  70.  
  71.      8.2  HAM DATABASE SUPPORT . . . . . . . . . . . . . . . . . . . . . . .  10
  72.  
  73.      8.3  ADDITIONAL MAPS  . . . . . . . . . . . . . . . . . . . . . . . . .  10
  74.  
  75.      9.  DETAILS ABOUT CALL SIGN ANALYSIS ALGORITHM  . . . . . . . . . . . .  11
  76.  
  77.  
  78.                                         - 3 -
  79.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  80.  
  81.  
  82.      0.  INTRODUCTION
  83.  
  84.           The GEOCLOCK HAM package activates several new features of particular
  85.      interest to amateur radio operators and short-wave listeners. These
  86.      include:
  87.  
  88.      Azimuthal-Equidistant (Great Circle) maps.
  89.  
  90.      Day, night, and twilight zone display:
  91.      --   Twilight zone parameters can be set to indicate boundaries of sun
  92.           illumination on the F- and D-layers of the ionosphere.
  93.  
  94.      Amateur radio call sign analysis (based on a user-maintainable call sign
  95.      data base).  When a call sign (or prefix) is entered, the following
  96.      information is displayed:
  97.      --   Remote station location
  98.      --   short and long great circle path
  99.      --   short and long path azimuth and range
  100.      --   remote station (reciprocal) azimuth
  101.      --   UTC, local, and remote station local time
  102.      --   DXCC and WAE country identifications
  103.      --   CQ and ITU zones
  104.      --   Continent, area, and location names
  105.  
  106.           The package has three major components: a custom Azimuthal-Equidistant
  107.      map centered on your station; a call sign data base, and a utility program
  108.      to process the text call sign data base into the GEOCLOCK form. Your
  109.      registered copy of GEOCLOCK will use this data base to overlay HAM data on
  110.      the custom map.
  111.  
  112.            The custom Azi-Equi map centered on your location is named
  113.      MAP9009.EGA.  A custom GEO9009.DAT file is also provided to control the
  114.      display of HAM data.
  115.  
  116.            These features are provided in addition to the other features of
  117.      GEOCLOCK.
  118.  
  119.      1.  INSTALLING GEOCLOCK HAM PACKAGE
  120.  
  121.            Follow the installation instructions for Geoclock, as found in the
  122.      other Geoclock documentation.  No special steps are need to install the
  123.      Geoclock ham package.
  124.  
  125.            For the clock functions to operate properly, you must inform
  126.      Geoclock what time zone is used on your PC, and what time zone is used for
  127.      local time at your location.  This information is placed into two data
  128.      files.
  129.            1.  Edit the GECONFIG.DAT data file with an ASCII text file editor.
  130.      (If you do not have one, a simple editor named TED is included with
  131.      Geoclock.)  Type "TED" at the DOS prompt to start this editor, and follow
  132.      the instructions on the screen.)  Near the end of the file you will find a
  133.      command line beginning with the word "PCZONE".  Change the time zone
  134.      indicator on this line to correspond with the time zone for the computer.
  135.      For example, if your computer's clock is set to GMT, this line should read
  136.      "PCZONE GMT".
  137.  
  138.  
  139.                                         - 4 -
  140.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  141.  
  142.  
  143.            2.  Edit the GEO9009.DAT data file with an ASCII text file editor. On
  144.      the first line of this file you will find the default local time zone "ET"
  145.      (Eastern Time zone for USA).  Change this line to the correct local time
  146.      zone for your location.
  147.  
  148.      2.  STARTING THE PROGRAM AND IMMEDIATELY DISPLAYING YOUR CUSTOM MAP:
  149.  
  150.            To start the HAM package, simply enter "GEOCLK MAP9009" at the DOS
  151.      prompt.  The program will start with your custom map and an indication of
  152.      the sun and terminator locations.  In the present release, ham features are
  153.      activated only on the custom map.
  154.  
  155.            TIP:  Edit your GECONFIG.DAT file with an ASCII text file editor and
  156.      add the command "MAP 9009" as the last line of this file.  You will now be
  157.      able to start the Geoclock program by simply entering GEOCLK at the DOS
  158.      prompt.  Geoclock will then start up automatically with your custom map
  159.      displayed.
  160.  
  161.           You should see a color Equi-Azi map displayed on your screen against a
  162.      black background.  Your location at the center of the map is shown with a
  163.      cross symbol.  Around the edge of the map are tick marks for every 10
  164.      degrees of azimuth.  In the bottom right corner, your name, call sign, and
  165.      location will be displayed.  In the bottom left corner two clock lines will
  166.      be displayed: GMT clock and local time at your location.  (The format of
  167.      clock information can be tailored to suit your taste in clock style by
  168.      using commands described in the standard Geoclock documentation.  These
  169.      commands can be executed while Geoclock is running, or added to the
  170.      GECONFIG.DAT or GEO9009.DAT files.)
  171.  
  172.           In a few seconds (depending on the speed of your computer), the
  173.      current sunlight, night, and twilight zones will be displayed.  A yellow
  174.      "sun" will appear at the current sun subpoint (i.e., the spot on Earth
  175.      where the sun is currently directly overhead).  Geoclock will continue to
  176.      adjust the display to keep up with real time, at a rate dictated by the
  177.      processing power of your computer.  The date/time of the present display is
  178.      shown on the clocks in the lower left corner.
  179.  
  180.           Note: The rate of updates can be slower (approximately half as fast
  181.      for the worst case) whenever the boundaries of the twilight zone approach
  182.      the edges of the Equi-Azi map.  This is because a larger number of
  183.      calculations are required in order to accurately display the twilight zone
  184.      boundary around the map edge. Geoclock automatically adjusts to this
  185.      condition in order to insure that the map display remains accurate.
  186.  
  187.      3.  CALL SIGN ANALYSIS:
  188.  
  189.            To activate call sign analysis, simply begin to type in the letters
  190.      and numbers of the amateur radio call sign of interest.  When the first key
  191.      is depressed, a window pops open and the call sign you are typing is
  192.      displayed in the window.  Backspace and cursor keys may be used to correct
  193.      any typing errors.  When the call sign has been completely entered, press
  194.      the RETURN key.
  195.  
  196.           To abort call sign entry, press the ESCape key.  To clear the call
  197.      sign display, press SPACE and then RETURN
  198.  
  199.  
  200.                                         - 5 -
  201.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  202.  
  203.  
  204.           You do not need to enter an entire call sign.  Geoclock will operate
  205.      on call sign prefixes.  However, Geoclock contains over 1,700 entries in
  206.      its call sign analysis database.  By entering a complete call sign, you
  207.      will frequently benefit from more precise location information.
  208.  
  209.           Call signs containing "/" may be entered directly from the keyboard;
  210.      e.g., FR5ZD/E, KN3T/KH6, HB0/DL7FT and SP9PBE/6.
  211.  
  212.           Once a call sign has been entered, Geoclock displays the following
  213.      information:
  214.           a.   a cross "mark" at the location of the station is added to the
  215.      map. The location chosen is the most accurate location known to the
  216.      database.
  217.           b.   the local time at that distance location is added to the bottom
  218.      left corner of the screen.  This is the third clock time, labelled "mark:".
  219.      This time is continually updated, along with all the other clocks on the
  220.      screen.  Rules for local daylight savings (summer) time are applied.
  221.           c.   short and long great circle paths from your location to the
  222.      distance "mark" are displayed on the map.  If you look carefully, you will
  223.      see the long path has a yellow color.  (On an Equi-Az map, the long path is
  224.      obvious: it is the path which crosses the edge of the map.)  In addition,
  225.      the left side of the screen shows the following for both short and long
  226.      paths:
  227.           -- azimuth (direction) from your location to the mark.
  228.           -- azimuth from the mark to your location.
  229.           -- distance in miles and kilometers.
  230.           d.   on the left side of the screen, additional information about the
  231.      call sign is shown:
  232.           -- DXCC country: standard prefix and country name.
  233.           -- WAE country: standard prefix and country name.
  234.           -- area: state, region, or ooblast within the country for this
  235.      particular call sign.  For USSR ooblasts, the ooblast number is also shown.
  236.           -- mark: the city or geographical spot which is displayed on the map
  237.      and used for distance and bearing calculations.
  238.           -- CQ zone(s) for the area named above.
  239.           -- ITU zone(s) for the area named above.
  240.  
  241.           This information remains on the screen until a new call sign is
  242.      entered.  To erase the information, simply type the SPACE key and then the
  243.      ENTER key.
  244.  
  245.      4.  ACCESS TO OTHER GEOCLOCK FEATURES
  246.  
  247.           A rich set of other Geoclock commands and features are described in
  248.      the accompanying Geoclock documentation.  In addition to real time
  249.      operation, Geoclock can be instructed to operate at other dates and times,
  250.      and to operate at accelerated rates.  Distances and great circle directions
  251.      can be determined between any locations on the globe.  There are many
  252.      commands which allow you to customize the type and style of information
  253.      displayed on Geoclock.  You should take time to read the remaining Geoclock
  254.      documentation in order to learn about these additional capabilities.  These
  255.      will help you get the most out of your Geoclock system.
  256.  
  257.         Geoclock also includes many additional maps of the world, polar regions,
  258.      continents, oceans, and individual countries.  These additional maps allow
  259.  
  260.  
  261.                                         - 6 -
  262.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  263.  
  264.  
  265.      you to zoom in on specific areas on interest in the globe; e.g., twilight
  266.      zone crossings of Africa, etc.
  267.  
  268.           While using your custom map and ham features, you can enter these
  269.      other Geoclock commands by holding down the SHIFT key while pressing the
  270.      appropriate letter.  For example, pressing SHIFT and T (for Time) allows
  271.      you to change the date/time used to calculate the displayed day, night, and
  272.      twilight zones.
  273.  
  274.           Note:  The SHIFT key must be used.  The CAPS LOCK key and caps-lock
  275.      status is ignored.  Any keys pressed without the SHIFT will be interpreted
  276.      as characters for a call sign.
  277.  
  278.      5.  TWILIGHT ZONE DEFINITION
  279.  
  280.           One of the strengths of Geoclock is the ability for you to use the
  281.      TWILIGHT and SUNLIGHT commands to determine the boundaries of the day zone,
  282.      twilight zone, and night zone. You can set these boundaries to any value
  283.      desired.
  284.  
  285.           The value is the offset, in degrees, of the zone boundary from the
  286.      edge of the (geometric) sunlight part of the earth.  Typical values of
  287.      interest for shortwave operating include:
  288.  
  289.           SUNLIGHT   -6.596   Boundary where sun starts/stops illuminating the
  290.                               D-layer.  This controls absorption on the lower
  291.                               frequency shortwave radio bands.
  292.           TWILIGHT   -14.165  Boundary where sun starts/stops illuminating the
  293.                               F-layer. These values are based on average D- and
  294.                               F-layer heights.  They define the Ionospheric Gray
  295.                               Line: a twilight zone where shortwave radio
  296.                               signals can pass through the D-layer without
  297.                               absorption.  Within this zone signals will
  298.                               encounter an illuminated F- layer whose ionization
  299.                               level will be normally enhanced over that found in
  300.                               the night zone.
  301.  
  302.      Other common values for these commands include:
  303.  
  304.           SUNLIGHT   -0.833   Sunset/sunrise at sea level, taking into account
  305.                               the bending of light through the Earth's
  306.                               atmosphere and the apparent width of the sun.
  307.           TWILIGHT   -6       Boundary of civil (legal) twilight, where it is
  308.                               bright enough to work outdoors.
  309.           TWILIGHT   -12      Boundary of nautical twilight, where it is bright
  310.                               enough to see the horizon.  One can take
  311.                               navigational sightings with a sextant in this
  312.                               zone.
  313.           TWILIGHT   -18      Boundary of astronomical twilight, where sunlight
  314.                               on the upper atmosphere interferes with the use of
  315.                               telescopes by astronomers.
  316.  
  317.           To use the same values for twilight definition on all maps, enter
  318.      these commands in the GECONFIG.DAT file.  To specify values for each
  319.      particular map, the commands should appear in the GEO*.DAT file (where "*"
  320.      represents the map number; e.g., GEO9009.DAT for your custom Equi-Az map).
  321.  
  322.  
  323.                                         - 7 -
  324.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  325.  
  326.  
  327.  
  328.      6.  HAM DATABASE
  329.  
  330.           Analysis of amateur radio call signs is driven by information
  331.      contained in the ham database.  The database consists of three files:
  332.           -- HAM42A.DAT:  An ASCII text file containing information described
  333.      below.  The "42A" in the name indicates the version number of the database:
  334.      "42" indicates that this database was prepared to support Geoclock version
  335.      4.2, and "A" indicates this is the first release of the database for this
  336.      Geoclock version.  You may have received a more recent version number.
  337.           -- GENHAMDB.EXE:  An executable utility which converts the ASCII text
  338.      file into a binary format used by Geoclock for call sign analysis. Database
  339.      validation is also performed by this utility.
  340.           -- HAM.HDB:  The binary format produced by the GENHAMDB.EXE utility
  341.      program.
  342.  
  343.      6.1 HAM42A.DAT
  344.  
  345.            The text form of the call sign data base consists of lines specifying
  346.      key data about a group of call signs. Each line consists of 11 data items:
  347.  
  348.      1. CallPattern - the leading characters of the call sign group. For
  349.      example, PY signifies all call signs beginning with the characters PY.
  350.  
  351.           Wildcard characters are used in describing call sign patterns as
  352.      follows:
  353.           # -- represents any single digit; i.e., 0, 1, 2, ... 9.
  354.           @ -- represents any single alphabetic character; i.e., A, B, ... Z.
  355.           ? -- represents any single character, either alphabetic or numeric.
  356.           * -- represents any string of characters.
  357.  
  358.           For example, PY#Z* represents any call sign beginning with PY,
  359.      followed by any single digit, then the letter Z, and then anything else.
  360.      PY0ZZ would match this pattern.
  361.  
  362.           All characters are interpreted as upper case.  This file has been
  363.      created in lower case.  If you add entries of your own, you may wish to
  364.      make them upper case so that you can easily recognize your own additions
  365.      for future maintenance and debugging purposes.
  366.  
  367.      2. HamLat - the latitude of the location corresponding to this call sign.
  368.      This may be in decimal degrees (-15.146 for 15.146 degrees South), or in
  369.      degrees/minutes/seconds ("15 8 45.6S"). If the latter format is used, the
  370.      latitude must be enclosed in quote marks.
  371.  
  372.      3. HamLong - the longitude of the location corresponding to this call sign.
  373.      This may be in decimal degrees (-15.146 for 15.146 degrees West), or in
  374.      degrees/minutes/seconds ("15 8 45.6W"). If the latter format is used, the
  375.      latitude must be enclosed in quote marks.
  376.  
  377.      4. HamTimeZone - the time zone code for local time for this call sign
  378.      group.  For example, ET stands for US Eastern time.   The time zone
  379.      acronyms are defined in the GECONFIG.DAT file.
  380.  
  381.      5. HamCQzone - the CQ zone for this call sign group. If the zone has
  382.      imbedded spaces, it must be enclosed in quotes; e.g., "3 4 5".
  383.  
  384.  
  385.                                         - 8 -
  386.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  387.  
  388.  
  389.  
  390.      6. HamITUzone - the ITU zone for this call sign group. If the zone has
  391.      imbedded spaces, it must be enclosed in quotes.
  392.  
  393.      7. HamContinent - the continent for this call sign group. NA, SA, AF, EU,
  394.      AS, AN, and OC may be used as abbreviations.
  395.  
  396.      8. DXCCprefix - the standard DXCC call sign prefix designation for this
  397.      CallPattern.  The DXCC country identification for this CallPattern is
  398.      determined by this prefix.
  399.  
  400.      9. AreaName - the name of the area within a country which is covered by
  401.      this CallPattern; e.g., state, ooblast, region, or other political
  402.      subdivision.  This must be enclosed by quotes.
  403.  
  404.      10. MarkName - the name of the specific place used to represent this call
  405.      sign group. Ordinarily this should correspond to the latitude,
  406.      longitude,and time zone specified above. If the MarkName is missing,the
  407.      Areaname is used.  This must be enclosed by quotes.
  408.  
  409.      11. WAEprefix - the standard WAE call sign prefix designation for this
  410.      CallPattern.  The WAE country identification for this CallPattern is
  411.      determined by this prefix.  If omitted, it is assumed that the WAE country
  412.      is the same as the DXCC country.
  413.  
  414.      NOTE -- Items enclosed in quotes must be separated from one another by at
  415.      least one space.  All items must be contained on a single line.
  416.  
  417.            Another type of line in the text call sign data base specifies
  418.      equivalences in call signs. For example, ZY* =PY* specifies that any call
  419.      sign starting with ZY should be treated as if it started with PY; i.e., 
  420.      ZY5EG can be processed as if the call was PY5EG.
  421.  
  422.           Through appropriate combinations of "equates" and wildcards, the
  423.      database and analysis algorithm is capable of accurately determining the
  424.      location of any call sign heard on the air, including special prefixes.
  425.  
  426.           Mobile call signs (K3NA/MM, for instance) will be processed but not
  427.      result in a location display on the map, since the exact location of the
  428.      station is not predictable in advance.
  429.  
  430.           You may add additional entries to the HAM42A.DAT (or later versions)
  431.      file with a simple ASCII file editor, following the conventions outlined
  432.      above.
  433.  
  434.           Any line beginning with a space in column 1 is interpreted as a
  435.      comment.  You can see a typical comment line in the first line of the
  436.      HAM42A.DAT file, where columns are named for your convenience.
  437.  
  438.      6.2 GENHAMDB
  439.  
  440.           After the HAM42A.DAT file has been modified, it must be converted into
  441.      a format which can be processed by the Geoclock program.  The program
  442.      GENHAMDB.EXE does this conversion.  To start the program, enter at the DOS
  443.      prompt:  GENHAMDB (filename).  Example: GENHAMDB HAM42A.DAT
  444.  
  445.  
  446.                                         - 9 -
  447.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  448.  
  449.  
  450.           Conversion processing can take several minutes, depending on the speed
  451.      of your computer.  The GENHAMDB utility provides you with a cryptic status
  452.      of the current state of the conversion process.
  453.  
  454.           When conversion is completed, GENHAMDB prompts you for a name for the
  455.      converted file.  The normal convention is to use the name HAM.HDB.  If you
  456.      do not specify a name, GENHAMDB will assume HAM.HDB.
  457.  
  458.      NOTE -- Geoclock is initially configured to look for the database under the
  459.      name HAM.HDB.  To change this, you must modify the GEO9009.DAT file with an
  460.      ASCII file editor.  The command line HAMDB specifies the name of the .HDB
  461.      file to use when your custom map is displayed.  For simplicity, you may
  462.      wish to always tell GENHAMDB to name its output as HAM.HDB.
  463.  
  464.           After writing the .HDB file to disk, GENHAMDB allows you to test the
  465.      database without running Geoclock.  You will be prompted for a call sign.
  466.      GENHAMDB takes the call sign given and looks it up in the data base, and
  467.      displays the data base entry, including a summary of the equivalences used
  468.      in the analysis.  You can test as many call signs as you wish before
  469.      exiting the program.
  470.  
  471.           Note -- You will also see other numbers displayed along with the data
  472.      base entry.  These other numbers are used by the Geoclock software
  473.      developers in order to debug errors.
  474.  
  475.           To exit GENHAMDB, enter an empty call sign (i.e., just press the
  476.      RETURN key).
  477.  
  478.           If you wish to conduct further tests on the HAM.HDB file, simple
  479.      re-enter GENHAMDB by typing the following command at the DOS prompt:
  480.                 GENHAMDB HAM.HDB /D
  481.      where "HAM.HDB" is the name of the .HDB binary file to be tested. GENHAMDB
  482.      takes note of the "/D" debug switch on the command line, skips the database
  483.      construction phase, and prompts you to enter test call signs.
  484.  
  485.      7.  OTHER POINTS ABOUT HAM FEATURES
  486.  
  487.           Geoclock supports two commands which are specific to ham features.
  488.      The HAMDB command specifies the name of the call sign database to be used.
  489.      This command should be in the GECONFIG.DAT file. For example,HAMDB HAM.HDB
  490.      specifies that HAM.HDB contains the call sign data base.  This database
  491.      MUST be in the format produced by GENHAMDB, not in text format.  Only the
  492.      first use of HAMDB in a given run has effect - the data base cannot be
  493.      changed while GEOCLOCK is executing.
  494.  
  495.           The second command, HAM, specifies that the HAM features are to be
  496.      activated.  The best place to this command is in the GEO9009.DAT file
  497.      corresponding to your Azimuthal-Equidistant (Azi-Equi) map.  In the 4.2
  498.      release of GEOCLOCK, the HAM features may only be used when the Azi-Equi
  499.      map is displayed.  NOHAM deactivates the HAM features.
  500.  
  501.      8.  SUPPORT SERVICES
  502.  
  503.      8.1  GEOCLOCK SUPPORT
  504.  
  505.  
  506.                                         - 10 -
  507.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  508.  
  509.  
  510.           Geoclock is a copyrighted software product developed by Joseph
  511.      Ahlgren. His address is listed in the other Geoclock documentation. 
  512.           In addition, Joe operates an electronic bulletin board (RBBS system)
  513.      for Geoclock users.  The Geoclock RBBS provides a convenient way to get
  514.      your questions answered, to receive new information about Geoclock, and to
  515.      obtain additional maps.  You can also communicate with other Geoclock users
  516.      (amateur radio operators and others) via the RBBS.  See the other Geoclock
  517.      documentation for RBBS telephone numbers and related technical information.
  518.  
  519.           The RBBS contains PKZIP utilities, a shareware suite of programs which
  520.      compress files for transmission over telephone lines.  Compressed files
  521.      save time and therefore reduce your telephone charges.
  522.  
  523.           Daylight savings (summer) time changeover dates change from year to
  524.      year, according to various national laws.  The latest GECONFIG.DAT commands
  525.      for proper definition of local summer time around the world is also
  526.      available on the Geoclock RBBS.   Summer time and time zone definitions are
  527.      maintained by Roger Wollstadt.
  528.  
  529.      8.2  HAM DATABASE SUPPORT
  530.  
  531.            The call sign data base included with the HAM version of GEOCLOCK was
  532.      developed by Eric Scace, K3NA.  This is also a copyrighted software
  533.      product.  You may use the database for any other software which you have
  534.      developed for your personal use (e.g., contesting software, QSL card
  535.      processing programs, etc).  However, the database can not be incorporated
  536.      into any software product which is sold or distributed as shareware without
  537.      prior permission.
  538.  
  539.            Questions, comments, additional data and corrections to the ham
  540.      database are welcomed!  These can be sent to Eric via the Geoclock RBBS, or
  541.      by other means to:
  542.  
  543.           Eric L. Scace  K3NA
  544.           10701 Five Forks Road
  545.           Frederick MD  21701
  546.  
  547.           home:  +1-301-293-2448
  548.           work:  +1-703-689-6556
  549.           fax:   +1-703-689-5036
  550.           telex: +23-740-0368  ERIC UC
  551.           X400 e-mail:  C:USA  A:Telemail  O:Sprintmail
  552.                FN: Eric  SN: Scace  MI: L.
  553.           amateur radio BBS:  K3NA @K3NA
  554.  
  555.      8.3  ADDITIONAL MAPS
  556.  
  557.           The Geoclock RBBS has additional maps for various smaller parts of the
  558.      globe available for downloading.
  559.  
  560.           You may purchase customized maps tailored to your interests from Joe
  561.      Ahlgren. These maps can be of any part of the world, at any scale.  Equi-Az
  562.      maps, polar, or rectilinear projections may be requested.  Topographical
  563.      (height) data can be included as an option.  Each custom map costs $30.
  564.  
  565.      9.  DETAILS ABOUT CALL SIGN ANALYSIS ALGORITHM
  566.  
  567.  
  568.                                         - 11 -
  569.      Ahlgren/Scace       HAM package for GEOCLOCK version 4.2           90/06/21
  570.  
  571.  
  572.  
  573.      Matching Algorithm (ALG-2):
  574.      1.   Use ALG-1 on the input string.
  575.      2.   If input string does not contain a "/", done
  576.      3.   If there was no match, go to step 7
  577.      4.   If the match after the / is exact, done
  578.      5.   If the end string is /A, /M, or /P, done
  579.      6.   If the end string is a single numeric, replace the first non-leading
  580.      numeric in the string before the /. If ALG-1 produces a match, done.
  581.      7.   If the string exactly matches one of the */ entries, use that entry
  582.      8.   Use the shorter of the strings before and after the / (after if equal) 
  583.          and apply ALG-1
  584.  
  585.      ALG-1:
  586.      1.   Find the most stringent straight match on the input string
  587.      2.   Find the most stringent equate match. If none, go to 4
  588.      3.   Make the substitutions, and find the most stringent straight match
  589.      (Can be done recursively up to a maximum limit.)
  590.      4.   If only one match was found, done
  591.      5.   If both a straight and substitution match were found, use the more
  592.      stringent.