home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / HAM / SVDEMO.ZIP / MANUAL.DOC < prev    next >
Text File  |  1994-01-23  |  35KB  |  1,002 lines

  1.  
  2.  
  3.  
  4.                                    SATVIEW
  5.  
  6.  
  7.  
  8.                    Environmental Satellite Image Viewing and
  9.                               Processing Program
  10.  
  11.  
  12.                             Copyright 1990 - 1994
  13.  
  14.                        Graphics Software Technologies
  15.                                  Orange, CA
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. TABLE OF CONTENTS
  24. =================
  25.  
  26. 1.   SATVIEW   Page
  27.  
  28.      Introduction   4
  29.      Operating System Requirements 7
  30.      Program Installation     7
  31.      Configuration  8
  32.      Program Disclaimer  11
  33.      Program Registration     11
  34.      Ordering SATVIEW    12
  35.      For More Information about SATVIEW 13
  36.      Special Images 13
  37.      Capturing Your Own Images     13
  38.      General Program Notes    16
  39.      Menu Organization   21
  40.  
  41. 2.   Appendices
  42.  
  43.      A.   Supported Video Boards and Printers     22
  44.      B.   Parameter Configuration File: SATVIEW.CFG    24
  45.      C.   Enhancement Curve File: SATVIEW.ENH     27
  46.      D.   Editor    28
  47.      E.   Correction History  31
  48.      F.   Available Images on CD ROM    33
  49.  
  50.  
  51.  
  52.  
  53. INTRODUCTION
  54. ============
  55.  
  56. SATVIEW was written for the purpose to being able to view large
  57. HRPT NOAA satellite images. These image files are typically 40
  58. megabytes in size for all five channels.
  59.  
  60. While in the process of developing the program we had a number of
  61. helpful individuals test the program and propose many additional
  62. features which have been added to the first release, taking its
  63. development well beyond its original scope.
  64.  
  65. Here are a few of the capabilities:
  66.  
  67.         Complete interactive menu driven commands
  68.         On-line documentation for all menu items
  69.         Mouse and keyboard input
  70.         View images up to 200 megabytes in size
  71.         View many different image formats:
  72.              HRPT five channels
  73.              HRPT single channel
  74.              Vegetation index
  75.              APT images from A&M board
  76.              APT images from Bartlett board
  77.              Any binary format up to 7500 pixels wide
  78.              Propriatary formats
  79.              Meteosat formats A and B and LX
  80.              HP scanner images
  81.              HF FAX images
  82.              RST images
  83.              DMSP images
  84.              SPOT Image Corporation, GIS format, 7-1/2  quad
  85.  
  86.         Supports SVGA cards with the following resolutions:
  87.               640 x 400 x 256
  88.               640 x 480 x 256
  89.               800 x 600 x 256
  90.               1024 x 768 x 256
  91.  
  92.         Supports over 50 printers including laser and color printer.
  93.         Ability to write GIF and PCX images and write GIF format images
  94.         Filtering using convolution matrices for:
  95.               softening
  96.               gentle sharpening
  97.               hard sharpening
  98.         Four user defined filters
  99.         On-screen histogram display
  100.         Printed output for histogram
  101.         Zooming in and out of image
  102.         Panning around image
  103.         Brightness control
  104.         Contrast control
  105.         Add text annotation to any image in any of eight colors and
  106.         three text sizes
  107.         Use of function keys for often used commands
  108.         Quickly remove menus for viewing the full screen image
  109.         Place menus on left or right side of screen
  110.         Ehancement curves:
  111.              Histogram equalization
  112.              NOAA enhancement curves
  113.              User defined enhancement curves
  114.         View file as normal or inverted (ascending or descending)
  115.         Offset APT and VGA images
  116.         Noise removal
  117.         Image negation
  118.         Cut a sub-image
  119.         Rotate the image file
  120.         Create a color vegetation index image
  121.         Geometric correction of HRPT images
  122.         Can shell out to other capture programs
  123.         Can shell out to DOS
  124.         Viewing the current palette
  125.         Interactive on-line help
  126.         View and save any size of GIF file
  127.         User defined palettes
  128.         Create HRPT image from other channels by an equation
  129.         Cut any size image from existing displayed image
  130.  
  131.  
  132. It is our desire to promote the hobby and profession related to
  133. satellite image capture, viewing and processing. Providing
  134. SATVIEW to amatures, educators, professionals and government
  135. agencies at no other cost, other than for shipping and printing of
  136. manuals, is one way we can meet this goal.
  137.  
  138. SATVIEW is a professionally written program and is supported by
  139. frequent updates. Ideas from all users are therefore necessary to
  140. make SATVIEW the most comprehensive program available for
  141. viewing and processing of satellite images.
  142.  
  143. The authors particularly wish to thank all those who have assisted
  144. with testing, ideas, and hardware for capturing and processing
  145. images. In particular we wish to thank John Williams, John DuBois,
  146. Steven Padar, and Rick Fogle and Alan Bundens of Quorum
  147. Communications. We are especially indebted to NOAA and its staff
  148. for their willingness to share information with the user community.
  149.  
  150. For those who wish to see more HPRT images and a description of
  151. weather types and patterns, we suggest that you purchase a copy of
  152. the book "View From Low Orbit", by Tom Loebl. The books is
  153. filled with photos and costs only $16.95 in the US. You can order a
  154. copy by just writing to: Image Publishing, P.O. Box 66,
  155. Hubbardston, MA  01452 and enclosing $16.95.
  156.  
  157.  
  158. OPERATING SYSTEM REQUIREMENTS
  159. =============================
  160.  
  161. The minimum system configuration which will give adequate
  162. processing times and fast viewing are listed below:
  163.  
  164.      386 or 386/SX compatible computer
  165.      1 Megabyte of main memory
  166.      Math coprocessor
  167.      80 Megabyte harddisk drive
  168.      Super VGA or VESA card with 256 colors
  169.      Color monitor
  170.      Microsoft or compatible mouse
  171.  
  172.  
  173.  
  174. SATVIEW will work better with the following additional items:
  175.  
  176.      2 Megabyte of memory
  177.      Laser or color printer
  178.      200 Megabyte harddisk drive
  179.  
  180.  
  181. PROGRAM INSTALLATION
  182. ====================
  183.  
  184. First create a sub-directory called SATVIEW. Change to that
  185. directory and copy the entire diskette to this directory by typing the
  186. following:
  187.  
  188.      COPY A:*.*
  189.  
  190.  
  191. Insert the second and then third diskettes and copy them as well by
  192. typing:
  193.  
  194.      COPY A:*.*
  195.  
  196. Then un-zip the program and utilities by typing:
  197.  
  198.      MAKESV
  199.  
  200. You should have the following program files when you are finished:
  201.  
  202.      Executable files
  203.      ----------------
  204.      SV.EXE
  205.      SVCONFIG.EXE
  206.  
  207.      Support files
  208.      -------------
  209.      SATVIEW.EDT
  210.      SATVIEW.CFG
  211.      SATVIEW.ENH
  212.      SATVIEW.EQN
  213.      SATVIEW.PAL
  214.      SATVIEW.HLP
  215.  
  216.      Demonstration Image files
  217.      -------------------------
  218.      GRANDCYN.SAT
  219.      OREGON.SAT
  220.      HURRCANE.SAT
  221.      SALTLAKE.SAT
  222.      SANFRAN.SAT
  223.  
  224. CONFIGURATION
  225. =============
  226.  
  227. SATVIEW can be configured for different graphic cards,
  228. resolutions and printers. To configure SATVIEW use the
  229. configuration program:
  230.  
  231.      SVCONFIG.EXE
  232.  
  233. You will be able to choose the graphics card which is in your
  234. computer system and set the desired resolution. Once configured
  235. there is no need to change the setting unless you change graphics
  236. adapters or printer.
  237.  
  238. You will be asked to specify you graphics card, the graphics
  239. resolution desired, the printer type, printer resolution, printer port,
  240. and printer orientation.
  241.  
  242. A list of the currently supported graphics cards and printers are
  243. listed in Appendix "A".
  244.  
  245. When completed, the configuration program then displays the
  246. current configuration:
  247.  
  248. Configuration complete...
  249.  
  250. Selected devices are:
  251.  
  252.      -------------------------------------------------
  253.      Display   =    Orchid Pro Designer II
  254.      Resolution     =    640 x 480
  255.      -------------------------------------------------
  256.      Printer   =    HP LaserJet +/II/III/IV
  257.      Printer Port   =    LPT1
  258.      Resolution     =    300 dpi
  259.      Orientation    =    Landscape ==
  260.      -------------------------------------------------
  261.  
  262. Restart the SATVIEW program with new configuration
  263.  
  264. SATVIEW can be run from a directory. In order to do this you
  265. will need to do two things. First add the directory in which you
  266. keep SV.EXE, to your AUTOEXEC.BAT path command. For
  267. example, if you put SV.EXE in directory C:\SATVIEW, your
  268. PATH may look like this:
  269.  
  270.      PATH=C:\;C\:DOS;C:\SATVIEW
  271.  
  272. Secondly, you will need to add a SET command to your
  273. AUTOEXEC.BAT file which tells SATVIEW where to find its
  274. support files. The SET command will be of the form:
  275.  
  276.       SET SATVIEW=C:\SATVIEW
  277.  
  278. where C:\SATVIEW is the directory containing the following files:
  279.  
  280.      SV.EXE
  281.      SATVIEW.CFG
  282.      SATVIEW.ENH
  283.      SATVIEW.GEO
  284.      SATVIEW.LIB
  285.      SATVIEW.EQN
  286.      SATVIEW.PAL
  287.      SATVIEW.HLP
  288.      SVEDIT.OVL
  289.      GRANDCYN.SAT
  290.      OREGON-V.SAT
  291.  
  292.  
  293.  
  294.  
  295. The image directory, defined in SATVIEW.CFG and decscribed in
  296. Appendix "B", contains images with the following file name
  297. extensions:
  298.  
  299.      SATVIEW        .SAT Special SATVIEW and generic 8 bit binary format.
  300.      Binary         .BIN Any binary file.
  301.      APT            .APT An APT image
  302.      Meteosat       .MET Image from ASD board.
  303.      HRPT single    .CHn Single channel image.
  304.      HRPT complete  .HRP Combined 5 channel images.
  305.      Veg Index      .VEG Vegetation index image.
  306.      GIF            .GIF A GIF image.
  307.      Geometric corr .GEO Geometrically corrected HRPT.
  308.      SPOT GIS       .BIL A SPOT Image Corp GIS format image
  309.                      (also *.HDR and *.CLR)
  310.  
  311. This histogram output file, HISTOGRAM.DAT, will also be located
  312. in the image directory.
  313.  
  314.  
  315. PROGRAM DISCLAIMER
  316. ==================
  317.  
  318. Graphic Software Technologies makes no warranty or guarantee,
  319. expressed or implied, as to the accuracy, reliability, functionality,
  320. suitability for a particular purpose, or results derived therefrom.
  321. Nor shall distribution or licensing of this program constitute any
  322. such warranty or guarantee. No responsibility or liability is assumed
  323. by Graphic Software Technologies or its authors in connection
  324. therewith.
  325.  
  326.  
  327.  
  328.  
  329. PROGRAM LICENSING AND REGISTRATION
  330. ==================================
  331.  
  332. SATVIEW is a copyrighted program and is licensed to an
  333. individual or a company. It is intended to only be used on a single
  334. computer. Additional copies can be obtained from Graphic
  335. Software Technologies or their agents. The licensing fee is $35 for
  336. non-commercial users. Commercial users must contact the authors
  337. or their distribution agents for a commercial license form.
  338.  
  339. SATVIEW is available on 5 1/4, or 3 1/2 inch high density
  340. diskettes.
  341.  
  342.  
  343. ORDERING SATVIEW
  344. ================
  345.  
  346. Orders for SATVIEW can be placed with:
  347.  
  348. Graphics Software Technologies          Quorum Communications
  349. P.O. Box 3064                           8304 Esters Rd., Suite 850
  350. Orange, CA  92665                       Irving, TX  75063
  351. (714) 998-2900                          (800) 982-9614
  352. (714) 998-6790 FAX                      (VISA or MasterCard)
  353.  
  354. Vanguard Labs                           R. Myers Communications
  355. 196-23 Jamaica Ave.                     P.O. Box 17108
  356. Hollis, NY  11423                       Fountain Hills, AZ 85269-7108
  357. (718) 468-2720                          (602) 837-6492
  358. (VISA or MasterCard)                    (VISA or MasterCard)
  359.  
  360.  
  361.  
  362. FOR MORE INFORMATION OR HELP WITH SATVIEW
  363. =========================================
  364.  
  365. Any questions can be directed to the authors via:
  366.  
  367. Mail (also for SATVIEW orders):
  368.  
  369.      SATVIEW
  370.      P.O. Box 3064
  371.      Orange, CA  92665
  372.  
  373.      Compuserve:         73417,1055
  374.      Voice telephone:    (714) 998-2900
  375.      FAX:                (714) 998-6790
  376.  
  377.  
  378. SPECIAL IMAGES
  379. ==============
  380.  
  381. If there are images which you would like to view, but do not have
  382. capability to receive, then you may wish to consider obtaining them
  383. from the authors.
  384.  
  385. The SATVIEW CD ROM, described in Appendix "F", contains
  386. nearly 400 GIF images, forty HRPT images, Meteosat images, a
  387. SPOT panchromatic image and other images. The CD is available
  388. from Graphics Software Technologies or any vendor selling the
  389. SATVIEW program for $45 plus $5 shipping.
  390.  
  391.  
  392. MORE INFORMATION ON CAPTURING YOUR OWN IMAGES
  393. =============================================
  394.  
  395. Anyone thinking of capturing HRPT images must consider the two
  396. board set from Quorum Communications, (817) 488-4861. For
  397. APT images consider Quorum, Vanguard Labs, the Bartlett board
  398. available from David Schwittek, or the board from Jerry Dahl. Both
  399. Quorum and Vanguard carry excellent receivers for APT reception.
  400. In addition, there is a non-board system consisting of a device
  401. which plugs into a serial port on any IBM PC or clone that allow
  402. receiving APT, WEFAX and HFFAX (shortwave) images. This low
  403. cost, entry level system is available from Software Systems
  404. Consulting.
  405.  
  406.  
  407. Quorum Communications                     R. Myers Communications
  408. 8304 Esters Rd., Suite 850                P.O. Box 17108
  409. Irving, TX  75063                         Fountain Hills, AZ 85269-7108
  410. (800) 982-9614                            (602) 837-6492
  411. (VISA or MasterCard)                      (VISA or MasterCard)
  412.  
  413. Vanguard Labs                             David Schwittek
  414. 196-23 Jamaica Ave.                       1659 Waterford Road
  415. Hollis, NY  11423                         Walworth, NY  14568
  416. (718) 468-2720                            (315) 986-2719
  417. (VISA or MasterCard)                      (VISA or MasterCard)
  418.  
  419. Software Systems Consulting
  420. 615 S. El Camino Real
  421. San Clemente, CA  92672
  422. (714) 498-5784
  423. (VISA or MasterCard)
  424.  
  425.  
  426.  
  427.  
  428. Processed images, programs and satellite elements can be
  429. downloaded from several BBS's including the following:
  430.  
  431.      DRIG      (214) 394-7438 (19,200 baud)
  432.      NA/RIG    (909) 590-4382 (2400 baud)
  433.      Celestial (513) 427-0674
  434.      Quorum    (817) 421-0228
  435.      SSC       (619) 259-5554
  436.      Vanguard  (718) 740-3911
  437.  
  438.  
  439.  
  440. GENERAL PROGRAM NOTES
  441. =====================
  442.  
  443. SATVIEW was written to view and process images. The integrity
  444. of the original image is always maintained. SATVIEW uses and
  445. object oriented database approach to image processing. The image
  446. is loaded into memory and displayed on the screen. Certain actions
  447. take place on a copy of the original image creating a new image.
  448. Examples include, cutting an image, rotating, and spliting an HRPT
  449. image. Other actions take place only in the temporary image
  450. displayed on the screen. Examples include brightness, contrast,
  451. filtering and noise removal. These temporary changes only become
  452. permanent when you save the screen image to a SAT, GIF or PCX
  453. file.
  454.  
  455. Because of this object database concept, there is an order of
  456. processing which works best when enhancing an image. This order
  457. can be generally outlined as follows:
  458.      View the full image
  459.      Zoom to the desired area and zoom level
  460.      Cut or rotate image
  461.      Adjust brightness and/or contrast
  462.      Apply filter or other enhancements
  463.      Add annotation
  464.      Save image
  465. You cannot rotate all 5 channels of an HRPT image.  You should
  466. cut out the channel you want and then rotate it if necessary.
  467.  
  468.  
  469. Loading an Image
  470. ================
  471.  
  472. SATVIEW images are easily loaded onto the screen for viewing
  473. and processing. The file loadind is done through the FILES +
  474. LOAD IMAGE selection. Catagories of image types can be
  475. selected and the corresponding file names will be displayed. Simply
  476. click on the desired file name and then click on Load Image or hit
  477. the Enter key. You may enter a file name with an extension other
  478. than the default image types by clicking on the File Name button
  479. and then entering the complete filename with extension.
  480.  
  481.  
  482.  
  483. On-line Documentation
  484. =====================
  485.  
  486. SATVIEW makes extensive use of on-line help documentation
  487. which is available at any time either the main or secondary menus
  488. are displayed on the screen. HELP is made active by hitting the F1
  489. key. At this point an initial HELP message is displayed. Click on
  490. any button that you would like to know more about. The HELP
  491. window will display information about that command. You can
  492. scroll up or down by using the UP or DOWN arrow keys or by
  493. clicking on the up or down arrows on the HELP screen. Exit the
  494. current HELP screen by clicking on the CANCEL button, by
  495. pressing Q or F1. Press F1 onece again to bet back to SATVIEW
  496. processing mode.
  497.  
  498.  
  499. Memory Requirements
  500. ===================
  501.  
  502. SATVIEW will either use extended, expanded or lower memory. It
  503. first looks to see if there is extended or expanded memory.
  504. Optimum extended or expanded memory is 2 Mb. If there is no
  505. high memory available it will load and run in lower memory. It
  506. needs about 540 Kb in lower memory to run. If there is not enough
  507. memory for the program you may have to remove existing TSR's to
  508. allow SATVIEW to run correctly.
  509.  
  510.  
  511.  
  512. Function Keys
  513. =============
  514.  
  515. F1  - Toggles the HELP screen
  516. F2  - Removes first and second level menus for viewing the full
  517.       screen image
  518. F3  - Repaints the image. This is useful for restoring an incorrectly
  519.       filtered image
  520. F4  - Resets image palette. Useful for restoring image after incorrect
  521.       brightness or contrast
  522. F5  - Switches menus from left to right. Only works at level one menu
  523.       (first menu)
  524.  
  525. Exiting an Option
  526. =================
  527.  
  528. Any command or menu can be exited by typing the ESC key. This is
  529. equivalent to pressing the second mouse button. To get out the the
  530. program you will need to answer Y to the question " Do you want
  531. to quit?".
  532.  
  533. Hot Keys
  534. ========
  535.  
  536. Each button has a "hot key"  which is a single keystroke that will
  537. select the corresponding button. This is an alternate way to select a
  538. button using the keyboard.
  539.  
  540. Version 1.00 VGA Image Compatibility
  541. ====================================
  542.  
  543. Version 2.00 of SATVIEW users a different palette for the image
  544. and annotation capabilities. If you view a *.VGA image with Version
  545. 2.00 there will be areas displayed incorrectly. Use the CONV-100
  546. program to convert a Version 1.00 VGA image into a Version 2.00
  547. image.
  548.  
  549.  
  550.  
  551. Version 2.00 VGA Image Compatibility
  552. ====================================
  553.  
  554. You must rename and 2.x SATVIEW images from *.VGA to
  555. *.SAT. SATVIEW 3.x will recognize the older file type
  556. automatically.
  557.  
  558. Mouse Usage
  559. ===========
  560.  
  561. SATVIEW now figures out whether your mouse is on COM1,
  562. COM2, or a bus mouse automatically. Nearly all mice are now
  563. supported.
  564.  
  565. Error Messages
  566. ==============
  567.  
  568. Error messages are displayed in understandable terms.
  569.  
  570.  
  571.  
  572. APPENDIX A
  573. ==========
  574.  
  575. Supported video boards and RESOLUTIONS
  576.  
  577. SATVIEW automatically figures out what graphics card you have installed. If
  578. you are using a board which support the VESA standard you must load the
  579. VESA driver before you configure or run SATVIEW.
  580.  
  581.      AST VGA Plus   ATI VGA Wonder ATI VGA Wonder Plus
  582.      ATI VGA Integra     ATI VGA Charger     Cardinal VGA 700
  583.      Genoa SuperVGA 5300 Genoa SuperVGA 5400 Genoa SuperVGA 6000
  584.      Micro Labs VGA Micro Labs Ultimate Orchid Designer VGA
  585.      Orchid Designer 800 Orchid Pro Designer IIs  Orchid Pro Design Plus
  586.      Paradise 1024  Paradise Professional    Paradise VGA Plus 16
  587.      Perfect View   STB VGA Extra  Tseng Labs ET-3000
  588.      Tseng Labs ET-4000  Trident TVGA 8800   Trident TVGA 8900
  589.      Video-7 VRAM VGA    Video-7 V-RAM VGA   Video-7 VRAM II
  590.      Western Digital 1024     Western Digital Prof     Western Digital Plus 16
  591.      VESA - Any Board
  592.  
  593. The current supported resolutions are 640x400, 640x480, 800x600, and
  594. 1024,680
  595.  
  596.  
  597. Supported Printers
  598.  
  599.      CalComp ColorMaster+     Canon LBP-8/8III       Canon BJ 800/830/20
  600.      Canon BJ BJC-800/830     Canon BJ-130 Inkjet    Epson LQ/SQ/Action
  601.      Epson LQ/SQ Color        Epson EPL-6000         Epson EPL-7000/7500
  602.      Epson GQ 3500            Epson ActionLaser      Fujitsu 24C   B&W
  603.      Fujitsu 24C  Color       Fujitsu 24D   B&W      Fujitsu RX 7200/7300
  604.      Fujitsu PrintPartner     Fujitsu 7100 PS        HP Laser +/II/III/IV
  605.      HP LaserJet IV (600)     HP Laser Postscript    HP DeskJet (all)
  606.      HP DeskJet 500C/550C     HP PaintJet XL300      HP PaintJet B&W
  607.      HP PaintJet Color        HP QuietJet            HP DesignJet 7600
  608.      HP DesignJet 7600 C      Kodak Ektaplus 7008    Kodak Color 4 B&W
  609.      Kodak Color 4 Color      IBM Personal 2390      IBM ExecJet
  610.      IBM Laser 6p/10p         Kyocera a-Si FS-1500   Lasermaster 1000/1200
  611.      Lasermaster Truetech     Mitsubishi 300PS       Mitsubishi CHC-S446i
  612.      Okidata Laserline        Okidata OL 810 LED     Okidata OL 830 PS
  613.      Okidata 2410/2350        Okidata 2410/2350 C    Panasonic 24 Pin
  614.      Panasonic KX-P4410       Panasonic KX-P4430     Panasonic Postscript
  615.      QMS Postscript           Sharp JX-9500H         Sharp Postscript
  616.      Tandy PL 950             Toshiba 24 Pin  B&W    Toshiba 24 Pin Color
  617.      Toshiba GX200/GSX400
  618.  
  619.  
  620.  
  621. APPENDIX B
  622. ==========
  623.  
  624. Parameter Configuration File - SATVIEW.CFG
  625.  
  626. c:\sv     * pathname for image files
  627.  640 * binary file width
  628.    0 * length of binary file data header
  629. 2400 * APT default width (A&M=4800)(Bartlett=2400)
  630.    0 * low level noise cutoff
  631.  255 * high level noise cutoff
  632.  0  1  0  * \
  633.  1 -3  1  * -> processing mask    /// Mild smoothing
  634.  0  1  0  * /
  635.     0     *    mask mode (0 = no averaging,  1 = averaging)
  636. -1 -1 -1  * \
  637. -1  9 -1  * -> processing mask    /// High pass filter #1
  638. -1 -1 -1  * /
  639.     0     *    mask mode (0 = no averaging,  1 = averaging)
  640.  0 -1  0  * \
  641. -1  5 -1  * -> processing mask    /// High pass filter #2
  642.  0 -1  0  * /
  643.     0     *    mask mode (0 = no averaging,  1 = averaging)
  644.  1 -2  1  * \
  645. -2  5 -2  * -> processing mask    /// High pass filter #3
  646.  1 -2  1  * /
  647.     0     *    mask mode (0 = no averaging,  1 = averaging)
  648.  
  649.  
  650. Default Image File Pathname
  651.  
  652. This pathname is used as the default path, however it can be
  653. overridden any time when reading or saving an image.
  654.  
  655. Binary File Width
  656.  
  657. This value defines the default binary image file width. The
  658. user will be asked what width the image is each time a
  659. binary file is loaded. By simply hitting ENTER this default
  660. value will be used. Sample widths used by the program and
  661. other binary files are:
  662.  
  663.      RST files (T.S. Kelso)    767
  664.      FAX file (A&M board)     2400
  665.      SCANNER                  2550 for 300 dpi
  666.      VEG (vegetation index)   3867
  667.      DMSP                     1024
  668.  
  669. Length of the Binary File Data Header
  670.  
  671. Occasionally the binary file has a header containing some
  672. information that is not a part of the image. By setting this
  673. value to the size of the header SATVIEW will skip this
  674. portion of the file.
  675.  
  676. APT Default Width
  677.  
  678. This sets the default value for the image width of the APT
  679. image. For the A&M board the suggested value is 4800 and
  680. for the Bartlett board the value is 2400.
  681.  
  682. Low Level Noise Cutoff
  683.  
  684. This is the low level (black) default value used when
  685. removing noise. It can be easily overridded when removing
  686. noise.
  687.  
  688. High Level Noise Cutoff
  689.  
  690. This is the high level (white) default value used when
  691. removing noise. It can be easily overridded when removing
  692. noise.
  693.  
  694. Filtering
  695.  
  696. There are two predefined and four user defined image
  697. filters. Four user definable filters are included in the
  698. configuration file. All six filters use a convolution matrix to
  699. perform the filtering. The two predefined filters are for
  700. smoothing and gentle sharpening.
  701.  
  702. The user may define their own additional filters. Each filter
  703. consists of a 3x3 matrix and a mode. The center value of the
  704. matrix represents the pixel to be modified. The mode
  705. determines whether the applied value to the pixel will be
  706. averaged or not. A mode value of 0 means there will be no
  707. averaging and a value of 1 indicates that the value is to be
  708. averaged by the total of all neighboring pixel values.
  709.  
  710. In the smoothing filter all the neighboring pixels will be
  711. multiplied by 1, and the pixel in question will not even be
  712. taken into account (multiplied by 0). The resulting value will
  713. be averaged by dividing by 8 (the sum of the multiplier).
  714.  
  715.  
  716.  
  717. APPENDIX C
  718. ==========
  719.  
  720. Enhancement Curve File - SATVIEW.ENH
  721.  
  722. This file contains two user defined enhancement curves in addition
  723. to the fifteen internally stored curves. The first three curves are the
  724. default, linear and logarithmic curves. The next thirteen are the
  725. NOAA curves.
  726.  
  727. In the user defined file each curve begins with a comment line,
  728. beginning with an "*". The next line is the curve name for the pick
  729. box. The maximum length of this name is three characters. The
  730. remaining lines of data are the coordinate pairs defining the
  731. substitute values which will be built into a lookup table and applied
  732. to the image. Below is an example:
  733.  
  734. * User Defined Enhancement curve
  735. U01
  736.   0   0
  737.  51 127
  738. 255 255
  739.  
  740. Enhancement curves defined in the GOES/SMS User's Guide:
  741.  
  742. Enhancement curve Ab     Hurricane curve
  743. Enhancement curve Bb     Hurricane pattern recognition
  744. Enhancement curve Ca     Cold cloud tops
  745. Enhancement curve Cb     Terrain "hot spots"
  746. Enhancement curve Db     Convective activity
  747. Enhancement curve Eb     Middle clouds and convective activity
  748. Enhancement curve Fb     Hydrology curve
  749. Enhancement curve Hb     Lower cloud levels
  750. Enhancement curve Mb     All seasonal clouds
  751. Enhancement curve Pb     Pacific coastal upwelling
  752. Enhancement curve Sa     Sea surface temperature
  753. Enhancement curve Za     Lower and upper level clouds
  754.  
  755.  
  756. APPENDIX D
  757. ==========
  758.  
  759. SATVIEW.CFG Editor Commands
  760. ____________________________________________
  761.  
  762. SATVIEW contains a built-in full screen editor. The purpose of the
  763. editor is to quickly and easily edit the SATVIEW.CFG file.
  764. When you have completed editing by either quitting or saving a file
  765. and exiting, you will be returned to SATVIEW. When you save the
  766. file before returning to the program, the editor automatically saves
  767. a backup file with the extension ".BAK".
  768.  
  769. ______________________________________________________
  770. TEXT EDITOR COMMANDS
  771. ______________________________________________________
  772.  
  773. Key  Equivalent Key      Command
  774. ---  --------------      ----------------------
  775. MOVE CURSOR:
  776.  
  777. Ctrl-S    Left-arrow     left one character
  778. Ctrl-D    Right-arrow    right one character
  779. Ctrl-E    Up-arrow       up one line
  780. Ctrl-X    Down-arrow     down one line
  781. Ctrl-A    None           left one word
  782. Ctrl-F    None           right one word
  783. Ctrl-Q C  Ctrl-PgDn      moves to end of file
  784. Ctrl-Q R  Ctrl-PgUp      moves to beginning of file
  785. Ctrl-Q S  Home           moves to beginning of line
  786. Ctrl-Q D  End            moves to end of line
  787. Ctrl-Q E  Ctrl-Home      moves to top of screen
  788. Ctrl-Q X  Ctrl-End       moves to bottom of screen
  789. Ctrl-J L  Alt-L          moves cursor to given line number
  790.  
  791. SCROLL:
  792.  
  793. Ctrl-Z    F7             down one line
  794. Ctrl-W    F8             up one line
  795. Ctrl-C    PgDn           down one screen
  796. Ctrl-R    PgUp           up one screen
  797.  
  798.  
  799. DELETE AND INSERT:
  800.  
  801. Ctrl-G    Del            deletes character at cursor
  802. Ctrl-Y    F1             deletes current line
  803. Ctrl-T    None           deletes word right
  804. Ctrl-N    None           inserts a line before cursor
  805.  
  806.  
  807. BLOCK:
  808.  
  809. Ctrl-K B  F3             marks beginning of block
  810. Ctrl-K K  F4             marks end of block
  811. Ctrl-K C  F5             copies block to cursor position
  812. Ctrl-K V  F6             moves block to cursor position
  813. Ctrl-K Y  Alt-F1         deletes block
  814. Ctrl-K R  Alt-R          reads block from external file
  815. Ctrl-K W  Alt-W          writes block to a file
  816. Ctrl-Q B  None           moves cursor to top of block
  817. Ctrl-Q K  None           moves cursor to bottom of block
  818.  
  819.  
  820. FIND AND REPLACE:
  821.  
  822. Ctrl-Q F  F9             finds a string
  823. Ctrl-L    F10            repeats a find
  824. Ctrl-Q A  Alt-F9         finds and replaces a string
  825.  
  826.                          Options:
  827.                              FIND and REPLACE:
  828.                                U    ignore case, find upper and lower case
  829.                                B    search backwards from the current position
  830.                                W    whole words only
  831.                                L    search block
  832.  
  833.  
  834.                              REPLACE only:
  835.                                G    replace all occurances in file
  836.                                N    replace without confirmation
  837.  
  838.                              if confirming:
  839.                                Y    yes, replace
  840.                                N    no, leave unchanged
  841.                                A    replace all from current position
  842.                                Q    quit replacing
  843.  
  844. FILE:
  845.  
  846. Ctrl-K Q  Alt-Q          quits without saving
  847. Ctrl-K X  Esc            saves file and exits editor
  848. Ctrl-K S  None           saves file and remains in editor
  849.  
  850.  
  851. MISCELLANEOUS:
  852.  
  853. Ctrl-Q L  F2             restores line to original contents
  854. Ctrl-V    Ins            toggles insert/overstrike mode
  855. Ctrl-U    None           abort command
  856. Ctrl-Q U  None           undo last deletion
  857.  
  858.  
  859. APPENDIX E
  860. ==========
  861.  
  862. Correction History
  863.  
  864. Version 1.00  -  first released on 6/1/91
  865.  
  866. Version 2.00  -  first release on 10/25/91
  867.  
  868.  1. added GIF capabilities
  869.  2. Added VI to GIF
  870.  3. Can remove menus for viewing by hitting F2. Reinstated by F2 again.
  871.  4. Fixed random problem associated with file names on file selection screen.
  872.  5. Added cursor control keys for file menus.
  873.  6. Fixed image save one-key controls (VGA & GIF).
  874.  7. Create geometrically corrected images from single channel HRPT.
  875.  8. Added geometrically corrected file input.
  876.  9. Cleaned up code. Removed unused functions.
  877. 10. Added HRPT capture.
  878. 11. Added Meteosat capture.
  879. 12. Added Meteosat file conversion.
  880. 13. Added a user command/command-line option.
  881. 14. Added ability to edit SATVIEW.CFG.
  882. 15. Fixed contrast reset problem with BIN images.
  883. 16. Added warning if rotated file name is same as current image.
  884. 17. Fixed Enhance button toggle problem.
  885. 18. Added read GIF.
  886. 19. Restores existing image after Files/Load/Cancel.
  887. 20. Added text annotation (colors, justification, size)
  888.     ^X = up arrow    ^Y = down arrow    ^Z = right arrow    ^[ = left arrow
  889. 21. Added normal/inverted image viewing to all image formats.
  890. 22. Fixed binary and APT image offset.
  891. 23. Added a button on file load for changing binary and APT image offset.
  892. 24. Fixed "Edit CFG" for letter E.
  893. 25. Changed the return after loading an image to main menu.
  894. 26. Removed the "files not found" messages.
  895. 27. Maximum image line increased to 8700 pixels.
  896. 28. Added SPOT GIS 7-1/2 quad sheet image viewing. Reads size and palette.
  897. 29. Maximum image line increased to 12,000 pixels in binary mode.
  898. 30. Fixed contrast divide-by-zero error.
  899. 31. Added ability to place menus on left or right side of screen.
  900. 32. Negate histogram problem corrected.
  901. 33. Sharpen filter fixed for occasional white pixel problem
  902. 34. CONV-100.EXE for converting Verson 1.00 VGA images to new format.
  903. 35. Changed annotation arrows: ^u = up, ^d = down, ^l = left and ^r = right.
  904. 36. Defined function keys:    F1 = (future)  F2 = View entire image
  905.      F3 = Reload image   F4 = Reload palette
  906.                               F5 = Left/Right menus
  907. 37. Changed "fat-buttons" to regular buttons.
  908. 38. ESC now escapes or cancels from every menu and command.
  909. 39. Remove unnecessary CANCEL buttons so 640x400 image shows all menus.
  910.  
  911. Version 2.20  -  first release on 10/10/92
  912.  
  913.  1. Added fifteen more display drivers.
  914.  2. Fixed Trident problem.
  915.  3. Added Mouse Port configuration for COM1 and COM2.
  916.  4. Minor changes to opening screen.
  917.  5. Fixed menu problem when printing.
  918.  
  919. Version 3.00  -  first release on 2/1/94
  920.  
  921.  1. Completely rewritten
  922.  2. Interactive HELP system with F1 key
  923.  3. Ability to read GIF images of any size
  924.  4. NOAA enhancement curves are now built in
  925.  5. Automatic sensing for graphics adapter
  926.  6. Uses extended or expanded memory
  927.  7. Process AVHRR bands by equations
  928.  8. Separate simplified configuration program
  929.  9. Added the SATVIEW file format (*.VGA, *.BIN or binary)
  930. 10. Eliminated *.VGA file type
  931. 11. Added ability to read USGS DOQ file types
  932. 12. Updated Super VGA and VESA drivers
  933. 13. Added over 50 printers
  934. 14. Automatically detects mouse on COM or bus
  935. 15. Added user defined palettes
  936. 16. Mixed bugs from 2.x versions
  937. 17. Added PCX screen save format
  938. 18. Can cut an image into any horizontal or vertical size
  939. 19. Print screen is 5 times faster
  940. 20. Display screen is faster
  941. 22. Added undo button to annotation
  942.  
  943.  
  944.  
  945.  
  946. APPENDIX F
  947. ==========
  948.  
  949. SATVIEW SATELLITE IMAGES
  950.  
  951. We have produced a CD ROM containing hundreds of images of
  952. the earth. Many of these are the full data set and contain up to five
  953. channels of different wavelengths. Images are from the NOAA
  954. polar orbiters, GOES, Europe's Meteosat, Russia's Meteor, China's
  955. Feng Yun 2 (no longer working) and the very high resolution SPOT
  956. Image satellite.
  957.  
  958. These images are being made available to help promote interest in
  959. weather and environmental satellite images. This large collection of
  960. images of many different types and geographical areas will allow
  961. you to better understand what types of images can be received on
  962. relatively inexpensive home built or purchased equipment. The
  963. SPOT images cannot be received by amateurs.
  964.  
  965. These images were for the most part were received by individuals
  966. with interest in weather and environmental satellite images. Some
  967. of these individuals are:
  968.  
  969.      Tracy Lenocker   Ed Murashie    John Dubois
  970.      Ross Biggar      Roger Beale    Steve Padar
  971.      Tom Loebl
  972.  
  973. The SPOT image on the CD ROM titled PANCHRM2.BIL was
  974. supplied by SPOT Image Corporation and is copyrighted by them.
  975. Any use of this image, other than to be viewed by the SATVIEW
  976. program requires the expressed written permission of SPOT Image
  977. Corporation. The SPOT image may not be copied from this CD
  978. ROM disk. For information on purchasing SPOT panchromatic or
  979. multi-spectral images please contact SPOT Image Corporation at
  980. 1897 Preston White Drive, Reston, VA  22091-4368, (703) 620-
  981. 2200.
  982.  
  983. If you copy images off of the CD ROM (except for the SPOT
  984. image which may NOT be copied) you may need to reset the file
  985. attributes since the attributes for a CD ROM are read only.
  986.  
  987. The CD is $45.00 plus $5.00 for shipping in the US or to Canada.
  988. International shipping is $10.00 US. GST only accepts checks or
  989. money orders. You may purchase via Master Card of Visa from any
  990. one of the companies listed below who carry all of our products:
  991.  
  992. Graphics Software Technologies     Quorum Communications
  993. P.O. Box 3064                      8304 Esters Rd., Suite 850
  994. Orange, CA  92665                  Irving, TX  75063
  995. (714) 998-2900                     (800) 982-9614
  996.  
  997. Vanguard Labs                      R. Myers Communications
  998. 196-23 Jamaica Ave.                P.O. Box 17108
  999. Hollis, NY  11423                  Fountain Hills, AZ  85269
  1000. (718) 468-2720                     (602) 837-6492
  1001.  
  1002.