home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / mag_discs / volume_8 / issue_04 / pocketbook / mapp20 / MAPPER.TXT < prev    next >
Text File  |  1994-10-31  |  17KB  |  337 lines

  1. MAPPER (C) UK 1994 Steve Litchfield
  2. ========================================
  3.  
  4. Note for upgraders. Please delete your \OPD\MAPPER.SET file before running
  5. the new version for the first time!!
  6.  
  7. Quick summary for v1.2: (changes since 1.0)
  8. 12 or so town errors fixed, motorways now complete, and a couple of
  9. primaries, systematic error in distance calculations fixed, crow-distances
  10. are now *spot on* and on-the-road ones more accurate as a result, an extra
  11. detail level is included, a couple of Little Chef changes included, the M
  12. key now does the same as Psion-M for *quick* overlaying of motorways and
  13. primaries, added ability to clear the second selection and recentre on the
  14. first, National Boundaries added, no need to have all hotel/restaurant data
  15. files installed, example MCLINK installation script. Phew ....
  16.  
  17. Work is currently underway on v2.0 which will feature customisable menus
  18. and overlay management, including latitude/longitude tools and post-code,
  19. airfield and primary route overlays...... I hope.
  20.  
  21. Introduction.
  22. -------------
  23. Welcome to MAPPER, released as shareware for the Psion 3a in November
  24. 1994. All rights reserved, and copyrights, including the database files and
  25. their format.
  26.  
  27. Have you ever wondered where, say, 'Faversham' is? Or one of another many
  28. hundred towns across Great Britain, which you've heard of but have no idea
  29. of their location?
  30.  
  31. Do you ever need to know the distance between two towns or cities? Or view
  32. your impending journey graphically to give it a sense of context and
  33. direction? And get an estimate of the time it'll take you to get there?
  34.  
  35. Would you like to know where Happy Eaters, Little Chef restaurants,
  36. Travelodges or Novotels are in a particular geographical area?
  37.  
  38. Have ever wanted to show people where you live, and you can't find a map or
  39. a postcard to scribble on?
  40.  
  41. Do you own a Psion 3a?
  42.  
  43. If so, then MAPPER is for you. One thing it *cannot* do, for space
  44. reasons on disk, is calculate 'best routes', or even display most roads
  45. on the map, as the sheer amount of data involved would make the program
  46. prohibitively large. Within this limitation, MAPPER may well fit one or
  47. several of your needs...
  48.  
  49.  
  50. Components and Installation.
  51. ----------------------------
  52. MAPPER v1.2 contains the following components: (note that an example MCLINK
  53. script file is included, called INSTALL.SCR, which you may wish to
  54. customise for yourself and use it to save yourself some typing)
  55.  
  56. MAPPER.OPA   - the main program module. Place this in an \APP\ directory
  57.                on any Psion drive, and install onto your system screen
  58.                with Psion-I.
  59.  
  60. ====Other support files, to be placed in a \APP\MAPPER\ subdirectory====
  61.  
  62. GB.MP1       - a data-set of approximately 1100 towns and cities
  63. COASTLIN.MP2 - a data-set showing the coastline of GB and a few close
  64.                islands.
  65. LITTLE.MP1   - a data-set of all Little Chef restauarants in GB.
  66. HAPPY.MP1    - a data-set of all Happy Eater restauarants in GB.
  67. NOVOTEL.MP1  - a data-set of all Novotel Hotels in GB.
  68. TRAVELOD.MP1 - a data-set of all Forte Travelodges in GB.
  69. MOTORWAY.MP2 - a data-set of the GB motorway and primary route network
  70. MAPPER.PIC   - some icons for use with the overlays
  71.  
  72. ==========all the above are needed, so install them *all*============================================================
  73.  
  74. **NB. The primary routes are still being digitised, so expect most of them
  75. to appear in the next release of MAPPER.
  76.  
  77. Shareware notes.
  78. ----------------
  79. MAPPER is shareware. This does not make it a free program! Yes, you
  80. can copy it freely to friends or acquaintances, or even upload it to
  81. bulletin boards etc, but if you like it and continue to use it, then you
  82. are honour-bound to register the program by sending me a cheque for £11
  83. (pounds).
  84.  
  85. Registration gets you:
  86. a) a clear conscience that you're using paid-for software, and that you're
  87.    helping support future development of MAPPER and other quality Psion
  88.    shareware software.
  89. b) a special code that will personalise your copy of MAPPER, remove the
  90.    opening shareware and advert 'nag' screens and let you access the
  91.    program more conveniently, including the ability to add your own place
  92.    names to the MAPPER database! No need to re-install the software, just
  93.    use the registration menu option and type in the code!
  94. c) Notification of any future major upgrades to MAPPER and a direct say in
  95.    how the program develops. Your wishlist will become my to-do list!
  96.    (Maybe!) Upgrades to MAPPER will be free for registered users (apart
  97.    from any postage and packing costs for diskettes etc, if necessary).
  98.  
  99.  
  100. Operation.
  101. ----------
  102.  
  103. 1) Starting up
  104.    The first screen you will see is the shareware 'nag' screen. This
  105.    opening screen can be gotten rid of by registering MAPPER with me. Other
  106.    nag screens will crop up from time to time in the program until you
  107.    register, to remind you to do just that!
  108.  
  109.    The first time you go into MAPPER, the default zoom and position are
  110.    used, but thereafter it will remember where you were and what zoom level
  111.    you were on, for your convenience. It will also remember various other
  112.    settings from session to session. Try out the 'Settings' menu for an
  113.    idea as to what you can customise etc. Browse round the menu system in
  114.    general to get an idea of what the program can do.
  115.  
  116.    Please be patient as the display is redrawn, it may take several seconds
  117.    if you have zoomed out and there is a lot to display. You can interrupt
  118.    the re-draw at any time by pressing an arrow key or the menu key.
  119.  
  120.    At all times during operation, the left-hand 1/3rd of the screen will
  121.    remain boxed and visible. This is the status window and its job is to
  122.    give you information!
  123.  
  124. 2) Zooming
  125.    You can use the Psion-Z (Zoom) and Psion-O (Out) hot-keys to increase
  126.    or decrease the level of zoom, from 1x to 32x. For convenience, the 'Z'
  127.    and 'O' keys on the keyboard will do the same, to save you pressing the
  128.    Psion key each time.
  129.  
  130. 3) Moving around (find, centre select etc)
  131.    Moving around is generally accomplished in one of three ways:
  132.    (i)  Using the arrow keys or Home/End/PgUp/PgDn keys one press at a time
  133.    to scroll the whole map in the direction of the arrow,  OR
  134.    (ii) Using the 'Centre select' feature to position a cross-hair on the
  135.    spot you'd like to use as the map centre, OR
  136.    (iii) Use the 'Find' feature to actively go to a particular place. (See
  137.    section below on 'Finding')
  138.  
  139. 4) Detail levels
  140.    There are four levels, (i) None, (ii) Major cities only, (iii) Major
  141.    cities *and* towns and (iv) All towns in the database. User-selected
  142.    towns will appear at all detail levels. You can change the detail level
  143.    using Psion-(plus) and Psion-(minus), to suit your needs. Again, for
  144.    convenience, the '+' and '-' keys do the same thing, so you don't *need*
  145.    to press the Psion key each time.
  146.  
  147. 5) Finding and selecting places
  148.    Using 'Find', (Psion-F), you can get MAPPER to search through its town
  149.    database (including any extra places you've added) for any and all
  150.    matches. When it comes up with the place you were looking for, press
  151.    'Y', as prompted. The place name found is then termed 'selected' and
  152.    appears in the top slot in the selection window (the bottom-most white
  153.    pane in the status box), and is also shown in bold type on the main
  154.    display, and the map re-centred.
  155.  
  156.    Using 'Find' again results in the second 'slot' being filled, i.e. you
  157.    then have two places 'selected' and the map centre is automatically
  158.    placed mid-way between the two and the map zoomed out or in to fit both
  159.    on screen, so that you can see at a glance the relative positions of the
  160.    two places. The 'Distance between selected' menu option is then enabled,
  161.    as you now have somewhere to go from and to! See below, under 'Distance
  162.    calculations' for more info on this.
  163.  
  164.    With two places selected, a 'crow-line' (i.e. point to point) line is
  165.    displayed between the two (if enabled under 'Settings') to help you.
  166.    This is of most use when you're scanning along your intended route
  167.    zoomed in, and so cannot see on screen your start and finish point
  168.    anymore. Having the crow-line allows you to see at a glance restaurants,
  169.    hotels etc which aren't too far from your intended direction of travel.
  170.  
  171.    If you use 'Find' for a third and fourth time, etc, the place found
  172.    simply overwrites the town in the second 'slot'. To clear the selections
  173.    made, in order to examine some different places, use 'Clear selected'
  174.    (Psion-C) on the menu.
  175.  
  176.    If you want to go back to centre the map on your first selection, you
  177.    can use 'Clear 2nd selection' (Psion-V) to accomplish this.
  178.  
  179. 6) Overlays
  180.    Current overlays shipped with the program are shown on the 'File'
  181.    menu, but others are planned. Write to me, giving details of the
  182.    overlays *you'd* like to see, and we'll discuss how best to do them!
  183.  
  184.    The Novotel overlay shows either a road or place name after the Novotel
  185.    symbol. The Travelodge, Little Chef and Happy Eater overlays show the
  186.    road names and junctions they're on. In addition, by turning the
  187.    'Overlay item ref.nos' feature 'On', an extra number appears after each
  188.    icon. For Little Chefs and Happy Eaters it is their official chain
  189.    restaurant number, which is useful if you can't locate a restaurant
  190.    exactly and need to phone for directions. For Travelodges, the number is
  191.    the chain number for the Little Chef or Happy Eater they're attached to,
  192.    and a 'L' or 'H' is shown after the number so that you know which chain
  193.    it belongs to etc.
  194.  
  195.    More overlays are planned for the future. Register MAPPER today and let
  196.    me know which overlays you'd like! (In the pipeline are other hotel
  197.    chains and airfields....)
  198.  
  199. 7) Motorways and Primary routes
  200.    Data from the database of motorways (and a couple of primary routes -
  201.    more planned) can be shown using 'Psion-M' or just (for convenience)
  202.    'M'.
  203.  
  204. 8) Distance calculations
  205.    Once you have two places 'selected' (their names will appear in the
  206.    selections pane of the status window), you can ask MAPPER to do some
  207.    calculations. Use 'Distance between selected' (Psion-D) on the menu to
  208.    do this.
  209.  
  210.    MAPPER will calculate (in miles and kilometres) the as-the-crow-flies'
  211.    distance between the two places and display the result. It also has a
  212.    jolly good stab at making an estimate of the 'on-the-road' distance,
  213.    based on a fudge factor. This may sound a bit inaccurate, but I've found
  214.    it to be accurate to within 2% or so of the actual 'in-car' mileage for
  215.    most journeys.
  216.  
  217.    Using the above estimate and your average speed (changeable in the
  218.    'Settings' dialog/menu option) it also gives a guess at the total
  219.    journey time.
  220.  
  221.    The only real caveat to the above is, obviously, when the crow-line
  222.    crosses the coast, i.e. unless your car is specially adapted (!) it will
  223.    have to take the long way round, and in which case you'll have to use
  224.    your common sense to estimate the actual road distance ....
  225.  
  226. 9) Settings you can tamper with
  227.    Your settings will be saved from one MAPPER session to the next. Stuff
  228.    you can change:
  229.    (i)   Crow-line between selected: can be off or on
  230.    (ii)  Scale ruler: can be off or on. The ruler gives a visual guide to
  231.    the current scale of the map, and is shown along the bottom of the
  232.    screen.
  233.    (iii) Motorway names: can be off or on. You'd usually be best off
  234.    leaving the motorway names in, but on certain maps it can be confusing,
  235.    so once again, you have the option etc.
  236.    (iv)  Overlay Item ref.nos: can be off or on, depending on how much
  237.    info you want on each overlay item
  238.    (v)   Estimate of average speed: a bit of a fudge, this one, but enter
  239.    your average road-eating speed in here for the distance calculation
  240.    dialog to have something vaguely accurate to report.
  241.  
  242. 10) Diamond key
  243.    The diamond key is hard-wired to toggle between 'Place-names-in-grey',
  244.    'Place-names-in-black' and 'No-place-names,-only dots'. It it thus
  245.    convenient to fiddle with the diamond key in conjunction with Psion-plus
  246.    and Psion-minus (More or less detail) to get exactly the map view *you*
  247.    want.
  248.  
  249. 11) Refreshing the display
  250.     This simply redraws the basic map and can be used after displaying an
  251.     overlay to get back to the original screen.
  252.  
  253. 12) Help
  254.     Help is available from the main screen only, by pressing the 'Help' key
  255.     or by pressing Psion-H. It is a sub-set of the information in this
  256.     documentation file.
  257.  
  258. 13) Adding your own place names
  259.     You will have noticed the 'Place new town' option on the menu. This
  260.     allows you to add up to 30 extra towns of your own choosing to the
  261.     standard database of 1120. You will have also noticed that this option
  262.     doesn't work until you register the program! Rest assured, when I
  263.     receive your registration and supply you with a special code to type
  264.     in, this option will burst into life!
  265.  
  266.     Once registered and using this feature, MAPPER will prompt you first of
  267.     all to pick a spot on the map with the cross-hairs. Note that if you
  268.     are zoomed in a lot, the quantisation in the MAPPER coordinate system
  269.     will limit your choice of locations slightly. The 'resolution' of the
  270.     program is about 2/3rd of a mile.
  271.  
  272.     Next, there is a dialogue to fill in, giving the place name and whether
  273.     you want it to be displayed to the left or right of the place 'dot'.
  274.     There is a third field, which should be allocated accordingly, to let
  275.     MAPPER know whether the place is on the mainland or not.
  276.  
  277. 14) Deleting info from the custom place database
  278.     Having entered a new place into the custom database with Psion-P, you
  279.     may want to get rid of it for some reason. At v1.2 of MAPPER you can
  280.     either use Psion-K to delete the last entry in the database or delete
  281.     the MAPPER.MP1 file that is created in your \OPD\ directory on your
  282.     default disk, although this latter option obviously clears all your
  283.     additions in one fell swoop!
  284.  
  285. 15) Grabbing the current map screen as a PIC file
  286.     You may well want to grab a map screen as a standard Psion .PIC file,
  287.     for printing or editing using DRAW (see small print at end) or PAINT or
  288.     any other 3a bit-map editor. Grabbing the 3a screen is done with
  289.     pressing 'Control', 'Shift', 'Psion' and 'S' simultaneously (it's
  290.     easier to do than it sounds) and lo and behold a file called SCREEN.PIC
  291.     will have appeared in the root directory (\) of your internal disk ...
  292.  
  293. _+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_
  294.  
  295. Thanks for trying MAPPER! If you decide to remove MAPPER from your Psion,
  296. please note that it creates three small files in \OPD\ on your default
  297. disk. MAPPER.MP1 (custom place database), MAPPER.REG (your registration
  298. key, once I've given it to you) and MAPPER.SET (used to store your
  299. preferences and position etc from session to session).
  300.  
  301.  
  302. Important details.
  303. ------------------
  304. Registration address (send cheque for 11 pounds to):
  305.  
  306. Steve Litchfield
  307. 8 Grove Farm
  308. Mytchett
  309. Surrey
  310. GU16 6AQ
  311.  
  312. Small print:
  313. ------------
  314.  
  315. 1) Reverse engineering of the program or data modules is strictly
  316.    forbidden. If you would like to create a complementary program and use
  317.    my data-set, then please get in touch with me on 01252 515431.
  318.  
  319. 2) Please note that I also run 3-Lib, *the* clearing-house for Psion
  320.    public domain and shareware software. Send me a stamped self-addressed
  321.    envelope to the above address, and I'll return the latest catalogue.
  322.  
  323. 3) Thanks go to Vic Cox, and 'psipple' and 'willum' on CIX, for their
  324.    comments, suggestions and testing.
  325.  
  326. 4) A useful related program to have available for editing and cropping any
  327.    screen-grabs you do in MAPPER is DRAW 2.06, by Rick Andrews. This is a
  328.    S3a-only full bitmap editor and manipulator and is also shareware,
  329.    available wherever you got MAPPER from.
  330.  
  331. 5) You can contact me via email at slitchfield@cix.compulink.co.uk, if
  332.    you'd like. To speed up registrations, you can quote your email address
  333.    for quick return of your registration code.
  334.  
  335. 6) On-line support for MAPPER, including test versions and extra utilities
  336.    are provided in the 'mapper' conference on CIX.
  337.