home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Graphics / graphics-16000.iso / msdos / mapping / ozgis80 / ozgis.doc < prev    next >
Text File  |  1992-01-18  |  489KB  |  6,540 lines

  1.                                                                                 
  2.                                                                                 
  3.                                                                                 
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                                                                                 
  12.                                                                                 
  13.                                                                                 
  14.                                                                                 
  15.                                                                                 
  16.                                                                                 
  17.                                                                                 
  18.                                                                                 
  19.                                                                                 
  20.                                                                                 
  21.                                                                                 
  22.                                                                                 
  23.                                                                                 
  24.                                                                                 
  25.                                 OzGIS                                           
  26.                                                                                 
  27.                                 V8.0                                            
  28.                                                                                 
  29.                             (January 1992)                                      
  30.                                                                                 
  31.                                                                                 
  32.                                                                                 
  33.                                                                                 
  34.                                                                                 
  35.                                                                                 
  36.                                                                                 
  37.                                                                                 
  38.                                                                                 
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                                                                                 
  46.                                                                                 
  47.                                                                                 
  48.                          Geismar Holdings Pty Ltd.                              
  49.                                                                                 
  50.                          QMDD Box 6108                                          
  51.                          Queanbeyan 2620,                                       
  52.                          Australia.                                             
  53.                                                                                 
  54.  
  55.                                                                        2
  56.                          PREFACE                                                
  57.                                                                                 
  58. OzGIS is a software system for displaying geographically referenced data as     
  59. coloured choropleth maps on graphics display devices. The maps portray the data 
  60. values associated with geographic zones by uniform colours, site data by        
  61. different sized symbols, and line data by different line types.                 
  62.                                                                                 
  63. OzGIS is designed to provide the following interactive graphics facilities:     
  64.                                                                                 
  65.       -  to facilitate the interpretation of spatial distributions of data      
  66.       -  to prepare colour maps to be output on hard copy devices for           
  67.          publication and presentation,                                          
  68.       -  to facilitate the interpretation of spatial distributions of data      
  69.       -  to assist the analysis and modelling of spatial relationships in       
  70.          data.                                                                  
  71.                                                                                 
  72. The system can therefore be used to analyze socio-economic and demographic      
  73. data produced by censuses and surveys and to support management decisions       
  74. associated with for example marketing, sales, site and personnel location,      
  75. and advertising.                                                                
  76.                                                                                 
  77.                                                                                 
  78. The software was originally developed as part of a research project at the      
  79. Division of computing Research of the Commonwealth Scientific and Research      
  80. Organisation (CSIRO) in Canberra for a mapping product called COLOURMAP.        
  81.                                                                                 
  82. Software development started in 1979 with the purchase of hardware that had     
  83. been developed for the DIDS mapping system in the White House in Washington DC. 
  84. This hardware consisted of a PDP11 mini-computer and a DeAnza display system.   
  85. The display featured a 12bit frame buffer, 4096 value primary look-up table and 
  86. cascaded 256 value colour table. This enabled maps of up to 4000 zones (e.g.    
  87. USA Zip codes) to be displayed and manipulated very rapidly, and is the best    
  88. hardware so far produced.                                                       
  89.                                                                                 
  90. The environment changed over several years, with moves to larger PDP11 systems  
  91. and to VAX and CDC machines. Several display systems were used, Tektronix,      
  92. Jupiter and RAMTEK, and maps were generated on plotters and film recorders. The 
  93. system was also available on CSIRONET, an Australia-wide computer network with  
  94. Control Data and FACOM host computers. The 1981 ABS Census data could be        
  95. accessed via the SIR/CENSYS system on the Cyber 845. A system was developed to  
  96. handle the Census district boundaries digitised by the Division of National     
  97. Mapping, to enable windowing, line simplification and aggregation for production
  98. of geographic map data files. The SAS system was available on the FACOM 180 for 
  99. statistical analysis and display of map data.                                   
  100.                                                                                 
  101.  The Division of computing research was split into the CSIRONET computing bureau
  102. and the new Division of Information Technology in 1985. Later, CSIRONET was     
  103. given to private industry. The mapping project was abandoned.                   
  104.                                                                                 
  105. The software was resurrected in late 1990 and ported to the IBM PC to produce   
  106. the current system.                                                             
  107.                                                                                 
  108. The first year of development was supported by Techway, and APASCO supported    
  109. the development of techniques for retail applications. APASCO used the system   
  110. and hardware for several years as part of their consulting activities to churn  
  111. out thousands of maps.                                                          
  112.                                                                                 
  113.  
  114.                                                                        3
  115.  The purpose of the Guide is to introduce the facilities of OzGIS. The Guide is 
  116. intended to complement the messages and assistance given during the operation of
  117. OzGIS.                                                                          
  118.                                                                                 
  119.  The user should understand the techniques of statistical data analysis and     
  120. computer mapping, and also have an elementary understanding of colour           
  121. representations.                                                                
  122.                                                                                 
  123. This manual describes the  IBM PC version. Some of the facilities that were     
  124. available on the PDP11 and VAX systems have not yet been ported.                
  125.                                                                                 
  126.                                                                                 
  127.                                                                                 
  128.                                                                                 
  129. Geismar Holdings is a Canberra based software company offering consulting and   
  130. contract programming services in the areas of:                                  
  131.                                                                                 
  132. . C and FORTRAN programming                                                     
  133. . Spatial applications                                                          
  134. . Scientific applications                                                       
  135. . Graphics                                                                      
  136. . UNIX workstation, minicomputer and PC environments                            
  137.                                                                                 
  138.  
  139.                                                                        4
  140.                     1. OzGIS INTRODUCTION                                
  141.                        ==================
  142.  
  143.  
  144.   1. 1 Introduction                                      
  145.        ------------
  146.  
  147.                                                                                 
  148. Easy to use systems are necessarily trivial systems, and the enormous number of 
  149. options within OzGIS means that it takes some time to understand everything.    
  150.                                                                                 
  151. However, maps can be produced quite simply by using only a small number of      
  152. options and by using the system defaults.                                       
  153.                                                                                 
  154. Start by using the OzCensus; its a simpler version of OzGIS suitable for        
  155. Census-type mapping.                                                            
  156.                                                                                 
  157. This manual tries to lead readers through the main options first and for the    
  158. most common applications first. Working through the manual and generating the   
  159. maps as explained will soon provide the knowledge to enable the rest of the     
  160. system to be used.                                                              
  161.                                                                                 
  162. The system consists of several modules:                                         
  163.                                                                                 
  164. OzEnter  - for entry of data files into the system.                             
  165. OzData   - preparation of data for mapping                                      
  166. OzZone   - formation of zones / polygons structure from line segments           
  167. OzGIS    - interactive display and analysis                                     
  168. OzCensus - Display and analysis of Census type data (subset of OzGIS)           
  169. OzGISco  - maths coprocessor version of OzGIS                                   
  170. OzMap    - output of saved displays on plotters and printers and to files       
  171. OzTerr   - definition of territories from zones                                 
  172. OzProj   - map projections                                                      
  173.                                                                                 
  174. Future releases may include:                                                    
  175.                                                                                 
  176. OzCatch - allocation of zones to site catchments                                
  177.  
  178.   1. 2 Concepts                                          
  179.        --------
  180.  
  181.  OzGIS can be considered as one system of a facility for analysis and display   
  182. of Census type data. The various components are:                                
  183.                                                                                 
  184.  - Database systems for manipulation and retrieval of attribute data            
  185.  - Systems for generation of map boundary data                                  
  186.  - Statistical analysis systems with graphic display and reporting facilities   
  187.  - Mapping systems with analysis and hardcopy facilities.                       
  188.                                                                                 
  189.  Visual inspection of choropleth maps is the intuitive way to interpret the     
  190. spatial features of data. An analyst needs to be able to rapidly display and    
  191. manipulate maps to aid his understanding. OzGIS was designed to enable maps to  
  192. be changed within seconds so the analyst does not lose his train of thought.    
  193.                                                                                 
  194.  OzGIS enables the analyst not just to display a map, but to generate the map   
  195. that best shows the features of the attribute data. A hardcopy map can be       
  196. generated as the final operation as a record or for dissemination.              
  197.  
  198.                                                                        5
  199.                                                                                 
  200. The original design of OzGIS employed image processing technology to obtain     
  201. speed of display. The essential hardware components were a dedicated super mini 
  202. computer and an advanced raster display system. These display systems enable    
  203. maps to be displayed (in image form) in full colour, where the colours are      
  204. selected from a large palette. The main feature is that the colours are assigned
  205. by hardware tables, and can be rapidly changed by rewriting the tables. Hence,  
  206. once a map has been displayed, attribute data can be rapidly processed and      
  207. displayed, as the major difference between successive maps is that the map zones
  208. change colour. The hardware components can be packaged together to form a       
  209. compact unit; a mapping workstation.                                            
  210.                                                                                 
  211.  It is expected that an analyst would have access to a workstation close to his 
  212. office. The workstation would usually be connected via a computer network to    
  213. provide access to large host machines. The host machines would contain the      
  214. database systems from which map data could be extracted, and other systems for  
  215. analysis and hard-copy generation.                                              
  216.                                                                                 
  217.  OzGIS aims to accept basic data files and to provide most of the facilities    
  218. required for the analysis and display of attribute data as choropleth maps. The 
  219. analyst has to be able to rapidly use the facilities, so OzGIS provides an      
  220. interactive user interface. The user interacts via menus and is aided by on-line
  221. assistance.                                                                     
  222.  
  223.   1. 3 Environment                                       
  224.        -----------
  225.  
  226.  OzGIS requires advanced raster display systems for rapid display of maps.      
  227. Unfortunately PC display systems are extremely limited in capability. In        
  228. particular only a maximum of 256 colours are available (on 512K super VGA       
  229. boards). OzGIS is able to generate maps on most graphic devices by using polygon
  230. fill to colour map zones. This faciity also allows for hardcopy generation of   
  231. maps previewed on raster displays.  PC display systems do not have hardware     
  232. polygon fill, so map display is slow.                                           
  233.                                                                                 
  234.  OzGIS is based on the GKS graphics standard. The standard provides device      
  235. independence, and the basic graphic capabilities of lines, text and fill. OzGIS 
  236. does contain its own set of GKS-type routines which can be used to interface to 
  237. display devices with hardware fill capabilities or to other device independent  
  238. packages. The INTERACTOR graphics package is used for the interactive version,  
  239. and the SCIPLOT package for hardcopy map production.                            
  240.                                                                                 
  241.  OzGIS is a large FORTRAN program. It will run on computer systems with a       
  242. FORTRAN 77 compiler and about a mega-byte of memory. The system is well         
  243. structured, so by using overlays and reducing capabilities (array sizes) the    
  244. software can be implemented in smaller memory machines. Hence OzGIS is          
  245. reasonably portable.  The PC version is heavily overlayed to fit it into the    
  246. artificial 640K limit imposed by the DOS operating system.                      
  247.                                                                                 
  248. Generally the speed of the system is dependent on hardware:                     
  249.                                                                                 
  250. Processor 286 -> 386 -> 486                                                     
  251. Disk speed                                                                      
  252. Floating point processor                                                        
  253. Extra memory for RAM disk                                                       
  254.                                                                                 
  255. INTERACTOR is a graphics package produced by:                                   
  256.                                                                                 
  257.  
  258.                                                                        6
  259. Interactive Software Services,                                                  
  260. 25 St Michael's Close,                                                          
  261. Penkridge,                                                                      
  262. Stafford. ST19 5AD.                                                             
  263. U.K.                                                                            
  264.                                                                                 
  265. We have found INTERACTOR very good, and the support is excellent.               
  266.                                                                                 
  267. SCIPLOT is a plotting package produced by:                                      
  268.                                                                                 
  269. MicroGlyph Systems,                                                             
  270. PO Box 474,                                                                     
  271. Lexington, MA 02173,                                                            
  272. U S A                                                                           
  273.  
  274.                                                                        7
  275.                     2. SUMMARY                                           
  276.                        =======
  277.  
  278.                                                                                 
  279. OzGIS was designed to:                                                          
  280.                                                                                 
  281. . facilitate the interpretation of the spatial distributions of data            
  282. . prepare maps to be output on printers and plotters                            
  283. . assist the analysis and modelling of spatial relationships in data            
  284.                                                                                 
  285. The system can therefore be used to analyse socio-economic data produced        
  286. by censuses and surveys and to support management decisions associated with     
  287. for example Government planning, marketing, sales, site and personnel           
  288. location, advertising and natural resources.                                    
  289.                                                                                 
  290. Products:                                                                       
  291.                                                                                 
  292. . Zone maps displaying polygons that are filled (with colours, patterns or      
  293.   hatching) to show the distribution of attribute data                          
  294. . Line maps displaying lines in different line patterns to show the attribute   
  295.   data distribution                                                             
  296. . Site maps displaying symbols at locations where the symbol sizes show the     
  297.   attribute data distribution                                                   
  298. . Bivariate maps showing filled zones for two attribute files                   
  299. . Zone and line maps showing lines overlayed on zones for two attribute files   
  300.   Zone and site maps showing site symbols overlayed on zones for two attribute  
  301.   files                                                                         
  302. . Geographic maps displaying polygons, line segments, symbols or site names     
  303.   according to feature types but without reference to attribute files           
  304. . Histograms showing the number of items (zones, lines or sites) assigned       
  305.   to each class, or the number of items within value intervals (distribution)   
  306.   or the attribute values sorted in ascending order                             
  307. . Scatter diagram for two attributes                                            
  308. . Map statistics                                                                
  309. . Map reports                                                                   
  310.                                                                                 
  311. Files:                                                                          
  312.                                                                                 
  313. . Data files are raw Ascii data files in a variety of external formats. Standard
  314.   GIS formats and formats from Census Bureaus and Mapping Agencies are          
  315.   supported                                                                     
  316. . Geographic files describe geographic data in terms of the graphic elements    
  317.   zones, polygons,line networks, line segments, and points                      
  318. . Attribute files contain the values of attributes (variates, statistics,       
  319.   variables) referenced to zones, line or site names.                           
  320. . Names files contain a list of zones, lines or sites that defines a region     
  321.   of interest                                                                   
  322. . Combine files define new items in terms of zones for aggregation              
  323. . Marker files define simple shapes as polygons for display as symbols          
  324. . Saved display files contain the information to regenerate a complete map      
  325. . Device files define the graphics devices and their capabilities; colours,     
  326.   fonts, line types, hatching, markers etc                                      
  327.                                                                                 
  328. User Interface:                                                                 
  329.                                                                                 
  330. . Menu / windows interface                                                      
  331. . Help facility                                                                 
  332.  
  333.                                                                        8
  334. . Trace information                                                             
  335. . File interrogation, audits, deletion                                          
  336. . Tutorials                                                                     
  337.                                                                                 
  338. Data processing                                                                 
  339.                                                                                 
  340. . Subsetting of geographic files                                                
  341. . Line segment simplification                                                   
  342. . Joining short line segments for polygons                                      
  343. . Amalgamation of geographic and attribute data                                 
  344. . New attributes by arithmetic and logical expression                           
  345. . Building zones structure from line segments                                   
  346. . Generation of names files                                                     
  347. . Generation of template attribute data files                                   
  348. . Map projections                                                               
  349.                                                                                 
  350. Quantisation                                                                    
  351.                                                                                 
  352. . Classification methods: equal value, quantiles, specified intervals,          
  353.   specified number, refined, sequential colour, mean and standard deviations,   
  354.   nested means, natural breaks, percentiles, fixed                              
  355. . Quantisation over value ranges                                                
  356. . Quantisation for lists of items                                               
  357. . Independent quantisation for one or two files                                 
  358.                                                                                 
  359. Map regions                                                                     
  360.                                                                                 
  361. . Display of several geographic files at the same time, joined together or      
  362.   as multiple regions                                                           
  363. . Windowing and viewporting for layout                                          
  364. . Coordinate grids                                                              
  365. . Overlays of line segments, names and symbols                                  
  366.                                                                                 
  367. Attribute selection                                                             
  368.                                                                                 
  369. . Sequentially off attribute file                                               
  370. . By position in file                                                           
  371. . By description                                                                
  372.                                                                                 
  373. Map enhancement                                                                 
  374.                                                                                 
  375. . Specification of legend contents                                              
  376. . Addition of text                                                              
  377. . Addition of histograms showing distributions, sorted values or quantisation   
  378.   results                                                                       
  379. . Addition of scatter diagrams to bivariate maps                                
  380. . Overlay of mean and standard deviation, median and regression curves on       
  381.   diagrams                                                                      
  382.                                                                                 
  383. Hardcopy Map Production                                                         
  384.                                                                                 
  385. . HP compatible plotters                                                        
  386. . Many dot matrix printers                                                      
  387. . Postscript laser printers                                                     
  388. . HPGL, CGM and word processor files                                            
  389.                                                                                 
  390. Applications                                                                    
  391.                                                                                 
  392.  
  393.                                                                        9
  394. . Territory assignment                                                          
  395. . Site catchments                                                               
  396.                                                                                 
  397. Environment                                                                     
  398.                                                                                 
  399. . Requires minimum of IBM PC compatible with hard disk, 640K RAM and EGA.       
  400. . Preferred hardware is AT compatible with 512K super VGA card giving 256       
  401.   colours at at least 640 x 480 resolution. 1Mbyte boards with Trident or       
  402.   Tseng Labs 4000 chipsets are recommended.                                     
  403. . MS DOS operating system                                                       
  404.  
  405.                                                                       10
  406.                     3. SYSTEM CONFIGURION                                
  407.                        ==================
  408.  
  409.  
  410.   3. 1 Introduction                                      
  411.        ------------
  412.  
  413. Various parameter files have to be set up correctly before the system can be    
  414. used as OzGIS supports a range of video boards. This should be quite straight   
  415. forward for standard EGA and VGA boards, but as there are no standards for      
  416. super VGA boards the procedure gets involved.                                   
  417.                                                                                 
  418. The configuration is worth spending the time on as it is very important to      
  419. display maps as fast as possible and to use the highest display resolution      
  420. possible. If you plan to do a lot of mapping it is worth purchasing the         
  421. hardware (its optional).                                                        
  422.                                                                                 
  423. Resolution is provided by using Super VGA boards.                               
  424.                                                                                 
  425. Speed is provided by:                                                           
  426.                                                                                 
  427.     . Super VGA boards with 256 colours (512K or 1 Mbyte RAM on the board)      
  428.     . Using an extra 1MByte of RAM as a RAM disk.                               
  429.     . Math coprocessor                                                          
  430.     . fast processors (386 / 486)                                               
  431.                                                                                 
  432. The other hardware worth having is a mouse. While the arrows on the keyboard    
  433. can be used, they are slow.                                                     
  434.                                                                                 
  435.                                                                                 
  436. FOLLOW THE INSTRUCTIONS CAREFULLY!                                              
  437.                                                                                 
  438.  
  439.   3. 2  DOS system files                                 
  440.        -----------------
  441.  
  442. The start-up command file AUTOEXEC.BAT will have to be modified so the programs 
  443. can be accessed by changing the path statement to reference /ozgis. e.g.        
  444.                                                                                 
  445. PATH C:\DOS;C:\PROGS;C:\OZGIS                                                   
  446.                                                                                 
  447.                                                                                 
  448. The system file CONFIG.SYS has to have:                                         
  449.                                                                                 
  450. FILES=20                                                                        
  451. BUFFERS=20                                                                      
  452.                                                                                 
  453. These changes to the DOS system files will not take effect until the system is  
  454. re-booted.                                                                      
  455.  
  456.   3. 3  Standard EGA and VGA boards                      
  457.        ----------------------------
  458.  
  459. If you have a super VGA board skip this section.                                
  460.                                                                                 
  461. You need to be aware of the resolution of your video card. This is one of:      
  462.                                                                                 
  463.  
  464.                                                                       11
  465. 350 lines of 640 pixels for EGA                                                 
  466. 480 lines of 640 pixels for VGA                                                 
  467.                                                                                 
  468. Both boards have 16 colours.                                                    
  469.                                                                                 
  470. You now need to check two configuration files:                                  
  471.                                                                                 
  472. All the following take place in the \ozgis directory.                           
  473.                                                                                 
  474.                                                                                 
  475. The file \OZGIS\OZGIS.INI is the initialisation file for the system.            
  476. This file has to be modified using your word-processor.                         
  477.                                                                                 
  478. The file should be well commented, and modifications should be fairly obvious.  
  479. Ensure that you dont alter the columns used i.e. the file is not free format!   
  480.                                                                                 
  481. The first three lines should be either:                                         
  482.                                                                                 
  483. for the EGA board                                                               
  484.                                                                                 
  485.        640         Number of pixels across EGA screen                           
  486.        350         Number of lines on screen                                    
  487.         16         Number of colours                                            
  488.                                                                                 
  489.                                                                                 
  490. or for the VGA board                                                            
  491.                                                                                 
  492.        640         Number of pixels across VGA screen       (640 - 1024)        
  493.        480         Number of lines on screen                (350 - 768)         
  494.         16         Number of colours                        (16 or 256)         
  495.                                                                                 
  496.                                                                                 
  497.                                                                                 
  498. The file \OZGIS\INTERACT.INI is the initialisation file for the interactor      
  499. graphics package. This file has to be modified using your word-processor.       
  500.                                                                                 
  501. The file should be well commented, and modifications should be fairly obvious.  
  502.                                                                                 
  503. If a standard VGA card is being used, nothing may have to be changed.           
  504.                                                                                 
  505. If an EGA card is being used the display type may have to be set via            
  506. the DISPLAY= parameter.                                                         
  507.                                                                                 
  508.                                                                                 
  509.  
  510.   3. 4  Super VGA boards                                 
  511.        -----------------
  512.  
  513. The recommended display is a super VGA board with the ability to display 256    
  514. colours at a resolution of at least 640 X 480, as this enables maps of up to    
  515. 240 zones to be manipulated rapidly by changing the colours via the colour      
  516. look-up table. Other displays require the map polygons to be redrawn every time 
  517. the colours change (e.g. by displaying another attribute).                      
  518.                                                                                 
  519. Hence you should use the highest resolution available with your board and       
  520. monitor that gives 256 colours. (this may not be true if you are mapping e.g.   
  521. environmental data without attribute data or have maps of more than 240 zones   
  522. when resolution may be more important).                                         
  523.  
  524.                                                                       12
  525.                                                                                 
  526. First determine the resolution and number of colours you want to use. This will 
  527. depend on the amount of memory on your board and the chipset. If in doubt read  
  528. your video board manual or ask your computer shoppe.                            
  529.                                                                                 
  530. In order of preference the resolutions are:                                     
  531.                                                                                 
  532. Pixels Lines Colours                                                            
  533.                                                                                 
  534. 1024   768   256         (1MByte boards)                                        
  535.  800   600   256         (512K boards)                                          
  536.  640   480   256         (512K boards with standard monitor)                    
  537.  800   600    16         (256K board)                                           
  538.                                                                                 
  539. If your board has only 256K of memory you should consider adding more memory,   
  540. but in the meantime use the highest resolution possible for 16 colours          
  541.                                                                                 
  542. The boards supported by the graphics package are:                               
  543.                                                                                 
  544.     Chipset     Chipset   640x350   640x400   640x480   800x600  1024x768       
  545.                 Number                                                          
  546.     Tseng 3000    0          y                   y         y                    
  547.     Tseng 4000    1          y         y         y         y         y          
  548.     Paradise      2                    y         y                              
  549.     Video 7       3                    y         y         y                    
  550.     Everex        4          y         y         y         y                    
  551.     ATI           5                    y         y         y                    
  552.     Trident       6                    y         y         y         y          
  553.     Chips & Tech  7                    y         y         y                    
  554.     Ahead B       8                    y         y         y                    
  555.     Oak           9                              y         y                    
  556.                                                                                 
  557. The precise combination of modes available on any given board varies            
  558. according to the manufacturer and the amount of video RAM available.            
  559. The 640x480 and 800x600 modes require 512k and the 1024x768 mode requires       
  560. 1 megabyte.                                                                     
  561.                                                                                 
  562.                                                                                 
  563. You now need to modify two configuration files:                                 
  564.                                                                                 
  565. All the following take place in the \ozgis directory.                           
  566.                                                                                 
  567.                                                                                 
  568. The file \OZGIS\OZGIS.INI is the initialisation file for the system.            
  569. This file has to be modified using your word-processor.                         
  570.                                                                                 
  571. The file should be well commented, and modifications should be fairly obvious.  
  572.                                                                                 
  573. The first three lines have to be the resolution and number of colours e.g.      
  574.                                                                                 
  575.        800         Number of pixels across VGA screen       (640 - 1024)        
  576.        600         Number of lines on screen                (350 - 768)         
  577.        256         Number of colours                        (16 or 256)         
  578.                                                                                 
  579. Ensure that you dont alter the columns used i.e. the file is not free format!   
  580.                                                                                 
  581.                                                                                 
  582. The file \OZGIS\INTERACT.INI is the initialisation file for the interactor graph
  583.  
  584.                                                                       13
  585. package. This file has to be modified using your word-processor.                
  586.                                                                                 
  587. The file should be well commented, and modifications should be fairly obvious.  
  588.                                                                                 
  589.                                                                                 
  590. The display type may have to be set via the DISPLAY= parameter.                 
  591.                                                                                 
  592. Super VGA boards require registers to be initialised. Look through the list and 
  593. find yours. If its not there you may have to use the system as a standard VGA   
  594. as described in the previous section, but first look in your video board manual 
  595. to see if there is information about the registers to be used to set modes. If  
  596. there is you may be able to set up an appropriate mode command as described     
  597. in the following paragraphs (try it to see if it works).                        
  598.                                                                                 
  599. The following section gets quite complicated, but all you have to do is to      
  600. enable a command that corresponds to your video card.                           
  601.                                                                                 
  602.                                                                                 
  603. e.g. if you have a TSENG Labs ET4000 card you will find the following entry:    
  604.                                                                                 
  605. REM mode13  = 56 0 0 0 1 1024 768 (1024x768 256-colour graphics)  C             
  606.                                                                                 
  607. All you have to do is remove the "REM " from the front (dont forget the blank   
  608. i.e. left align it).                                                            
  609.                                                                                 
  610. You would normally also remove the comment too, so you end up with:             
  611.                                                                                 
  612. mode13  = 56 0 0 0 1 1024 768  C                                                
  613.                                                                                 
  614. (the "C" on the end is require with a mouse to tell the system to generate a    
  615. cursor as mouse drivers normally do no do that with super VGAs).                
  616.                                                                                 
  617.                                                                                 
  618.                                                                                 
  619. Try and find the corresponding entry for your board. If you are still confused  
  620. try reading the following:                                                      
  621.                                                                                 
  622.                                                                                 
  623. INTERACTER supports 5 non-standard screen modes numbered 9 to 13 which          
  624. can be activated by inserting suitable 'MODEnn' keywords in the INTERACTER      
  625. initialisation file. The INTERACT.INI file contains some examples which         
  626. contain suitable initialisation file MODEnn entries for various combinations    
  627. of video board and display monitor.                                             
  628.                                                                                 
  629.                                                                                 
  630. The supported non-standard screen modes are as follows                          
  631.                                                                                 
  632.    INTERACTER      Mode Type                                                    
  633.    Mode Number                                                                  
  634.    -----------     ---------                                                    
  635.        9            640x400 'Olivetti' monochrome graphics                      
  636.       10            132x25   16 colour text                                     
  637.       11            800x600  16 colour 'Super VGA' graphics                     
  638.       12            256 colour 'Super VGA' graphics                             
  639.       13            256 colour 'Super VGA' graphics                             
  640.                                                                                 
  641. Notes :                                                                         
  642. (1) The dimensions of mode numbers 12 and 13 are definable as part of           
  643.  
  644.                                                                       14
  645.     the MODEnn keyword. By default they are 640x480 and 800x600 modes.          
  646. (2) 800x600 and 1024x768 modes will require a multisync or Super-VGA type       
  647.     monitor. On certain boards, 132 column mode also requires such a monitor.   
  648.     Be sure to use a suitable monitor/adapter combination.                      
  649. (3) The precise mode numbers used by particular video board manufacturers       
  650.     can vary. Users should check the documentation supplied with their          
  651.     video board before including the supplied example MODEnn entries            
  652.     in their INTERACTER initialisation file.                                    
  653.                                                                                 
  654. Initialisation entries can be found for following:                              
  655.                                                                                 
  656.   Ahead B chipset                                                               
  657.   ATI VGA Wonder chipset                                                        
  658.   Chips & Technology chipset                                                    
  659.   Everex chipset                                                                
  660.   Oak Technology chipset                                                        
  661.   Olivetti M24/M28/M300, AT&T 6300, Compaq Portable                             
  662.   Paradise chipset (inc. Compaq, Dell, HP D1180A, AST VGA's))                   
  663.   Toshiba 3100 + Gas plasma screen                                              
  664.   Trident chipset                                                               
  665.   TsengLabs ET3000 chipset                                                      
  666.   TsengLabs ET4000 chipset                                                      
  667.   VAXmate II                                                                    
  668.   Video 7 chipset                                                               
  669.                                                                                 
  670.   By default, mode numbers 12 & 13 are 640x480 and 800x600 256 colour Super     
  671.   VGA modes using the TsengLabs ET3000 chipset.                                 
  672.   However the precise dimensions of these modes can now be specified using the  
  673.   MODE12 and MODE13 initialisation keywords which now take up to 7 parameters : 
  674.                                                                                 
  675.       MODE12 = ax bx cx dx chipset width height                                 
  676.       MODE13 = ax bx cx dx chipset width height                                 
  677.                                                                                 
  678.       ax bx cx dx = Interrupt 10h mode selection register values, as before     
  679.                                                                                 
  680.       chipset     = VGA chipset number :                                        
  681.                     0 = Tseng Labs ET3000 (default)  5 = ATI                    
  682.                     1 = Tseng Labs ET4000            6 = Trident                
  683.                     2 = Paradise                     7 = Chips & Technology     
  684.                     3 = Video 7                      8 = Ahead B                
  685.                     4 = Everex                       9 = Oak Technology         
  686.                                                                                 
  687.       width       = screen mode width in pixels                                 
  688.                     (default = 640 in mode 12 or 800 in mode 13)                
  689.                                                                                 
  690.       height      = screen mode height in pixels                                
  691.                     (default = 480 in mode 12 or 600 in mode 13)                
  692.                                                                                 
  693.   Any trailing values which are omitted take the default values indicated.      
  694.   Available modes on the supported chipsets include :                           
  695.                                                                                 
  696.     Chipset     Chipset   640x350   640x400   640x480   800x600  1024x768       
  697.                 Number                                                          
  698.     Tseng 3000    0          y                   y         y                    
  699.     Tseng 4000    1          y         y         y         y         y          
  700.     Paradise      2                    y         y                              
  701.     Video 7       3                    y         y         y                    
  702.     Everex        4          y         y         y         y                    
  703.  
  704.                                                                       15
  705.     ATI           5                    y         y         y                    
  706.     Trident       6                    y         y         y         y          
  707.     Chips & Tech  7                    y         y         y                    
  708.     Ahead B       8                    y         y         y                    
  709.     Oak           9                              y         y                    
  710.                                                                                 
  711.   The precise combination of modes available on any given board varies          
  712.   according to the manufacturer and the amount of video RAM available.          
  713.   The 640x480 and 800x600 modes require 512k and the 1024x768 mode requires     
  714.   1 megabyte. Here are some examples of suitable initialisation file keywords   
  715.                                                                                 
  716.   VGA board based on the Tseng Labs ET3000 chipset :                            
  717.     MODE12 = 46                                                                 
  718.     MODE13 = 48                                                                 
  719.                                                                                 
  720.   VGA board based on the Paradise chipset :                                     
  721.     MODE12 = 94 0 0 0 2 640 400                                                 
  722.     MODE13 = 95 0 0 0 2 640 480                                                 
  723.                                                                                 
  724.   VGA board based on the Video 7 chipset :                                      
  725.     MODE12 = 28421 103 0 0 3                                                    
  726.     MODE13 = 28421 105 0 0 3                                                    
  727.                                                                                 
  728.   VGA board based on the Everex chipset :                                       
  729.     MODE12 = 112 19 0 0 4 640 350                                               
  730.     MODE13 = 112 20 0 0 4 640 400                                               
  731.                                                                                 
  732.   The number of text columns and rows available in modes 12 and 13 varies       
  733.   according to the pixel dimensions :                                           
  734.                                                                                 
  735.     Columns = mode_width/8                                                      
  736.     Rows    = mode_height/14 (if mode_height < 480)                             
  737.            or mode_height/16 (if mode_height >=480)                             
  738.                                                                                 
  739.   This gives the following text dimensions :                                    
  740.                                                                                 
  741.      640x350 mode :  80 columns x 25 rows                                       
  742.      640x400 mode :  80 columns x 28 rows                                       
  743.      640x480 mode :  80 columns x 30 rows                                       
  744.      800x600 mode : 100 columns x 37 rows                                       
  745.     1024x768 mode : 128 columns x 48 rows                                       
  746.                                                                                 
  747. - Since most Microsoft compatible mouse drivers do not support a mouse          
  748.   cursor in non-standard PC graphics modes, an option has been added to         
  749.   the MODEnn initialisation file keyword which tells INTERACTER to display      
  750.   it's own cross-hair cursor in such modes. Simply place a single letter        
  751.   'C' (upper or lower case) at the very end of the record containing the        
  752.   MODEnn keyword to cause INTERACTER to provide a mouse cursor in that mode.    
  753.                                                                                 
  754.       MODE9  = 64 C                                                             
  755.       MODE11 = 88 C                                                             
  756.       MODE12 = 94 0 0 0 2 640 400 c                                             
  757.       MODE13 = 95 0 0 0 2 640 480 c                                             
  758.                                                                                 
  759.                                                                                 
  760. EXAMPLE................                                                         
  761.                                                                                 
  762.                                                                                 
  763.  
  764.                                                                       16
  765. Here is the configuration file for a 1Mbyte Trident board (1024 x 768 x 256)    
  766. using a mouse and saving screens on disk.                                       
  767.                                                                                 
  768.                                                                                 
  769. DISPLAY    = 10                                                                 
  770. CHARSET    = c:\ozgis\standard.chr                                              
  771. COLUMNS    = 80                                                                 
  772. TEMPMENU   = \ozgis\menu.tmp                                                    
  773. TEMPWINDOW = \ozgis\window.tmp                                                  
  774. mode13  = 98 0 0 0 6 1024 768 C                                                 
  775.                                                                                 
  776.                                                                                 
  777. The system is now configured for OzGIS with super VGA board.                    
  778. If you are going to produce maps on printers and plotters you will have         
  779. to configure for OzMAP as described in the following section.                   
  780.  
  781.   3. 5 Maths Coprocessor                                 
  782.        -----------------
  783.  
  784. If you have a maths coprocessor you can use a different version of the main     
  785. OZGIS program.                                                                  
  786.                                                                                 
  787. You need to modify the batch files \ozgis\ozgis.bat and \ozgis\ozcensus.bat to  
  788. use the program ozgisco instead of ozgisprg.                                    
  789.  
  790.   3. 6 Extra RAM                                         
  791.        ---------
  792.  
  793. If you have more than 1 Mbyte of RAM you can speed up display of menus and      
  794. other windows enormously by using a RAM disk.                                   
  795.                                                                                 
  796. You put a command in your config.sys file like:                                 
  797.                                                                                 
  798. DEVICE=C:\DOS\RAMDRIVE.SYS 1024 /E                                              
  799.                                                                                 
  800. This then gives you a pseudo disk drive in RAM, so its very fast. The drive     
  801. identifier is one more than you are using e.g. if you have one disk drive       
  802. called C: then the RAM disk drive will be D:                                    
  803.                                                                                 
  804. After you have put in the command, reboot you PC and type "DIR D:" to check     
  805. that you got it right (see your DOS manual).                                    
  806.                                                                                 
  807. Now modify the \ozgis\interact.ini file to define the two save files to be on   
  808. the RAM drive. The entries should look something like:                          
  809.                                                                                 
  810. TEMPMENU   = D:\menu.tmp                                                        
  811. TEMPWINDOW = D:\window.tmp                                                      
  812.                                                                                 
  813.  
  814.   3. 7 Hardcopy configuration                            
  815.        ----------------------
  816.  
  817. You may wish to leave this section until you want to output maps to printers or 
  818. plotters.                                                                       
  819.                                                                                 
  820. The configuration file \ozgis\sciplot.ini has to be set up if OzMap is going to 
  821. be used to produce hardcopy maps. The file looks like:                          
  822.                                                                                 
  823.  
  824.                                                                       17
  825. VGA                                  VGA or EGA                                 
  826. 40.0      0                          HP Plotter metafile                        
  827. 18.0      1                          Dot-matrix printer metafile                
  828. 18.0      1                          Postscript Ascii metafile                  
  829. 18.0      1                          Encapsulated Postscript file               
  830. 18.0      0                          HPGL file                                  
  831. 18.0      1                          CGM file                                   
  832. 18.0      0                          WordPerfect graphics file                  
  833. 18.0      1 COM1                     On-line Apple Laser Writer                 
  834. 40.0      0 LPT1                     On-line HP plotter                         
  835. 00C3                                 device mode & serial modes HEXIDECIMAL     
  836.                                                                                 
  837. The first column is the width of the drawing surface in cm. Values will need to 
  838. be set for your plotter or printer.                                             
  839.                                                                                 
  840. The second column is the drawing line width for Postscript, Encapsulated        
  841. Postscript, Apple LaserWriter, Computer Graphics Metafile, dot matrix, and HP   
  842. LaserJet printers.                                                              
  843. 0  = Ignore parameter                                                           
  844. 1  = 1 device space units (1-10 Valid)                                          
  845.                                                                                 
  846. The third column is the port used for printers and plotters:                    
  847. 'COM' - Primary Serial Port                                                     
  848. 'COM2'- Secondary Serial Port                                                   
  849. 'LPT1'- Primary Parallel Port                                                   
  850. 'LPT2'- Secondary Parallel Port                                                 
  851.                                                                                 
  852. The value at the bottom is a hexidecimal set of flags for setting the port for  
  853. on-line printers or plotters.                                                   
  854.                                                                                 
  855. The packed coded device mode word with the device mode byte in the most         
  856. significant part of the integer, and the serial modest byte in the least        
  857. significant part of the integer.                                                
  858.                                                                                 
  859. Format of the integer = [device mode | serial modeset].                         
  860.                                                                                 
  861. Device mode byte description:  [bits]                                           
  862. 76543210                                                                        
  863. _______0  = XON/XOFF flow control                                               
  864. _______1  = Hardware flow control on DSR line                                   
  865. ______0_  = Bell with FRAME or PLTEND                                           
  866. ______1_  = No bell with FRAME or PLTEND                                        
  867. _____0__  = Cr with FRAME or PLTEND                                             
  868. _____1__  = No cr with FRAME or PLTEND                                          
  869. ____0___  = Check for break in PLOT                                             
  870. ____1___  = No check for break in PLOT                                          
  871. ___0____  = HP pen plotter handshake init                                       
  872. ___1____  = No HP pen plotter handshake init                                    
  873.                                                                                 
  874. Serial modeset byte description:  [bits]                                        
  875. 7      6   5  4    3        2        1    0                                     
  876. --Baud Rate-- -Parity-  -Stop Bits- -Char Length-                               
  877. 000 -   110  00 - None  0  - 1   10  - 7 Bits                                   
  878. 001 -   300  01 - Odd   1  - 2   11  - 8 Bits                                   
  879. 010 -   600  11 - Even                                                          
  880. 011 -  1200                                                                     
  881. 100 -  2400                                                                     
  882. 101 -  4800                                                                     
  883.  
  884.                                                                       18
  885. 110 -  9600                                                                     
  886. 111 - 19200                                                                     
  887.                                                                                 
  888. For example, 9600 baud, no parity, 1 stop bit, 8 bits is                        
  889.                                                                                 
  890. 110 00 0 11 = C3 hex = 195 decimal                                              
  891.                                                                                 
  892.  
  893.   3. 8 Plotter setup                                     
  894.        -------------
  895.  
  896.                                                                                 
  897. Plotter pens should agree with those defined in device files. The standard      
  898. order is:                                                                       
  899. BLACK        PEN 1                                                              
  900. BLUE         PEN 2                                                              
  901. GREEN        PEN 3                                                              
  902. RED          PEN 4                                                              
  903. YELLOW       PEN 5  The last four dont matter that much!                        
  904. MAGENTA      PEN 6                                                              
  905. CYAN         PEN 7                                                              
  906. GREY         PEN 8                                                              
  907.                                                                                 
  908. If this order conflicts with other packages in use the device files can be      
  909. modified. The order of the first four pens is particularly important for colour 
  910. simulation, although as long as all pens have different colours the final maps  
  911. will probably be acceptable.                                                    
  912.                                                                                 
  913.                                                                                 
  914. Plotters will usually use software handshaking.                                 
  915.                                                                                 
  916. HP pen plotters require a serial interface between the  Personal Computer and   
  917. the HP pen plotter. On the PC side, a cable with a D9 or D25 connector should be
  918. connected to a  serial port or asynchronous adapter port. On the HP pen plotter,
  919. a cable with a D25 connector should be connected to the computer/modem port. A  
  920. detailed specification of the way the  cable should be wired follows:           
  921.                                                                                 
  922. Serial cable wiring for HP pen plotters: 7440A, 7470A, 7475A, 7550A             
  923.                                                                                 
  924.  ----------------------------             -----------------------               
  925. | Personal Computer          |           | HP Pen Plotter        |              
  926. | [Serial I/O Port or        |           | [Computer/modem port] |              
  927. | Asynchronous Adapter Port] |           |                       |              
  928.  ----------------------------              ----------------------               
  929.                                                                                 
  930.       Transmit Data     *-------------------*   Receive Data                    
  931.        [D9/Pin-3, or                             [D25/Pin-3]                    
  932.         D25/Pin-2]                                                              
  933.                                                                                 
  934.       Receive Data      *-------------------*   Transmit Data                   
  935.        [D9/Pin-2, or                             [D25/Pin-2]                    
  936.         D25/Pin-3]                                                              
  937.                                                                                 
  938.       Signal Ground     *-------------------*   Signal Ground                   
  939.        [D9/Pin-5, or                             [D25/Pin-7]                    
  940.         D25/Pin-7]                                                              
  941.                                                                                 
  942.       Data Set Ready    *-----*-------------*   Data Terminal Ready             
  943.  
  944.                                                                       19
  945.        [D9/Pin-6, or          |                  [D25/Pin-20]                   
  946.         D25/Pin-6]            |                                                 
  947.                               |                                                 
  948.       Clear-To-Send     *-----*                                                 
  949.        [D9/Pin-8, or                                                            
  950.         D25/Pin-5]                                                              
  951.                                                                                 
  952.       Data Terminal Rdy *--------------*-----*  Data Set Ready                  
  953.        [D9/Pin-4, or                   |         [D25/Pin-6]                    
  954.         D25/Pin-20]                    |                                        
  955.                                        |                                        
  956.                                        *-----*  Clear-To-Send                   
  957.                                                  [D25/Pin-5]                    
  958.                                                                                 
  959. Please note that the previous wiring diagram is necessary if full hardware      
  960. handshake is desired. If the user intends to  use only software handshake       
  961. (XON/XOFF), then only three wires  are required. For software handshake the only
  962. connections  required are: signal ground, receive data, and transmit data.      
  963.                                                                                 
  964.      There are certain restrictions when an HP pen plotter is used as the plot  
  965. device. Not all HP pen plotters possess equal capability! SciPlot only supports 
  966. the 7470A, the 7475A, and the 7550A HP Pen Plotter. There are enough control    
  967. mechanisms in SciPlot to allow the use of others though.  Please note the       
  968. following:                                                                      
  969.                                                                                 
  970.  The "INIT=ON" command in the VECTOR.CFG file will send initialization commands 
  971. in the I/O stream to the  plotter when VECTOR is executed. Older HP plotters    
  972. will  produce errors on receipt of these handshake mode commands.  If this      
  973. happens, set "INIT=OFF" in the VECTOR.CFG file, and the offending commands will 
  974. be deleted from the stream.                                                     
  975.  
  976.   3. 9 Mouse                                             
  977.        -----
  978.  
  979. If you have a mouse it must be installed in the standard way.                   
  980.                                                                                 
  981. The driver must be call MOUSE.COM (for the system to detect it).                
  982.                                                                                 
  983. Mouse drivers usually only work with standard VGA and EGA. If you are operating 
  984. in super VGA modes you would have to set the mode command in                    
  985. \ozgis\interact.ini with a "C" on the END (as already described) for the cursor 
  986. to appear.                                                                      
  987.  
  988.                                                                       20
  989.                     4. BASIC CHOROPLETH MAPPING EXAMPLE                  
  990.                        ================================
  991.  
  992.  
  993.   4. 1 OzCensus                                          
  994.        --------
  995.  
  996. The main display and analysis program is OzGIS.                                 
  997.                                                                                 
  998. A much simpler version of OzGIS is provided called OzCensus.                    
  999.                                                                                 
  1000. This version is suitable for simple mapping of Census type data and is          
  1001. recommended for use while learning to use the system.                           
  1002.                                                                                 
  1003. OzCensus has two or three menus and about twenty menu options while the full    
  1004. OzGIS version has about fifty menus and a few hundred menu options.             
  1005.                                                                                 
  1006. When you want to do more advanced mapping use OzGIS!                            
  1007.  
  1008.   4. 2 Example map                                       
  1009.        -----------
  1010.  
  1011. The most common application is the display of data such as Census data as       
  1012. coloured polygons. Here the processes necessary to display such data are        
  1013. described.                                                                      
  1014.                                                                                 
  1015. You should print out the template for the function keys \ozgis\fnkeys.doc       
  1016.                                                                                 
  1017. You will probably have a file of attribute data (such as population Census      
  1018. data) and a file of digitised boundary data for mapping:                        
  1019. We will look at data for Far East Asia. There are two data files:               
  1020.                                                                                 
  1021. FEA-G.DAT are the digitised boundary data, and                                  
  1022. FEA-A.DAT are the attribute data                                                
  1023.                                                                                 
  1024. First of all we have to enter the data so it is checked and written into        
  1025. internal files:                                                                 
  1026.                                                                                 
  1027. type                                                                            
  1028.                                                                                 
  1029. cd \ozdemo                                                                      
  1030. ozenter                                                                         
  1031.                                                                                 
  1032. 1. select the option to enter standard format geographic files                  
  1033. give the input data file as fea-g                                               
  1034. give the output geographic file as fea                                          
  1035.                                                                                 
  1036. 2. select the option to enter an attribute file                                 
  1037. give the input data file as fea-a                                               
  1038. give the output attribute file as fea                                           
  1039.                                                                                 
  1040. 3. type F10 to exit                                                             
  1041.                                                                                 
  1042. Now the files can be displayed                                                  
  1043.                                                                                 
  1044. type                                                                            
  1045.                                                                                 
  1046.  
  1047.                                                                       21
  1048. ozcensus                                                                        
  1049.                                                                                 
  1050.                                                                                 
  1051. choose the option to "DISPLAY A NEW MAP".                                       
  1052.                                                                                 
  1053. give the attribute file name as FEA (from above)                                
  1054.                                                                                 
  1055. When asked for the geographic file name input "L". A list of the available files
  1056. will appear (type Enter or Esc to exit). Give the geographic file name as FEA   
  1057.                                                                                 
  1058. The data are now processed, the map is displayed, and the next menu appears.    
  1059.                                                                                 
  1060. You now have a default map with legend and distribution diagram. The legend     
  1061. has the numbers of zones in each class on the left and the class value ranges   
  1062. to the right of the coloured boxes.                                             
  1063.                                                                                 
  1064. Now investigate some of the options:                                            
  1065.                                                                                 
  1066. Choose the option to display the next sequential attribute                      
  1067.                                                                                 
  1068. If you only have 16 colours the system does not display the map until you       
  1069. request regeneration. This enables several options to be changed before the     
  1070. slow polygon drawing takes place.                                               
  1071.                                                                                 
  1072. If the map does not change type F3 to regenerate the map.                       
  1073.                                                                                 
  1074.                                                                                 
  1075. Select the option to select by number. Type 0 to get a list.                    
  1076. Type Esc to return to the question. Type in a number to select an attribute.    
  1077. (type F3 to regenerate if necessary)                                            
  1078.                                                                                 
  1079.                                                                                 
  1080. Now investigate some of the function keys:                                      
  1081.                                                                                 
  1082. You can print the file FNKEYS.DOC for a template.                               
  1083.                                                                                 
  1084. Type F1 to get a help message. Esc is usually used to return.                   
  1085.                                                                                 
  1086. F2 hides the menu; type Esc to redisplay it.                                    
  1087.                                                                                 
  1088. F3 regenerates the map when required (followed by Enter to display a menu).     
  1089.                                                                                 
  1090. F4 enables files to be audited and maintained. Type F4 and select the option to 
  1091. interrogate files. Select geographic files and use the file name FEA (the one   
  1092. displayed). Type Esc three times to return to main menu (Esc is used to return  
  1093. to the previous menu).                                                          
  1094.                                                                                 
  1095. F6 enables the user interaction to be controlled; try turning on partial trace  
  1096. (level 1) which causes a series of messages to appear at the bottom of the      
  1097. screen telling you what the system is doing, but not as many as level 2.        
  1098.                                                                                 
  1099. F8 causes a jump back to the previous main menu. This enables skipping back     
  1100. several levels. You will find that at main menus this is the only way to exit.  
  1101. (Irrelevant with the tiny number of menus in OzCensus).                         
  1102.                                                                                 
  1103. F10 is used to exit from the program. Dont use it yet!                          
  1104.                                                                                 
  1105. Select the option to change the number of classes.                              
  1106.  
  1107.                                                                       22
  1108.                                                                                 
  1109. change the number of classes to 10.                                             
  1110. (type F3 to regenerate if necessary)                                            
  1111.                                                                                 
  1112. Select the option to change the quantisation method. Another menu will appear.  
  1113. These options are very important as they enable the map to show the data in a   
  1114. way relevant to the purpose of the analysis.                                    
  1115.                                                                                 
  1116. Choose QUANTILES and set the number of classes to 10 (deciles).                 
  1117.                                                                                 
  1118. Type Esc to go back to the previous menu.                                       
  1119.                                                                                 
  1120. Choose the option to display statistics. Type return (or Esc) to remove the     
  1121. window.                                                                         
  1122.                                                                                 
  1123. Choose the option to interrogate the map. This will enable the current values   
  1124. for the displayed zones to be listed. A cursor will appear on the screen which  
  1125. indicates the bottom left position. Place it using either the arrows (type      
  1126. Enter to select the position) or the mouse (left button to select). A box       
  1127. cursor then appears to select the other corner. All zones are listed where the  
  1128. minimum bounding rectangle (MBR) intersects the selected window.                
  1129.                                                                                 
  1130.                                                                                 
  1131. etc                                                                             
  1132.                                                                                 
  1133. Continue investigating options                                                  
  1134.                                                                                 
  1135. Type F10 to exit.                                                               
  1136.  
  1137.                                                                       23
  1138.                     5. INTERACTIVE USER INTERFACE TO OzGIS               
  1139.                        ===================================
  1140.  
  1141.       The user controls OzGIS by responding to menus, questions and             
  1142. commands presented on the alphanumeric terminal.                                
  1143.                                                                                 
  1144.       This section describes these forms of user communication.                 
  1145.  
  1146.   5. 1 Menus                                             
  1147.        -----
  1148.  
  1149.  
  1150.   5. 1. 1 Menu format                                       
  1151.           -----------
  1152.  
  1153.       Menus are presented in the format below.  The MENU HEADER                 
  1154. contains the previous menu item selected, or in the case of a main menu         
  1155. the system title.                                                               
  1156.                                                                                 
  1157.                [MENU HEADER]                                                    
  1158.                 1:  [menu item 1]                                               
  1159.                 2:  [menu item 2]                                               
  1160.                          :                                                      
  1161.                          :                                                      
  1162.                          :                                                      
  1163.                 n:  [menu item n]                                               
  1164.                                                                                 
  1165. Menu items are numbered sequentially from one.  A selection is made by typing in
  1166. the character next to the item. Alternatively the arrows can be used to move up 
  1167. or down and Enter typed to select.                                              
  1168.                                                                                 
  1169.  
  1170.   5. 1. 2 Function keys                                     
  1171.           -------------
  1172.  
  1173.       User assistance is provided at every menu by typing function keys:        
  1174.                                                                                 
  1175.       (print out fnkeys.doc for a template)                                     
  1176.                                                                                 
  1177.                                                                                 
  1178.       F1    presents "help" or informative messages about the menu items        
  1179.             and describes the effect of selection of the items                  
  1180.                                                                                 
  1181.       F2    enables the menu to be removed so it does not obscure the display.  
  1182.             Esc will display it again.                                          
  1183.                                                                                 
  1184.       F3    regenerates the map after parameters have changed. Enter must be    
  1185.             typed to display the next menu.                                     
  1186.                                                                                 
  1187.       F4    permits interrogation and maintenance of OzGIS files.               
  1188.             A menu is presented with the following options:                     
  1189.                                                                                 
  1190.                -  delete a file                                                 
  1191.                -  interrogate the header of a file                              
  1192.                -  generate a list of files.                                     
  1193.                                                                                 
  1194.       F6    permits the extent of user communication to be controlled.          
  1195.  
  1196.                                                                       24
  1197.             A menu with the following options is presented:                     
  1198.                                                                                 
  1199.                -  turn user assistance messages on/off                          
  1200.                -  turn trace messages from tasks on/off                         
  1201.                -  turn the bell to signal cursor operation on/off               
  1202.                -  turn on debug (useful for reporting errors)                   
  1203.                                                                                 
  1204.             The default of the option for user assistance messages is "on"      
  1205.             (i.e., that the messages are displayed).                            
  1206.             The default of the option for trace messages depends on the module. 
  1207.             (it is useful for data entry and preparation)                       
  1208.             The debug option is for system testing, but may be useful to trace  
  1209.             faulty data problems. Output goes to the print file OZGIS.OUT       
  1210.                                                                                 
  1211.       F8    exits from the current menu to the last major menu, which           
  1212.             depends on the stage of processing.                                 
  1213.                                                                                 
  1214.       F10   quit the OzGIS session.                                             
  1215.                                                                                 
  1216. Pressing the "Esc" key before entering any other character has one of           
  1217. two effects:                                                                    
  1218.                                                                                 
  1219.       -  return to the previous menu                                            
  1220. or    -  repeat of the current menu ("F8" should be typed to return to the      
  1221. previous main menu)                                                             
  1222. The option taken depends upon the stage of processing.                          
  1223.  
  1224.   5. 1. 3 Stacking selections                               
  1225.           -------------------
  1226.  
  1227. Menus take quite a time to display as the underlying graphics has to be stored  
  1228. first. A series of selections can be made when the sequence of menu options is  
  1229. known, and the menus will not appear.                                           
  1230.  
  1231.   5. 2 Questions                                         
  1232.        ---------
  1233.  
  1234.       Questions are asked by OzGIS when data are required for an                
  1235. operation.  The user must supply the data by entering appropriate responses     
  1236. on the keyboard.                                                                
  1237.                                                                                 
  1238.       The format of questions consists of the question, a possible range of     
  1239. values in brackets (if appropriate), a default value in parentheses (if         
  1240. appropriate) and terminated by a question mark.  The range of values and        
  1241. default values indicate the form of the expected answer.  An example is:        
  1242.                                                                                 
  1243.       -  request to replace an existing file:                                   
  1244.          DO YOU WANT TO REPLACE THE FILE [Y,N]?                                 
  1245.                                                                                 
  1246.                                                                                 
  1247.          The user must respond by typing either "Y" (for "YES") or "N"          
  1248.          (for "NO").                                                            
  1249.                                                                                 
  1250.       The following single character responses provide assistance when          
  1251. answering questions:                                                            
  1252.                                                                                 
  1253.       "H":  presents a "help" or informative message about the required         
  1254.             response.                                                           
  1255.  
  1256.                                                                       25
  1257.                                                                                 
  1258.       "E":  returns to the previous menu without further action.                
  1259.                                                                                 
  1260.                                                                                 
  1261.       Errors in responses are trapped and result in help messages being         
  1262. printed.  The user is asked the question again.                                 
  1263.  
  1264.   5. 3 Commands                                          
  1265.        --------
  1266.  
  1267.       Commands are issued by OzGIS when an operation has to be                  
  1268. performed by the user.  When the operation is completed, control returns to     
  1269. the appropriate menu.                                                           
  1270.                                                                                 
  1271.       The format for commands consists of a directive, a possible range of      
  1272. values in brackets (if appropriate), a default value in the input field (if     
  1273. appropriate), terminated by a colon.  Examples are:                             
  1274.                                                                                 
  1275.       -  to provide the number of classes:                                      
  1276.          TYPE NUMBER OF CLASSES [1-6] (4):                                      
  1277.                                                                                 
  1278.          The number of classes must be in the range 1 to 6, and if              
  1279.          the user simply presses the "Enter" key a default value of 4 will      
  1280.          be selected.                                                           
  1281.                                                                                 
  1282.       -  request for the name of a file:                                        
  1283.          TYPE FILENAME (TEST):                                                  
  1284.                                                                                 
  1285.          The filename must be entered as a character string, or the             
  1286.          "Enter" key pressed to accept the default filename "TEST".             
  1287.                                                                                 
  1288.       The following single character responses provide assistance when          
  1289. responding to commands:                                                         
  1290.                                                                                 
  1291.       "L":  provides a list of data items that can be selected.                 
  1292.                                                                                 
  1293.             e.g. for FILENAME, a list of available files will be printed.       
  1294.             e.g. for ATTRIBUTE DESCRIPTION, the names of attributes on the file 
  1295.             will be listed.                                                     
  1296.                                                                                 
  1297.       "H":  presents a help or informative message about the desired            
  1298.             operation.                                                          
  1299.                                                                                 
  1300.                                                                                 
  1301.       "E":  returns to the previous menu without further action.                
  1302.                                                                                 
  1303. Errors in responses are trapped and cause a help message to be printed and      
  1304. the command to be repeated.                                                     
  1305.  
  1306.   5. 4 Graphic interaction                               
  1307.        -------------------
  1308.  
  1309.       Graphic interaction in OzGIS involves the use of the mouse and/or         
  1310. arrow keys to control the cursors on the monitor.                               
  1311. Use the left mouse button or type Enter to select the position.                 
  1312.                                                                                 
  1313.       The user is directed to operate the mouse etc by the appearance of the    
  1314. cursor on the monitor and by an appropriate command on the screen.  The         
  1315.  
  1316.                                                                       26
  1317. extent of the command depends on the current level of user communication        
  1318. (see F6  option)                                                                
  1319.                                                                                 
  1320. There are two types of cursors:                                                 
  1321.                                                                                 
  1322. 1. a pointer to select a position of object                                     
  1323. 2. a box to select a region. The bottom left corner is selected and then the    
  1324.    other.                                                                       
  1325.  
  1326.   5. 5 Pop-up                                            
  1327.        ------
  1328.  
  1329. The menus and windows operate in "pop-up" mode. This requires that the screen   
  1330. under the menu etc has to be saved to file before the menu appears so it can be 
  1331. restored. This is slow. Display speed can be increased by specifying the save   
  1332. files to be on RAM disk (if you have extended memory) by modifying the file     
  1333. name in the \ozgis\interact.ini file.                                           
  1334.  
  1335.   5. 6  Print file                                       
  1336.        -----------
  1337.  
  1338. Every program generates printout on a file OZGIS.OUT.                           
  1339.                                                                                 
  1340. This includes:                                                                  
  1341.                                                                                 
  1342. Reports                                                                         
  1343. Error messages                                                                  
  1344. Debug output                                                                    
  1345.  
  1346.                                                                       27
  1347.                     6. OzGIS FILES                                       
  1348.                        ===========
  1349.  
  1350.       This Chapter describes the various files which are processed by           
  1351. OzGIS.  Some of the files can be entered into OzGIS as data, and                
  1352. the external formats for these files are given later.  All of the               
  1353. files have internal formats, which are generated as part of the user            
  1354. interaction.                                                                    
  1355.                                                                                 
  1356. Data files usually come from Census bureaux, map data suppliers or your         
  1357. corporate database.                                                             
  1358.                                                                                 
  1359. The file types will become obvious with use of the system.                      
  1360.                                                                                 
  1361.       External data files must be entered into OzGIS explicitly.  This          
  1362. operation permits OzGIS to generate internal representations of the             
  1363. data for efficient processing and to check the data.                            
  1364.                                                                                 
  1365.       The following kinds of files must be entered into OzGIS:                  
  1366.                                                                                 
  1367.       -  marker files                                                           
  1368.       -  device files                                                           
  1369.       -  presentation files                                                     
  1370.                                                                                 
  1371.       Certain files must be prepared explicitly within OzGIS under user         
  1372. direction.  These files are:                                                    
  1373.                                                                                 
  1374.       -  saved display files                                                    
  1375.       -  catchment files (OzCatch)                                              
  1376.       -  time lapse files  (no longer available)                                
  1377.       -  palette files (no longer available)                                    
  1378.       -  hardcopy files  (no longer available)                                  
  1379.                                                                                 
  1380.       Some files can be prepared externally or internally.  These are:          
  1381.                                                                                 
  1382.       -  geographic files                                                       
  1383.       -  name files                                                             
  1384.       -  combine files                                                          
  1385.       -  colour names file  (no longer available)                               
  1386.                                                                                 
  1387.       OzGIS distinguishes the various types of files, so that users can         
  1388. interrogate the current set of files of a specified type.                       
  1389.                                                                                 
  1390. (a)  Geographic Map files describe geographic (map) data in terms of            
  1391.      graphic elements - zones, polygons, line networks, line segments and       
  1392.      points.  The data can be drawn in geographic regions, or overlayed on      
  1393.      displayed maps.                                                            
  1394.                                                                                 
  1395.      The files are generated by digitising base maps.  This is a                
  1396.      time-consuming soul-destroying task.  Fortunately digitised map data       
  1397.      are available for many commonly used maps e.g. states, postcodes,          
  1398.      Census districts.  Where special zones are required, they can often be     
  1399.      defined in terms of Census districts and the map boundaries obtained       
  1400.      by amalgamating the digitised Census boundary data (dropping internal      
  1401.      lines).  This has the additional advantage that Census data can also       
  1402.      be extracted for the amalgamated zones and used for comparisons with       
  1403.      the user's own attribute data.                                             
  1404.  
  1405.                                                                       28
  1406.                                                                                 
  1407. (b)  Attribute files contain the values of attributes (variates,                
  1408.      statistics, variables) referenced to zone, line or site names.  Each       
  1409.      file may contain a number of attributes for a fixed set of names.          
  1410.                                                                                 
  1411.      Attribute files are processed to assign a class number to zones            
  1412.      (colour) or lines (line type) or sites (symbol sizes) in a displayed       
  1413.      map.                                                                       
  1414.                                                                                 
  1415.      Attribute data files are usually generated via a standard database or      
  1416.      modelling system or by a user's own programs.                              
  1417.                                                                                 
  1418. (c)  Names files contain a list of zones, lines or sites that defines a         
  1419.      geographic region of interest.  The files may be used to subset            
  1420.      geographic data.  It may also be used to restrict the set of               
  1421.      attributes to be quantised for a map, or alternatively the set of          
  1422.      zones lines or sites to be displayed on a map.                             
  1423.                                                                                 
  1424. (d)  Combine files - define new items in terms of zones.  A file may define     
  1425.      new zones in terms of amalgamated base map zones or the influence of       
  1426.      surrounding zones on a site.                                               
  1427.                                                                                 
  1428.      The file contains a list of names of the new zones or sites defined.       
  1429.                                                                                 
  1430.      For each new item there is a list of the base map zones it is defined      
  1431.      by and a list of weights.                                                  
  1432.      New zones are defined by complete base map zones so the weights have       
  1433.      value 1.0 e.g. Sales Territories. Site Catchments are used to retrieve     
  1434.      data from underlying map zones so the weights give the proportions of      
  1435.      the zones (range 0-1).                                                     
  1436.                                                                                 
  1437. (e)  Marker files - define simple shapes as single polygons for display as      
  1438.      markers.                                                                   
  1439.                                                                                 
  1440.      The data are simply the (X,Y) points that are used to draw the             
  1441.      polygons.  The points are in the range -0.5 to +0.5 so the polygon can     
  1442.      be easily scaled and displayed centred at a location.                      
  1443.                                                                                 
  1444. (f)  Saved Display files contain the data to regenerate a complete display.     
  1445.      These files should be stored by the user upon completion of a display      
  1446.      for later recall.  Subsequent manipulation of the display is possible      
  1447.      after recall.                                                              
  1448.      There are two modes. The screen is usually saved so the map can be rapidly 
  1449.      displayed, but this is not relevant for later regeneration on plotters     
  1450.      etc.                                                                       
  1451.                                                                                 
  1452.      Saved display files are the common level of storage and retrieval of       
  1453.      maps.  A user may build up a set of commonly displayed maps with all       
  1454.      the desired features that can be displayed and modified rapidly.           
  1455.      Saved display files are also used for presentations.                       
  1456.                                                                                 
  1457. (g)  Presentation files contain references to a number of Saved Display         
  1458.      files.  The files are used to present a set of displays quickly,           
  1459.      usually for demonstration purposes.                                        
  1460.                                                                                 
  1461. (h)  Time Lapse files contain a set of attributes for display as a time         
  1462.      lapse sequence.  All attributes are quantized in the same way by           
  1463.      OzGIS and must exist on the same file. e.g. data that has been             
  1464.  
  1465.                                                                       29
  1466.      collected regularly, say weekly, can be displayed as a 'movie' to see      
  1467.      if there are any time-based spatial features.                              
  1468.      The format of the files is internal to OzGIS.  These facilities            
  1469.      are only available for 256 colour display systems.                         
  1470.       (no longer available)                                                     
  1471.                                                                                 
  1472. (i)  Device files - define the graphic devices and their capabilities.          
  1473.      Each device is a GKS workstation.  Several files may exist for each        
  1474.      device giving different values for the graphic primitive attributes        
  1475.      (line type, text, colours, patterns etc.).  In particular, each file       
  1476.      contains sets of fill colours or patterns for single and bivariate         
  1477.      maps.                                                                      
  1478.                                                                                 
  1479.                                                                                 
  1480. (j)  Palette files contain a set of colours which can be selected for           
  1481.      display.  The set of colours is displayed as a palette during the          
  1482.      colour selection process.  Colour palette files can be modified and        
  1483.      generated by user interaction, but their format is internal to             
  1484.      OzGIS.                                                                     
  1485.      (no longer available)                                                      
  1486.                                                                                 
  1487. (k)  Colour Names files contain a set of colour names and associated blue,      
  1488.      green and red (B,G,R) values for the display system.  The files enable     
  1489.      users to specify colours by typing a name (e.g. LIGHT RED) on the          
  1490.      keyboard.  Colour names files can be entered as external data files or     
  1491.      can be prepared by entering names and indicating the corresponding         
  1492.      colours.                                                                   
  1493.      (no longer available)                                                      
  1494.                                                                                 
  1495. (l)  Hardcopy files - contain information to enable maps to be reproduced       
  1496.      off-line on other devices (with the vector program)                        
  1497.      (no longer available)                                                      
  1498.                                                                                 
  1499. (m)  Catchment files - contain definitions of sites, boundaries of              
  1500.      catchments around sites, and catchment weights.  Catchment files are       
  1501.      interactively generated with reference to a base map.                      
  1502.      (not implemented yet)                                                      
  1503.  
  1504.                                                                       30
  1505.                     7. DEVICE FILES                                      
  1506.                        ============
  1507.  
  1508. Device files control the appearance of maps:                                    
  1509.                                                                                 
  1510.      . polygon colours and type of fill                                         
  1511.      . text colours, sizes and fonts                                            
  1512.      . line colours and styles                                                  
  1513.      . sequences of class colours or hatch patterns                             
  1514.      . menu and message colours                                                 
  1515.                                                                                 
  1516. Experience showed that it is better to have fixed sets of definitions rather    
  1517. than allow the user to specify the display parameters.                          
  1518.                                                                                 
  1519. Remember that the basic display definition (number of pixels, lines and colours)
  1520. was specified when configuring the system.                                      
  1521.                                                                                 
  1522. The best way to understand device files is to look at the contents:             
  1523.                                                                                 
  1524. First of all type:                                                              
  1525.                                                                                 
  1526. cd \ozgis                                                                       
  1527. ozgis                                                                           
  1528.                                                                                 
  1529. Select the option to CHANGE DEVICE FILE                                         
  1530.                                                                                 
  1531. Give the file as *C16SV1                                                        
  1532.                                                                                 
  1533. Select the option to DISPLAY DEVICE CHARACTERISTICS                             
  1534.                                                                                 
  1535. You will now get a display that shows the text types (sizes and colours),       
  1536. line (types and colours) and the various polygon fills as rectangles.           
  1537.                                                                                 
  1538. Of particular interest are the class colours. The bottom set is a sequence of   
  1539. 121 colours which is designed to give the appearance of increasing attribute    
  1540. values. In this device file for a 16 colour board the colours are in blocks,    
  1541. but for 256 colour boards all the colours will be different (and can be used    
  1542. for "continuous colour" maps). The set of colours above are a 7 x 7 set for     
  1543. bivariate maps. They actually map onto the same set as for single variate maps, 
  1544. so if bivariate maps are to be produced different device files should be used.  
  1545.                                                                                 
  1546. Now choose a bivarite device file *C16BV1 and display that. The bivariate       
  1547. sequence will show a progression of colour in each dimension.                   
  1548.                                                                                 
  1549. There is a set of files for 16 colour displays, *C16SV1 to *C16SV9 for single   
  1550. variate maps, and *C16BV1 to *C16BV3 for bivariate maps.                        
  1551.                                                                                 
  1552.                                                                                 
  1553. There is also a set of files *C256SV1 to *C256SV9 and *C256BV1 to *C256BV3 for  
  1554. 256 colour boards. If you have a suitable board display one of these. The       
  1555. colour sequence will now be complete.                                           
  1556.                                                                                 
  1557.                                                                                 
  1558. Other device files are also available, primarily for display on printers and    
  1559. plotters, but these can also be used on the display; try them!                  
  1560.                                                                                 
  1561. *HATCHSV1 is for display of hatched single variate maps and *HATCHBV1 for       
  1562.  
  1563.                                                                       31
  1564. bivariate maps.                                                                 
  1565.                                                                                 
  1566. You should now display a few of the single variate decvice files (*C16sv? or    
  1567. *C256SV?) and decide on one that you will use as the default file.              
  1568.                                                                                 
  1569. When you have decided on the default file type F10 to exit from OzGIS and:      
  1570.                                                                                 
  1571. cd \ozgis                                                                       
  1572. copy C256SV6.DEV DEFAULT.DEV  (using the file you have chosen)                  
  1573.  
  1574.                                                                       32
  1575.                     8. OzGIS MAP TYPES                                   
  1576.                        ===============
  1577.  
  1578. Several types of maps and diagrams can be displayed.                            
  1579.                                                                                 
  1580.  
  1581.   8. 1 Attribute maps                                    
  1582.        --------------
  1583.  
  1584.      There are one or two streams of attribute processing for the types of      
  1585. maps available for zone, line and site attribute data:                          
  1586.                                                                                 
  1587.      -  zones map                                                               
  1588.      -  lines map                                                               
  1589.      -  sites map                                                               
  1590.      -  two zone streams i.e. bivariate maps                                    
  1591.      -  zones and lines                                                         
  1592.      -  zones and sites                                                         
  1593.                                                                                 
  1594.      The type of map is selected before display and cannot be changed.          
  1595.                                                                                 
  1596. Basic choropleth maps have already been demonstrated. Here are some more        
  1597. examples... Remember you can type "L" to get a list of files when asked for a   
  1598. file name.                                                                      
  1599.  
  1600.   8. 1. 1 Bivariate zones map Example                       
  1601.           ---------------------------
  1602.  
  1603. Select the bivariate zones option.                                              
  1604.                                                                                 
  1605. Use attribute files LOWE1 and LOWE2 and geographic file LOWE.                   
  1606.                                                                                 
  1607. Remember that you may have to type F3 to display the map.                       
  1608.                                                                                 
  1609.  Note the form of the legend; the primary attribute (first file, top            
  1610. description) is the vertical part of the legend.                                
  1611.                                                                                 
  1612. Type F8 to return to the main menu.                                             
  1613.  
  1614.   8. 1. 2 Zones & sites Example                             
  1615.           ---------------------
  1616.  
  1617. Now select zones & sites option.                                                
  1618.                                                                                 
  1619. Use the LOWE1 and LOWE2 attribute files again, and the LOWE zones geographic    
  1620. file.                                                                           
  1621.                                                                                 
  1622. Give the sites geographic file as LOWE-S1.                                      
  1623.                                                                                 
  1624. Next choose the option to change quantised data and then the option to display  
  1625. more quantised sites. Give the next sites geographic files as LOWE-S2. Use      
  1626. symbol number 2 (number one is already used).                                   
  1627.                                                                                 
  1628. You will have a coloured zones map with different sized symbols. This type of   
  1629. map is for applications such as deciding where to put shopping centres, where   
  1630. different symbols can be used for e.g. existing centres, centres owned by       
  1631. different retail chains and proposed new centres.                               
  1632.  
  1633.                                                                       33
  1634.  
  1635.   8. 1. 3 Geographic (GIS) maps Example                     
  1636.           -----------------------------
  1637.  
  1638. Maps can be displayed that show geographic data without attribute data i.e.     
  1639. polygons, lines, names at points and symbols at points.                         
  1640.                                                                                 
  1641. Where the data are preclassified feature codes can be used to subset the files  
  1642. for display.                                                                    
  1643.                                                                                 
  1644. For example, display some of the Hawaii DLG files. These files came from the    
  1645. USGS, and after some cleaning up, were entered as DLG-3 data and the polygons   
  1646. formed using OzZone.                                                            
  1647.                                                                                 
  1648. Select the option to display geographic maps.                                   
  1649.                                                                                 
  1650. Select the option to display polygons and use file HAWDLGWB, which is the       
  1651. outlines of the islands. Use any polygon number, give some text for the legend  
  1652. (e.g. "Islands") and use the no boundaries default.                             
  1653.                                                                                 
  1654. Type F3 to regenerate if necessary.                                             
  1655.                                                                                 
  1656. Select the option to display polygons for feature codes.                        
  1657. Use file HAWDLGAB  which is administrative boundaries. The file has feature     
  1658. codes in the range 900103 to 900108. Give the range as 900103 to 900103 and use 
  1659. polygon number say 4.  Repeat for another feature code range and polygon        
  1660. number.                                                                         
  1661.                                                                                 
  1662. The administrative boundaries go outside the island coastlines so you may want  
  1663. to redraw the island outlines by overlaying line segments for file HAWDLGWB.    
  1664.                                                                                 
  1665. Select the option to overlay line segments for feature codes.                   
  1666. Use file HAWDLGRD which is roads.  The file has feature codes in the range      
  1667. 2905001 to 2905041.  Select a subset e.g. 2905000 to 2905020.                   
  1668. Give the legend text as "roads".                                                
  1669.                                                                                 
  1670. Select the option to overlay line segments.                                     
  1671. Use file HAWDLGST which is streams. Give the legend text as streams.            
  1672.                                                                                 
  1673. Select the option to display names at sites. Give the file HAWDLGWB.  The       
  1674. polygon names will be displayed (the area numbers from the DLG file). Usually a 
  1675. points file would be used that has the actual names.                            
  1676.                                                                                 
  1677. If necessary, type F3 to regenerate the map.                                    
  1678.                                                                                 
  1679. Select the option to add text, type in a title e.g. "HAWAII", and position it at
  1680. the top of the map.                                                             
  1681.                                                                                 
  1682. Note that if you regenerate the map the polygons are drawn first, and then line 
  1683. segments, symbols and finally names.  Within each type they are displayed in    
  1684. the order specified.  If a mistake is made overlays can be removed.             
  1685.                                                                                 
  1686.                                                                                 
  1687. If polygons overlap, "polygon overlay" operations can be simulated by           
  1688. displaying using hatching. e.g. select the hatch device file *HATCHSV1 from     
  1689. the main menu and then display polygons from the two files HAWDLGWB (the        
  1690. islands) and HAWDLGAB (administrative boundaries).                              
  1691.  
  1692.                                                                       34
  1693.                                                                                 
  1694. Type F8 to return to the top level menu                                         
  1695.                                                                                 
  1696. Be aware that you can type several menu selections without waiting for the      
  1697. menus to appear.                                                                
  1698.  
  1699.   8. 1. 4 Diagrams Example                                  
  1700.           ----------------
  1701.  
  1702. Distributions, sorted values and quantisation results can be displayed as full  
  1703. screen diagrams for one or two attribute files. Scatter diagrams can be         
  1704. displayed for two files.                                                        
  1705.                                                                                 
  1706. Choose the display attribute file option and then the distribution for two      
  1707. attribute files. Use LOWE1 and LOWE2 files. Next choose "change display         
  1708. features", followed by "add statistics" and "display mean & std. deviation".    
  1709.                                                                                 
  1710. You can change attributes and quantisation in the usual ways (and type F3 to    
  1711. show the results).                                                              
  1712.  
  1713.   8. 2 Device files                                      
  1714.        ------------
  1715.  
  1716. Device files are a critical part of the system as they define how maps are to   
  1717. appear. Experience showed that it is better to have standard sets of colours,   
  1718. line types, fonts, text sizes etc than to try and interactively select them.    
  1719.                                                                                 
  1720. Select the option to display device characteristics. This option is used when   
  1721. defining your own device files. A major feature is the colour sequences. The    
  1722. full colour sequences, available in the CSVGAS.. files have 121 colours         
  1723. available, while other files have a subset of 10 colours. The full sequence is  
  1724. designed to give a progression of colours to show the range of attribute        
  1725. values. The full set is used for continuous colour maps. 121 are used as it can 
  1726. be exactly sampled for most numbers of classes (120 is divided by 2,3,4,5,6,8   
  1727. and 10). similarly there is a bivariate sequence for bivariate maps. This is 49 
  1728. colours (7x7), (as 6 is divided by 2 and 3). You should not change hardware     
  1729. text sizes as they are fixed by the VGA/ EGA capabilities, but any size can be  
  1730. used for software fonts. Any colours can be changed. You can also set up your   
  1731. own markers.                                                                    
  1732.                                                                                 
  1733. To design your own device files you usually modify a standard one.              
  1734.                                                                                 
  1735. Note that bivariate device files should be used for bivariate maps.             
  1736.                                                                                 
  1737. Now choose the option to change the device file and display several others. You 
  1738. can choose the one you like best and go back to the entry phase and make it the 
  1739. default device file (or copy the .DEV file).                                    
  1740.                                                                                 
  1741. Device files are usually held as system files (in \ozgis) so the file names     
  1742. must be given with a '*' at the front.                                          
  1743.  
  1744.   8. 3 Presentations                                     
  1745.        -------------
  1746.  
  1747. This option enables a set of saved display files to be defined for              
  1748. demonstrations.                                                                 
  1749.                                                                                 
  1750. An Ascii file is set up that gives the names of the saved display files and     
  1751.  
  1752.                                                                       35
  1753. menu lines that are associated with them.                                       
  1754.  
  1755.   8. 4 Time Lapse Display (not available)                
  1756.        ----------------------------------
  1757.  
  1758. Special options are available for the display of time lapse files.  The         
  1759. following parameters can be altered:                                            
  1760.                                                                                 
  1761.       -  The time interval between successive attributes (given in units of     
  1762.          approximately seconds)                                                 
  1763.                                                                                 
  1764.       -  The time interval between the end and beginning attributes of a        
  1765.          sequence (given in units of seconds); i.e. the pause between a         
  1766.          repeated sequence.                                                     
  1767.                                                                                 
  1768.       -  The beginning and end attribute of the sequence being displayed.       
  1769.                                                                                 
  1770. The zone legend format is not updated during a time lapse sequence, and by      
  1771. default the class description of the legend is set to the "HIGH" and "LOW"      
  1772. format.  Histograms and scatter plots cannot be displayed during a time lapse   
  1773. presentation.                                                                   
  1774. tribute values.                                                                 
  1775.  
  1776.                                                                       36
  1777.                     9. ATTRIBUTE SELECTION                               
  1778.                        ===================
  1779.  
  1780.      Various attribute files can be nominated to generate a map display.        
  1781. It is the user's responsibility to ensure that the names referenced by the      
  1782. attributes match the names of the displayed zone lines and sites in the         
  1783. map.  Obviously colours can be assigned only to the zone with names common      
  1784. to the attribute and zone files etc.                                            
  1785.                                                                                 
  1786. Only some of the names have to agree; it is quite common to process attribute   
  1787. data for a larger area than is displayed.                                       
  1788.                                                                                 
  1789.      Attribute may be selected for quantisation and display from attribute      
  1790. files in various ways:                                                          
  1791.                                                                                 
  1792. To try these options, display a zones map using attribute file LOWE1 and        
  1793. geographic file LOWE as before and then select the option to change attributes. 
  1794.  
  1795.   9. 1 Sequentially                                      
  1796.        ------------
  1797.  
  1798. This option will simply select the next attribute off the file. As usual F3 may 
  1799. have to be used to display the map.                                             
  1800.  
  1801.   9. 2 By number (position in file)                      
  1802.        ----------------------------
  1803.  
  1804. A prticular attribute may be selected by the position within the file. Type     
  1805. zero to generate a list of the attributes on the current file.                  
  1806.  
  1807.   9. 3 By attribute description                          
  1808.        ------------------------
  1809.  
  1810. The attribute can also be selected by typing part of the description e.g.       
  1811. "FORC" to retrieve "ARMED FORCES". Typing L lists the attributes.               
  1812.  
  1813.   9. 4 By arithmetic operation                           
  1814.        -----------------------
  1815.  
  1816. This option is not available due to the limited PC memory. See the data         
  1817. preparation option.                                                             
  1818.  
  1819.                                                                       37
  1820.                    10. QUANTISATION                                      
  1821.                        ============
  1822.  
  1823.      Attributes are usually presented to OzGIS as values which have to          
  1824. be quantized into a number of classes for display.                              
  1825.                                                                                 
  1826.      A maximum of 10 classes can appear in single variate zone displays and     
  1827. 9 classes (a maximum of 3 per variate) in a bivariate display.  A maximum       
  1828. of 4 classes is available for lines and 4 classes for sites.                    
  1829.                                                                                 
  1830.      The quantisation process is the most important aid for the analyst in      
  1831. understanding the features of the attribute data.  The quantisation method      
  1832. and parameters should be chosen logically according to the purpose of           
  1833. analysing the data.                                                             
  1834.                                                                                 
  1835.      The aim is to display the map that best shows the spatial features and     
  1836. distribution of the data.                                                       
  1837.                                                                                 
  1838. Note that the best maps usually have a small number of classes; manipulate the  
  1839. map to show the data according to requirements. This contrasts with the         
  1840. production of atlases, where large numbers of colours are used as the purpose   
  1841. to which the map will be put is not known.                                      
  1842.                                                                                 
  1843. To try these options, display a zones map using attribute file LOWE1 and        
  1844. geographic file LOWE as before, and select the option to change the             
  1845. quantisation. Try changing the number of classes first and then work through    
  1846. the various methods.                                                            
  1847.                                                                                 
  1848. There are other options to change the list of zones to which quantisation is    
  1849. applied and to change the range of values over which the method operates.       
  1850.  
  1851.  10. 0. 1 Quantisation Methods                              
  1852.           --------------------
  1853.  
  1854.      The following methods for quantization are available for determining       
  1855. the class intervals:                                                            
  1856.                                                                                 
  1857.    (a)  Equivalence Classes:  numbers are assigned to the attribute values      
  1858.         (possibly with integer round-off).  The attribute values should lie     
  1859.         in the range of the maximum number of classes permitted but they        
  1860.         will be scaled for the selected number of classes.                      
  1861.                                                                                 
  1862.         This method enables the quantisation to be carried out on another       
  1863.         system and the resulting class numbers entered instead of attribute     
  1864.         values.  A common use is for mapping discrete data e.g. political       
  1865.         parties on election maps.                                               
  1866.                                                                                 
  1867.    (b)  Quantiles:  intervals are computed by assigning the same number of      
  1868.         zones to each class.                                                    
  1869.                                                                                 
  1870.         This method has often been used to generate choropleth maps, e.g.       
  1871.         deciles.  The effect of equal numbers of zones is maps that have        
  1872.         approximate equal areas of each class colour.  Such maps are            
  1873.         pretty.  Unfortunately quantiles tend to obscure the distribution       
  1874.         of the attribute data.                                                  
  1875.                                                                                 
  1876.    (c)  Equal Value Intervals:  intervals are computed from equal               
  1877.  
  1878.                                                                       38
  1879.         increments over the range of attribute values.                          
  1880.                                                                                 
  1881.         The default quantisation method selected when a map is first            
  1882.         generated is equal value intervals.  The advantage of this method       
  1883.                                                                                 
  1884.         is that the number of zones assigned to each class indicate the         
  1885.         distribution of the data.  It is recommended for general purpose        
  1886.         maps and for initial investigations of attribute data.                  
  1887.                                                                                 
  1888.    (d)  Refined Equal Value Intervals:  intervals are computed from equal       
  1889.         increments over the attribute value range, modified by a                
  1890.         "round-off" procedure (e.g. an increment of 10.12 would become          
  1891.         10.00).                                                                 
  1892.                                                                                 
  1893.         Maps for publications usually have 'nice' values in the legend.         
  1894.                                                                                 
  1895.    (e)  121 Equal Value Intervals:  121 intervals are computed from equal       
  1896.         increments over the range of attribute values.  Only 8 classes are      
  1897.         displayed in the legend, but the colours are assigned over the 121      
  1898.         quantized values to give a "continuous colour" appearance.              
  1899.         This option is only available with standard zone maps.                  
  1900.                                                                                 
  1901.    (f)  Interactive Selection of Class Intervals:  intervals are selected       
  1902.         by the user by placing crosshairs on a displayed histogram.             
  1903.         (256 colours interactive mode only!)                                    
  1904.                                                                                 
  1905.    (g)  Mean and Standard Deviation:  intervals are determined by dividing      
  1906.         the range of attribute values at the mean value and at specified        
  1907.         offsets from the mean that are multiples of the standard deviation      
  1908.         of the data.  The number of classes must be even.                       
  1909.                                                                                 
  1910.         This method has particular application for attribute data from          
  1911.         random populations where the data are expected to have a normal         
  1912.         distribution and hence statistical theorems govern percentages of       
  1913.         population within the classes.                                          
  1914.                                                                                 
  1915.    (h)  Nested Means:  intervals are determined by iterative division of        
  1916.         the range of attribute values at the mean value of the subdivision.     
  1917.         The number of classes must be 2, 4 or 8.                                
  1918.                                                                                 
  1919.    (i)  Natural Breaks:  intervals are determined by iterative division at      
  1920.         the largest difference between attribute values.  The number of         
  1921.         attribute values between differences is user-specified.  Hence          
  1922.         class intervals occur at "jumps" in the data.                           
  1923.                                                                                 
  1924.    (j)  Specification of Class Intervals:  interval values (for a specified     
  1925.         number of classes) are typed in by the user.                            
  1926.                                                                                 
  1927.         Hence data within certain value ranges can be isolated.   Suitable      
  1928.         class intervals for hard-copy maps can be selected.                     
  1929.                                                                                 
  1930.    (k)  Specification of Numbers Per Class:  intervals are determined by        
  1931.         user-specification of the number of zones or sites in each class.       
  1932.         The numbers need only be given for some of the classes; the             
  1933.         remaining zones or sites will be distributed over the remaining         
  1934.         classes during each quantization.                                       
  1935.                                                                                 
  1936.         An analyst can isolate data at the extremes of the attribute            
  1937.  
  1938.                                                                       39
  1939.         distribution by using this method.                                      
  1940.                                                                                 
  1941.    (l)  Class Number Percentiles:  intervals are determined from                
  1942.         user-specified values giving the percentages of the number of zones     
  1943.         within each class.                                                      
  1944.                                                                                 
  1945.    (m)  Class Range Percentiles:  intervals are determined from                 
  1946.         user-specified values giving the percentage of the total range of       
  1947.         attribute values in each class.                                         
  1948.                                                                                 
  1949.    (n)  Current Class Intervals:  the intervals (and number of classes) are     
  1950.         used to quantize subsequent attributes.                                 
  1951.                                                                                 
  1952.         Hence a series of maps can be produced with the same legend which       
  1953.         enables attributes to be compared.                                      
  1954.                                                                                 
  1955.    (o)  Current Numbers:  the number of zones or sites per class (and           
  1956.         number of classes) are used to determine the intervals for              
  1957.         subsequent attributes.                                                  
  1958.  
  1959.  10. 0. 2 Quantisation Ranges                               
  1960.           -------------------
  1961.  
  1962.       The range of values over which the quantization is applied can be         
  1963. restricted in all methods.  The following options are available for             
  1964. limiting the range:                                                             
  1965.                                                                                 
  1966.       -  the extremes of all values (default)                                   
  1967.       -  user-specified limits (the user enters the low and high values)        
  1968.       -  refined values (i.e., automatically rounded to "nice" values)          
  1969.       -  limits fixed at current values for subsequent quantisations            
  1970.                                                                                 
  1971. Zones with values outside these limits are assigned the "excluded zone"         
  1972. value and colour, lines and sites are not displayed.                            
  1973.                                                                                 
  1974. For example a standard legend for percentage data with value ranges             
  1975. 0,25,50,75 and 100 could be generated by choosing extremes to be 0 and 100      
  1976. and fixing them, and by using 4 equal value classes.                            
  1977.  
  1978.  10. 0. 3 Quantisation Lists                                
  1979.           ------------------
  1980.  
  1981.       Each of the attribute processing streams has an associated list           
  1982. that holds the names of the items being quantised i.e. zones or lines or        
  1983. sites.  There is one list for a single stream, one zones list for bivariate     
  1984. maps, and for two streams there is a list of zones and a list of lines or       
  1985. sites.                                                                          
  1986.                                                                                 
  1987.       Each list selects the items that are to be quantised from the             
  1988. corresponding attribute file.  When a map is generated the lists are set to     
  1989. all the names if the attribute files (common names in the case of bivariate     
  1990. maps).                                                                          
  1991.                                                                                 
  1992.       Zone lists can be reset to:                                               
  1993.                                                                                 
  1994.       -  all zones in current attribute file (single variate)                   
  1995.       -  all zones common to two attribute files (bivariate)                    
  1996.       -  the displayed zones                                                    
  1997.  
  1998.                                                                       40
  1999.       -  zones in a names file                                                  
  2000.                                                                                 
  2001.       Zone lists can also be modified by adding or deleting zone names by       
  2002. typing in a name or selecting the zone with the cursor (256 colour mode)        
  2003.                                                                                 
  2004.       Site lists and line lists can be modified by giving the names.            
  2005.                                                                                 
  2006.       Hence the quantisation can take place for a set of items that is          
  2007. independent of the displayed, zone lines and sites (although it is              
  2008. illogical for none to be the same).  It is common for the quantisation to       
  2009. be carried out over a larger geographic area than that being displayed.         
  2010. Sometimes zones are removed because the attribute data are doubtful e.g.        
  2011. Census districts with a low population.                                         
  2012.                                                                                 
  2013.       Changing attribute files does not change the items whose values are       
  2014. quantized.                                                                      
  2015.  
  2016.                                                                       41
  2017.                    11.  DISPLAY CONTROL & MAP DESIGN                     
  2018.                        =============================
  2019.  
  2020.  
  2021.  11. 0. 1  Map Quantisation Legends                         
  2022.           -------------------------
  2023.  
  2024.                                                                                 
  2025.       A legend is always displayed on the monitor when an attribute is          
  2026. quantised for map display.  Similar legends are displayed for zones, lines      
  2027. and sites.                                                                      
  2028.                                                                                 
  2029. The elements of a legend are:                                                   
  2030.                                                                                 
  2031.       -  TITLE, a title for the legend (maximum of 3 lines and 16               
  2032.          characters per line).                                                  
  2033.                                                                                 
  2034.       -  UNITS, description of the units of a legend (maximum of 10             
  2035.          characters).                                                           
  2036.                                                                                 
  2037.       -  HEADER, a header for the class annotation (maximum of 8                
  2038.          characters).  The default is "RANGE".                                  
  2039.                                                                                 
  2040.                                                                                 
  2041.       -  CLASS ANNOTATION, either                                               
  2042.                                                                                 
  2043.             -  the class intervals as numbers aligned between boxes             
  2044.                (maximum of 8 characters), or                                    
  2045.                                                                                 
  2046.             -  class description aligned with the centre of boxes (maximum      
  2047.                of 2 lines, 8 characters per line), or                           
  2048.                                                                                 
  2049.             -  "HIGH" and "LOW" at the top and bottom of the boxes              
  2050.                respectively.                                                    
  2051.                                                                                 
  2052.       -  EXCLUDED ZONES, annotation for the "excluded zones" class              
  2053.                                                                                 
  2054.       -  MISSING DATA ZONES, annotation for the "missing data" class            
  2055.                                                                                 
  2056.       -  NUMBERS, the numbers of items in each class.                           
  2057.                                                                                 
  2058.       Zone legends have fixed size boxes that give the colours used for the     
  2059. classes.                                                                        
  2060.                                                                                 
  2061.       Site legends have variable sized symbols in a special colour that give    
  2062. the markers and their sizes used for the classes.                               
  2063.                                                                                 
  2064.       Line legends replace the boxes by sample lines in a special colour        
  2065. that give the line types used for the classes.                                  
  2066.                                                                                 
  2067.       All text in a legend is written with small fixed size characters.         
  2068.                                                                                 
  2069.       Display of the legend elements can be controlled by the user.  The        
  2070. boxes corresponding to attribute classes are always displayed but the           
  2071. elements (including "excluded zones" and "missing data " boxes) can be          
  2072. removed.                                                                        
  2073.                                                                                 
  2074.  
  2075.                                                                       42
  2076.       Some of the legend text can be replaced by characters entered by the      
  2077. user on the keyboard, viz.,                                                     
  2078.                                                                                 
  2079.          -  title                                                               
  2080.          -  units                                                               
  2081.          -  header                                                              
  2082. and      -  class description                                                   
  2083.                                                                                 
  2084.       The default map layout sets the map image viewport as the left three      
  2085. quarters (approximately) of the monitor, and the legend viewpoints on the       
  2086. right side of the screen.  The zone legend is on the bottom, line or site       
  2087. legend above.                                                                   
  2088.                                                                                 
  2089.       New legend viewpoints can be selected with the box cursor.  A single      
  2090. variate legend may need more than one column to fit.                            
  2091.  
  2092.  11. 0. 2 Overlays (GIS) legends                            
  2093.           ----------------------
  2094.  
  2095. When line overlays, markers, text at points or polygon underlays are displayed  
  2096. a legend appears that describes the overlays. The text must be specified by the 
  2097. user.                                                                           
  2098.  
  2099.  11. 0. 3 Other Legends                                     
  2100.           -------------
  2101.  
  2102.       When several line files are being displayed using different lines, or     
  2103. several site files are displayed using different markers, a legend can be       
  2104. added.                                                                          
  2105.                                                                                 
  2106.       The line and marker legends have similar format:                          
  2107.                                                                                 
  2108.       -  a header line of text                                                  
  2109.       -  legend entries                                                         
  2110.       -  marker or box in quantisation legend colour                            
  2111.       -  description                                                            
  2112.  
  2113.  11. 0. 4 Text                                              
  2114.           ----
  2115.  
  2116.       Lines of text can be typed in and displayed on the screen in one of       
  2117. the four available text types.  The text is positioned with the cursor.  Up     
  2118. to 20 lines of text can be displayed.                                           
  2119.                                                                                 
  2120.       Lines of text can be deleted and moved around the screen.                 
  2121.                                                                                 
  2122.       Text is usually added to a map to supply extra information e.g. the       
  2123. name of the geographic region and type of zones, organisation names,            
  2124. disclaimers.                                                                    
  2125.  
  2126.  11. 0. 5 Attribute Diagrams                                
  2127.           ------------------
  2128.  
  2129.       (a)  Histograms can be displayed in the map area.  The                    
  2130.            histograms show one of the following:                                
  2131.                                                                                 
  2132.             -  the number of items (zones or sites) within equal intervals      
  2133.                of a single attribute                                            
  2134.  
  2135.                                                                       43
  2136.             -  the number of items within class intervals of a single           
  2137.                attribute                                                        
  2138.             -  the attribute values corresponding to zones sorted in            
  2139.                ascending order of attribute value.                              
  2140.                                                                                 
  2141.                The bars of a histogram are coloured according to the class      
  2142.                colours in the legend.  For two variate displays, two            
  2143.                histograms can be displayed one underneath the other.  The       
  2144.                histograms provide an overview of the statistical                
  2145.                distribution of the attribute values.                            
  2146.                                                                                 
  2147.       (b)      Scatter plots can be displayed in the map area for               
  2148.                bivariate zone displays.  The plots show the distribution of     
  2149.                zones within the ranges of each attribute.  The elements of      
  2150.                the plot are coloured according to the class colours in the      
  2151.                legend.  The scatter plots provide an overview of the            
  2152.                statistical distribution of the attribute values.                
  2153.                                                                                 
  2154.       (c)   Statistics can be added to the diagrams:                            
  2155.                                                                                 
  2156.       -  mean and standard deviation lines                                      
  2157.       -  median                                                                 
  2158.                                                                                 
  2159.       A regression polynomial of order 1,2 or 3 can be added to a scatter       
  2160. diagram.                                                                        
  2161.                                                                                 
  2162.       The diagram viewport is selected with the cursor.                         
  2163.                                                                                 
  2164.       Addition of a distribution histogram or scatter diagram (bivariate)       
  2165. add considerably to the information content of a map.  It is recommended        
  2166. that they be displayed.                                                         
  2167.  
  2168.  11. 0. 6 Displayed Colours (removed)                       
  2169.           ---------------------------
  2170.  
  2171.       All colours within a map display can be changed by the user when a        
  2172. 256 colour VGA display system is being used.  Individual colours can be         
  2173. selected in three ways:                                                         
  2174.                                                                                 
  2175.       (a)  by reference to a colour palette.  The colour is selected with       
  2176.            the crosshairs (256 colour mode).                                    
  2177.                                                                                 
  2178.       (b)  by a blue, green and red (B,G,R) triple.  Values for each of the     
  2179.                                                                                 
  2180.            elements in the triple range from 0 to 1.0;  a red colour would      
  2181.            therefore be 0.0,0.0,1.0.                                            
  2182.                                                                                 
  2183.       (c)  by a name from a colour names file.  The name is a character         
  2184.            string typed on the keyboard.                                        
  2185.                                                                                 
  2186. Any of these ways can be selected by the user.                                  
  2187.                                                                                 
  2188.       The set of colours is assigned to map classes and associated map          
  2189. elements by reference to the current device file.                               
  2190.                                                                                 
  2191. This enables colours for all of  the classes to be assigned quickly, although   
  2192. individual colours in the set can be modified subsequently.                     
  2193.                                                                                 
  2194.  
  2195.                                                                       44
  2196.       Displayed elements must be identified in order to change their            
  2197. colour.                                                                         
  2198.                                                                                 
  2199.       Certain elements are explictly referenced in the menus associated         
  2200. with colour change, and can be identified by selecting the appropriate menu     
  2201. option.  These elements are:                                                    
  2202.                                                                                 
  2203.      -  text                                                                    
  2204.      -  markers                                                                 
  2205.      -  lines                                                                   
  2206.      -  zone boundary                                                           
  2207.      -  map background                                                          
  2208.      -  excluded zones                                                          
  2209.      -  zones with missing data                                                 
  2210.      -  zone attribute classes                                                  
  2211.      -  background of attribute diagrams                                        
  2212.      -  site legend markers                                                     
  2213.      -  line legend                                                             
  2214.                                                                                 
  2215. Specific attribute classes, text, markers and lines are identified by           
  2216. number.                                                                         
  2217.  
  2218.                                                                       45
  2219.                    12. MAP REGIONS                                       
  2220.                        ===========
  2221.  
  2222.  
  2223.  12. 0. 1 Regions                                           
  2224.           -------
  2225.  
  2226.       Maps usually consist of a data from a geographic file displayed on a      
  2227. default part of the monitor.                                                    
  2228.                                                                                 
  2229.       Map regions enable complex map layouts to be generated.  Maps often       
  2230. have only one region, typically zones from one geographic file displayed on     
  2231. the default viewpoint on the monitor.  Multiple regions, each with defined      
  2232. window and viewport provide many possibilities e.g. subsets of a main map       
  2233. can be added as new regions at high magnification e.g. extreme parts of a       
  2234. map can be chopped off and added on as new regions in a corner e.g. several     
  2235. files for different parts of a country could be displayed as separate map       
  2236. regions.                                                                        
  2237.                                                                                 
  2238.       Geographic files can be displayed in user-defined parts of the            
  2239. monitor.                                                                        
  2240.                                                                                 
  2241.       A map region is established when a geographic file is displayed.  The     
  2242. region is defined by the geographic window (or subset) and its displayed        
  2243. area (or viewport) on the monitor.  A maximum of 10 map regions can be          
  2244. defined in a map.                                                               
  2245.                                                                                 
  2246.       A geographic window is the total area of the geographic file.  Files      
  2247. are subset as a data preparation process.                                       
  2248.                                                                                 
  2249.       A viewport is selected by positioning the cursor on the monitor with      
  2250. the mouse or arrows (i.e. it is a rectangular part of the screen).              
  2251.                                                                                 
  2252.       It is possible to overlay data from geographic files onto a map           
  2253. region.  More than one set of zones from a geographic file can be displayed     
  2254. in a region but the zones being displayed will overwrite any underlying         
  2255. zones.                                                                          
  2256.                                                                                 
  2257.       Geographic files are automatically windowed, scaled and clipped for       
  2258. display on map regions.                                                         
  2259.                                                                                 
  2260.       When multiple files are displayed on a region, the precedure order is     
  2261. quantised zones, lines, sites, line overlays, markers and finally text at       
  2262. points.                                                                         
  2263.                                                                                 
  2264.       Multiple regions can be defined anywhere on the map display area of       
  2265. the monitor.  However, if regions overlap the display procedure is              
  2266. established by the order of display.  Therefore the user should consider        
  2267. the order of display carefully in multiple region presentations.                
  2268.                                                                                 
  2269.       Geographic files can be displayed  in any order, and                      
  2270. regions can be defined and changed as desired.  Many  of these operations       
  2271. destroy the data in the display system memory (the map display is               
  2272. corrupted) so F3 must be typed to completely regenerate the map display.        
  2273.  
  2274.                                                                       46
  2275.  
  2276.  12. 0. 2 Map List                                          
  2277.           --------
  2278.  
  2279.       A list of displayed items (zones, lines and sites) is maintained by       
  2280. the system.                                                                     
  2281.                                                                                 
  2282.       The list is sorted into alphabetical order, and the items are             
  2283. displayed using pixels corresponding to the position in the table (fast         
  2284. interactive system).  This enables items to be selected with the cursor and     
  2285. identified.                                                                     
  2286.                                                                                 
  2287.       A list of flags corresponding to the map list is also held.  The          
  2288.                                                                                 
  2289. flags enable some of the displayed items to be dropped interactively.           
  2290.                                                                                 
  2291.       The flags are usually set to items in the attribute files:                
  2292.                                                                                 
  2293.       The options are:                                                          
  2294.                                                                                 
  2295.       -  names in attribute file (single variate)                               
  2296.       -  common to two attribute files (bivariate)                              
  2297.       -  names in two attribute files (zones and lines or sites)                
  2298.       -  names for ranges of classes                                            
  2299.       -  names in quantisation lists                                            
  2300.                                                                                 
  2301.       Items can be added or deleted by selecting them with the cursor or        
  2302. typing the name.                                                                
  2303.                                                                                 
  2304.       The PC version of OzGIS can display up to 500 items.  When                
  2305. the number of display items (plus standard features) is less than the           
  2306. length of the hardware LUT (number of simultaneous colours) the system can      
  2307. display the results of quantising zone attribute data extremely rapidly by      
  2308. changing the colours.  When the number of items is too large the system has     
  2309. to revert to displaying each zone by polygon fill.                              
  2310.  
  2311.  12. 0. 3 Quantised Zones                                   
  2312.           ---------------
  2313.  
  2314.       Up to 10 sets of zones files can be displayed on defined regions.         
  2315. Adjacent files will automatically join.  GKS clips the polygons to the          
  2316. edges of the region viewports.  Where regions overlap, the zones of the         
  2317. last one to be displayed will overwrite the displayed data underneath.          
  2318.                                                                                 
  2319.       Zones that are not in the map list are not displayed.                     
  2320.                                                                                 
  2321.       When the system operates in fast interactive mode the zones are           
  2322. displayed once and the colours changed for the quantisation results.  In        
  2323. polygon fill mode the zones are displayed every time attribute data are         
  2324. quantised using fill (colour, pattern or hatch) for the appropriate             
  2325. classes.                                                                        
  2326.                                                                                 
  2327.       Note that OzGIS expects overwriting to occur.  Hence display of           
  2328. polygons on top of others is not successful using hatching on plotters,         
  2329. so OzGIS handles polygons in a special way for this case.                       
  2330.  
  2331.                                                                       47
  2332.  
  2333.  12. 0. 4 Quantised lines                                   
  2334.           ---------------
  2335.  
  2336.       Up to 10 sets of lines can be displayed on regions.  GKS clips lines      
  2337. to region viewports.                                                            
  2338.                                                                                 
  2339.       Lines that are not in the map list are not displayed.                     
  2340.                                                                                 
  2341.       Each file is assigned to a different line, and is displayed in that       
  2342. line colour.  Four different lines are available.  The results of the           
  2343. quantisation are displayed by using different line types.                       
  2344.                                                                                 
  2345.       The attribute data can be quantised into up to four classes, so four      
  2346. line types are used.  The line files are assigned to the four available         
  2347. lines according to overall classification when they are defined (e.g.           
  2348. roads, railway tracks and rivers).                                              
  2349.  
  2350.  12. 0. 5 Quantised sites                                   
  2351.           ---------------
  2352.  
  2353.       Up to 10 files can be displayed on regions.                               
  2354.                                                                                 
  2355.       Sites that are not in the map list or are outside the region window       
  2356. are not displayed.                                                              
  2357.                                                                                 
  2358.       Each file is assigned to a different marker and is displayed in that      
  2359. marker's colour and background colour.  Four different markers are              
  2360. available.  The results of the quantisation are displayed as different          
  2361. sized markers.  When operating in fast interactive mode, the markers are        
  2362. displayed in bit planes so they can be rapidly cleared.                         
  2363.                                                                                 
  2364.       The attribute data can be quantised into up to four classes so four       
  2365. different marker sizes are used.  The files are assigned to the four            
  2366. available markers according to overall classification (e.g. owners of banks     
  2367. at the sites).                                                                  
  2368.  
  2369.  12. 0. 6 Line Overlays                                     
  2370.           -------------
  2371.  
  2372.       The segments from up to 10 geographic files can be displayed as           
  2373. overlays on map regions.  Each file is assigned to a region and one of four     
  2374. available lines and is displayed as a solid line in that line's colour.         
  2375. GKS clips the lines to the region's viewport.                                   
  2376.  
  2377.  12. 0. 7 Polygon underlays                                 
  2378.           -----------------
  2379.  
  2380.       The polygons from up to 10 geographic files can be displayed as           
  2381. underlays on map regions.  Each file is assigned to a region and one of eight   
  2382. available polygon colours.                                                      
  2383.  
  2384.  12. 0. 8 Marker Overlays                                   
  2385.           ---------------
  2386.  
  2387.       The points from up to 10 geographic files can be used to display          
  2388. markers at points in regions.  Each file is assigned to a region and to one     
  2389.  
  2390.                                                                       48
  2391. of four available markers.  Markers are not displayed for points outside        
  2392. the region's window.                                                            
  2393.  
  2394.  12. 0. 9 Name Overlays                                     
  2395.           -------------
  2396.  
  2397.       The  points from up to 10 geographic files can be used to display         
  2398. names at points in regions.  Each site file is assigned to a region and to      
  2399. one of four available types of text.  Names are not displayed for points        
  2400. outside the region's window.                                                    
  2401.  
  2402.  12. 0.10 Map Modification                                  
  2403.           ----------------
  2404.  
  2405.       The window and viewport of a map region can be modified by selecting      
  2406. a new one with the cursors.                                                     
  2407.                                                                                 
  2408.       Files displayed for quantisation can be deleted from regions, unless      
  2409. the only one of that type.                                                      
  2410.  
  2411.                                                                       49
  2412.                    13.  MAP ANALYSIS                                     
  2413.                        =============
  2414.  
  2415.  
  2416.  13. 0. 1 Map Reports                                       
  2417.           -----------
  2418.  
  2419.                                                                                 
  2420.       An option is available to write a full map report (giving details of      
  2421. the displayed items, their attribute values and class numbers) on the line      
  2422. printer file OZGIS.OUT                                                          
  2423.                                                                                 
  2424.  
  2425.  13. 0. 2 Attribute Data Statistics                         
  2426.           -------------------------
  2427.  
  2428.                                                                                 
  2429.       The statistics of displayed attributes can be computed and printed        
  2430. under user control.                                                             
  2431.                                                                                 
  2432.       The following stastics are computed for a simple attribute:               
  2433.                                                                                 
  2434.       -  minimum value                                                          
  2435.       -  maximum value                                                          
  2436.       -  mean value                                                             
  2437.       -  median value                                                           
  2438.       -  standard deviation                                                     
  2439.       -  skewness                                                               
  2440.       -  kurtosis                                                               
  2441.                                                                                 
  2442.       For pairs of attributes (bi-variate displays) the above statistics        
  2443. are computed for each attribute, as well as                                     
  2444.                                                                                 
  2445.       -  correlation coefficient                                                
  2446. and   -  regression polynomial coefficients (to order 3).                       
  2447.                                                                                 
  2448.       These values can be printed on the user's terminal or the line            
  2449. printer file OZGIS.OUT                                                          
  2450.                                                                                 
  2451.  
  2452.  13. 0. 3 Map Interrogation                                 
  2453.           -----------------
  2454.  
  2455.                                                                                 
  2456.       When a map has been displayed, it is possible to interrogate the map      
  2457. data interactively.                                                             
  2458.                                                                                 
  2459.       The details generated by interrogation are the names of the zones,        
  2460. lines or sites, the values of the displayed attributes (one value for           
  2461. single variate displays, and two for bivariate) and their assigned class        
  2462. number.  The options for interrogation are:                                     
  2463.                                                                                 
  2464.                                                                                 
  2465.    (a)  class number range                                                      
  2466.                                                                                 
  2467.         -  items (zones, lines or sites)                                        
  2468.  within a specified range of class numbers.                                     
  2469.  
  2470.                                                                       50
  2471.                                                                                 
  2472.    (b)  single item identification                                              
  2473.                                                                                 
  2474.         -  zone line or site selected by entering its name at the keyboard.     
  2475.                                                                                 
  2476.    (c)  set identification                                                      
  2477.                                                                                 
  2478.         -  items selected by a names file, items in map, or items in            
  2479.            quantisation lists.                                                  
  2480.                                                                                 
  2481.    (d)  Lists                                                                   
  2482.                                                                                 
  2483.         -  The names of all the displayed items are held in one list.           
  2484.            Each attribute stream has an associated list of items that are       
  2485.            being quantised.                                                     
  2486.                                                                                 
  2487.    (e)  Interactive selection                                                   
  2488.                                                                                 
  2489.         -  The "box cursor" can be used to describe a rectangular region to     
  2490.            select items.  The selection of zones and lines is either by         
  2491.            all minimum bounding rectangles (MBR) of the items that fall         
  2492.            completely within the cursor window or MBRs that intersect           
  2493.            the window.  Sites (and zone centroids) are selected by points       
  2494.            that lie inside the window.                                          
  2495.                                                                                 
  2496.  
  2497.                                                                       51
  2498.                    14. OzEnter DATA ENTRY                                
  2499.                        ==================
  2500.  
  2501.  
  2502.  14. 1 Introduction                                      
  2503.        ------------
  2504.  
  2505.                                                                                 
  2506. Most data are entered into OzGIS as external data files. Examples are Census    
  2507. data and Census digitised boundaries. These files come from Census Bureaux,     
  2508. Mapping agencies, data supply companies or your own data-base systems.          
  2509. Some data can be prepared or modified with word processors or spreadsheets.     
  2510.                                                                                 
  2511. This chapter describes the formats of external data files required by           
  2512. OzGIS and shows how to enter the example file provided with the system.         
  2513.                                                                                 
  2514. The files are entered into the system via the OzEnter program which checks the  
  2515. data and writes them to internal files.                                         
  2516.                                                                                 
  2517. All data files must have names that finish with the extension DAT.              
  2518. e.g. LONDON.DAT, SALES.DAT                                                      
  2519.                                                                                 
  2520. Often data files will need further processing by the OzData program before used 
  2521. for mapping e.g. attribute data may need manipulating by arithmetic expressions 
  2522. geographic line segments may need thinning and forming into polygons.           
  2523.                                                                                 
  2524. Future versions of the OzGIS system may have incompatible internal file formats 
  2525. so always keep important data files.                                            
  2526.                                                                                 
  2527. The system comes with many of the system files already entered e.g. device      
  2528. files. The data files are also provided.                                        
  2529.  
  2530.  14. 2 Demonstration Files                               
  2531.        -------------------
  2532.  
  2533. The OzGIS system is supplied with a complete set of sample external             
  2534. data files so that the user can become familiar with the system.  These         
  2535. files can be inspected to clarify the file formats.                             
  2536.                                                                                 
  2537. The files are usually in the directory \OZDEMO                                  
  2538.  
  2539.  14. 3 Example geographic and attribute data             
  2540.        -------------------------------------
  2541.  
  2542. Generally there will be two data files for each map; a file that describes the  
  2543. map boundaries and another for attribute data. The example files are:           
  2544.                                                                                 
  2545. 1. Far East Asia                                                                
  2546.                                                                                 
  2547. Attribute file - FEA-A                                                          
  2548. Geographic file- FEA-G                                                          
  2549.                                                                                 
  2550. These files have already been input in the demonstration chapter.               
  2551.                                                                                 
  2552. 2. Lowe electorate (Sydney)                                                     
  2553.                                                                                 
  2554. Attribute files- LOWE-A1 and LOWE-A2                                            
  2555.  
  2556.                                                                       52
  2557. Geographic files- LOWE-G (zones), LOWE-S1, LOWE-S2 (sites)                      
  2558.                                                                                 
  2559. 3. Australia                                                                    
  2560.                                                                                 
  2561. Attribute file - OZ-A                                                           
  2562. Geographic file- OZ-G                                                           
  2563.                                                                                 
  2564. These files are already entered (supplied with the system).                     
  2565.  
  2566.  14. 4 Example device files                              
  2567.        --------------------
  2568.  
  2569. The characteristics of devices and the appearance of maps are given by display  
  2570. files. Data files are provided for all the device files supplied with the       
  2571. system. There are two sets for 16 and 256 colour video boards, and also sets    
  2572. for hatching and colour simulation on plotters etc.                             
  2573.                                                                                 
  2574. Files are already entered on the system and have already been used.             
  2575.  
  2576.  14. 5 Marker data files                                 
  2577.        -----------------
  2578.  
  2579. These have already been entered, and are supplied with the system. They are     
  2580. circle, diamond, hbar, nabla, plus, square, triangle, vbar. (You can of cource  
  2581. have your own markers).                                                         
  2582.                                                                                 
  2583.  
  2584.  14. 6 Colour names data (no longer used)                
  2585.        ----------------------------------
  2586.  
  2587. A colour names file X11-BGR.DAT is supplied and has probably already been       
  2588. entered as the default.                                                         
  2589.                                                                                 
  2590. The colour names file can be entered as:                                        
  2591.                                                                                 
  2592. Type ozenter to run the data entry program                                      
  2593. select the option to enter a colour names file                                  
  2594. give the name of the data file as X11-BGR                                       
  2595. give the output file name as DEFAULT                                            
  2596. type F10 to exit                                                                
  2597.  
  2598.                                                                       53
  2599.                    15. OzData DATA PREPARATION                           
  2600.                        =======================
  2601.  
  2602. The raw data are input to the system using the OzEnter program. However, the    
  2603. data often need further processing. Also, some data needed within the system    
  2604. cannot be specified as data files and need to be prepared.                      
  2605.                                                                                 
  2606. These facilities are provided by the OzData program.                            
  2607.  
  2608.  15. 1 Attribute Files                                   
  2609.        ---------------
  2610.  
  2611.    A new attribute file can be generated from an attribute file and a           
  2612.    combine file.  The combine file defines new zones (or site catchments)       
  2613.    in terms of the names referenced by the attribute file.                      
  2614.                                                                                 
  2615.    Attributes can also be derived from existing attributes by applying          
  2616.    arithmetic operations to the attribute values.                               
  2617.                                                                                 
  2618.    Attributes are identified by the character # followed by a number,           
  2619.    indicating the sequential position of the attribute on the input file        
  2620.    (e.g. #10 represents the tenth attribute).  An example of an expression      
  2621.    to form a composite attribute is:                                            
  2622.                                                                                 
  2623.                  (#1+#2)/2 > 0 < 1000                                           
  2624.                                                                                 
  2625.    This creates a new attribute whose values are half the sum of the values     
  2626.    from the first and second attributes on the input file.  Any valid           
  2627.    arithmetic expression is acceptable.  The output values are limited to       
  2628.    the given range.                                                             
  2629.                                                                                 
  2630.    Functions available are:-                                                    
  2631.                                                                                 
  2632.       LOG10  :  common logarithm                                                
  2633.       SQRT   :  square root                                                     
  2634.       ABS    :  absolute value                                                  
  2635.       EXP    :  exponential                                                     
  2636.       SIN    :  sine                                                            
  2637.       COS    :  cosine                                                          
  2638.                                                                                 
  2639.    Functions removed from the PC version are:                                   
  2640.                                                                                 
  2641.       LOG    :  natural logarithm                                               
  2642.       AINT   :  truncation                                                      
  2643.       TAN    :  tangent                                                         
  2644.       ATAN   :  arc tangent                                                     
  2645.       SINH   :  hyperbolic sine                                                 
  2646.       COSH   :  hyperbolic cosine                                               
  2647.                                                                                 
  2648.    Pi is referred to as PI.                                                     
  2649.                                                                                 
  2650.    Operators are:                                                               
  2651.                                                                                 
  2652.    +  addition                                                                  
  2653.    -  subtraction                                                               
  2654.    *  multiplication                                                            
  2655.    /  division                                                                  
  2656.  
  2657.                                                                       54
  2658.    >  greater than or equal to                                                  
  2659.    <  less than or equal to                                                     
  2660.                                                                                 
  2661.    Expressions are evaluated left to right and have a limit of 70               
  2662.    characters.  Parentheses should be used to ensure there are no               
  2663.    ambiguities.                                                                 
  2664.                                                                                 
  2665.    The user must give a 30 character attribute description and 10 character     
  2666.    units description for each new attribute that is generated.                  
  2667.                                                                                 
  2668.  
  2669.  15. 2 Geographic Files                                  
  2670.        ----------------
  2671.  
  2672. Geographic files can be subset (windowed) on the basis of a                     
  2673. list of required display items (zones, sites, lines).                           
  2674.       - items in a names file                                                   
  2675.       - items in an attribute file                                              
  2676.       - items within a window selected with the cursor from a displayed file    
  2677.                                                                                 
  2678. The line segments can be simplified to reduce the number of points that         
  2679. have to be processed.  This is used to speed up display where the               
  2680. resolution of the digitised data are higher that that needed for display        
  2681. terminals.                                                                      
  2682.                                                                                 
  2683. Line segments that form polygons can be joined together into long segments.     
  2684. Where many short segments are used this process, in conjunction with            
  2685. simplification, can sustantially reduce the disk storage required and speed     
  2686. processing.                                                                     
  2687.                                                                                 
  2688. The zones in a geographic file can be amalgamated according to a combine        
  2689. file to generate a new geographic file.  The new file contains the new          
  2690. zones.  The same combine file can be used to generate attribute data for        
  2691. the same new zones.                                                             
  2692.  
  2693.  15. 3 Palette Files (Removed from system)               
  2694.        -----------------------------------
  2695.  
  2696. Palettes are generated by selecting colours for the elements of a               
  2697. palette shown on the screen.  The colours can be selected in the                
  2698. following ways:                                                                 
  2699.                                                                                 
  2700.       -  by entering blue, green and red values.                                
  2701.                                                                                 
  2702.       -  by reference to another palette                                        
  2703.                                                                                 
  2704.       -  by reference to a colour names file                                    
  2705.                                                                                 
  2706.       -  by reference to a colour cross-section displayed in the map area       
  2707.          of the screen.                                                         
  2708.                                                                                 
  2709. After colour selection, the palette can be saved as a file.                     
  2710.                                                                                 
  2711.    An existing palette file can be modified to produce a new file, by           
  2712.    displaying it and adding or deleting elements.                               
  2713.  
  2714.                                                                       55
  2715.  
  2716.  15. 4 Colour Names Files  (Removed from system)         
  2717.        -----------------------------------------
  2718.  
  2719.    Colour names files are generated by typing in a name and then selecting      
  2720.    the corresponding colour in the ways described above for selecting           
  2721.    colours for palettes.  An existing colour names file can be modified.        
  2722.  
  2723.  15. 5  Names Files                                      
  2724.        ------------
  2725.  
  2726. Names files give lists of items (zones, sites,lines) that are to be processed.  
  2727. These lists can be generated from other types of files. These options are       
  2728. particularly useful when the names files are to be modified.                    
  2729.  
  2730.  15. 6  Output to Data Files                             
  2731.        ---------------------
  2732.  
  2733. Options are provided to output internal files as data files so they can be      
  2734. modified with word-processors for further processing.                           
  2735.                                                                                 
  2736. Names files can be editted to change the lists of items used for processing.    
  2737.                                                                                 
  2738. Attribute files can be output in simple database format.                        
  2739.                                                                                 
  2740. Combine files can be modified as part of the definition of territories and      
  2741. sites.                                                                          
  2742.                                                                                 
  2743. Attribute templates can be generated for preparation of attribute files with    
  2744. a word-processor.                                                               
  2745.  
  2746.                                                                       56
  2747.                    16. OzZone BUILDING ZONES FROM SEGMENTS               
  2748.                        ===================================
  2749.  
  2750.  
  2751.  16. 1 Use                                               
  2752.        ---
  2753.  
  2754. Zone boundary data can be supplied either as the complete set of points for the 
  2755. outsides of each polygon or as the line segments that make up the boundaries.   
  2756. Most segments will be common to two polygons so only about half the number of   
  2757. points are required. The segment form also allows zones to amalgamated into     
  2758. larger zones (by dropping internal segments) and to be thinned (by dropping     
  2759. excess points).                                                                 
  2760.                                                                                 
  2761. The segments form is preferred to polygon formats.                              
  2762.                                                                                 
  2763. The program takes line segments and joins the ends together to form polygons.   
  2764. The names of the zones on each side of the segments are used to derive the zone 
  2765. names.                                                                          
  2766.                                                                                 
  2767. Complex polygons are handled. Zones can be made up of many polygons, both       
  2768. disjoint polygons and polygons within polygons. The display order of the        
  2769. polygons are calculated so e.g islands within lakes within zones all appear.    
  2770.                                                                                 
  2771. The OzZone program has been implemented as a separate program to provide        
  2772. maximum capacity on the PC.                                                     
  2773.                                                                                 
  2774. It is usual to line simplify (thin) the segments before building as many        
  2775. digitised boundary files (e.g. census) are at a much higher resolution than     
  2776. require for the display. Joining of line segments and further thinning may      
  2777. follow.                                                                         
  2778.                                                                                 
  2779. The algorithm assumes that the segments have been produced on a proper          
  2780. digitising system and are correct e.g. it is assumed that end-points meet and   
  2781. the segments do not cross. Problems such as repeated segments, missing segments 
  2782. etc may cause problems. Ensure you use the program with trace turned on. If     
  2783. necessary turn on debug and look at the OZGIS.OUT file.                         
  2784.                                                                                 
  2785. Use the file interrogation option to find the statistics on the geographic file 
  2786. e.g. the number of zones.                                                       
  2787.                                                                                 
  2788. OzData can be used to generate a prototype attribute file (simple format) from  
  2789. the zones in the geographics file and hence get some test data that can be      
  2790. entered via OzEnter to form an attribute file. Displaying both files with       
  2791. OzCensus will allow the file to be checked.                                     
  2792.                                                                                 
  2793.  
  2794.  16. 2 Example                                           
  2795.        -------
  2796.  
  2797. The procedure can be demonstrated with any of the geographic data files:        
  2798.                                                                                 
  2799. Use OzEnter to input the standard geographic file LOWE-G and give it name       
  2800. TEMP1.                                                                          
  2801.                                                                                 
  2802. Start OzData, select geographic files and then line simplification. Input file  
  2803. TEMP1 and output the new one as TEMP2. Simplify according to the size of the    
  2804.  
  2805.                                                                       57
  2806. final map on the screen e.g. give a value of 100 to throw away a lot of the     
  2807. data points.                                                                    
  2808.                                                                                 
  2809. Now use OzZone to input TEMP2 and output it as TEMP3.                           
  2810.                                                                                 
  2811. Finally use OzGIS to display the result (using attribute file LOWE1).           
  2812.  
  2813.                                                                       58
  2814.                    17. MAP PROJECTIONS (under development)               
  2815.                        ===================================
  2816.  
  2817.  
  2818.  17. 1 Introduction                                      
  2819.        ------------
  2820.  
  2821. OzGIS is a program is that will process a geographic file to form a new         
  2822. geographic file converting either from (Longitude,Latitude) to a projection     
  2823. or in the reverse direction.                                                    
  2824.                                                                                 
  2825. You will have to have a basic knowledge of the projection you want to use       
  2826. e.g. that AMG is UTM with the Australian Spheroid and a false origin            
  2827. (500000,10000000).                                                              
  2828.                                                                                 
  2829. OzProj is based on public domain software from USGS.                            
  2830.                                                                                 
  2831.  
  2832.  17. 2 Precision                                         
  2833.        ---------
  2834.  
  2835. Vertices are stored in single precision in OzGIS (there is not                  
  2836. enough memory on the PC to do anything else). This means an accuracy of         
  2837. seven digits, so some values may not be accurate e.g. UTM may be a few metres   
  2838. out.  If more precise values are required, you may have to define your own false
  2839.  
  2840.  17. 3 Latitude / longitude                              
  2841.        --------------------
  2842.  
  2843. Latitude / longitude data must be given with units degrees.                     
  2844.                                                                                 
  2845. Latitudes are negative in the Southern hemisphere.                              
  2846.                                                                                 
  2847. Usual value ranges are:                                                         
  2848. Longitude -180 to +180                                                          
  2849. Latitude  -90  to +90                                                           
  2850.                                                                                 
  2851. Note that the X value in data files is the longitude.                           
  2852.                                                                                 
  2853. examples: (-100.0,50.0) i.e. longitude -100, latitude 50                        
  2854.           (145.0, -42.0) a point in Tasmania                                    
  2855.  
  2856.  17. 4 Projections                                       
  2857.        -----------
  2858.  
  2859. Twenty projections are supported:                                               
  2860.                                                                                 
  2861. Albers Conical Egual Area                                                       
  2862. Azimuthal equidistant                                                           
  2863. Equidistant Conic                                                               
  2864. Equirectangular                                                                 
  2865. General Vertical Near-side Perspective                                          
  2866. Gnomic                                                                          
  2867. Lambert Conformal Conic                                                         
  2868. Lambert Azimuthal Equal Area                                                    
  2869. Mercator                                                                        
  2870. Miller Cylindrical                                                              
  2871.  
  2872.                                                                       59
  2873. Oblique Mercator (Hotine)                                                       
  2874. Orthographic                                                                    
  2875. Polar Stereographic                                                             
  2876. Polyconic                                                                       
  2877. Stereographic                                                                   
  2878. Transverse Mercator                                                             
  2879. Sinusoidal                                                                      
  2880. State Plane (USA)                                                               
  2881. Universal Transverse Mercator                                                   
  2882. Van der Grinten                                                                 
  2883.  
  2884.  17. 5 Ellipsoids                                        
  2885.        ----------
  2886.  
  2887. Several spheroids are available. The default is Clarke 1866.                    
  2888.                                                                                 
  2889. MERIT 1983                                                                      
  2890. GRS 1980(IUGG, 1980)                                                            
  2891. IAU 1976                                                                        
  2892. Airy 1830                                                                       
  2893. Australian Natl, S. Amer., IAU 64                                               
  2894. GRS 67(IUGG 1967)                                                               
  2895. Bessel 1841                                                                     
  2896. Clarke 1866                                                                     
  2897. Clarke 1880 mod.                                                                
  2898. Everest 1830                                                                    
  2899. Hough                                                                           
  2900. International 1909 (Hayford)                                                    
  2901. Krassovsky, 1942                                                                
  2902. Mercury 1960                                                                    
  2903. Modified Airy                                                                   
  2904. Modified Everest                                                                
  2905. Modified Merc 1968                                                              
  2906. New International 1967                                                          
  2907. Southeast Asia                                                                  
  2908. Walbeck                                                                         
  2909. WGS 66                                                                          
  2910. WGS 72                                                                          
  2911. Sphere of 6370997 m                                                             
  2912.  
  2913.                                                                       60
  2914.                    18. HARDCOPY MAP PRODUCTION                           
  2915.                        =======================
  2916.  
  2917.  
  2918.  18. 1 Overview                                          
  2919.        --------
  2920.  
  2921. Maps are designed with the interactive OzGIS program and saved as Saved display 
  2922. files. These files are then read into the OzMap program and output on the       
  2923. desired device or file. Attributes and quantisation can be changed in the usual 
  2924. way to produce a series of maps.                                                
  2925.                                                                                 
  2926. Often maps will be previewed on the screen and then output to a plotter,        
  2927. printer or file.                                                                
  2928.                                                                                 
  2929. Hardcopy map production is limited by the capabilities of the SCIPLOT package.  
  2930.                                                                                 
  2931. SciPlot produces many graphic file types:                                       
  2932.                                                                                 
  2933. The Postscript file is an ASCII file that may be edited or sent directly to any 
  2934. Postscript printer.                                                             
  2935.                                                                                 
  2936. The Encapsulated Postscript file (EPS) and the Computer Graphics Metafile (CGM),
  2937. an ANSI standard format file, are files that should not be edited for they      
  2938. contain binary information.  EPS and CGM files can be imported directly into    
  2939. wordprocessors or other graphical products.                                     
  2940.                                                                                 
  2941. The HP pen plotter file (HPGL) is an ASCII file that can be edited or imported  
  2942. into wordprocessors or other graphical products.                                
  2943.                                                                                 
  2944. The WordPerfect file (WPG) is a binary file in WordPerfect's internal graphics  
  2945. format.  WPG files are directly importable into the WordPerfect wordprocessor.  
  2946.                                                                                 
  2947. The SciPlot Graphics file is a file in SciPlot's own internal format and is     
  2948. used solely as input to the VECTOR program.  This file is a binary file in very 
  2949. compact format.  It contains the stream of vectors which represent the figures, 
  2950. characters, etc. generated during the execution of the application program.     
  2951. VECTOR processes this graphic file and arranges raw vectors in a direction of   
  2952. paper motion order before display on dot matrix printers and laserjet printers. 
  2953.                                                                                 
  2954. For Apple LaserWriters, HP pen plotters, and other graphics devices that        
  2955. support avector drawing commands directly, ordering is not required and VECTOR  
  2956. immediately displays the vectors.                                               
  2957.                                                                                 
  2958. VECTOR's function is to provide a utility to register SciPlot's output on       
  2959. plotting devices (dot matrix and laserjet printers) which cannot be supported   
  2960. directly without requiring significant system resources.  VECTOR also provides  
  2961. interactive preview of graphics files on the screen or bath processing at some  
  2962. other time.                                                                     
  2963.                                                                                 
  2964.  
  2965.  18. 2 Device files                                      
  2966.        ------------
  2967.  
  2968. Several device files are provided to control the appearence of maps on output   
  2969. devices. These device files can also be used with OzGIS (they will need minor   
  2970. modification for use with EGAs).                                                
  2971.  
  2972.                                                                       61
  2973.                                                                                 
  2974. You have to use device files that use hatching for polygon fill. The            
  2975. configuration section explains the files available. Generally you need to use   
  2976. hatching device files that have the same resolution as that used in OzGIS or    
  2977. aspects and character sizes may not be suitable.                                
  2978.                                                                                 
  2979. HATCHSV1   - provides polygon display using hatching.                           
  2980. HATCHBV1   - hatching for bivariate maps.                                       
  2981. CSIMSV* and CSIMBV* - a series of device files that use the red, green and blue 
  2982. plotter pens (or screen colours) to simulate the colour sequences; look at then 
  2983. on the screen first to decide which ones to try.                                
  2984.                                                                                 
  2985. The hatching device files can of course be modified to define other hatching    
  2986. patterns.                                                                       
  2987.                                                                                 
  2988.  
  2989.  18. 3 VECTOR Program                                    
  2990.        --------------
  2991.  
  2992.                                                                                 
  2993. This program enables metafiles produced in the OzMap program to be output to a  
  2994. variety of devices and files with such options as rotation and scaling.         
  2995.                                                                                 
  2996.                                                                                 
  2997. VECTOR has two modes of operation, an interactive mode and a batch mode.        
  2998. The batch mode processes command strings from a disk file.  The user can        
  2999. include the command filename with the VECTOR command (eg. VECTOR                
  3000. command.fil).  Alternatively, the user can wait until VECTOR issues a           
  3001. prompt for the type of interaction desired.  The format of the command          
  3002. file and a description of the VECTOR.CFG file follows:                          
  3003.                                                                                 
  3004. VECTOR[d:][path][filename[.ext]] [/U]                                           
  3005.                                                                                 
  3006. [d:][path][filename[.ext]] [/U] - Process file which contains                   
  3007. filenames of graphics files to be processed in batch mode.  These               
  3008. files will be processed one at a time and plotted on the designated             
  3009. printer, plotter, or graphics crt device.  As a default, the                    
  3010. VECTOR.CFG file will be searched for a process filename.  When a                
  3011. filename is specified on the VECTOR command line, the process                   
  3012. filename given in VECTOR.CFG file is totally ignored and replaced by            
  3013. this new filename.                                                              
  3014.                                                                                 
  3015. /U - This update option is used to override all parameters specified            
  3016. in the VECTOR.CFG file. The option initiates an interactive dialog              
  3017. with the user to obtain a new set of parameters for VECTOR. The user            
  3018. is given the opportunity at the end of the dialog to update the                 
  3019. current VECTOR.CFG file with these new parameters.                              
  3020.                                                                                 
  3021. VECTOR.CFG Configuration File.                                                  
  3022.                                                                                 
  3023. The VECTOR.CFG configuration file contains a list of commands that              
  3024. define VECTOR processing parameters. Each time VECTOR executes, it              
  3025. reads and interprets this file. If the VECTOR.CFG file cannot be                
  3026. located, VECTOR will interact with the user from the terminal to set            
  3027. up these parameters.                                                            
  3028.                                                                                 
  3029. Format of Configuration File Commands:                                          
  3030.                                                                                 
  3031.  
  3032.                                                                       62
  3033. Cmd    Option        Description                                                
  3034.                                                                                 
  3035. FILE   =CONS         -Get graphics filenames from console.                      
  3036.        =[d:][path][filename[.ext]]- Use this file as a process file             
  3037. containing graphics filenames.                                                  
  3038.                                                                                 
  3039. DEVICE =DOT          -Dot Matrix Printer                                        
  3040.        =PEN          -HP Pen Plotter                                            
  3041.        =JET          -HP LaserJet Printer                                       
  3042.        =WRITER       -Apple LaserWriter Printer                                 
  3043.        =CGA          -CGA Color Screen                                          
  3044.        =EGA          -EGA Color Screen                                          
  3045.        =VGA          -VGA Color Screen                                          
  3046.        =HGA          -Hercules Monochrome Screen                                
  3047.                                                                                 
  3048. PORT   =COM1         -Printer/Plotter on Primary Serial Port                    
  3049.        =COM2         -Printer/Plotter on Secondary Serial Port                  
  3050.        =LPT1         -Printer/Plotter on Primary Parallel Port                  
  3051.        =LPT2         -Printer/Plotter on Secondary Parallel Port                
  3052.                                                                                 
  3053. ANGL   =XXX.XX       -Rotation Angle (degrees)                                  
  3054. XSCL   =XXX.XX       -X-Axis Scale Factor                                       
  3055. YSCL   =XXX.XX       -Y-Axis Scale Factor                                       
  3056. XOFS   =XXX.XX       -X-Axis Offset (inches)                                    
  3057. YOFS   =XXX.XX       -Y-Axis Offset (inches)                                    
  3058.                                                                                 
  3059. WAIT   =ON           -Wait between Plot Frames                                  
  3060.        =OFF          -Do not wait between Plot Frames                           
  3061.                                                                                 
  3062. [When serial port is used for printer/plotter device, following                 
  3063. commands are valid]:                                                            
  3064.                                                                                 
  3065. HAND   =SOFT         -Software Handshake (XON/XOFF)                             
  3066.        =HARD         -Hardware flow control on DSR line                         
  3067.                                                                                 
  3068. MODE   =195          -Serial Port Mode Set Code, specified in                   
  3069. decimal format. 195 = (9600 baud, no parity,                                    
  3070. 1 stop bit, 8 bit characters)                                                   
  3071.                                                                                 
  3072. - Mode Set Code Description -    [bits]                                         
  3073.                                                                                 
  3074. 7     6    5  4     3       2          1       0                                
  3075. --Baud Rate-- -Parity-   -Stop Bits-  -Char Length-                             
  3076. 000 -  110   00 - None 0  -    1      10  - 7 Bits                              
  3077. 001 -  300   01 - Odd  1  -    2      11  - 8 Bits                              
  3078. 010 -  600   11 - Even                                                          
  3079. 011 - 1200                                                                      
  3080. 100 - 2400                                                                      
  3081. 101 - 4800                                                                      
  3082. 110 - 9600                                                                      
  3083. 111 -19200                                                                      
  3084.                                                                                 
  3085. [When dot matrix printer is used, following commands are valid]:                
  3086.                                                                                 
  3087. PINS   =9           -EPSON (MX-80,FX-80,FX-85,FX-850...)                        
  3088.        =24          -RPDON (LQ-800)                                             
  3089.                                                                                 
  3090. HRES   =HIGH        -High Horizontal Resolution                                 
  3091.  
  3092.                                                                       63
  3093.        =LOW         -Low Horizontal                                             
  3094.                                                                                 
  3095. VRES   =HIGH         -High Vertical Resolution                                  
  3096.        =LOW          -Low Vertical Resolution                                   
  3097.                                                                                 
  3098. - Printer Resolution Table -                                                    
  3099.                                                                                 
  3100. Printer  Resolution   Vertical  Horizontal                                      
  3101. 9-Pin     LOW           72         120                                          
  3102. 9-Pin     HIGH          216         240*                                        
  3103. 24-Pin     LOW          180         180                                         
  3104. 24-Pin    HIGH          180         360                                         
  3105. * 240 dot per inch resolution is not available on MX-80.                        
  3106.                                                                                 
  3107. [When HP Pen plotter is used, following plotter initialization                  
  3108. command is valid]:                                                              
  3109.                                                                                 
  3110. INIT   =ON           -Send handshake init sequence before plotting              
  3111.        =OFF          -No handshake init sequence required                       
  3112.                                                                                 
  3113. When a process file is specified, VECTOR will process multiple graphics         
  3114. files in a batch mode. For the individual graphics file, VECTOR processes       
  3115. one plot frame at a time, for each file may contain more than one plot          
  3116. frame.  For dot matrix and HP LaserJet printers, VECTOR first sorts all         
  3117. the vector records in a minimum Y order for one plot frame.  This sorting       
  3118. is accomplished by creating an in-memory linked list directory of the           
  3119. disk records for the frame.  VECTOR accesses the graphics file randomly,        
  3120. bringing in only those records that contain vectors in the current              
  3121. process window. These print devices restrict the processing to a paper          
  3122. movement order. For HP Pen Plotters, Apple LaserWriters, and crt                
  3123. displays, VECTOR can process the vectors directly without any sorting for       
  3124. these devices support vector drawing commands.                                  
  3125.                                                                                 
  3126. An inherent difficulty in this sort of processing approach is the limit         
  3127. imposed by the processor's memory size. There is an upper bound on the          
  3128. size of the graphics plot that can be handled because the linked list           
  3129. directory as well as a limited set of the vectors must be memory                
  3130. resident.  The exact size limit is difficult to predict because it is a         
  3131. function of the number of records in the file, the density of vectors per       
  3132. processing window, and the amount of lengthy vectors that must be               
  3133. remembered over many processing windows.  The VECTOR.OBJ file on the            
  3134. distribution diskette supports 64KB of directory sort space.  If this is        
  3135. not enough, a VECTOR.LRG file is included which supports 256KB of               
  3136. directory sort space.  Please note that the use of the VECTOR.LRG object        
  3137. file will significantly increase the size of the VECTOR.EXE file.               
  3138.                                                                                 
  3139. Features                                                                        
  3140.                                                                                 
  3141. The features incorporated in VECTOR are numerous.  Multiple plot frame          
  3142. processing is automatic.  A graphics vector file may be accessed from any       
  3143. disk.  Normal FORTRAN I/O is used to read the 128 byte binary records by        
  3144. the direct access method.  The VECTOR program will respond to a                 
  3145. control-C/Break at any time during execution.  This will terminate the          
  3146. current processing task, reset the printer to the top of form, and              
  3147. request another task.  Statistics for each plot frame, as well as total         
  3148. run statistics are displayed during the execution of VECTOR. For the dot        
  3149. matrix type graphics printer, four basic resolutions are provided by            
  3150. VECTOR depending on the type of printer attached.  A low resolution mode        
  3151.  
  3152.                                                                       64
  3153. is supported to quickly review the plot with very limited definition.           
  3154. This mode is useful for quick turn-around. The high resolution mode takes       
  3155. much more time because of hardware constraints, but gives very                  
  3156. satisfactory results.  VECTOR also has an on-screen preview capability          
  3157. which allows quick identification of graphics files.                            
  3158.                                                                                 
  3159. Error Conditions:                                                               
  3160.                                                                                 
  3161. During the execution of VECTOR, several error messages might be displayed       
  3162. on the terminal.  The only message that is not serious has to do with a         
  3163. premature termination of the programs that produced the graphics output         
  3164. file. The message reads "Premature End-of-File at Record XXXX". It just         
  3165. means that the graphics file was not terminated properly, but all the           
  3166. graphics data is valid.                                                         
  3167.                                                                                 
  3168. The second class of messages is serious and should not be ignored. The          
  3169. messages are listed along with reasons.                                         
  3170.                                                                                 
  3171. "Error reading graphics file" - means that FORTRAN I/O was unable to read       
  3172. the graphics file. The file should be recreated on another disk to              
  3173. correct the error condition.                                                    
  3174.                                                                                 
  3175. "File not in graphics format" - means that the speacified file is not in        
  3176. SciPlot graphics format. Check to see if the filename is correct or was         
  3177. produced by a current version of SciPlot.                                       
  3178.                                                                                 
  3179. "Graphics file too large for memory" - means that the graphics file             
  3180. specified cannot be processed by VEACTOR due to inadequate memory sort          
  3181. space.                                                                          
  3182.                                                                                 
  3183. "Too many vectors for memory" - means that number of vectors per                
  3184. processing window is too dense. Try using the VECTOR.LRG object deck to         
  3185. generate the VECTOR.EXE command file.                                           
  3186.                                                                                 
  3187.                                                                                 
  3188. The VECTOR program supports IBM Graphics, IBM ProPrinters, EPSON MX-80,         
  3189. FX-80 with GRAFTRAXPLUS, FX-85, FX-850, LQ-800 dot matrix printers              
  3190. connected on an 8-bit parallel I/O interface.  All 8 bits are necessary         
  3191. to register the full resolution of the graphics printers.  The resolution       
  3192. obtained is a plot frame of (960,1920,2880) pixels over 8 inches in the         
  3193. horizontal direction by (1800,2160) pixels over 10 inches in the vertical       
  3194. direction. The feature of positioning (1/216th, 1/180th) of an inch is          
  3195. used, giving a basic resolution of (120,240,360) by (180,216) pixels per        
  3196. inch over a unit square of one inch on a side.  The IBM                         
  3197. Graphics/ProPrinter, and the EPSON FX-80,85,850 printers have twice the         
  3198. resolution as that of the EPSON MX-80.  The hardware requires double            
  3199. passes to absolutely register two dots in adjacent columns for this high        
  3200. resolution mode.  This is the reason for the lengthy processing time in         
  3201. this mode.                                                                      
  3202.                                                                                 
  3203. There is no paper positioning done by VECTOR. Therefore, the user must          
  3204. position the paper before executing the VECTOR program.  This is done           
  3205. purposefully to allow plots to be manually positioned.  It is possible to       
  3206. imbed plots in full text with a careful alignment of the paper.                 
  3207.                                                                                 
  3208. The HP Pen Plotter, the HP LaserJet, and the Apple LaserWriter are all          
  3209. supported by VEACTOR to register the graphics files produced by SciPlot.        
  3210.                                                                                 
  3211.  
  3212.                                                                       65
  3213.  
  3214.  18. 4 Example                                           
  3215.        -------
  3216.  
  3217. You start by displaying a map with OzGIS and adding any text etc. When it is    
  3218. ready you save the map. There are two options for saved displays; either can be 
  3219. used but when saved for hardcopy output the screen is not saved so takes less   
  3220. disk space.                                                                     
  3221.                                                                                 
  3222. The OzMap program is then started.                                              
  3223.                                                                                 
  3224. The name of the saved map file is given and a HARDCOPY! device file chosen.     
  3225. Use the default one.                                                            
  3226.                                                                                 
  3227. Type F3 to display the map on the screen.                                       
  3228.                                                                                 
  3229. Now select a device - choose the printer metafile.                              
  3230.                                                                                 
  3231. Type F3 to output the map to the file; give the file name e.g. phred.           
  3232.                                                                                 
  3233. Type F10 to exit OzMap.                                                         
  3234.                                                                                 
  3235. Type VECTOR to execute the program.                                             
  3236.                                                                                 
  3237. Accept all default values (dot matrix printers) and give the Graphics file as   
  3238. phred.hrd (note the file extension).                                            
  3239.                                                                                 
  3240. The map will be printed.                                                        
  3241.  
  3242.                                                                       66
  3243.                    19. OzTerr                                            
  3244.                        ======
  3245.  
  3246. Usually territories are to be developed from base zones according to some       
  3247. criterion;  e.g. Sales territories should all have similar sales potential;     
  3248. e.g. School districts should have similar numbers of children.                  
  3249.                                                                                 
  3250. The operations are as follows.                                                  
  3251.                                                                                 
  3252.      A base map is displayed:  Usually this will be a standard geographic       
  3253.      file (e.g. Melbourne postcodes).  Basic OzGIS facilities are used          
  3254.      to subset files if non-standard regions are required.                      
  3255.                                                                                 
  3256.      Specification of territories:  Each territory has a unique 10              
  3257.      character name.  Zones are assigned off the screen with the cursor.        
  3258.      Zones can be moved between territories and deleted.  Territories can       
  3259.      be defined or deleted at any time.                                         
  3260.                                                                                 
  3261.      Specification of a base-map attribute file:  Territory attributes are      
  3262.      continually calculated by adding the values for the base zones in each     
  3263.      territory.  The derived values are quantised (usually sequential           
  3264.      colour 121 class method), the territories coloured, and a legend and       
  3265.      histogram of sorted values displayed.                                      
  3266.                                                                                 
  3267.      Zones can be shuffled according to the displayed territories attribute     
  3268.      values to meet the assignment criteria  while watching the legend          
  3269.      and histogram.                                                             
  3270.                                                                                 
  3271.      When territory assignment is complete, the definition is output as a       
  3272.      combine file.                                                              
  3273.                                                                                 
  3274. OzData provides a facility for amalgamating attribute data                      
  3275. for a combine file.                                                             
  3276.                                                                                 
  3277.      The combine file can be used to amalgamate the base map geographic         
  3278.      file zones to produce a new geographic file, where the new zones are       
  3279.      the territories.                                                           
  3280.                                                                                 
  3281.      The new geographic file and attribute data can be mapped                   
  3282.      by OzGIS in the standard way.                                              
  3283.                                                                                 
  3284.      Territory assignment can be iterated by displaying the base map as         
  3285.      before, but using the combine file to set the initial territory            
  3286.      definition.  Similarly, if a basic territory assignment is know, it        
  3287.      can be  input as a combine data file and used to start the process.        
  3288.  
  3289.                                                                       67
  3290.                    20. OzCatch (NOT AVAILABLE YET)                       
  3291.                        ===========================
  3292.  
  3293.  
  3294.  20. 1 Introduction                                      
  3295.        ------------
  3296.  
  3297. Modules have been developed for site selection                                  
  3298. on a VAX using RAMTEK display systems.                                          
  3299.                                                                                 
  3300. This software has to be completely rewritten for the limited PC displays.       
  3301.  
  3302.  20. 2  SITE CATCHMENTS                                  
  3303.        ----------------
  3304.  
  3305. The system aims to provide facilities for analysis of sites for the             
  3306.  definition of site locations and catchments, the                               
  3307. retrieval of data, development of models and display of results.                
  3308.                                                                                 
  3309. The base of the process is the catchment file.                                  
  3310. A catchment file holds the definition of several sites.  The sites have         
  3311. some common grouping (e.g. all part of the same retail chain) and all fit       
  3312. on the same base map.                                                           
  3313.                                                                                 
  3314. A typical analysis would involve several catchment files, e.g. several sets     
  3315. of sites each for a different organisations( e.g. several sets, each            
  3316. defined on different base maps to increase resolution. )                        
  3317.                                                                                 
  3318.     Site definition is carried out for a current set of sites.  These           
  3319.      sites can be modified and new sites defined.  A base map is always         
  3320.      displayed and all the current sites must fit on the displayed map.         
  3321.                                                                                 
  3322.     Also defined for assistance                                                 
  3323.  are any other catchment files relevant to the analysis.                        
  3324.      Site symbols, names and catchments are displayed if they fit on the        
  3325.      map.  These sites can not be modified.                                     
  3326.                                                                                 
  3327. A catchment file contains the following information for each site.              
  3328.                                                                                 
  3329. -    site name (10 characters)                                                  
  3330. -    site location                                                              
  3331. -    site symbol display location                                               
  3332. -    site name display location                                                 
  3333. -    catchment contours (up to 5)                                               
  3334. -    base zones and weights within catchment                                    
  3335. -    type of zones.                                                             
  3336.                                                                                 
  3337. A site analysis could be carried out as follows.                                
  3338.                                                                                 
  3339. Phase 1 - Definition                                                            
  3340.                                                                                 
  3341. Each catchment file has to be defined.                                          
  3342.                                                                                 
  3343. -    A base-map geographic file of suitable size is displayed.                  
  3344.                                                                                 
  3345. -    An old catchment file may be read in for modification.                     
  3346.                                                                                 
  3347.  
  3348.                                                                       68
  3349. -    Sites are defined by giving a name and location (cursor or typing lat      
  3350.      long).  Initial catchment contours are given as circles.                   
  3351.                                                                                 
  3352. -    The results are stored as a catchment file.                                
  3353.                                                                                 
  3354. The zones list in the catchment file can now be output as anames file.          
  3355.                                                                                 
  3356. The names file is passed to OzData, attribute data are retrieved for the site   
  3357. catchments, and some basic statistics calculated.  On the basis of              
  3358. correlation coefficient and error levels for particular sites, the              
  3359. modifications for site catchments are decided.                                  
  3360.                                                                                 
  3361. e.g.   there may be 2 or 3 base maps for Melbourne and                          
  3362. others for the country areas, each with different sites on them.                
  3363.                                                                                 
  3364. Phase II - Modification of Catchments                                           
  3365.                                                                                 
  3366. The site catchments (or positions) now have to be modified to obtain better     
  3367. agreement with known results.                                                   
  3368.                                                                                 
  3369. -    The base map is displayed again.  Other site catchment files and           
  3370.      geographic overlays (e.g. roads) may also be displayed.  Note that the     
  3371.      base map could be changed.                                                 
  3372.                                                                                 
  3373. -    the sites are modified.  More contours may be added.  Contours may be      
  3374.      replaced with circles of different radii or a replacement digitised.       
  3375.                                                                                 
  3376. -    Zones lists are re-calculated.                                             
  3377.                                                                                 
  3378. -    The new sites are processed by OzData again, and the process repeated      
  3379.      if necessary.                                                              
  3380.                                                                                 
  3381. For example,  the base maps could change, say to go from                        
  3382. postcodes to collection districts.  Contours would change to get a better       
  3383. fit to the client's data.                                                       
  3384.                                                                                 
  3385. Phase III - Zones                                                               
  3386.                                                                                 
  3387. A base map is displayed and the contours overlayed.                             
  3388. The pixels within each contour polygon are counted and from the                 
  3389. total zone pixel counts and contour weights                                     
  3390. a list of zones and weights for each site is generated                          
  3391. and stored in the catchment file.                                               
  3392.                                                                                 
  3393. The user has to make sure that the base map extends past the                    
  3394. catchment.                                                                      
  3395. Note that any type of zones can be used as the contours are                     
  3396. stored as lat-long points.                                                      
  3397.                                                                                 
  3398. Phase IV - Display Preparation                                                  
  3399.                                                                                 
  3400. A base map is displayed that is to be used for the final maps, and current      
  3401. catchment file displayed.  All the catchment files are displayed -              
  3402. contours, symbols and site names.                                               
  3403.                                                                                 
  3404. Symbols and names in the current catchment file are repositioned with the       
  3405. cursor if they conflict with those from other files.                            
  3406. Lines are displayed between the symbol and true positions.                      
  3407.  
  3408.                                                                       69
  3409.                                                                                 
  3410. A new catchment file is generated.                                              
  3411.                                                                                 
  3412. An combine file is generated for retrieval of attribute data for all site       
  3413. names.                                                                          
  3414.                                                                                 
  3415. A base map is displayed and the catchment files displayed that are to have      
  3416. the same symbol on the maps.                                                    
  3417.                                                                                 
  3418. A geographic file is generated for site symbol display.                         
  3419.                                                                                 
  3420. A geographic file to display the lines between the offset                       
  3421. symbol locations and site locations is generated.                               
  3422. This file also contains points for site name display.                           
  3423.                                                                                 
  3424. For example,  a base map for the part of Victoria required                      
  3425. would be subset from a Victorian postcode map.  All the catchment files are     
  3426. displayed and names and symbols moved for the locations where there are two     
  3427. close sites.                                                                    
  3428.                                                                                 
  3429. Phase V - Map Production                                                        
  3430.                                                                                 
  3431. A names file is generated from the combine file for                             
  3432. all sites that are to be displayed.                                             
  3433.                                                                                 
  3434. -    Data are retrieved from OzData for the names file.                         
  3435.                                                                                 
  3436. -    A map is displayed for either just sites, or sites on quantised map        
  3437.      zones.                                                                     
  3438.                                                                                 
  3439.      If there are several sets of sites each file                               
  3440.  is added and possibly assigned                                                 
  3441.      to a different symbol.                                                     
  3442. Note that symbol 1 is the top bit plane, symbol 2 the                           
  3443. next down etc.                                                                  
  3444.                                                                                 
  3445. Standard geographic overlays can be added from the geographic                   
  3446. files that were generated; sites names, symbols, lines                          
  3447. between symbol and true locations.                                              
  3448.                                                                                 
  3449. -    Other geographic overlays, diagrams etc are added.                         
  3450.                                                                                 
  3451. For example,  a map could be displayed by using the Victorian                   
  3452. postcode map as a base with postcode attributes, and displaying symbols at      
  3453. sites using attributes calculated by OzData.  If potential sites are being      
  3454. evaluated, they would be in different geographic files and different            
  3455. symbols would be used.                                                          
  3456.                                                                                 
  3457.  
  3458.                                                                       70
  3459.                      A. DATA SOURCES                                      
  3460.                        ============
  3461.  
  3462.  
  3463.   A. 1 Australia                                         
  3464.       ---------
  3465.  
  3466.  
  3467.   A. 1. 1 AUSLIG data                                       
  3468.           -----------
  3469.  
  3470. The Australian Land Information Group in Canberra can supply                    
  3471. the boundaries of the Collection Districts for the 1986 Census.                 
  3472.                                                                                 
  3473. Data are available for each state for:-                                         
  3474.       - collection districts                                                    
  3475.       - postcodes                                                               
  3476.       - Local Government Areas                                                  
  3477.       - Statistical divisions                                                   
  3478.       - etc                                                                     
  3479.                                                                                 
  3480. Ozenter can process the AUSLIG segments data to produce the OzGIS segments,     
  3481. which can then be formed into polygons with OzZone (to reflect                  
  3482. the structure of the data e.g. which polygons are inside others).               
  3483.                                                                                 
  3484. The data are extremely detailed, so large files are involved. Hence subsetting, 
  3485. segment joining and line simplification are usually used.                       
  3486.                                                                                 
  3487. All data are projection code 1 = latitude-longitude, units degrees.             
  3488.                                                                                 
  3489. Make sure you get census boundaries in SEGMENTS format on floppy disk.          
  3490.                                                                                 
  3491. Other map data are available, but need reformatting for use with OzGIS e.g.     
  3492. names file.                                                                     
  3493.                                                                                 
  3494. Unfortunately, government policy of cost recovery means that AUSLIG data are    
  3495. expensive.                                                                      
  3496.                                                                                 
  3497. Several publications are available.                                             
  3498.                                                                                 
  3499. Contact:                                                                        
  3500.                                                                                 
  3501. AUSLIG SALES (Digital Data), PO Box 2, Belconnen ACT 2616.                      
  3502. Phone (06) 252 6389  Fax (06) 251 5446                                          
  3503.  
  3504.   A. 1. 2 Australian Bureau of Statistics                   
  3505.           -------------------------------
  3506.  
  3507. The ABS collects and disseminates enormous volumes of statistics, some of which 
  3508. is available on floppy disk and CD ROM for mapping.                             
  3509.                                                                                 
  3510. The major data source is the Census of Population and Housing - by far the most 
  3511. extensive source of demographic data available in Australia.                    
  3512.                                                                                 
  3513. The ABS will supply data on floppy disk. Data output from the GeoStats product  
  3514. in LAMM format is supported.                                                    
  3515.                                                                                 
  3516.  
  3517.                                                                       71
  3518. The ABS will supply boundary data for the 1991 Census.                          
  3519.                                                                                 
  3520. Many publications describing the data are available.                            
  3521.                                                                                 
  3522. Contact:                                                                        
  3523.                                                                                 
  3524. Information Services,                                                           
  3525. Australian Bureau of Statistics,                                                
  3526. PO Box 10, Belconnen, ACT 2616.                                                 
  3527. Phone (06) 252 5402, 252 6627, or 252 6007.                                     
  3528.                                                                                 
  3529. or any ABS state office.                                                        
  3530.  
  3531.   A. 2 New Zealand                                       
  3532.       -----------
  3533.  
  3534. The Department of Statistics have a product SAM (Socio-economic Area Mapping)   
  3535. and will supply data suitable for mapping.                                      
  3536.                                                                                 
  3537. Contact their Information Consultancy Group first.                              
  3538.                                                                                 
  3539. Offices are in Auckland, Wellington, Christcurch and Dunedin.                   
  3540.                                                                                 
  3541. The boundary data are digitised and maintained on a GeoVision system so it is   
  3542. suggested that they be obtained in Gina format.  The data are prepared by the   
  3543. Department of Survey and Land Information - you could contact them directly.    
  3544.                                                                                 
  3545. Population Census data and other attribute data are available in comma          
  3546. delimited formats.                                                              
  3547.  
  3548.   A. 3 United Kingdom                                    
  3549.       --------------
  3550.  
  3551. The various agencies are in the process of generating digitised boundary data,  
  3552. and there are some private efforts.                                             
  3553.                                                                                 
  3554. Contact:                                                                        
  3555. The Office of Population Censuses and Surveys (OPCS),                           
  3556. St Catherines House,                                                            
  3557. 10 Kingsway London                                                              
  3558. Phone 071 242 0262                                                              
  3559.                                                                                 
  3560. or:                                                                             
  3561.                                                                                 
  3562. Customer Services,                                                              
  3563. General Register Office,                                                        
  3564. Ladywell House,                                                                 
  3565. Edinburgh.                                                                      
  3566. Phone 031 334 0380                                                              
  3567.  
  3568.   A. 4 Canada                                            
  3569.       ------
  3570.  
  3571. Statistics Canada has not answered our letters or FAX.                          
  3572.  
  3573.                                                                       72
  3574.  
  3575.   A. 5 USA                                               
  3576.       ---
  3577.  
  3578. The Advanced Technology Group (ATG) market PC systems to extract Census and     
  3579. Tiger boundary data from CDrom.                                                 
  3580.                                                                                 
  3581. Contact: ATG Inc.,                                                              
  3582. 205 Regency Executive Park,                                                     
  3583. Suite 306,                                                                      
  3584. Charlotte,                                                                      
  3585. NC 28217.    Phone (704) 521 8113                                               
  3586.                                                                                 
  3587.                                                                                 
  3588. The US Census Bureau produce a large amount of boundary and attribute data.     
  3589. They have a product called TIGER/boundaries for PC mapping.                     
  3590.                                                                                 
  3591. We obtained some information early in 1991, but a subsequent letter and a FAX   
  3592. offering to buy test data have not been answered.                               
  3593.  
  3594.   A. 6 Others                                            
  3595.       ------
  3596.  
  3597. Attemps to obtain other data from other suppliers has so far failed. The best   
  3598. we get is a heap of glossies. Questions we ask in our letters are ignored.      
  3599. Requests for test data are either greeted with paranoia or are ignored.         
  3600.                                                                                 
  3601. Hence we request users with data to send us samples, with documentation so we   
  3602. can support the data in the system.                                             
  3603.  
  3604.                                                                       73
  3605.                      B. MAP DATA FORMATS                                  
  3606.                        ================
  3607.  
  3608.  
  3609.   B. 1 Introduction                                      
  3610.       ------------
  3611.  
  3612. The OzGIS system was designed to accept data from external sources.             
  3613.                                                                                 
  3614. These data may be supplied in standard GIS formats that are supported by the    
  3615. system or may have to be reformatted into one of the system formats before use. 
  3616.  
  3617.   B. 2 Data Format                                       
  3618.       -----------
  3619.  
  3620. The data files have been designed with a simple format which can be easily      
  3621. generated on computer systems.                                                  
  3622.                                                                                 
  3623. Most data are held as character files so that they can be generated by          
  3624. programs with, for example, database system export procedures, formatted        
  3625. FORTRAN write statements, or by a text editor.  The record lengths are up to    
  3626. 80 bytes long.                                                                  
  3627.                                                                                 
  3628. Each file starts with a comment record of up to 80 characters, which should     
  3629. be used to hold a meaningful description of the file.  The OzGIS system         
  3630. will display this comment when data files are interrogated, so it is in the     
  3631. users' interest to make the comments meaningful.  This record must contain      
  3632. at least one non-blank character.                                               
  3633.                                                                                 
  3634. Data values are entered in record fields that are multiples of 10 bytes.        
  3635. The following computer restrictions apply:                                      
  3636.                                                                                 
  3637.      -  Character data (e.g. zone names) are usually left justified and         
  3638.         blank filled.  Sorted character strings must conform to the ASCII       
  3639.         collating sequence.                                                     
  3640.                                                                                 
  3641.      -  All real values (i.e. with decimal points) can be placed anywhere       
  3642.         in the 10 byte fields, but the decimal points must be included.         
  3643.                                                                                 
  3644.      -  All integer values must be right justified in the 10 byte fields.       
  3645.         Their values must be within the range the computer is capable of        
  3646.         handling.                                                               
  3647.                                                                                 
  3648. The maximum numbers of some data items that can be handled                      
  3649. are system parameters. Refer to theaAppendix.                                   
  3650.  
  3651.   B. 2. 1 Description of File Formats                       
  3652.           ---------------------------
  3653.  
  3654. The formats for describing the data files in the following sections are         
  3655. similar.                                                                        
  3656.                                                                                 
  3657. The number of bytes in the field is given at the start of the line.  If         
  3658. there are several values in a format, this condition is indicated               
  3659. differently (e.g. 8 x 10 implies eight fields of 10 bytes).                     
  3660.                                                                                 
  3661. The information on the next line is the type of data in a field:                
  3662.  
  3663.                                                                       74
  3664.                                                                                 
  3665.      byte     = character                                                       
  3666.      real     = number containing a decimal point                               
  3667.      integer  = number without a decimal point                                  
  3668.                                                                                 
  3669.  
  3670.   B. 3 Format of attribute files                         
  3671.       -------------------------
  3672.  
  3673.  
  3674.   B. 3. 1 General                                           
  3675.           -------
  3676.  
  3677. Attribute data are often obtained from Census Bureaux. These data are seldom    
  3678. what is required, so will need processing by OzData before use.                 
  3679.                                                                                 
  3680. Data often need normalising to allow for the differences in zone sizes. This is 
  3681. done by arithmetic operations where new attributes are derived by dividing by   
  3682. total population, area etc.                                                     
  3683.                                                                                 
  3684. Also, data often need amalgamation e.g. census age groups to get the required   
  3685. group.                                                                          
  3686.  
  3687.   B. 3. 2 Standard format                                   
  3688.           ---------------
  3689.  
  3690. Attribute files contain the attribute value of each zone or line or site        
  3691. for a number of attributes.  The names must correspond to those defined in      
  3692. a geographic file.                                                              
  3693.                                                                                 
  3694. The attribute description is used by OzGIS as a heading in a map                
  3695. displaying the attribute.  The units description is used by OzGIS as a          
  3696. heading to the class values in the map legend.                                  
  3697.                                                                                 
  3698. For efficient use of the system and to facilitate disc file management,         
  3699. files should contain as many attributes as possible (to avoid having            
  3700. separate files for each attribute).                                             
  3701.                                                                                 
  3702. Attribute files will usually be prepared by special programs which extract      
  3703. data from a data-base and convert attribute values into the OzGIS               
  3704. format.                                                                         
  3705.                                                                                 
  3706.      Comment Record:                                                            
  3707.      80       byte      comment describing the data                             
  3708.                                                                                 
  3709.      Header Record:                                                             
  3710.      10       integer   number of attributes                                    
  3711.      10       integer   number of names                                         
  3712.      10       real      value used to indicate missing data                     
  3713.                                                                                 
  3714.      Name Records:                                                              
  3715.      8 x 10   byte      names, sorted into ascending order                      
  3716.                                                                                 
  3717. Sets of records follow to define the attributes:-                               
  3718.                                                                                 
  3719.      Definition Record:                                                         
  3720.      30       byte      attribute description                                   
  3721.      10       byte      units description                                       
  3722.  
  3723.                                                                       75
  3724.                                                                                 
  3725.      Values Records:                                                            
  3726.      8 x 10   real      attribute values for zones, lines or sites in name      
  3727.                         order                                                   
  3728.                                                                                 
  3729.  
  3730.   B. 3. 3 Sample attribute file DEMOATTR.DAT                
  3731.           ----------------------------------
  3732.  
  3733. DEMOATTR.DAT   - ATTRIBUTES FOR SIMPLE 3 ZONE TEST MAP                          
  3734.          5         6     -9.9                                                   
  3735. ABCDEFGHIJZONE 1    ZONE 2    ZONE 3    ZONE 4    ZONE Z                        
  3736. FIRST STATISTIC               FIRST UNITS                                       
  3737.        1.0       2.0       3.0       4.0       5.0       6.0                    
  3738. SECOND STAT                   SECOND UNITS                                      
  3739.      100.0     200.0      -9.9     400.0     500.0     600.0                    
  3740. THIRD STAT                    3RD UNITS                                         
  3741.        0.1       0.9       0.3       0.7       0.1       0.8                    
  3742. FOURTH STATS                  4TH UNIT                                          
  3743.        1.0       2.0       3.0       3.0       2.5       1.5                    
  3744. FIFTH STAT                    5TH UNIT                                          
  3745.        9.0       6.0       3.0       2.0       6.0       8.0                    
  3746.  
  3747.   B. 3. 4 Simple Attribute format (database format)         
  3748.           -----------------------------------------
  3749.  
  3750.                                                                                 
  3751. Many data retrieval systems (e.g. ORACLE,SAS) produce attribute data in a form  
  3752. where for each attribute the names and their values are given.                  
  3753.                                                                                 
  3754. This table format is supported in OzGIS although there are some restrictions    
  3755. on its use.  The list of names is obtained from the first attribute; hence      
  3756. no new names can occur in following attributes (although names may be           
  3757. missing).  A set of data records for an attribute is assumed to finish (and     
  3758. the next set start) when the attribute description changes.                     
  3759.                                                                                 
  3760.      Comment record:                                                            
  3761.      80      byte       Comment describing the data                             
  3762.                                                                                 
  3763.      Data records:                                                              
  3764.      10      byte       name                                                    
  3765.      10      real       value                                                   
  3766.      30      byte       attribute description                                   
  3767.      10      byte       attribute units                                         
  3768.                                                                                 
  3769.  
  3770.   B. 3. 5 Sample simple attribute file DEMOSASA.DAT         
  3771.           -----------------------------------------
  3772.  
  3773. SIMPLE FORMAT ATTRIBUTE FILE - DEMOSASA.DAT                                     
  3774. TOP            1.0   DESCRIPTION A                 UNITS A                      
  3775. SQUARE         2.0   DESCRIPTION A                 UNITS A                      
  3776. DIAMOND        3.0   DESCRIPTION A                 UNITS A                      
  3777. TRIANGLE       4.0   DESCRIPTION A                 UNITS A                      
  3778. TOP            1.0   DESCRIPTION B                 UNITS B                      
  3779. DIAMOND        3.0   DESCRIPTION B                 UNITS B                      
  3780. SQUARE         2.0   DESCRIPTION B                 UNITS B                      
  3781. TRIANGLE       4.0   DESCRIPTION B                 UNITS B                      
  3782.  
  3783.                                                                       76
  3784. TOP            1.0   DESCRIPTION C                 UNITS C                      
  3785. SQUARE         2.0   DESCRIPTION C                 UNITS C                      
  3786. DIAMOND        3.0   DESCRIPTION C                 UNITS C                      
  3787. TRIANGLE       4.0   DESCRIPTION C                 UNITS C                      
  3788. TOP            1.0   DESCRIPTION D                 UNITS D                      
  3789. TRIANGLE       4.0   DESCRIPTION D                 UNITS D                      
  3790. DIAMOND        3.0   DESCRIPTION D                 UNITS D                      
  3791. DIAMOND        3.0   DESCRIPTION E                 UNITS E                      
  3792. TRIANGLE       4.0   DESCRIPTION E                 UNITS E                      
  3793.                                                                                 
  3794.  
  3795.   B. 3. 6 Spreadsheet data formats                          
  3796.           ------------------------
  3797.  
  3798.                                                                                 
  3799. Data from spreadsheets can be input in Lotus 1-2-3 format.                      
  3800.                                                                                 
  3801. The spreadsheet must be set up in a fixed format:                               
  3802.                                                                                 
  3803. The data values are in a matrix with the values for the zones (or sites or      
  3804. lines) in columns and the different attributes across in the rows.              
  3805. Values can be missing and can be integer or floating point.                     
  3806.                                                                                 
  3807. The first column must contain labels which are the 10 character zone (site etc) 
  3808. names, beginning at row 3. These must be SORTED in ascending order.             
  3809.                                                                                 
  3810. The top row contains labels that are the (up to) 30 character attribute         
  3811. descriptions starting at column 2.                                              
  3812.                                                                                 
  3813. The second row is the 10 character attribute descriptions.                      
  3814.                                                                                 
  3815. e.g. the file DEMO123.dat can be read into the spreadsheet. It should look      
  3816. like:                                                                           
  3817.                                                                                 
  3818.             POPULATION GROWTH   SALES                                           
  3819.             NUMBER              $                                               
  3820. ABBOTSFORD                 7418      237                                        
  3821. BURWOOD E                  9925      955                                        
  3822. CONCORD                    8984      202                                        
  3823. CROYDON N                  9369      298                                        
  3824. CROYDON W                   735                                                 
  3825. FIVE DOCK                  9903      716                                        
  3826. HABERFIELD                           727                                        
  3827. HOMEBUSH                   6631      704                                        
  3828. HUDSONPARK                 4668       71                                        
  3829. MORTLAKE                   1725      198                                        
  3830. STRATHFIELD                6285      663                                        
  3831. YARALLA                    9875      516                                        
  3832.  
  3833.   B. 3. 7 LAMM format                                       
  3834.           -----------
  3835.  
  3836. The LAMM package was developed at the CSIRO Division of Building Research. The  
  3837. format is supported as it is the only suitable format for mapping available in  
  3838. the Australian Bureau of Statistics GEOSTATS system.                            
  3839.                                                                                 
  3840. An example file is DEMOLAMM:                                                    
  3841.                                                                                 
  3842.  
  3843.                                                                       77
  3844. 12,8                                                                            
  3845. MALES 35 - 44 (81)                                                              
  3846. MALES 35 - 44 (86)                                                              
  3847. MALES - UNEMPLOYED (76)                                                         
  3848. MALES - UNEMPLOYED (81)                                                         
  3849. MALES - UNEMPLOYED (86)                                                         
  3850. INCOME MALES $18001-$26000 (76)                                                 
  3851. INCOME MALES $18001-$26000 (81)                                                 
  3852. INCOME MALES $18001-$26000 (86)                                                 
  3853. 'ABBOTSFORD'   69 0 14 27 48 0 51 55                                            
  3854. 'BURWOOD E'    223 0 48 134 89 0 218 397                                        
  3855. 'CONCORD'      102 0 5 12 29 0 109 197                                          
  3856. 'CROYDON N'    161 0 27 50 53 0 156 284                                         
  3857. 'CROYDON W'    180 0 24 36 76 0 307 241                                         
  3858. 'FIVE DOCK'    50 0 20 2 0 0 19 11                                              
  3859. 'HABERFIELD'   126 0 28 20 20 0 208 185                                         
  3860. 'HOMEBUSH'     114 0 26 51 37 0 165 212                                         
  3861. 'HUDSONPARK'   243 0 65 99 65 0 231 385                                         
  3862. 'MORTLAKE'     0 0 0 0 2 0 0 113                                                
  3863. 'STRATHFIELD'  100 0 4 7 10 0 74 70                                             
  3864. 'YARALLA'      7 0 16 2 0 0 4 3                                                 
  3865.                                                                                 
  3866.  
  3867.   B. 3. 8 Comma delimited format                            
  3868.           ----------------------
  3869.  
  3870. The comma delimited format consists of a set of records:                        
  3871.                                                                                 
  3872. Each record has a series of values separated by commas.                         
  3873.                                                                                 
  3874. The first value is the item (zone,line or site) name and there follows one      
  3875. number for each attribute.                                                      
  3876.                                                                                 
  3877.                                                                                 
  3878. The comma delimitted form is seriously deficient in that it contains no         
  3879. attribute descriptions.                                                         
  3880.                                                                                 
  3881. Processing this format would require asking the user to type in the description 
  3882. for each attribute which is time consuming and there is always the danger that  
  3883. an attribute could be incorrectly labelled.                                     
  3884.                                                                                 
  3885. Either:                                                                         
  3886.                                                                                 
  3887. read the data into a spreadsheet                                                
  3888.                                                                                 
  3889. Or:                                                                             
  3890.                                                                                 
  3891. convert into LAMM format with a word processor.                                 
  3892.                                                                                 
  3893. The file DEMOCOMD.DAT looks like:                                               
  3894.                                                                                 
  3895. 2727400,115,114,105,6                                                           
  3896. 2727800,77,75,63,29                                                             
  3897. PHRED,85,81,66,36                                                               
  3898. NEW YORK,5,6,3,3                                                                
  3899. 2728200,27,27,21,12                                                             
  3900. 2728300,74,72,63,34                                                             
  3901. .                                                                               
  3902.  
  3903.                                                                       78
  3904. .                                                                               
  3905. .                                                                               
  3906. .                                                                               
  3907. 2739100,13,12,12,5                                                              
  3908. 2739200,2,0,3,1                                                                 
  3909.                                                                                 
  3910.  
  3911.   B. 3. 9 Other attribute data formats                      
  3912.           ----------------------------
  3913.  
  3914. Other formats will be supported as required.                                    
  3915.                                                                                 
  3916. We will support any formats for major data suppliers, but you must send sample  
  3917. data and documentation.                                                         
  3918.                                                                                 
  3919. We will also attempt to support file formats from other packages.               
  3920.  
  3921.   B. 4 Standard format of geographic files               
  3922.       -----------------------------------
  3923.  
  3924.  
  3925.   B. 4. 1 General Information                               
  3926.           -------------------
  3927.  
  3928. The standard data format reflects the internal topological file structure.      
  3929.                                                                                 
  3930. In practice, a complete data file is seldom available. It is more common to     
  3931. bring in just points (as a map and points partition) or lines (as a map and     
  3932. segments partition). Zones are usually formed from the segements with the       
  3933. OzZone program.                                                                 
  3934.                                                                                 
  3935. Coordinates are usually given either in degrees (for lat,long) or in metres /   
  3936. feet for UTM.                                                                   
  3937.  
  3938.   B. 4. 2 Structure of data                                 
  3939.           -----------------
  3940.  
  3941. Geographic files contain several partitions.  The first must be the map         
  3942. partition, and can be followed by at most one of each of zones, polygons,       
  3943. lines, segments and points partitions.                                          
  3944.                                                                                 
  3945. Each partition is preceded by a type record, which is one of MAP, ZONES,        
  3946. POLYGONS, LINES or POINTS; for example, a zones file must  have the             
  3947. following structure:                                                            
  3948.                                                                                 
  3949.      Comment record                                                             
  3950.      MAP                                                                        
  3951.      map records                                                                
  3952.      POLYGONS                                                                   
  3953.      polygon records                                                            
  3954.      ZONES                                                                      
  3955.      zone records                                                               
  3956.      SEGMENTS                                                                   
  3957.      segment records                                                            
  3958.                                                                                 
  3959. Different partitions are present (the MAP partition is always first)            
  3960.  according to the type of data:-                                                
  3961.                                                                                 
  3962.  
  3963.                                                                       79
  3964. Files which describe zones have a ZONES partition to define                     
  3965. the zones, a POLYGONS partion to give the polygons that                         
  3966. bound each zone (including lakes and islands), and a SEGMENTS partition         
  3967. to define the coordinate points that draw the segments along the                
  3968. polygon boundaries.                                                             
  3969.                                                                                 
  3970. Sites files have a POINTS partition to give the site names                      
  3971. and locations.                                                                  
  3972.                                                                                 
  3973. Lines files have a LINES partition to define the line names                     
  3974. and a SEGMENTS partion to define the coordinate points in the                   
  3975. segments that make up the lines.                                                
  3976.                                                                                 
  3977. Line overlays are defined by SEGMENTS partitions.                               
  3978.                                                                                 
  3979. Marker and name overlays are defined by POINTS partitions.                      
  3980.                                                                                 
  3981. Coordinate data should be entered in standard units.  Coordinate pairs are      
  3982. always in the order (X,Y) (e.g. (Longitude, Latitude)).  Note that latitude     
  3983. must be entered as a negative number in the Southern Hemisphere.                
  3984.                                                                                 
  3985. Data entered in latitude-longitude projection with units of degrees can be      
  3986. converted to other projections.                                                 
  3987. Feature codes may be included to give a classification of geographic items.     
  3988. e.g. segments may be classified as different types of roads.                    
  3989.                                                                                 
  3990. All geographic regions (windows) are given in actual coordinate values in       
  3991. the order:  X-minimum, X-maximum, Y-minimum, Y-maximum.                         
  3992.  
  3993.   B. 4. 3 Internal Data                                     
  3994.           -------------
  3995.  
  3996. The geographic data are held internally as a word-addressable                   
  3997. random access disk file.                                                        
  3998. The file structure reflects the data structure with the necessary               
  3999. indexing etc for processing.                                                    
  4000. Additional data are also generated for efficient processing:-                   
  4001.                                                                                 
  4002. Polygons are held in display order so the map zones can be                      
  4003. rapidly displayed.                                                              
  4004.                                                                                 
  4005.  A POINTS partition is generated internally by OzGIS                            
  4006. for the centroids of the zone polygons.                                         
  4007. This enables markers or zone names to be overlayed over                         
  4008. a zones map, and for the points to be displayed as sites                        
  4009. where the site names are the zone names.                                        
  4010.                                                                                 
  4011. Lists of names are also generated for zones, lines or sites                     
  4012. for rapid retrieval.                                                            
  4013.  
  4014.   B. 4. 4 Comment Record                                    
  4015.           --------------
  4016.  
  4017.                                                                                 
  4018.      80      byte       comment describing the data                             
  4019.                                                                                 
  4020.  
  4021.                                                                       80
  4022.  
  4023.   B. 4. 5 Map Partition                                     
  4024.           -------------
  4025.  
  4026.                                                                                 
  4027. This partition contains general information about the file (map) and must       
  4028. be the first partition.                                                         
  4029.                                                                                 
  4030.      Type Record:                                                               
  4031.      3        byte      partition header = MAP                                  
  4032.                                                                                 
  4033.      Window Record:                                                             
  4034.      4 x 10  real       the region covered by the file                          
  4035.                                                                                 
  4036.      Projection Record:                                                         
  4037.      10 integer         Map projection code                                     
  4038.                         0=none, 1=lat-long degrees                              
  4039.      10       integer   type of zones (optional)                                
  4040.                                                                                 
  4041.  
  4042.   B. 4. 6 Zones Partition                                   
  4043.           ---------------
  4044.  
  4045.                                                                                 
  4046. This partition defines the zones in the geographic region.                      
  4047.                                                                                 
  4048. Each zone is defined by one or more polygons.  A zone may consist of a          
  4049. polygon, several separated polygons, polygons with interior polygons of         
  4050. other zones, etc.                                                               
  4051.                                                                                 
  4052. If a zones partition is present, a polygons partition with the referenced       
  4053. must be given.                                                                  
  4054.                                                                                 
  4055. The partition may be used as a polygon underlay and feature codes may be used   
  4056. to give a classification e.g. the polygons may be different soil types.         
  4057.                                                                                 
  4058.      Type Record:                                                               
  4059.      5        byte      partition header = ZONES                                
  4060.                                                                                 
  4061.      Definition Record:                                                         
  4062.      10       integer   number of zones                                         
  4063.      10       integer   number of feature codes                                 
  4064.                                                                                 
  4065.      Feature code Records (if required):                                        
  4066.      8 x 10  integer    feature codes                                           
  4067.                                                                                 
  4068.      Zone Records:                                                              
  4069.      10       byte      zone name, usually left justified, blank filled         
  4070.      10       integer   number of polygons in the zone                          
  4071.                                                                                 
  4072.      Polygon Records:                                                           
  4073.      8 x 10  integer    identifying numbers of the polygons                     
  4074.  
  4075.                                                                       81
  4076.  
  4077.   B. 4. 7 Line Partition                                    
  4078.           --------------
  4079.  
  4080.                                                                                 
  4081. The partition defines networks of lines (e.g. roads, rivers).  Each network     
  4082. has a name and is specified in terms of line segments.The name can be used      
  4083. to apply quantised attribute data.                                              
  4084.                                                                                 
  4085. Type record:                                                                    
  4086.      5       byte       partition Leader = LINES                                
  4087.                                                                                 
  4088. Header record:                                                                  
  4089.      10      integer    number of lines                                         
  4090.                                                                                 
  4091.                                                                                 
  4092. Line record:                                                                    
  4093.      10      byte       line name, usually left justified, blank                
  4094.                         filled                                                  
  4095.      10      integer    number of segments forming the line                     
  4096.                                                                                 
  4097.                                                                                 
  4098. Region Record:                                                                  
  4099.      4x10    real       line limits (window)                                    
  4100.                         X minimum, X-maximum, Y-minimum, Y-maximum)             
  4101.                                                                                 
  4102. Segments Records:                                                               
  4103.      8x10    integer    the identifying numbers of the line segments.           
  4104.  
  4105.   B. 4. 8 Polygons Partition                                
  4106.           ------------------
  4107.  
  4108.                                                                                 
  4109. A polygon defines an enclosed geographic area.  Each polygon is specified       
  4110. in terms of the line segments which constitute its boundary.  If a zones        
  4111. partition is given, every polygon referenced by the zones must be defined.      
  4112.                                                                                 
  4113. The centroid or internal point of a polygon is be used by OzGIS to              
  4114. locate text (zone names) or graphic symbols;                                    
  4115. a points partition is generated.                                                
  4116.                                                                                 
  4117. Type Record:                                                                    
  4118.      8        byte      partition header = POLYGONS                             
  4119.                                                                                 
  4120.      Header Record:                                                             
  4121.      10       integer   number of polygons                                      
  4122.                                                                                 
  4123. A set of records follow for each polygon:-                                      
  4124.                                                                                 
  4125.      Definition Record:                                                         
  4126.      10       integer   polygon identification number                           
  4127.      10       byte      name of zone enclosed by polygon                        
  4128.      10       integer   number of lines forming the polygon boundary            
  4129.      10       integer   level of polygon for display using                      
  4130.                         polygon fill 0=standard, 1=lakes, 2=islands in          
  4131.                         lakes etc. (range 0-5)                                  
  4132.                                                                                 
  4133.  
  4134.                                                                       82
  4135.      Region Record:                                                             
  4136.      4 x 10   real      polygon limits (window)                                 
  4137.                         (X-minimum, X-maximum, Y-minimum, Y-maximum)            
  4138.                                                                                 
  4139.      2 x 10   real      centroid or labelling point (X,Y) in the polygon        
  4140.                         (set to centre of window if not given)                  
  4141.      10       real      area of polygon                                         
  4142.                         (calculated if not given)                               
  4143.                                                                                 
  4144.      Segments Records:                                                          
  4145.      8 x 10   integer   the identifying numbers of the segments + ve if         
  4146.                         segment is clockwise, -ve if anticlockwise.             
  4147.  
  4148.   B. 4. 9 Segments Partition                                
  4149.           ------------------
  4150.  
  4151. Line segments are defined by a set of points connected by straight lines.       
  4152.                                                                                 
  4153. Segments may define the boundaries of zones, define line                        
  4154. networks, or line overlays.                                                     
  4155.                                                                                 
  4156. When a segment is a boundary segment of a polygon, it can be the boundary       
  4157. of at most two polygons.                                                        
  4158.   In other words, the polygons must be a unique tessellation of the geographic r
  4159.                                                                                 
  4160. When the segments define polygon boundaries, the partition should contain       
  4161. only the segments of the polygons, and the records must contain the names       
  4162. of the zones on each side.  Left and right zones are defined by the             
  4163. direction implied by the sequence of points in the line.  The zone names        
  4164. must correspond to those defined in the zones partition.  The special zone      
  4165. name OUTSIDE (left aligned)                                                     
  4166. should be used when the line is at the edge of the map, or on                   
  4167. the boundary of void areas.                                                     
  4168.                                                                                 
  4169. Line segments (of polygons)                                                     
  4170.  must be closed (i.e., the last point in a segment must be the                  
  4171. first point of another segment), and segments must not cross or have loops.     
  4172. Further, segment must not be repeated.                                          
  4173.                                                                                 
  4174. Segments that are to be used as geographic overlays may have feature codes to   
  4175. give a classification e.g. different types of rivers.                           
  4176.                                                                                 
  4177.      Type Record:                                                               
  4178.      8        byte      partition header = SEGMENTS                             
  4179.                                                                                 
  4180.      Header Record:                                                             
  4181.      10       integer   number of segments                                      
  4182.                                                                                 
  4183. A set of records follows for each segment.                                      
  4184.                                                                                 
  4185.      Definition Record:                                                         
  4186.      10       integer   identifying number                                      
  4187.      10       byte      name of left zone (if line is part of a zone            
  4188.                         boundary)                                               
  4189.      10       byte      name of right zone (if line is part of a zone           
  4190.                         boundary)                                               
  4191.      10       integer   number of points in segment                             
  4192.      10       integer   number of feature codes                                 
  4193.  
  4194.                                                                       83
  4195.                                                                                 
  4196.      Feature code Records (if required):                                        
  4197.      8 x 10  integer    feature codes                                           
  4198.                                                                                 
  4199.      Point Records:                                                             
  4200.      8 x 10   real      (X,Y) coordinate pairs (4 per record)                   
  4201.  
  4202.   B. 4.10 Points Partitions                                 
  4203.           -----------------
  4204.  
  4205.                                                                                 
  4206. The partition contains a set of points or sites at which symbols can be         
  4207. overlayed on the map.  The site name can be used to apply quantised             
  4208. attribute data or used to annotate the points.                                  
  4209.                                                                                 
  4210. Feature codes can define a classification for display as sites.                 
  4211.                                                                                 
  4212. Type Record:                                                                    
  4213.      6        byte      partition header = POINTS                               
  4214.                                                                                 
  4215.      Header Record:                                                             
  4216.      10       integer   number of points                                        
  4217.                                                                                 
  4218.      Point Records:                                                             
  4219.      10       real      X-coordinate value                                      
  4220.      10       real      Y-coordinate value                                      
  4221.      40       byte      site name or annotation                                 
  4222.      10       integer   number of feature codes                                 
  4223.                                                                                 
  4224.      Feature code Records (if required):                                        
  4225.      8 x 10  integer    feature codes                                           
  4226.                                                                                 
  4227. Note that only the first 10 characters are used for the site name.              
  4228.  
  4229.   B. 4.11 Sample boundaries geographic file DEMOZSEG.DAT    
  4230.           ----------------------------------------------
  4231.  
  4232. Geographic data for zones (e.g. Census districts) are usually brought in as the 
  4233. line segments that form the boundaries of the zones.                            
  4234.                                                                                 
  4235. The boundary segments contain the (X,Y) vertices that make up the line and the  
  4236. names of the zones on each side of the line.                                    
  4237.                                                                                 
  4238. These data are usually entered using OzEnter, then excessive vertices discarded 
  4239. (thinned) using OzData, and then the full zone / polygon/ line segment /        
  4240. centroids structure built using OzZone to prepare for display.                  
  4241.                                                                                 
  4242. For example, to extract ZIP code boundaries from USA TIGER files, the left and  
  4243. right ZIP codes are extracted from the records and formed into left aligned     
  4244. zone names, and the latitude / longitude vertices are also extracted. If the    
  4245. left and right zone names are the same the segments are internal to the zone    
  4246. and can be ignored.                                                             
  4247.                                                                                 
  4248. The following illustrates the standard format used to enter such data. Note     
  4249. that the MAP partition is required but that the extent need not be given.       
  4250.                                                                                 
  4251. EXAMPLE ZONE BOUNDARY SEGMENTS THAT CAN BE BUILT INTO ZONES - DEMOZSEG.DAT      
  4252. MAP                                                                             
  4253.  
  4254.                                                                       84
  4255.   0.0       0.0       0.0       0.0                                             
  4256.          0                                                                      
  4257. SEGMENTS                                                                        
  4258.         10                                                                      
  4259.        107ZONE 1    OUTSIDE            2                                        
  4260. 102.00    503.00    114.00    503.00                                            
  4261.        125ZONE 2    ZONE 1             2                                        
  4262. 102.00    503.00    110.00    513.00                                            
  4263.        143ZONE 1    ZONE 3             2                                        
  4264. 114.00    503.00    110.00    513.00                                            
  4265.        161ZONE 3    OUTSIDE            6                                        
  4266. 114.00    503.00    115.00    505.00    116.00    507.00    117.00    509.00    
  4267. 118.00    511.00    119.00    513.00                                            
  4268.        187ZONE 2    ZONE 3             2                                        
  4269. 110.00    513.00    119.00    513.00                                            
  4270.        205ZONE 2    OUTSIDE            4                                        
  4271. 119.00    513.00    114.00    518.00    109.00    517.00    104.00    516.00    
  4272.        227ZONE 2    OUTSIDE            2                                        
  4273. 104.00    516.00    110.00    513.00                                            
  4274.        245SURPLUS   SURPLUS            2                                        
  4275. 119.00    513.00    122.00    506.00                                            
  4276.        263OUTSIDE   ZONE 2             2                                        
  4277. 103.00    509.00    110.00    513.00                                            
  4278.        281OUTSIDE   ZONE 2             2                                        
  4279. 102.00    503.00    103.00    509.00                                            
  4280.  
  4281.   B. 4.12 Sample geographic file DEMOZONES.DAT              
  4282.           ------------------------------------
  4283.  
  4284. The full topological geographic structure can be entered (although in practise  
  4285. this is seldom available).                                                      
  4286.                                                                                 
  4287. COMMENT LINE FOR TEST DATA     - DEMOZONE.DAT                                   
  4288. MAP                                                                             
  4289. 102.00    122.00    502.00    518.00                                            
  4290.          0                                                                      
  4291. ZONES                                                                           
  4292.          3                                                                      
  4293. ZONE 1             1                                                            
  4294.        352                                                                      
  4295. ZONE 2             2                                                            
  4296.        377       402                                                            
  4297. ZONE 3             1                                                            
  4298.        327                                                                      
  4299. POLYGONS                                                                        
  4300.          4                                                                      
  4301.        327ZONE 3             3         0                                        
  4302. 110.00    119.00    503.00    513.00    114.00    510.00                        
  4303.        187      -161       143                                                  
  4304.        352ZONE 1             3         0                                        
  4305. 102.00    114.00    503.00    513.00    108.00    506.00                        
  4306.       -125       107       143                                                  
  4307.        377ZONE 2             3         0                                        
  4308. 102.00    110.00    503.00    513.00    104.00    508.00                        
  4309.       -263      -281       125                                                  
  4310.        402ZONE 2             3         0                                        
  4311. 104.00    119.00    513.00    518.00    110.00    515.00                        
  4312.        205       227       187                                                  
  4313.  
  4314.                                                                       85
  4315. SEGMENTS                                                                        
  4316.         10                                                                      
  4317.        107ZONE 1    OUTSIDE            2                                        
  4318. 102.00    503.00    114.00    503.00                                            
  4319.        125ZONE 2    ZONE 1             2                                        
  4320. 102.00    503.00    110.00    513.00                                            
  4321.        143ZONE 1    ZONE 3             2                                        
  4322. 114.00    503.00    110.00    513.00                                            
  4323.        161ZONE 3    OUTSIDE            6                                        
  4324. 114.00    503.00    115.00    505.00    116.00    507.00    117.00    509.00    
  4325. 118.00    511.00    119.00    513.00                                            
  4326.        187ZONE 2    ZONE 3             2                                        
  4327. 110.00    513.00    119.00    513.00                                            
  4328.        205ZONE 2    OUTSIDE            4                                        
  4329. 119.00    513.00    114.00    518.00    109.00    517.00    104.00    516.00    
  4330.        227ZONE 2    OUTSIDE            2                                        
  4331. 104.00    516.00    110.00    513.00                                            
  4332.        245SURPLUS   SURPLUS            2                                        
  4333. 119.00    513.00    122.00    506.00                                            
  4334.        263OUTSIDE   ZONE 2             2                                        
  4335. 103.00    509.00    110.00    513.00                                            
  4336.        281OUTSIDE   ZONE 2             2                                        
  4337. 102.00    503.00    103.00    509.00                                            
  4338.                                                                                 
  4339.  
  4340.   B. 4.13 Sample lines geographic file DEMOLINES.DAT        
  4341.           ------------------------------------------
  4342.  
  4343. A lines structure is used for line data that is to be displayed for attribute   
  4344. data:                                                                           
  4345.                                                                                 
  4346. COMMENT LINE FOR TEST DATA       DEMOLINES.DAT                                  
  4347. MAP                                                                             
  4348. 103.50    121.50    503.50    517.50                                            
  4349.          0                                                                      
  4350. LINES                                                                           
  4351.          4                                                                      
  4352. ROAD 3             3                                                            
  4353. 110.50    119.50    503.50    513.50                                            
  4354.        187       161       143                                                  
  4355. ROAD 1             3                                                            
  4356. 103.50    114.50    503.50    513.50                                            
  4357.        125       107       143                                                  
  4358. ROAD 2             3                                                            
  4359. 103.50    110.50    503.50    513.50                                            
  4360.        263       281       125                                                  
  4361. ROAD 4             3                                                            
  4362. 104.50    119.50    513.50    517.50                                            
  4363.        205       227       187                                                  
  4364. SEGMENTS                                                                        
  4365.         10                                                                      
  4366.        107ROAD 1    OUTSIDE            2                                        
  4367. 103.50    503.50    114.50    503.50                                            
  4368.        125ROAD 2    ROAD 1             2                                        
  4369. 103.50    503.50    110.50    513.50                                            
  4370.        143ROAD 1    ROAD 3             2                                        
  4371. 114.50    503.50    110.50    513.50                                            
  4372.        161ROAD 3    OUTSIDE            6                                        
  4373.  
  4374.                                                                       86
  4375. 114.50    503.50    115.50    505.50    116.50    507.50    117.50    509.50    
  4376. 118.50    511.50    119.50    513.50                                            
  4377.        187ROAD 2    ROAD 3             2                                        
  4378. 110.50    513.50    119.50    513.50                                            
  4379.        205ROAD 2    OUTSIDE            4                                        
  4380. 119.50    513.50    114.50    517.50    109.50    517.50    104.50    516.50    
  4381.        227ROAD 2    OUTSIDE            2                                        
  4382. 104.50    516.50    110.50    513.50                                            
  4383.        245SURPLUS   SURPLUS            2                                        
  4384. 119.50    513.50    121.50    506.50                                            
  4385.        263OUTSIDE   ROAD 2             2                                        
  4386. 103.50    509.50    110.50    513.50                                            
  4387.        281OUTSIDE   ROAD 2             2                                        
  4388. 103.50    503.50    103.50    509.50                                            
  4389.  
  4390.   B. 4.14 Sample points geographic file DEMOPOINT.DAT       
  4391.           -------------------------------------------
  4392.  
  4393. Points files just give the (X,Y) locations and a site name / label.             
  4394.                                                                                 
  4395. These files can be used with an attribute file for mapping site data or can be  
  4396. used to place sysmols or labels at locations (overlays).                        
  4397.                                                                                 
  4398. COMMENT LINE FOR TEST DATA     - DEMOPOINT.DAT                                  
  4399. MAP                                                                             
  4400. 102.00    122.00    502.00    518.00                                            
  4401.          0                                                                      
  4402. POINTS                                                                          
  4403.          3                                                                      
  4404. 114.0     503.0     PNT1                                                        
  4405. 104.0     516.0     PNT2                                                        
  4406. 114.0     518.0     PNT3                                                        
  4407.                                                                                 
  4408.  
  4409.   B. 5 Format of polygon geographic files                
  4410.       ----------------------------------
  4411.  
  4412.  
  4413.   B. 5. 1 Standard (not implemented)                        
  4414.           --------------------------
  4415.  
  4416.                                                                                 
  4417. Geographic data are often available in polygon format, and this data            
  4418. definition enables it to be used used with OzGIS.                               
  4419.                                                                                 
  4420. The common line segments on the boundaries of adjacement polygons are           
  4421. effectively defined twice in polygon data; OzGIS assumes that they are          
  4422. exactly the same.  The polygon boundary must not cross itself.                  
  4423.                                                                                 
  4424. Each polygon has a name, which is the name of the zone to which it belongs.     
  4425.                                                                                 
  4426. Polygons may occur inside other polygons.  Where the polygon is not part of     
  4427. a zone (e.g. a lake) it may be given the name OUTSIDE.  The level field         
  4428. defines lakes, islands within lakes etc.  When maps are generated on            
  4429. devices using polygon fill the level gives the order of display so the          
  4430. polygons will overwrite correctly.                                              
  4431.                                                                                 
  4432.                                                                                 
  4433.  
  4434.                                                                       87
  4435. Comment record:                                                                 
  4436.                                                                                 
  4437.      80      byte       comment describing the data                             
  4438.                                                                                 
  4439. Definition Record:                                                              
  4440.      10      integer    map projection code                                     
  4441.      10      integer    zone type (optional)                                    
  4442.                                                                                 
  4443. Each polygon is defined by a set of records:                                    
  4444.                                                                                 
  4445. Polygon header:                                                                 
  4446.      10      byte       zone name, usually left justified, blank filled         
  4447.                         or OUTSIDE if an internal polygon.                      
  4448.      10      integer    number of points in the line                            
  4449.      10      real       level of polygon for hardcopy generation using          
  4450.                         polygon fill 0=standard, 1=lakes, etc.                  
  4451.                                                                                 
  4452. Centroid record:                                                                
  4453.      2x10    real       centroid or labelling point (X,Y) in polygon            
  4454.                                                                                 
  4455. Point records:                                                                  
  4456.      8x10    real       (X,Y) coordinate pairs (4 per record) The last          
  4457.                         point must be the same as the first.                    
  4458.                                                                                 
  4459.  
  4460.   B. 5. 2 Simple Format (SAS) Zone Files                    
  4461.           ------------------------------
  4462.  
  4463.                                                                                 
  4464. Simple format files are in common use by the SAS system and other packages      
  4465. providing SAS interfaces.  Polygon for lakes etc. should follow standard        
  4466. polygons to provide the correct display order for overwriting.                  
  4467.                                                                                 
  4468.    Header   Record                                                              
  4469.                                                                                 
  4470.      80      byte       Comment                                                 
  4471.                                                                                 
  4472. Each data record has the form                                                   
  4473.      10      byte       zone name                                               
  4474.      10      real       X coordinate                                            
  4475.      10      real       Y coordinate                                            
  4476.      10      integer    Polygon number within zone                              
  4477.  
  4478.   B. 5. 3 Sample simple zones data file DEMOSASG.DAT        
  4479.           ------------------------------------------
  4480.  
  4481. SAS FORMAT GEOGRAPHIC DATA - DEMOSAS.DAT                                        
  4482. SQUARE        3.0       5.0                                                     
  4483. SQUARE        7.0       5.0                                                     
  4484. SQUARE        7.0       10.0                                                    
  4485. SQUARE        3.0       10.0                                                    
  4486. DIAMOND       8.0       8.0                                                     
  4487. DIAMOND       10.0      5.0                                                     
  4488. DIAMOND       12.0      8.0                                                     
  4489. DIAMOND       10.0      11.0                                                    
  4490. TRIANGLE      13.0      5.0                                                     
  4491. TRIANGLE      16.0      10.0                                                    
  4492. TRIANGLE      19.0      5.0                                                     
  4493.  
  4494.                                                                       88
  4495. TRIANGLE      13.0      2.0            2                                        
  4496. TRIANGLE      15.0      2.0            2                                        
  4497. TRIANGLE      14.0      4.0            2                                        
  4498. SQUARE        4.0       0.0            2                                        
  4499. SQUARE        8.0       0.0            2                                        
  4500. SQUARE        8.0       4.0            2                                        
  4501. SQUARE        4.0       4.0            2                                        
  4502. SQUARE        0.0       0.0            2                                        
  4503. SQUARE        5.0       1.0            2                                        
  4504. SQUARE        5.0       3.0            2                                        
  4505. SQUARE        7.0       3.0            2                                        
  4506. SQUARE        7.0       1.0            2                                        
  4507. OUTSIDE       15.0      6.0            2                                        
  4508. OUTSIDE       15.0      7.0            2                                        
  4509. OUTSIDE       17.0      7.0            2                                        
  4510. OUTSIDE       17.0      6.0            2                                        
  4511. TOP           4.0       8.0                                                     
  4512. TOP           19.0      8.0                                                     
  4513. TOP           19.0      9.0                                                     
  4514. TOP           4.0       9.0                                                     
  4515.  
  4516.   B. 6 GIS / standard geographic file formats            
  4517.       --------------------------------------
  4518.  
  4519.  
  4520.   B. 6. 1 DIME format                                       
  4521.           -----------
  4522.  
  4523. This format is supported, but has not had much use. The data are primarily 2    
  4524. point segments, so is inefficient on storage.                                   
  4525.                                                                                 
  4526. Note that only 499 2 point segments can be handled.                             
  4527.                                                                                 
  4528. The data are usually passed through OzZone to build polygons and then through   
  4529. OzData to join up the segments into ones of decent length.                      
  4530.                                                                                 
  4531. The data are long Ascii records, and look something like:                       
  4532.                                                                                 
  4533. XX91609160012583                       1                                        
  4534.   MANUEL              ST                       8    8      201   299   200      
  4535.    29891600000011 14502 1450219711197119160       38  440195019510003016     234
  4536.   10003016     213   1818                        396750 757476396740            
  4537. 7574760610215040685606098370406849                                              
  4538.   MANUEL              ST                       8    8      301   359   300      
  4539.   35891600000029 14502 1450219711197119160       44  480195019510003016     233 
  4540.   10003016     212   1818                        396740 757476396730            
  4541. 7574760609837040684906095020406848                                              
  4542.   MANUEL              ST                       8    8      361   399   360      
  4543.   39891600000037 14502 1450219711197119160       48  540195019510003016     233 
  4544.   10003016     233   1818                        396730 757476396718            
  4545. 7574760609502040684806090470406846                                              
  4546.   SCHOOL              ST                       9    9      900   998   901      
  4547.    99991600000045 162   162  19720197209160       37  220200020010003031     107
  4548.   10003031     108   1818                        396611 755737396619            
  4549. 7557430605026045580006053140455632                                              
  4550.   SCHOOL              ST                       9    9     1000  1098  1001      
  4551.   109991600000052 162   162  19720197209160       22  140200020010003031     115
  4552.   10003031     115   1818                        396619 755743396624            
  4553.  
  4554.                                                                       89
  4555. 7557460605314045563206054910455542                                              
  4556.  
  4557.   B. 6. 2 DLG optional 3 format                             
  4558.           ---------------------
  4559.  
  4560. The DLG-3 format is the major interchange format in use, and data can be obtaine
  4561. from many mapping agencies e.g. from USGS.                                      
  4562.                                                                                 
  4563. The data differs in concept from the usual data displayed by OzGIS in that it   
  4564. is preclassified by the assignment of numeric "feature codes".                  
  4565.                                                                                 
  4566. All identifiers are numbers. These are converted to names by adding prefixes.   
  4567. Point names are POINT + 5 digit number, zone names are AREA + 6 digit zero      
  4568. filled number e.g.                                                              
  4569.                                                                                 
  4570. AREA000001                                                                      
  4571. AREA000630                                                                      
  4572. POINT00004                                                                      
  4573. POINT00234                                                                      
  4574.                                                                                 
  4575. The data entry process processed the lines only. Any line with one vertice or   
  4576. two vertices and the same node numbers is taken as a point.                     
  4577.                                                                                 
  4578. Other lines are output with the left and right names set to the area names.     
  4579. Left and right area numbers of zero or one are taken to be outside the map.     
  4580.                                                                                 
  4581. Feature codes are stored as numbers (combined input pairs) for lines, points    
  4582. and zones e.g. '291  22' becomes 2910022.                                       
  4583.                                                                                 
  4584. The first area is ignored as it should be the boundary of the map.              
  4585.                                                                                 
  4586. Polygons are generated by passing the geographic file through the OzZone        
  4587. program.  This carries the area feature codes through to the polygons, retains  
  4588. the line segments, and forms a points segment that contains the centroids of    
  4589. the polygons.                                                                   
  4590.                                                                                 
  4591. Note that file must have 80 character fixed length records.                     
  4592.                                                                                 
  4593. Some test files are supplied for Hawaii.  These were read off the USGS GeoDATA  
  4594. CD ROM on a SUN system, and 'newline' characters inserted to form 80 character  
  4595. records.  The files had to be editted as an arbitrary polygon was given as      
  4596. outside the map as the left and right areas on the line (this could also be     
  4597. handled during display by specifying feature codes).                            
  4598.                                                                                 
  4599. The test files are:                                                             
  4600.                                                                                 
  4601. HAWDLGWB - water boundaries i.e. the islands                                    
  4602. HAWDLGWB - administrative boundaries                                            
  4603. HAWDLGRD - roads                                                                
  4604. HAWDLGST - streams                                                              
  4605.                                                                                 
  4606. The data format is described in the US Geological Survey Circular 895-c         
  4607. "USGS Digital Cartographic Data Standards, Digital Line Graphs"                 
  4608.                                                                                 
  4609. The files look like:                                                            
  4610.                                                                                 
  4611. USGS-NMD  DLG DATA - CHARACTER FORMAT - 09-29-82 VERSION s21_wb.dlg             
  4612. HAWAIIAN ISLANDS POLY 10 DROPPED        1967, 1980  2000000.                    
  4613.  
  4614.                                                                       90
  4615.                                                                                 
  4616.      3     3  9999     2 0.50800000000D+02     4     0     4     1              
  4617.    0.637820640000000D+07   0.676865799729109D-02   0.800000000000000D+07        
  4618.    0.180000000000000D+08  -0.157000000000000D+09   0.300000000000000D+07        
  4619.    0.0                     0.0                     0.0                          
  4620.    0.0                     0.0                     0.0                          
  4621.    0.0                     0.0                     0.0                          
  4622.  0.10000000000D+01 0.0               0.0               0.0                      
  4623. SW       19.000000 -160.000000        -316386.41  1771715.66                    
  4624. NW       22.000000 -160.000000        -312489.03  2102112.53                    
  4625. NE       22.000000 -155.000000         208312.61  2101093.98                    
  4626. SE       19.000000 -155.000000         210917.63  1770684.40                    
  4627. WATER BODIES           0    74    74 010    12    12 010    70    70   1        
  4628. N    1  -316386.41  1771715.66           0           0     0                    
  4629. N    2  -312489.03  2102112.53           0           0     0                    
  4630. N    3   208312.61  2101093.98           0           0     0                    
  4631. N    4   210917.63  1770684.40           0           0     0                    
  4632. .                                                                               
  4633. .                                                                               
  4634. .                                                                               
  4635. .                                                                               
  4636. N   74  -320966.08  2105481.92           2           0     0                    
  4637.    -69    70                                                                    
  4638. A    1   -68438.87  1949336.24           3     0     1     0     0              
  4639.      8     9     7                                                              
  4640.      0     0                                                                    
  4641. A    2  -327997.34  2094827.63           3     0     1     0     0              
  4642.    -10    -2    -1                                                              
  4643.     40   150                                                                    
  4644. .                                                                               
  4645. .                                                                               
  4646. .                                                                               
  4647. .                                                                               
  4648. A   13   -91708.84  2025480.45           3     0     1     0     0              
  4649.    -66   -65   -67                                                              
  4650.     40   150                                                                    
  4651. L    1     7     6     2     0                24     1     0                    
  4652.   -332906.23  2078428.77  -332805.62  2077920.57  -331991.53  2078579.38        
  4653.   -332446.45  2079748.67  -331479.96  2080407.19  -331224.96  2080914.69        
  4654.   -331578.38  2082032.98  -331221.19  2082845.09  -330100.11  2084620.90        
  4655.   -329235.22  2085279.61  -328573.03  2086192.72  -328571.24  2087107.12        
  4656.   -327247.56  2088577.74  -325977.26  2088727.66  -325164.16  2088878.47        
  4657.   -324909.37  2089284.37  -324503.57  2088978.78  -323182.17  2089280.99        
  4658.   -322319.07  2089025.30  -321707.68  2089938.51  -321250.68  2089836.02        
  4659.   -320995.88  2090241.92  -319775.79  2090696.74  -318961.20  2091609.55        
  4660.    290  4000                                                                    
  4661. .                                                                               
  4662. .                                                                               
  4663. .                                                                               
  4664. .                                                                               
  4665. L   70    74    66    11     0                 2     1     0                    
  4666.   -320966.08  2105481.92  -321422.78  2105736.82                                
  4667.    290  4002                                                                    
  4668.  
  4669.                                                                       91
  4670.  
  4671.   B. 6. 3 Gina format                                       
  4672.           -----------
  4673.  
  4674. The standard interchange format for GeoVision GIS is Gina.                      
  4675.                                                                                 
  4676. OzEnter processes some of the file. Feature codes must be numeric. Zone names   
  4677. generated are of the form ZONE12345 and site names are of the form POINT12345.  
  4678.                                                                                 
  4679. Only boundary lines and points are output - OzZone has to be used to generate   
  4680. the zones / polygons.                                                           
  4681.                                                                                 
  4682. The sample file DEMOGINA.DAT is as follows:                                     
  4683.                                                                                 
  4684. udb-start b v 8192                                                              
  4685.                                                                                 
  4686. udb-header 0.5 fred-db "Fred's test database"                                   
  4687. descr      29oct85 14:32:10 example GINA files                                  
  4688. coord-sys  rect  feet                                                           
  4689. extent -12000, -8000,  12000, 8000                                              
  4690. layer 1 base        "base information layer"                                    
  4691. layer 2 roads       "roads and streets layer"                                   
  4692. layer 3 hydro       "hydrographic layer (rivers, streams etc)"                  
  4693. layer 4 telephone   "telephone plant layer"                                     
  4694. layer 5 lots        "property lots layer"                                       
  4695.                                                                                 
  4696. network 1 emergency l 2 "emergency routes"                                      
  4697. network 2 property  p 5 "property polygon network"                              
  4698.                                                                                 
  4699. udb-primary                                                                     
  4700. table road free                                                                 
  4701. field name        char 40   i n   "road name"                                   
  4702. field r_type      char 12   i n   "type of road, arterial, highway etc"         
  4703. field lanes       num  2,0        "maximum number of lanes"                     
  4704. field surface     char 10   n     "type of surface"                             
  4705. fc   1000, 1099                                                                 
  4706. table house free                                                                
  4707. field h_type      char 10   n     "house type: bungalow;""test quotes""  etc"   
  4708. field lot_no      num 10    i     "lot number"                                  
  4709. fc   1130,  1139                                                                
  4710. table lots free                                                                 
  4711. field lot_no      num  10   i u n "lot number"                                  
  4712. field address_no  num  6,0  i n                                                 
  4713. field street      char 40   n     "street name"                                 
  4714. fc   1100                                                                       
  4715.                                                                                 
  4716.                                                                                 
  4717. udb-feature                                                                     
  4718. feat 1  1002 2 0 l xy 0 0 0 1 0                                                 
  4719. coor 1805 1120 1805 1143                                                        
  4720. coor 2018 1143 2018 1204 2508 1204                                              
  4721. text "Elm Street"                                                               
  4722. attr Elm suburban 2 "asphalt"                                                   
  4723. feat 2  1004 2 0 l xy 0 0 0 1 0                                                 
  4724. coor 2508 1204 2508 820                                                         
  4725. text "Oak Street"                                                               
  4726. attr Oak arterial 4 "concrete"                                                  
  4727.  
  4728.                                                                       92
  4729. feat 3  1400 5 2 l xy                                                           
  4730. coor 2508 903 2508 933                                                          
  4731. feat 4  1400 5 2 l xy                                                           
  4732. coor 2508 933 2568 933                                                          
  4733. feat 5  1400 5 2 l xy                                                           
  4734. coor 2568 933 2568 903                                                          
  4735. feat 6  1400 5 2 l xy                                                           
  4736. coor 2508 903 2568 903                                                          
  4737. feat 7  1400 5 2 l xy                                                           
  4738. coor 2508 873 2508 903                                                          
  4739. feat 8  1400 5 2 l xy                                                           
  4740. coor 2568 903 2568 873                                                          
  4741. feat 9  1400 5 2 l xy                                                           
  4742. coor 2508 873 2568 873                                                          
  4743. feat 20  1100 5 2 p xy                                                          
  4744. coor 2520 920                                                                   
  4745. attr  10875,  104 Oak                                                           
  4746. feat 21  1133 5 0 l xy                                                          
  4747. coor 2530  920                                                                  
  4748. attr 2-story  10875                                                             
  4749. feat 22  1100 5 2 p xy                                                          
  4750. coor 2520  890                                                                  
  4751. attr 10874,  106 Oak                                                            
  4752. feat 23  1133 5 0 l xy                                                          
  4753. coor  2530 890                                                                  
  4754. attr bungalow 10874                                                             
  4755.                                                                                 
  4756. udb-polygon                                                                     
  4757. poly 3 20 r e                                                                   
  4758. poly 4 20 r e                                                                   
  4759. poly 6 20 l e                                                                   
  4760. poly 5 20 r e                                                                   
  4761. poly 6 22 r e                                                                   
  4762. poly 8 22 r e                                                                   
  4763. poly 9 22 l e                                                                   
  4764. poly 7 22 r e                                                                   
  4765.                                                                                 
  4766. udb-indirect                                                                    
  4767. table road_types free                                                           
  4768. field r_type    char 12 i u n  "road type"                                      
  4769. field maint     char 2         "maintenance class"                              
  4770. field resp_code char 3  n      "responsibility code"                            
  4771. attr highway    m3  A-4                                                         
  4772. attr aterial    m6  B-3                                                         
  4773. attr secondary  n2  B-1                                                         
  4774. attr suburban   s4  B-8                                                         
  4775.                                                                                 
  4776.                                                                                 
  4777. udb-indirect                                                                    
  4778. table house_types  free                                                         
  4779. field h_type    char 10  i u n "house  types"                                   
  4780. field tax_code  char 4   n     "taxation code"                                  
  4781. attr bungalow  10-5                                                             
  4782. attr 2-story   12-2                                                             
  4783. attr split     11-5                                                             
  4784.                                                                                 
  4785. udb-end                                                                         
  4786.  
  4787.                                                                       93
  4788.  
  4789.   B. 6. 4 ANSII standard                                    
  4790.           --------------
  4791.  
  4792. The new standard format for interchange will be supported when test data become 
  4793. available.                                                                      
  4794.  
  4795.   B. 6. 5 SIF format (not available)                        
  4796.           --------------------------
  4797.  
  4798. SIF format will be supported if there is a demand.                              
  4799. Data files appear to be 80 character ascii files.                               
  4800.                                                                                 
  4801. The files contain a series of commands that define how the coordinates are to be
  4802. displayed.                                                                      
  4803.                                                                                 
  4804. Most of the commands are ignored.                                               
  4805.                                                                                 
  4806. The commands of value seem to be:                                               
  4807.                                                                                 
  4808. DID/ is the first record in the file, and gives some basic information. The     
  4809. parameter MO=2 or MO=3 gives the number of dimensions (compulsory?). Any Z value
  4810. is ignored.                                                                     
  4811.                                                                                 
  4812. OVR/   defines the active level. This is stored in the relations as a number    
  4813. column 'ovr' as it seems to  be  effectively a layer.                           
  4814.                                                                                 
  4815. ASC/ggnum defines the graphic group number, and is used to  form the entid of   
  4816. form SIFggnum.                                                                  
  4817.                                                                                 
  4818. If ggnum is 0 the item is ignored (not appended).                               
  4819.                                                                                 
  4820. If ggnum is <0 a number is assigned to it (sequentially starting at 10001).     
  4821.                                                                                 
  4822. LST/xx, defines a line. There are 2-101 vertices in a record. If a record has   
  4823. 101 values and the next record starts with the same point as the end point it is
  4824. taken to be a continuation. (actually found some records with more than 101)    
  4825.                                                                                 
  4826. LST/ and LST/OP are line strings.                                               
  4827.                                                                                 
  4828. LST/HO and LST/SO are polygons (solid & holes)                                  
  4829.                                                                                 
  4830. Vertices are (x,y) or (x,y,z) according to the DID/ header.                     
  4831.                                                                                 
  4832. New records that are not continuations are taken to be new components.          
  4833.                                                                                 
  4834.                                                                                 
  4835.  
  4836.   B. 6. 6 DXF format (not available)                        
  4837.           --------------------------
  4838.  
  4839. DXF format will be supported if there is a demand.                              
  4840.                                                                                 
  4841.  
  4842.                                                                       94
  4843.  
  4844.   B. 7 Format of names files                             
  4845.       ---------------------
  4846.  
  4847.                                                                                 
  4848. Names files give lists of zones, lines or sites which are to be used to         
  4849. restrict certain kinds of processing in OzGIS.                                  
  4850.                                                                                 
  4851. The file would usually be prepared with a text editor, possibly operating       
  4852. on a file output from OzGIS.                                                    
  4853.                                                                                 
  4854.      Comment Record:                                                            
  4855.      80       byte      comment describing the data                             
  4856.                                                                                 
  4857.      Name Records (one per zone or line or site)                                
  4858.      10       byte      name                                                    
  4859.                                                                                 
  4860.  
  4861.   B. 7. 1 Sample names file DEMOATTR.DAT                    
  4862.           ------------------------------
  4863.  
  4864. DEMONAMES.DAT - NAMES FILE                                                      
  4865. ZONE 1                                                                          
  4866. ZONE 2                                                                          
  4867. ZONE 4                                                                          
  4868.                                                                                 
  4869.  
  4870.   B. 8 Format of colour names files (Removed from system)
  4871.       --------------------------------------------------
  4872.  
  4873.                                                                                 
  4874. Colour names files are usually generated within OzGIS, but they may be          
  4875. entered as data files. The file X11-BGR is supplied.                            
  4876.                                                                                 
  4877. Comment record:                                                                 
  4878.      80      byte       comment describing the file                             
  4879.                                                                                 
  4880. Colour records:                                                                 
  4881.      40      byte       colour name (in ascending order)                        
  4882.      10      real       blue value, range 0.0 to 1.0                            
  4883.      10      real       green value, range 0.0. to 1.0                          
  4884.      10      real       red value, range 0.0 to 1.0                             
  4885.                                                                                 
  4886. The demonstration file DEMOCOLNM.DAT looks like:                                
  4887.                                                                                 
  4888. DEMO COLOUR NAMES FILE                                                          
  4889. aquamarine                                   .8314    1.0000     .4980          
  4890. blue                                        1.0000     .0000     .0000          
  4891. brown                                        .1647     .1647     .6471          
  4892. darkseagreen                                 .5608     .7373     .5608          
  4893. hotpink                                      .7059     .4118    1.0000          
  4894. lemonchiffon                                 .8039     .9804    1.0000          
  4895. lightskyblue                                 .9804     .8078     .5294          
  4896. mintcream                                    .9804    1.0000     .9608          
  4897. pink                                         .7961     .7529    1.0000          
  4898. purple                                       .9412     .1255     .6275          
  4899. royalblue                                    .8824     .4118     .2549          
  4900.  
  4901.                                                                       95
  4902. salmon                                       .4471     .5020     .9804          
  4903. steelblue                                    .7059     .5098     .2745          
  4904. turquoise                                    .8157     .8784     .2510          
  4905. yellowgreen                                  .1961     .8039     .6039          
  4906.                                                                                 
  4907.  
  4908.   B. 9 Format of combine files                           
  4909.       -----------------------
  4910.  
  4911.                                                                                 
  4912. Combine files define new map zones in terms of zones in a base map, or site     
  4913. catchments in terms of percentages of base zones.                               
  4914.                                                                                 
  4915. Comment record:                                                                 
  4916.      80      byte       comment describing the file                             
  4917.                                                                                 
  4918. Header record:                                                                  
  4919.      10      integer    number of items defined                                 
  4920.                                                                                 
  4921.                                                                                 
  4922. Sets of records follow for the items:                                           
  4923.                                                                                 
  4924. Item definition record:                                                         
  4925.      10      byte       name (ascending order)                                  
  4926.      10      integer    number of zones                                         
  4927.                                                                                 
  4928. Zone records:                                                                   
  4929.      10      byte       zone name (ascending order)                             
  4930.      10      real       proportion of zone in area (0 to 1.0)                   
  4931.                                                                                 
  4932.                                                                                 
  4933.  
  4934.   B. 9. 1 Sample combine file DEMOCOMB.DAT                  
  4935.           --------------------------------
  4936.  
  4937. This file defines three territories AREA1, AREA2, AREA3 in terms of base zones  
  4938. A, B, ......                                                                    
  4939.                                                                                 
  4940. 3 AREAS                                                                         
  4941.          3TEST AREAS                                                            
  4942. AREA1              1                                                            
  4943. H             1.0                                                               
  4944. AREA2              3                                                            
  4945. N             1.0                                                               
  4946. O             1.0                                                               
  4947. R             1.0                                                               
  4948. AREA3              5                                                            
  4949. A             1.0                                                               
  4950. B             1.0                                                               
  4951. C             1.0                                                               
  4952. D             1.0                                                               
  4953. E             1.0                                                               
  4954.  
  4955.   B.10 Format of presentation files                      
  4956.       ----------------------------
  4957.  
  4958.                                                                                 
  4959. Presentation files give a set of saved map files that are to be referenced      
  4960.  
  4961.                                                                       96
  4962. by menu items so the maps can be easily displayed when giving demonstrations.   
  4963.                                                                                 
  4964.      First record:                                                              
  4965.                                                                                 
  4966.      60      byte       menu header                                             
  4967.                                                                                 
  4968. A pair of records is given for each saved display file                          
  4969.      60      byte       menu item text                                          
  4970.      50      byte       saved map file in full form                             
  4971.                                                                                 
  4972.  
  4973.   B.10. 1 Sample presentation file                          
  4974.           ------------------------
  4975.  
  4976. AURISA Exhibition                                                               
  4977. Far East Asia zone map                                                          
  4978. DEMOFEA.SAV                                                                     
  4979. Lowe Electorate bivariate zone map                                              
  4980. BIVLOWE.SAV                                                                     
  4981. Diagram map                                                                     
  4982. DIAG1.SAV                                                                       
  4983. Zones & Sites map                                                               
  4984. ZONESITE.SAV                                                                    
  4985. Australia Statistical Division zones map                                        
  4986. DEMOOZ.SAV                                                                      
  4987. Canberra LGAs zone map with overlays                                            
  4988. ACT.SAV                                                                         
  4989.  
  4990.   B.11 Format of marker files                            
  4991.       ----------------------
  4992.  
  4993.                                                                                 
  4994. Markers are displayed in OzGIS as single polygons using polygon fill.           
  4995.                                                                                 
  4996. OzGIS has standard files available (star, triangle etc.) but a user can         
  4997. define additional ones.                                                         
  4998.                                                                                 
  4999. A marker is a single closed polygon.  OzGIS requires that the points that       
  5000. define the polygon lie within a circle of unit diameter.                        
  5001.                                                                                 
  5002. The data points are usually prepared by drawing the marker on graph paper,      
  5003. centred on the origin, and lying within a circle of radius 0.5.                 
  5004.                                                                                 
  5005.      Comment record:                                                            
  5006.                                                                                 
  5007.      80      byte       marker name, comments                                   
  5008.                                                                                 
  5009.      Header record:                                                             
  5010.                                                                                 
  5011.      10      integer    number of points (3-100)                                
  5012.                                                                                 
  5013.      Boundary record:                                                           
  5014.                                                                                 
  5015.      8x10    real       Polygon points (X,Y) 4 per record                       
  5016.                         Values are in the range (-0.5 to +0.5)  The last        
  5017.                         point must be the same as the first                     
  5018.                                                                                 
  5019.  
  5020.                                                                       97
  5021.  
  5022.   B.11. 1 Sample marker file SQUARE.DAT                     
  5023.           -----------------------------
  5024.  
  5025. SQUARE.DAT - MARKER                                                             
  5026.          5                                                                      
  5027. -0.35     -0.35     -0.35     0.35      0.35      0.35      0.35      -0.35     
  5028. -0.35     -0.35                                                                 
  5029.  
  5030.   B.12 Format of device files                            
  5031.       ----------------------
  5032.  
  5033.                                                                                 
  5034. Device files describe the characteristics of graphics display devices and set   
  5035. colours etc.                                                                    
  5036.                                                                                 
  5037. Standard files are usually held on the system for all devices available. Users  
  5038. would not usually define their own.                                             
  5039.                                                                                 
  5040.  OzGIS was designed to operate as a highly interactive colour mapping system    
  5041. where speed of display was obtained by the use of an  advanced raster display   
  5042. system.                                                                         
  5043.                                                                                 
  5044.  The software can operate on most graphics devices, but there could be loss of  
  5045. speed and capabilities depending on the characteristics of the devices being    
  5046. used.                                                                           
  5047.                                                                                 
  5048.  OzGIS is based on graphics packages with the functionality of the GKS graphic  
  5049. standard. These graphic packages provide graphic primitives such as lines,      
  5050. text, and filled polygons. An important feature of GKS is that it is device     
  5051. independent so the package allows OzGIS to produce maps on a large range of     
  5052. devices.                                                                        
  5053.                                                                                 
  5054.  Every device available for use with OzGIS has at least one file associated with
  5055. it.                                                                             
  5056.                                                                                 
  5057. All devices within OzGIS have the same characteristics so e.g. a map previewed  
  5058. on a display device can be output directly to a hard-copy device. The files     
  5059. ensure that a device with limited capabilities can  simulate the required       
  5060. capabilities in the best way.                                                   
  5061.                                                                                 
  5062.  The device files also set GKS primitive attributes such as colours and zone    
  5063. fill types. A colour display system has several files available that provide    
  5064. standard sets of colours for maps. Files with similar colours are usually       
  5065. available for different devices for hard-copy generation.                       
  5066.                                                                                 
  5067. The easiest way to generate device data files is to edit standard ones.         
  5068.                                                                                 
  5069. The device files require colours to be specified in blue,green,red. One way to  
  5070. decide on these values is to look at the definitions in the colour names data   
  5071. file \ozgis\x11-bgr.dat.                                                        
  5072.                                                                                 
  5073. Hardcopy device files are based on the SCIPLOT package which has a fixed set of 
  5074. colours. Of course plotter colours depend on the pens. SCIPLOT colours are:     
  5075.      Black                                                                      
  5076.      Blue                                                                       
  5077.      Green                                                                      
  5078.  
  5079.                                                                       98
  5080.      Cyan                                                                       
  5081.      Red                                                                        
  5082.      Magenta                                                                    
  5083.      Brown                                                                      
  5084.      Light Gray                                                                 
  5085.      Dark Gray                                                                  
  5086.      Light Blue                                                                 
  5087.      Light Green                                                                
  5088.      Light Cyan                                                                 
  5089.      Light Red                                                                  
  5090.      Light Magenta                                                              
  5091.      Yellow                                                                     
  5092.      White                                                                      
  5093.                                                                                 
  5094.                                                                                 
  5095.                                                                                 
  5096.      Comment record:                                                            
  5097.                                                                                 
  5098.      80      byte       Device description                                      
  5099.                                                                                 
  5100.                                                                                 
  5101.      Size record:                                                               
  5102.                                                                                 
  5103.      10      real       Extent of device surface                                
  5104.      Note: defines units used for all sizes in data i.e. divide by this         
  5105.      10      real       width of device in device units (now set fromOZGIS.IN)  
  5106.      10      real       max address height of device    (now set fromOZGIS.IN)  
  5107.                                                                                 
  5108.      Type record:                                                               
  5109.                                                                                 
  5110.      10      integer    GKS workstation number                                  
  5111.      10      integer    Display type, 1 = raster display, pixel addressed       
  5112.                                       2 = continuous coordinates                
  5113.      10      integer    Fill type, 1 = solid colour                             
  5114.                                    2 = pattern                                  
  5115.                                    3 = hatch                                    
  5116.      10      integer    Locator device number, 0 = none, 1 = default            
  5117.                                                2 = crosshairs                   
  5118.                                                                                 
  5119.      Advanced Raster Record  (now set fromOZGIS.IN)                             
  5120.                                                                                 
  5121.      10      integer    number of bit planes (1-24)                             
  5122.      10      integer    length of LUT (1-4096)                                  
  5123.      10      integer    number of pixels across screen (256-4096)               
  5124.      10      integer    number of lines on screen (256-4096)                    
  5125.      10      integer    run-length encoding/decoding, 0 = not available         
  5126.                                                                                 
  5127.      Colour definition record:                                                  
  5128.                                                                                 
  5129.      10      integer    number of colours defined                               
  5130.                                                                                 
  5131.      Colour table records:                                                      
  5132.                                                                                 
  5133.      10      real       blue value (0.0 - 1.0) for colour table                 
  5134.      10      real       green                                                   
  5135.      10      real       red                                                     
  5136.                                                                                 
  5137.      Hatch definition record:                                                   
  5138.  
  5139.                                                                       99
  5140.                                                                                 
  5141.      10      integer    number of hatch patterns (0 - 256)                      
  5142.                                                                                 
  5143.      Hatch records (if required):                                               
  5144.                                                                                 
  5145.      10      integer    line number (1 - 8)                                     
  5146.                         (from overlay and quant. lines)                         
  5147.      10      real       line angles (0.0 - 180.0)                               
  5148.      10      real       line separation  (<0.1)                                 
  5149.      10      integer    line number (0 - 4) , 0 = not used                      
  5150.      10      real       second line angle (if reqd)                             
  5151.      10      real       second line separation (if reqd)                        
  5152.                                                                                 
  5153. The rest of the data records set internal tables for GKS primitive              
  5154. attributes.  Most records reference the colour table; the index has range 1     
  5155. to length of table.                                                             
  5156.                                                                                 
  5157.                                                                                 
  5158. A style table is used with the colour table for polygon fill according to       
  5159. the fill type.                                                                  
  5160.                                                                                 
  5161. -  SOLID - the colour is used, style not relevant                               
  5162. -  HATCH - the pen colour is obtained from the colour table, the hatch          
  5163.            pattern number from the style table                                  
  5164. -  PATTERN - the colour table is not used, the style table gives the device     
  5165.              dependent pattern number                                           
  5166.                                                                                 
  5167. Area Fill records:                                                              
  5168.                                                                                 
  5169. 10   integer            colour index                                            
  5170. 10   integer            fill or style index                                     
  5171.                                                                                 
  5172. Several fill records are required, in following order:                          
  5173.                                                                                 
  5174. -  background. NOTE also the menu / messages/ everything colour                 
  5175. -  zone missing data                                                            
  5176. -  excluded zones                                                               
  5177. -  diagram background                                                           
  5178. -  line or site quantisation legend and diagram                                 
  5179. -  8 polygon underlay records                                                   
  5180.                                                                                 
  5181. Text records:                                                                   
  5182.                                                                                 
  5183. 10   integer            colour index                                            
  5184. 10   integer            font number  (1-9)                                      
  5185. 10   integer            text precision 0=STRING, 1=CHAR, 2=STROKE               
  5186. 10   real               height of character space (pixels)                      
  5187. 10   real               width of character space  (pixels)                      
  5188.                                                                                 
  5189. Note:  on display devices hardware text of known size will be used.             
  5190. Fonts are available for use on the screen, but are more usually used for output 
  5191. on plotters.                                                                    
  5192.                                                                                 
  5193. The following fonts are available:                                              
  5194.                                                                                 
  5195. 1 VGA/EGA hardware font or default hardcopy font                                
  5196. 2 Simplex Roman, the most basic                                                 
  5197. 3 Duplex Roman, more detailed than the simplex with about twice as many strokes 
  5198.  
  5199.                                                                      100
  5200. 4 Complex Roman, similar but with more tapered segments                         
  5201. 5 Triplex Roman, heavier version                                                
  5202. 6 Simplex script, based on handwriting                                          
  5203. 7 Complex script                                                                
  5204. 8 Complex italic italic version of complex roman                                
  5205. 9 Triplex italic                                                                
  5206.                                                                                 
  5207. The text records are:                                                           
  5208.                                                                                 
  5209. 4 records to define the text available for name overlays at sites or typed      
  5210. in text.                                                                        
  5211. The text is usually defined in increasing size order.                           
  5212.                                                                                 
  5213. Legend text record:  This is fixed size text used for generation of all the     
  5214. legends.  The size is very important as it governs the overall size of the      
  5215. legend e.g. the zone legend boxes are 3 times the text height in height, 2      
  5216. times the text width in width.                                                  
  5217.                                                                                 
  5218. Attribute description text record:  This is normally large text.  The           
  5219. interactive system has to be able to clear it off for each attribute so it      
  5220. should be fixed size hardware text in that case.  When two variates are         
  5221. displayed the two descriptions are separated by                                 
  5222.  a 'VS' or 'AND' generated using the                                            
  5223. legend text.                                                                    
  5224.                                                                                 
  5225.                                                                                 
  5226. Line records:                                                                   
  5227.                                                                                 
  5228. 10   integer            colour index                                            
  5229. 10   integer            GKS type (1-4)                                          
  5230.                         1 = solid, 2 = dashed, 3 = dotted, 4 = dash dot         
  5231.                                                                                 
  5232. The actual records are as follows:                                              
  5233.                                                                                 
  5234. 4 records for lines to be used for line overlays.                               
  5235.                                                                                 
  5236. 4 records for lines to be used for quantised lines (line-type has no            
  5237. meaning here as types are assigned according to quantisation).                  
  5238.                                                                                 
  5239. Note that these first 8 records also define the hatching                        
  5240. plotter 'pens' if applicable.                                                   
  5241.                                                                                 
  5242. A record to define zone boundaries line.                                        
  5243.                                                                                 
  5244. A record to define the line used to draw axes on diagrams (should be            
  5245. solid).                                                                         
  5246.                                                                                 
  5247. A record to define the line used to draw statistical values on diagrams.        
  5248.                                                                                 
  5249. Marker records:                                                                 
  5250.                                                                                 
  5251. 10     integer     colour index                                                 
  5252. 10     integer     fill style index                                             
  5253. 10     real        marker height (and width)                                    
  5254. 40     byte        marker file name, left aligned, system format                
  5255.                                                                                 
  5256. The records are as follows:                                                     
  5257.                                                                                 
  5258.  
  5259.                                                                      101
  5260. 4 records for markers to be used as overlays at sites.                          
  5261.                                                                                 
  5262. 4 records for markers used for sites with quantised attribute data (marker      
  5263. size has no meaning, is set for class).                                         
  5264.                                                                                 
  5265. 1 record for site marker background  (currently not used)                       
  5266.                                                                                 
  5267. 1 record for scatter diagram (GKS marker no 1)                                  
  5268.                                                                                 
  5269. Colour Sequence records (170 records):                                          
  5270.                                                                                 
  5271. 10     integer  colour index                                                    
  5272. 10     integer  style index                                                     
  5273.                                                                                 
  5274. These records give sequences of colours (or patterns) or hatching for           
  5275. colouring zones after quantisation.                                             
  5276.                                                                                 
  5277. There are two types of sequence:                                                
  5278.                                                                                 
  5279. -  a 121 value array for single variate zones followed by                       
  5280. -  a 7x7 array for bivariate                                                    
  5281.                                                                                 
  5282.                                                                                 
  5283. The class fill is found by sampling out of the sequence for the number of       
  5284. classes, e.g. for bivariate                                                     
  5285.                                                                                 
  5286. 2 classes         1        7                                                    
  5287. 3 classes         1   4    7                                                    
  5288. 4 classes         1  3  5  7                                                    
  5289.                                                                                 
  5290. Similarly, the single variate 121 value array allows exact sampling for         
  5291. number of classes 2-7; a best choice is made for 8,9 or 10 classes.  In the     
  5292. special case of pseudo-continuous colour maps the whole 121 values are          
  5293. used.                                                                           
  5294.                                                                                 
  5295. Menu colour records                                                             
  5296.                                                                                 
  5297. 10 integer background text number (0-7)                                         
  5298. 10 integer foreground text number (0-7)                                         
  5299.                                                                                 
  5300. The menu colours are:                                                           
  5301.                                                                                 
  5302. 1 main menus                                                                    
  5303. 2 lists                                                                         
  5304. 3 help messages                                                                 
  5305. 4 input of values                                                               
  5306. 5 error messages                                                                
  5307.                                                                                 
  5308. The 5 menu records use internal text numbers                                    
  5309.                                                                                 
  5310. Note:  Files for advanced raster display systems with long LUT's should be      
  5311. set up as follows:                                                              
  5312.                                                                                 
  5313. -  Display type = 1                                                             
  5314. -  Fill type = 1                                                                
  5315. -  LUT length 256 or greater                                                    
  5316. -  One LUT colour for each record in the data file i.e. all colour index        
  5317.    values unique                                                                
  5318.  
  5319.                                                                      102
  5320.                                                                                 
  5321. The system by passes the colour index and style index when operating in         
  5322. fast interactive code and accesses the LUT directly.                            
  5323.  
  5324.                                                                      103
  5325.                      C. GLOSSARY OF TERMS                                 
  5326.                        =================
  5327.  
  5328. The purpose of this Appendix is to provide definitions for a number of          
  5329. terms used within this Guide.  Most of these terms are commonly used words      
  5330. or phrases which have taken on a more precise technical meaning in one of       
  5331. the areas spanned by the OzGIS system.  Technical terms have been               
  5332. borrowed from the jargon of statistics, data processing, computer software      
  5333. and hardware, cartography, and graphic arts.  Because of the diversity of       
  5334. these disciplines, it is unlikely that a potential OzGIS user will have         
  5335. developed a level of expertise in each.  This glossary should provide most      
  5336. of the information necessary for communicating the basic concepts of            
  5337. OzGIS.                                                                          
  5338.                                                                                 
  5339. The glossary is available on-line, and is accessed by typing 'G' to a menu      
  5340. selection request.                                                              
  5341.                                                                                 
  5342. Area - 1) A measurement of the size of a geographical region whose shape is     
  5343.    displayed on the OzGIS monitor.  2) An arbitrary portion of the face         
  5344.    of the monitor.                                                              
  5345.                                                                                 
  5346. Attribute - A general term for the variable associated with a set of            
  5347.    geographic zones, lines or sites to be processed by OzGIS.                   
  5348.    Attributes may be variates, statistics or simply data collected for each     
  5349.    item.  Note that the modes of display for an attribute are usually           
  5350.    referred to as "single variate" or "bi-variate".  See also Variate and       
  5351.    Statistic.                                                                   
  5352.                                                                                 
  5353. Background - The informationless area displayed on the monitor around a map     
  5354.    and its associated components.  Usually given a user selected, neutral       
  5355.    colour such as black or white.                                               
  5356.                                                                                 
  5357. Bit - A unit of information representing the value (either 1 or 0) of a         
  5358.    single binary digit.                                                         
  5359.                                                                                 
  5360. Bivariate - A display of the relative distribution of two different sets        
  5361.    of statistics on the same map.  It must be noted that no relationship        
  5362.    between the two statistics is implied by the display.  For example, if       
  5363.    the distribution of little old ladies is displayed simultaneously with       
  5364.    the distribution of cricket players, the result is not a display of the      
  5365.    distribution of little old ladies who play cricket.  See also Variate.       
  5366.                                                                                 
  5367. Boundary - A set of lines displayed on the monitor to represent the edges       
  5368.    of polygons defined to the system.  Often the same as zone edges.            
  5369.                                                                                 
  5370. Byte - A group of eight bits.  See also Bit.                                    
  5371.                                                                                 
  5372. Catchment - The region of influence around a site e.g. suburbs around a         
  5373.    shopping centre where most of the customers live.                            
  5374.                                                                                 
  5375.                                                                                 
  5376. Character - A single symbolic pattern which may be displayed on either the      
  5377.    monitor or terminal.  It may be alphabetic, numeric, or punctuational,       
  5378.    as the normal symbols encountered on a typical typewriter keyboard, or a     
  5379.    special symbol generated for display as an entity, such as a square root     
  5380.    symbol.                                                                      
  5381.                                                                                 
  5382.  
  5383.                                                                      104
  5384. Choropleth Map - A map portraying the values of an attribute averaged over      
  5385.    data collection units (or zones) and represented by a symbol covering        
  5386.    the entire unit.  A map displayed by OzGIS represents the zones by a         
  5387.    uniform colour.                                                              
  5388.                                                                                 
  5389. Class - A convenient subdivision of the total range of values of a              
  5390.    particular statistical variate.  Classes are usually chosen to make          
  5391.    computations or analyses less labourious, or to make the results of such     
  5392.    analyses more obvious or meaningful.  For example, the range of a set of     
  5393.    values might be divided into ten equal classes in order to highlight         
  5394.    items in the top ten percent.  See also Variate, Class Boundary, Class       
  5395.    Interval and Class Number.                                                   
  5396.                                                                                 
  5397. Class Boundary - The special values of variates which determine the upper       
  5398.    and lower limits of the range of a class.  See also Class.                   
  5399.                                                                                 
  5400. Class Interval - The range of variate values between the upper and lower        
  5401.    limits of the class.  See also Class.                                        
  5402.                                                                                 
  5403. Class Number - A cardinal number assigned to each class into which a            
  5404.    particular statistical range has been divided.  Conventionally, the          
  5405.    class whose members have the lowest magnitude is assigned number 1, with     
  5406.    class numbers increasing uniformly as the magnitude of class values          
  5407.    increases.  See also Class.                                                  
  5408.                                                                                 
  5409. Colour - One of the combinations of blue, green, and red which may be           
  5410.    specified for display on the monitor.  The total number of colours           
  5411.    available depends on the display system.                                     
  5412.                                                                                 
  5413. Colour Space - The range of colours which may be specified for display on       
  5414.    the colour monitor.  Since the colours are specified as values of blue,      
  5415.    green, and red, it is convenient to think of the colour space as a cube      
  5416.    located on a standard three dimensional coordinate system.  Black is         
  5417.    placed at the origin, with each of the x, y and z axes representing          
  5418.    blue, green, and red, respectively.  The range of possible values is 0.0     
  5419.    to 1.0 on each axis of the cube.                                             
  5420.                                                                                 
  5421. Continuous Colour - A method of representating statistical values               
  5422.    associated with map zones by graduating zone colours to correspond with      
  5423.    changes in statistical value.  From a user defined, or default, sequence     
  5424.    of colours, OzGIS generates the intermediate colours to provide a            
  5425.    12 colour graduated path through the colour space.  The statistic to be      
  5426.    represented is quantized into 12 equal value classes, and the classes        
  5427.    are assigned colours from the generated colour sequence.  This allows        
  5428.    small changes in statistical value to be represented by subtle changes       
  5429.    in colour, while large changes in value may be visually observed as          
  5430.    significant colour differences.                                              
  5431.                                                                                 
  5432.                                                                                 
  5433. Controller - A general term applied to a piece of intermediate equipment in     
  5434.    the data path between the electrical signals of a processor and their        
  5435.    physical realization in a peripheral device.  Within OzGIS, the term         
  5436.    will most often be used for the Color Display Controller.                    
  5437.    It will be used to a lesser extent to describe interface controllers for     
  5438.    the various disc and tape drives.                                            
  5439.                                                                                 
  5440. Coordinate - One of a pair of numbers which designates the location of a        
  5441.    geographic point with respect to another known point.  Geographic files      
  5442.  
  5443.                                                                      105
  5444.    for entry into the system under OzGIS must have their points                 
  5445.    specified in appropriately scaled and formatted coordinates.  The            
  5446.    coordinates specified by the user are converted by OzGIS for display         
  5447.    on the monitor.  On the monitor screen, the origin is in the lower left      
  5448.    hand corner of the viewing area.  The coordinates of a point on the          
  5449.    monitor screen are specified by their distance right and up from the         
  5450.    origin                                                                       
  5451.                                                                                 
  5452. Crosshair Cursor - A pair of lines at right angles to each other which is       
  5453.    displayed on the monitor to designate the location of a certain point of     
  5454.    interest.  Under most circumstances, the location of the crosshair           
  5455.    cursor may be controlled by movements of the mouse.  See also Box            
  5456.    Cursor, and Joystick.                                                        
  5457.                                                                                 
  5458. Data - Numerical values associated with certain physical phenomena, such as     
  5459.    128 cm long, 14 years old, or 43 kangaroos.  As a generality,                
  5460.    OzGIS was not designed to handle data, but rather the statistics             
  5461.    derived from data, such as average length, medium age, or number of          
  5462.    kangaroos per hectare.  See also Statistics.                                 
  5463.                                                                                 
  5464. Decile - One of the nine data values which divide the range of a variate        
  5465.    into ten equal sized classes.  See also Quantile and Percentile.             
  5466.                                                                                 
  5467. Default - A set of parameters automatically selected by OzGIS in the            
  5468.    absence of any stated preference by the user.  The actual default            
  5469.    parameters may be defined by the user in the users default file.  For        
  5470.    example, OzGIS may initially display a map by arbitrarily selecting          
  5471.    zone colours from a palette of possible shades which the user selected       
  5472.    previously.  After this default colouring, the user may wish to change       
  5473.    some particular zone colour to improve the appearance of the display.        
  5474.                                                                                 
  5475. Disc - An electronic device for storing digital data on a rotating plate        
  5476.    coated with magnetic material.  See also Controller.                         
  5477.                                                                                 
  5478. Display - As a verb, the act of presenting information on the monitor or        
  5479.    terminal for the purpose of visually communicating that information to       
  5480.    the user.  This includes all the procedures necessary to correctly           
  5481.    present the information in a format suitable for both the equipment and      
  5482.    the viewer.  Example:  "A map is displayed on the monitor, while a menu      
  5483.    is displayed on the terminal".                                               
  5484.                                                                                 
  5485.                                                                                 
  5486.    As a noun, the presentation which is visually perceived when a user          
  5487.    looks at the screen of the monitor or terminal;  the total information       
  5488.    content on the screen.  Examples:  "The terminal display indicates the       
  5489.    options possible now";  "This map display is too red".  See also Monitor     
  5490.    and Terminal.                                                                
  5491.                                                                                 
  5492. Display Elements - The components or items of a display on the OzGIS            
  5493.    monitor;  for example, legend, title, image map, boundaries, image           
  5494.    symbols, histograms.                                                         
  5495.                                                                                 
  5496. Distribution - The manner in which a number of samples of data are spread       
  5497.    across the range of possible values.  May be a subjective statement,         
  5498.    such as:  "These data appear to have an even distribution".  More often,     
  5499.    some quantifiable measure will be given such as:  "These data have a         
  5500.    normal distribution with a mean of 40 and standard deviation of 3".          
  5501.    Sometimes, distribution information will be presented in graphical form,     
  5502.  
  5503.                                                                      106
  5504.    such as a histogram or scatter diagram.                                      
  5505.                                                                                 
  5506. Equal Value Quantization - A method of dividing the range of values of a        
  5507.    statistical variate into a number of classes where the magnitude of the      
  5508.    range of each class is the same.  See also Class.                            
  5509.                                                                                 
  5510. Excluded Zone - A zone displayed on the map and coloured with a special         
  5511.    shade indicating that it has not been used for quantization or has been      
  5512.    omitted from the area of interest.                                           
  5513.                                                                                 
  5514. File - A number of data items grouped together and considered as a unit for     
  5515.    convenience of storage and retrieval by a computer.  Within OzGIS,           
  5516.    such files are stored as distinct entities on disk.  Files are               
  5517.    identified by media designation, name, and type.  The OzGIS user             
  5518.    normally supplies only the file name, but the storage media may also be      
  5519.    specified.  The file type is supplied by the system.  The same name may      
  5520.    be used for files of different types, but within a particular type, no       
  5521.    two files may have the same name.                                            
  5522.                                                                                 
  5523. Frequency - A statistical term referring to the number of members of a          
  5524.    population falling into a specified class.  See also Class.                  
  5525.                                                                                 
  5526. Geographic Data - Digitized map data which are referenced to a geographic       
  5527.    (or spatial) coordinate system, usually a map projection.                    
  5528.                                                                                 
  5529. Graphics - Data which can be displayed on the monitor in terms of lines         
  5530.    points and text, as opposed to colouring and filling regions of the          
  5531.    screen.  Used to refer to geographic and symbol data.                        
  5532.                                                                                 
  5533. Histogram - A type of bar graph in which vertical rectangles are erected on     
  5534.    the horizontal axis with the height of each bar representing the             
  5535.    frequency, and the width representing the corresponding class interval,      
  5536.    for each of the classes of a particular variate.  OzGIS can display          
  5537.    such statistical information on the monitor.  See also Scatter Diagram,      
  5538.    and Class.                                                                   
  5539.                                                                                 
  5540.                                                                                 
  5541. Information - The subjective knowledge which may be associated with an          
  5542.    objective set of data.  The ages and locations of children are data;         
  5543.    the distribution of school age children is statistic;  where the schools     
  5544.    should be built is information.  See also Data and Statistics.               
  5545.                                                                                 
  5546. Interval - The numerical distance between the upper and lower limits of a       
  5547.    class.                                                                       
  5548.                                                                                 
  5549. Joystick - An electro-mechanical device which converts the positions of a       
  5550.    small lever into electrical voltages.  The voltages are further              
  5551.    converted into digital signals which are used by the PDP11 to                
  5552.    position various cursor patterns on the monitor screen.  See also Box        
  5553.    Cursor, and Crosshair Cursor.                                                
  5554.                                                                                 
  5555. Legend - A display on the monitor which indicates the correspondence            
  5556.    between the statistical values and their associated colours or symbols       
  5557.    as defined for a particular map.  The legend usually occupies                
  5558.    approximately the rightmost one fifth of the viewing area of the monitor     
  5559.    and has two general forms, single variate and bivariate.  One type of        
  5560.    single variate legend consists of a column of coloured rectangles beside     
  5561.    which are numbers indicating the corresponding class boundaries for          
  5562.  
  5563.                                                                      107
  5564.    those colours.  The other is a rectangular column with colours gradually     
  5565.    changing from top to bottom, and an upper and lower number indicating        
  5566.    the range across which the "Continous Colour" varies.  The bivariate         
  5567.    legend consists of a 45 degree parallelogram divided left to right and       
  5568.    up and down into coloured smaller parallelograms.  A set of numbers          
  5569.    along the left side indicates the class boundaries of the primary            
  5570.    variate, while similar numbers across the upper side indicate the            
  5571.    secondary variate class boundaries.                                          
  5572.                                                                                 
  5573. Line - This term has three special meanings within OzGIS in addition to         
  5574.    its normal English usage.  (1) Any set of contiguous segments comprising     
  5575.    the section of a zone boundary which has one zone on its right and a         
  5576.    second zone on its left as part of a map.  (2) Any contiguous set of         
  5577.    segments as part of a graphics display.  (3) A set of alpha-numeric          
  5578.    characters meant to be displayed as one row on either the monitor or the     
  5579.    terminal.                                                                    
  5580.                                                                                 
  5581. Location - The position of a datum point, or pixel, on the monitor screen.      
  5582.    This is given by its x and y coordinates, with the origin in the lower       
  5583.    left hand corner.  The range of values depends on the display system.        
  5584.                                                                                 
  5585. Lookup Table (LUT) - A table in the display system which can modify the         
  5586.    value in memory for display purposes.                                        
  5587.                                                                                 
  5588. Map - Geographic data which can be displayed on the monitor by colouring        
  5589.    and filling regions of the screen or as lines or symbols.                    
  5590.                                                                                 
  5591. Map Projection - Refers to the coordinate system used for processing the        
  5592.    display of a map.                                                            
  5593.                                                                                 
  5594.                                                                                 
  5595. Markers - Special characters or symbols which may be displayed on the           
  5596.    monitor to identify locations of points.  For example, aircraft              
  5597.    symbols to indicate the location of airports.  Different sized markers       
  5598.    are used to show the classification of site attribute data.                  
  5599.                                                                                 
  5600. Mean - The arithmetic average of a set of data values.                          
  5601.                                                                                 
  5602. Memory - A portion of the OzGIS hardware used for the storage of data           
  5603.    by the altering of the electrical state of the appropriate circuitry.        
  5604.                                                                                 
  5605. Menu - An itemized list of alternative actions which might be selected          
  5606.    within OzGIS.  Menus are displayed on the terminal.  The terminal            
  5607.    keyboard is used to enter selections from the options listed on the          
  5608.    menu.  The sequence of menu items which is selected controls the "flow"      
  5609.    of the OzGIS program through its various tasks.                              
  5610.                                                                                 
  5611. Monitor - The electronic equipment, resembling a colour television              
  5612.    receiver, on which maps and graphics are displayed.                          
  5613.                                                                                 
  5614. Nested Means - A quantization method in which classes are generated by          
  5615.    dividing each variate range into two classes about the mean for that         
  5616.    range.  For example, the central class limit is set at the overall mean,     
  5617.    then the upper and lower classes are each divided at the means of the        
  5618.    two parts, giving four classes.  This process may be repeated, giving        
  5619.    eight classes.                                                               
  5620.                                                                                 
  5621. Operating System - Computer software provided to facilitate usage of the        
  5622.  
  5623.                                                                      108
  5624.    various computer resources available within the OzGIS system.                
  5625.                                                                                 
  5626. Overlay - As a noun, overlay refers to graphic data written on top of the       
  5627.    existing display.  This is displayed on the monitor as though placed         
  5628.    between the previous display and the viewer.  Overlays generally are         
  5629.    entered in the refresh memory in single bit planes.                          
  5630.    As a verb, overlay refers to the act of adding graphics data to a            
  5631.    display by putting it "on top of" the previous display.                      
  5632.                                                                                 
  5633. Palette - An array of coloured rectangles which is displayed on the monitor     
  5634.    at certain stages of OzGIS.  The palette shows a range of colours            
  5635.    which are available for selection by the user.  Palettes are held as         
  5636.    files within OzGIS.  Several palette files are provided as part of           
  5637.    the software package.                                                        
  5638.                                                                                 
  5639. Parameter - A general term referring to a physical characteristic which may     
  5640.    be measured or quantified in some way, even though the precise value of      
  5641.    that measurement may be unknown in specific instances.  For example, age     
  5642.    is a parameter of human beings.                                              
  5643.                                                                                 
  5644. Percentile - One of the set of 99 values which divide the range of a            
  5645.    statistic into 100 equal sized classes.                                      
  5646.                                                                                 
  5647. Peripherals - Items of auxillary equipment added to a computer to enhance       
  5648.    its performance.  These include such items as disc drives, tape drives,      
  5649.    and printers.                                                                
  5650.                                                                                 
  5651.                                                                                 
  5652. Pixel - The smallest, individually controllable, element (or cell)              
  5653.    displayed as dots of colour on the monitor's screen.  The monitor area       
  5654.    is made up of lines of pixels.  For each pixel, there is a corresponding     
  5655.    location in the refresh memory for storing the data value associated         
  5656.    with that pixel.  This location is the smallest datum area which can be      
  5657.    individually controlled by the software.  See also Image and Location.       
  5658.                                                                                 
  5659. Point - A geographic feature which, for display purposes, may be described      
  5660.    by only indicating its location as an x and y coordinate.                    
  5661.                                                                                 
  5662. Polygon - A geographic area described by the line segments forming its          
  5663.    boundary and the zone name which forms its surface.  One or more             
  5664.    polygons may be combined to form a zone.                                     
  5665.                                                                                 
  5666. Presentation Maps - A set of maps prepared for rapid display on the             
  5667.    monitor.                                                                     
  5668.                                                                                 
  5669. Primary Variate - The set of statistical values characterized by a common       
  5670.    name which is displayed on any given single variate map.  Two such sets      
  5671.    of values are displayed on a bivariate map.  The primary variate is          
  5672.    named at the top of the title, and its colour values are indicated in        
  5673.    the rows of the legend.  See also Variate.                                   
  5674.                                                                                 
  5675. Processor - The hardware which executes the procedural and computational        
  5676.    tasks specified by OzGIS.  The standard OzGIS processor is a                 
  5677.    Digital Equipment Corporation minicomputer, the VAX.                         
  5678.                                                                                 
  5679.  Projection - The representation of a physical shape on the screen of the       
  5680.    monitor according to a fixed mathematical coordinate system.  Normally,      
  5681.    a projection in OzGIS terms will refer to a method for presenting            
  5682.  
  5683.                                                                      109
  5684.    maps of geographic areas.  See also Map Projection.                          
  5685.                                                                                 
  5686. Quantile - Any of the specific values which divide the range of a statistic     
  5687.    into equal sized classes.  Some values have other special terms, i.e.,       
  5688.    if the range is divided into four classes, the boundary values are           
  5689.    called quartiles.  See also Percentile.                                      
  5690.                                                                                 
  5691. Quantify - To assign a number or quantity to an otherwise unnumbered            
  5692.    entity.  In particular, to assign a class number to a statistical value      
  5693.    or zone name.                                                                
  5694.                                                                                 
  5695. Quantization - The process of assigning class numbers to zones according to     
  5696.    the value of the statistic for that zone.  Viewed the other way,             
  5697.    quantization is the process of putting zones into classes.                   
  5698.                                                                                 
  5699. Quartile - One of the three data values which divide the range of a variate     
  5700.    into four equal sized classes.  See also Quantile and Percentile.            
  5701.                                                                                 
  5702. Raster - a term applied to image data.  In particular data handled on a         
  5703.    line basis.                                                                  
  5704.                                                                                 
  5705.                                                                                 
  5706. Refresh Memory - The portion of the hardware (within the display                
  5707.    controller) which holds the digital data necessary to continuously           
  5708.    regenerate the colour monitor display.  The cathode ray tube (CRT) of        
  5709.    the monitor produces its display by electrically stimulating various         
  5710.    phosphorus based compounds deposited on its face.  The colours thus          
  5711.    produced fade rapidly with time and must be continually "refreshed".         
  5712.    The data necessary to perform this refresh correctly is stored in the        
  5713.    refresh memory.                                                              
  5714.                                                                                 
  5715. Region - A designated portion of a map displayed on the monitor.  A region      
  5716.    consists of one or more zones or parts of zones defined in some way          
  5717.    (e.g. a circular region centered at a point on the map).  The concept of     
  5718.    a region is important when the displayed map consists of several             
  5719.    geographic areas.  In this context, a region consists of a window            
  5720.    (geographic area) and its displayed viewport on the screen (screen           
  5721.    area).  See also Area.                                                       
  5722.                                                                                 
  5723. Save - To store on disc (or magnetic tape) all the pertinent data regarding     
  5724.    a map displayed on the monitor.  The maps which are "saved" can later be     
  5725.    fully regenerated with all details preserved.                                
  5726.                                                                                 
  5727. Scatter Diagram - A two dimensional plot of points whose x and y                
  5728.    coordinates are the values of the individual variates associated with        
  5729.    those points.  Scatter diagrams are displayed on the monitor in              
  5730.    conjunction with bivariate maps.  In this instance, each map zone is         
  5731.    assigned a point on the diagram.  The y-coordinate of the point              
  5732.    corresponds to the value of the primary variate for that zone as             
  5733.    displayed on the map.  The x-coordinate of the point has a similar           
  5734.    relationship to the secondary variate.  In addition, the point will be       
  5735.    coloured the same as its associated map zone.  Scatter diagrams provide      
  5736.    a visual method of assessing the correlation between the two variates        
  5737.    displayed on the map.                                                        
  5738.                                                                                 
  5739. Secondary Variate - The second set of statistical values which are              
  5740.    displayed (along with a primary variate) on the map.  The                    
  5741.    secondary variate is named at the bottom of the title.  See also Primary     
  5742.  
  5743.                                                                      110
  5744.    Variate.                                                                     
  5745.                                                                                 
  5746. Segment - A set of connected straight lines defined to OzGIS by                 
  5747.    specifying the coordinates of their starting, intermediate, and end          
  5748.    points, along with the names of the two zones on either side of the          
  5749.    lines.  Consequently, segments must represent a portion, or all, of the      
  5750.    boundary between two zones.  See also Line and Boundary.                     
  5751.                                                                                 
  5752. Site - A geographic location that has associated attribute data.  A site is     
  5753.    defined by a name and fixed location e.g. a site could be a city or a        
  5754.    retail store.                                                                
  5755.                                                                                 
  5756. Standard Deviation - A statistical measure of the dispersion amongst a set      
  5757.    of measured values.  The standard deviation is mathematically equivalent     
  5758.    to the positive square root of the variance of the sample on which the       
  5759.    statistic is based.                                                          
  5760.                                                                                 
  5761.                                                                                 
  5762. Statistics - A general term referring to:  1) The branch of mathematics         
  5763.    involved with performing certain analytical calculations regarding           
  5764.    various relationships among sets of numerical data, and 2) The numerical     
  5765.    results of such calculations.  The height of an individual is data;  the     
  5766.    average height of a group is a statistic.                                    
  5767.                                                                                 
  5768. Status - The present condition of the software and hardware system,             
  5769.    especially as to its progress toward the completion of the tasks at          
  5770.    hand.  The status messages are displayed as a response to                    
  5771.    typing interpretation of various abbreviated messages displayed on the       
  5772.    terminal.  The status messages are displayed as a response to typing an      
  5773.    "S" command.                                                                 
  5774.                                                                                 
  5775. Terminal - An item of hardware comprising a keyboard for entering commands      
  5776.    to the processor, and some means for the processor to return                 
  5777.    alpha-numeric messages to the user.  The standard OzGIS terminal is          
  5778.    the Digital Equipment Corporation VT100.  This contains the necessary        
  5779.    keyboard, and a cathode ray tube for displaying processor generated          
  5780.    messages.  Some OzGIS installations may also have a printer terminal         
  5781.    for providing a permanent copy of the messages on paper.                     
  5782.                                                                                 
  5783. Territory - a zone which has been formed by amalgamating bas zones e.g. sales   
  5784.    territories formed from postcodes.                                           
  5785.                                                                                 
  5786. Text - Combinations of characters which may be specified by typing at the       
  5787.    terminal.  Lines of text may be displayed on either the terminal or the      
  5788.    monitor in various fonts.  See also Character, and Line.                     
  5789.                                                                                 
  5790. Time Lapse Maps - A formatted set of maps concerning a geographic area and      
  5791.    certain statistics associated with it as they have been collected over       
  5792.    time.  Time lapse files are used to display the time related changes in      
  5793.    the statistical data by rapid and periodic changes in map colours            
  5794.    corresponding to the statistics.  For example, variations in population      
  5795.    density, as recorded by the 1971, 1976, and 1981 census data, could be       
  5796.    shown by changing the colours of the displayed map at one second             
  5797.    intervals corresponding to the 3 sets of data.                               
  5798.                                                                                 
  5799. User - The person who is interactively controlling the OzGIS system at          
  5800.    the terminal.                                                                
  5801.                                                                                 
  5802.  
  5803.                                                                      111
  5804. Value - The number associated with a particular statistical item, as            
  5805.    opposed to the colour associated with that item.  For example, the zone      
  5806.    might be coloured red to indicate four to ten beer drinkers per pub in       
  5807.    that zone.  The actual value of the statistic might be 9.4 beer drinkers     
  5808.    per pub.                                                                     
  5809.                                                                                 
  5810. Variate - A measurable quantity which may take on any of the values within      
  5811.    a given range, and which has associated with it a specified probability      
  5812.    function describing the manner in which the permissible values are           
  5813.    likely to occur.  See also Bivariate, Primary Variate, and Secondary         
  5814.    Variate.                                                                     
  5815.                                                                                 
  5816. Viewport - The rectangular area of the colour monitor face selected for         
  5817.    displaying a specified item.                                                 
  5818.                                                                                 
  5819. Window - The rectangular portion of a geographic map which is selected for      
  5820.    display on the colour monitor.                                               
  5821.                                                                                 
  5822.                                                                                 
  5823. Zone - A geographic area which is to be considered as a spatial unit.  A        
  5824.    zone is defined in terms of one or more polygons which form it.              
  5825.    Statistically, a zone is defined in terms of a single value for each         
  5826.    variate in question.  This relationship of one variate value per defined     
  5827.    geographic zone allows zones to be completely and uniformly coloured in      
  5828.    a map display.  See also Polygon and Variate.                                
  5829.                                                                                 
  5830. Zone Name - An alphanumeric designation attached to the various                 
  5831.    computerized data associated with a zone.  The zone name facilitates for     
  5832.    the processor the task of relating various data items to the proper          
  5833.    zones.                                                                       
  5834.  
  5835.                                                                      112
  5836.                      D. SYSTEM LIMITS                                     
  5837.                        =============
  5838.  
  5839. The OzGIS system has a standard set of limits to various maximum counts. These  
  5840. correspond to array sizes.                                                      
  5841.                                                                                 
  5842. The limited memory on the PC makes these limits quite small.                    
  5843.                                                                                 
  5844.                                                                                 
  5845. The standard limits are:-                                                       
  5846.                                                                                 
  5847. 500   max no displayed zones+sites+lines                                        
  5848. 500   max no values in attribute file (zones,sites,lines)                       
  5849. 10    max no map regions                                                        
  5850. 10    max no quantised zone geog files                                          
  5851. 10    max no quantised site geog files                                          
  5852. 10    max no quantised line geog files                                          
  5853. 10    max no line overlays                                                      
  5854. 10    max no polygon underlays                                                  
  5855. 10    max no marker overlays                                                    
  5856. 10    max no name overlays                                                      
  5857. 20    max no test strings displayed                                             
  5858. 50    max no polygons in a zone                                                 
  5859. 499   max no segments in a polygon                                              
  5860. 100   max no segments in a line                                                 
  5861. 256   max no vertices in a segment                                              
  5862. 500   max no points in a fast display polygon                                   
  5863. 1000  max no zones per item in a combine file                                   
  5864. 256   max length of display system LUT                                          
  5865. 2000  max no vertices in foreign segments data file                             
  5866. 5000  max no zones that can be built from line segments                         
  5867.  
  5868.                                                                      113
  5869.                      E. TROUBLE-SHOOTING                                  
  5870.                        ================
  5871.  
  5872. Many of the Oz programs use most of available memory in the 640K. If you have   
  5873. other programs loaded they man not run. This will often show up as errors when  
  5874. opening files.                                                                  
  5875.                                                                                 
  5876. If you have trouble displaying maps then you probably have not configured the   
  5877. system properly. If you are using a super VGA get the system working in standard
  5878. VGA mode first. Generally check the \ozgis\interact.ini file for the DISPLAY    
  5879. parameter for the monitor type (usually 10). Super VGA modes need the correct   
  5880. startup register values to be set. Edit the interact.ini file and throw away    
  5881. irrelevant parts.                                                               
  5882.                                                                                 
  5883. If you have trouble with the mouse in super VGA mode you may need the C         
  5884. parameter on the end of the mode command in the interact.ini file. Ensure that  
  5885. there are no comments following the C parameter. There have also been problems  
  5886. with incompatible mouse drivers; microsoft and Genius drivers are known to work.
  5887. The mouse driver must be called MOUSE.COM.                                      
  5888.                                                                                 
  5889. If you have trouble with menus reload the \ozgis\ozgis.men file. This file      
  5890. defines all the menus and actions and is constantly rewritten. A hardware error 
  5891. could corrupt the file.                                                         
  5892.                                                                                 
  5893. Check the osgis.out file after problems to see if there are any error messages. 
  5894.                                                                                 
  5895. GIS data (digitised data) are often incorrect. This can cause problems with     
  5896. polygon display e.g. if zone boundaries cross themselves, and during zone       
  5897. building. Your data supplier probably wont be of much help. Try windowing into  
  5898. the part of the map with problems to isolate it and use the debug option to     
  5899. print values. You will have to patch the data files with a word processor.      
  5900.                                                                                 
  5901. Rebooting the system while the OzGIS programs are running can cause "loss" of   
  5902. disk space. This can be recovered using CHKDSK.                                 
  5903.  
  5904.                                                                      114
  5905.                      F. OzGIS REFERENCES                                  
  5906.                        ================
  5907.  
  5908.                                                                                 
  5909. O'CALLAGHAN, J.F., SIMONS, L. and PALMER, J.A.B. (1980).  A prototype           
  5910. system for interactive colour mapping.  Proc. URPIS-8 (k. Davies (ed.)),        
  5911. Surfers Paradise, pp. 9.1-9.5.                                                  
  5912.                                                                                 
  5913. SIMONS, L., O'CALLAGHAN, J.F. and PAINE, T. (1982).  COLOURMAP - an             
  5914. interactive colour mapping workstation.  Proc. DECUS (Digital Equipment         
  5915. Computer Users Society), Melbourne, Vol. 10, pp.1501-1504.                      
  5916.                                                                                 
  5917. O'CALLAGHAN J.F., and SIMONS, L.W.J. (1983) COLOURMAP: An Interactive           
  5918. Colour Mapping System. Proc. First Australasian Conference on Computer          
  5919. Graphics, Sydney.                                                               
  5920.                                                                                 
  5921. O'CALLAGHAN J.F., and SIMONS, L.W.J. (1984).   Map Display Techniques for       
  5922. Interactive Colour Mapping.                                                     
  5923.                                                                                 
  5924. Henzell, O'Callaghan. A Sequential Line Simplification Algorithm based on       
  5925. Equivalent Height. CSIRONET Technical Report, May 1980                          
  5926.                                                                                 
  5927. Robertson, O'Callaghan. The Generation of Colour Sequences for Univariate and   
  5928. Bivariate Mapping. IEEE Computer Graphics and Applications, February 1986.      
  5929.                                                                                 
  5930. Gerald Evenden. Cartographic Projection Procedures for the UNIX Environment - A 
  5931. User's Manual. USGS open-file report 90-284.                                    
  5932.                                                                                 
  5933. General Mapping References                                                      
  5934.                                                                                 
  5935. J Sibert, 'Continuous-colour Choropleth Maps', Geo-Processing, (1980)           
  5936. 207-216.                                                                        
  5937.                                                                                 
  5938. 'The Harvard Library of Computer Graphics Mapping Collection', Harvard          
  5939. University.                                                                     
  5940.                                                                                 
  5941. E Giamottic and P Puliafits, 'An Interactive Spatial Information System: A      
  5942. Tool for Regional Planning'; Proc IFIP 79.                                      
  5943.                                                                                 
  5944. J Dalton et al, 'Interactive Colour Map Displays of Domestic Information',      
  5945. Proc SIGGRAPH 79, Computer Graphics, Vol 13 No 2 ACM/SiGGRAPH.                  
  5946.                                                                                 
  5947. A Robinson et al, 'Elements of Cartography', Wiley 1978.                        
  5948.                                                                                 
  5949.                                                                                 
  5950. D Des Jardins, 'Multi-Level Statistical Maps in Graphic Communication',         
  5951. Proc NCGA, Anaheim 1982.                                                        
  5952.  
  5953.                                                                      115
  5954.                      G. OTHER SPATIAL SOFTWARE                            
  5955.                        ======================
  5956.  
  5957.  
  5958.   G. 1 Background                                        
  5959.       ----------
  5960.  
  5961.  Geismar Holdings has been involved with the development of several other       
  5962. systems with the Commonwealth Scientific and Industrial Research Organisation,  
  5963. Division of Information Technology. CSIRO is the major Australian government    
  5964. research organisation.                                                          
  5965.                                                                                 
  5966. These systems are based on the latest hardware and software technolgy, and      
  5967. typically run on Unix workstation (e.g. SUN SPARC), are written in C or C++ and 
  5968. use commercial relational database systems (e.g. Oracle, INGRES).               
  5969.                                                                                 
  5970. Several systems developed at CSIRO Division of Information Technology are now   
  5971. being maintained and marketed by Australian Companies. Geismar provides         
  5972. contract programming services to CSIRO and to a company selling the systems,    
  5973. CLOUGH Engineering (Systems Division).                                          
  5974.                                                                                 
  5975. We do not market these systems, but can arrange for information to be sent.     
  5976.                                                                                 
  5977.  
  5978.   G. 2 SIRO-DBMS Spatial Information in a Relational DBMS
  5979.       --------------------------------------------------
  5980.  
  5981.                                                                                 
  5982. SIRO-DBMS is a spatial database tool-kit for databases in the fields of         
  5983. Geographic Information Systems, Land Information Systems and Facilities         
  5984. Information Systems.  It offers high performance for queries involving          
  5985. selection by location, full integration of spatial and other corporate          
  5986. information, support for distributed database and a simple data model for       
  5987. spatial databases built on the relational data model.                           
  5988.                                                                                 
  5989. The system is of particular interest to Spatial Information System software     
  5990. developers.                                                                     
  5991.                                                                                 
  5992. SIRO-DBMS is built as a shell around off-the-shelf relational database          
  5993. management systems (rdbms) and uses the rdbms solely for both graphic and       
  5994. attribute information.  No changes to the rdbms are required and the full rdbms 
  5995. facilities remain available for use on tables interpreted by SIRO-DBMS as       
  5996. describing spatial entities.  This provides for full integration of the spatial 
  5997. database with other corporate databases.                                        
  5998.                                                                                 
  5999. The data model allows the geometric definitions of objects to be described as a 
  6000. point, a rectangle, a line, a chain, a ring, a polygon (simple or complex) etc  
  6001. in agreement with the ANSII standard on data interchange.  Linkages enable      
  6002. hierarchies of components (e.g. points into chains into polygons). Other        
  6003. attributes for entities can be described using the full set of data types       
  6004. provided by the host rdbms.  Several options are available for the internal     
  6005. representation of the geometry of objects, to allow database to be designed to  
  6006. best satisfy the particular requirements of the task in hand.                   
  6007.                                                                                 
  6008. The core operations are append, retrieve, delete and update.                    
  6009.                                                                                 
  6010. Spatial operations available are minimum-bounding-rectangle, intersection,      
  6011.  
  6012.                                                                      116
  6013. enclosure, crossing, connection, within-buffer and adjacency.                   
  6014.                                                                                 
  6015. Good performance is provided by spatial indexing, a specialist form of indexing 
  6016. for retrieval of objects by their location, implemented using the standard      
  6017. rdbms indexing facilities.  Tests on a 1 Mip system show response times of 0.5  
  6018. seconds (elapsed) to retrieve an average of 7 points from a set of 230000       
  6019. points by windowing and response times of under 2 seconds (elapsed) to retrieve 
  6020. 5 polygons from a set of 300000 polygons.                                       
  6021.                                                                                 
  6022. Distribution of a SIRO-DBMS Spatial Database is achieved using the distributed  
  6023. database tools in the host rdbms.  Further support is provided by the SIRO-DBMS 
  6024. 'class' facility, which allows a spatial data set to be distributed on regional 
  6025. computers with SIRO-DBMS accessing only relevant partitions of the data set.    
  6026.                                                                                 
  6027. SIRO-DBMS has been implemented in the C programming language.  It has been      
  6028. ported to several UNIX workstations, including SUN, HP and PC systems. Versions 
  6029. are available that use ORACLE, INGRES and INFORMIX as the kernel rdbms, although
  6030. any other rdbms with SQL and with host language interfaces are potentially      
  6031. suitable.  SIRO-DBMS is being used within the Centre for Spatial Information    
  6032. Systems for development of Geographic Information Systems.                      
  6033.                                                                                 
  6034.  
  6035.   G. 3 DISIMP Image Processing                           
  6036.       -----------------------
  6037.  
  6038.                                                                                 
  6039. Processing and analysis of spatial data has become increasingly important in    
  6040. areas such as land resource management, mapping, mineral exploration,           
  6041. agriculture and oceanography. Previously, comprehensive, flexible and           
  6042. functional high performance image processing and analysis systems have not been 
  6043. available. This gap has been bridged by an extensive suite of image processing  
  6044. software, DISIMP, developed by The Centre for Spatial Information Systems of    
  6045. the CSIRO's Division of Information Technology.                                 
  6046.                                                                                 
  6047. Featuring a sophisticated, icon-based user interface, DISIMP is an ideal tool   
  6048. for any application involving restoration, analysis, enhancement and display of 
  6049. digital images. DISIMP is now available on a growing range of computer systems, 
  6050. which can be networked together to provide a flexible and expandable            
  6051. distributed image processing workstation environment .                          
  6052.                                                                                 
  6053. DISIMP has comprehensive facilities for processing digital images from many     
  6054. different sources. The full integration of graphics with support for geographic 
  6055. projections, provides GIS functionality. Imaging facilities include image       
  6056. restoration and enhancement, geometric and intensity transformations,           
  6057. statistical analysis and interactive colour image display.  Special facilities  
  6058. are provided in DISIMP for analyzing multi-spectral images from the Landsat,    
  6059. SPOT and NOAA satellites and for integrating these images with related data     
  6060. involving topographic, geophysical and cultural properties.  The main           
  6061. applications for DISIMP have therefore been in the analysis of remotely sensed  
  6062. data and in image-based geographic data processing.                             
  6063.                                                                                 
  6064. The modular and flexible design of DISIMP allows system builders to extend its  
  6065. capabilities and to develop additional utilities as required for specific       
  6066. applications.  The design provides an excellent base for the development of     
  6067. production-oriented systems for specific applications, and allows DISIMP to be  
  6068. configured as part of turnkey systems for image processing.                     
  6069.                                                                                 
  6070. DISIMP has recently been released for the workstation/Unix environment and is   
  6071.  
  6072.                                                                      117
  6073. available for SUN/SPARC and HP systems with various image displays.  The        
  6074. software supports multi-host configurations of distributed workstations linked  
  6075. into a host environment with tape and large scale storage facilities.  DISIMP   
  6076. also supports a wide range of peripherals, including digitizers, interactive    
  6077. image display systems and hardcopy devices.                                     
  6078.                                                                                 
  6079. DISIMP is being installed in a growing number of user sites, including Federal  
  6080. and State government departments, universities, mineral exploration companies   
  6081. in Australia. It is also in use in research, government and commercial groups   
  6082. overseas.                                                                       
  6083.                                                                                 
  6084.  Software Functions and Organisation                                            
  6085.  Version 4.1 of the software was released in 1988 and contains more than 125    
  6086. utilities.  Version 4.1 supports the Apollo DN3000 and DN4000 workstations with 
  6087. a Truevision VISTA display.  Version 5.0 runs on the SUN / SPARC under Xwindows 
  6088. in 8-bit mode on the standard screen or in 24-bit mode with a RasterOps card.   
  6089. The software is written in standard FORTRAN 77, but some low level routines for 
  6090. bit manipulation and file access are provided in assembler (or C on UNIX        
  6091. systems) to improve operational performance.                                    
  6092.                                                                                 
  6093. A menu-driven interface to the utilities has been implemented to assist users   
  6094. unfamiliar with the capabilities of the packages and their utilities.  A modern 
  6095. icon-based interface to control the interactive image has been developed for    
  6096. bit-map graphics workstations.                                                  
  6097.                                                                                 
  6098.                                                                                 
  6099. Special Features of DISIMP                                                      
  6100.                                                                                 
  6101. DISIMP is in demand as a general package for image processing applications      
  6102. and as a base for further development.                                          
  6103.                                                                                 
  6104. Generalised image representation                                                
  6105.  . device independence:  handles images on various devices (disc,               
  6106.         magnetic, tape, display system, etc.) in a uniform way                  
  6107.  . detailed image information in a standard header and in ancillary             
  6108.         data records                                                            
  6109.  . multi-image and multi-channel files                                          
  6110.  . no limit to image dimensions or number of channels                           
  6111.  . binary, packed, integer, floating point and complex intensity                
  6112.         data formats                                                            
  6113.  . geocoding for geographically-referenced data                                 
  6114.  . special encoding for physically-based data                                   
  6115.                                                                                 
  6116. Flexible image transfer                                                         
  6117.  . user-defined image windowing and viewporting                                 
  6118.  . variable expansion and sampling of images                                    
  6119.  . intensity scaling and clipping                                               
  6120.  . pixel aspect ratio correction                                                
  6121.  . null value handling                                                          
  6122.  . error checking and reporting                                                 
  6123.                                                                                 
  6124.                                                                                 
  6125. Advanced image processing                                                       
  6126.  . generalised image correction, registration and rectification                 
  6127.  . integration of graphic and tabular data                                      
  6128.  . generalised image/graphic handling                                           
  6129.  . support for a range of geographic map projections                            
  6130.  . fast three-dimensional transformations                                       
  6131.  
  6132.                                                                      118
  6133.        (relief shading, perspective, shadowing and stereo views)                
  6134.  . colour space transformations based on human perception theory                
  6135.  . colour display calibration and modelling for colour consistency              
  6136.  . realistic scene synthesis:  coloured surfaces and transparencies             
  6137.                                                                                 
  6138. User-accessible subroutine libraries for                                        
  6139.  . image and file handling                                                      
  6140.  . programming interactive applications                                         
  6141.  . general image processing                                                     
  6142.                                                                                 
  6143. Extensive user support                                                          
  6144.  . on-line help messages                                                        
  6145.  . menu-driven interface to utilities                                           
  6146.  . comprehensive documentation and training                                     
  6147.  . comprehensive support and maintenance                                        
  6148.                                                                                 
  6149. Details of the packages are documented in various publications:                 
  6150.                                                                                 
  6151.        DISIMP Users' Guide                                                      
  6152.        DISIMP Utilities Reference Manual                                        
  6153.        DISIMP Programmers' Guide                                                
  6154.        -Part 1 Image Processing Base                                            
  6155.        -Part 2 Common Display Interface                                         
  6156.        -Part 3 File Formats and File Access                                     
  6157.        DISIMP System Reference Manual                                           
  6158.        Software Application Notes (series)                                      
  6159.        Utility Users' Guide (series)                                            
  6160.        DISIMP Release Notes                                                     
  6161.                                                                                 
  6162.  A two-day course has been developed for training users at DISIMP sites, and is 
  6163. offered as part of the installation procedure.  Users and collaborators are     
  6164. welcome to spend time working with the Project Team in Canberra.                
  6165.                                                                                 
  6166. A User's Meeting is hosted regularly by the Project Team to discuss the         
  6167. priorities for support activities and to exchange experiences at user sites.    
  6168.                                                                                 
  6169.  
  6170.   G. 4 ITA Interactive Location and Territory Planning   
  6171.       -----------------------------------------------
  6172.  
  6173.                                                                                 
  6174. ITA is a decision-support system designed to facilitate the solution of         
  6175. location and territory planning problems.  Applications include location        
  6176. planning for warehouses, schools, fire stations, and retail stores; electoral   
  6177. reapportionment; and definition of administrative districts and sales           
  6178. territories.  Areas under consideration for further development include         
  6179. transportation network analysis and demand modelling for marketing              
  6180. applications.                                                                   
  6181.                                                                                 
  6182. The emphasis on solving problems distinguishes ITA both from the                
  6183. general-purpose geographic information systems and from specialized predictive  
  6184. modelling packages.  ITA is designed to run on a graphics workstation, which    
  6185. provides the basis for an easy, intuitively direct style of dialogue between    
  6186. the system and its users.  No special knowledge of computing is needed for      
  6187. effective use of the system:  most operations are invoked simply by using a     
  6188. mouse to select items from menus.                                               
  6189.                                                                                 
  6190. Both automated and manual plan-making techniques are provided.  The manual      
  6191.  
  6192.                                                                      119
  6193. techniques allow users of the system to make or modify plans directly, using a  
  6194. mouse to select and assign objects on the workstation's graphical display       
  6195. monitor.  The automated techniques are heuristic optimization procedures,       
  6196. capable of addressing requirements such as efficiency in terms of               
  6197. transportation costs, compactness in the shape of territories, restrictions on  
  6198. territory size, connectivity constraints, and scope restrictions.               
  6199.                                                                                 
  6200. To enhance a planner's understanding of a problem or situation in its           
  6201. geographical context, the plan-making procedures are closely integrated with a  
  6202. number of powerful display techniques, based primarily on the use of maps.      
  6203. These include functions such as zooming and panning, chloropleth display of     
  6204. spatially referenced attribute data, geographical    attribute data,            
  6205. geographical inquiry, and attribute data summaries.  ITA also provides          
  6206. facilities for producing hard-copy output, in the form of printed reports and   
  6207. plotted maps.                                                                   
  6208.                                                                                 
  6209. All the data used by the system is stored and managed in a relational database. 
  6210. The database for collaborative projects in Australia is set up in terms of the  
  6211. Census Collector Districts and other geographical entities defined by the       
  6212. Australian Bureau of Statistics (ABS).  The ABS has provided most of the        
  6213. spatially referenced data used in these projects, and the cartographic          
  6214. components of the database have been obtained from the Australian Survey and    
  6215. Land Information Group.  A database administrator's utility program called      
  6216. ITA-ADMIN simplifies management of the database and allows ITA users to         
  6217. introduce data from sources other than those mentioned above.                   
  6218.                                                                                 
  6219. The primary version of ITA is currently based on the DECstation colour graphics 
  6220. workstations, with the Ultrix (Unix System V) operating system and X11          
  6221. graphics. The software is also available on SUN, HP Apollo and Intergraph       
  6222. workstations.                                                                   
  6223.                                                                                 
  6224.                                                                                 
  6225.  
  6226.   G. 5 CSIRO Division of Information Technology          
  6227.       ----------------------------------------
  6228.  
  6229.                                                                                 
  6230. The Division of Information Technology was established in 1985 as the result of 
  6231. increasing demand for strategic research and development to assist the          
  6232. Australian information industries.                                              
  6233.                                                                                 
  6234. The research activities of the Division concentrate on software-related aspects 
  6235. of information technology, covering software engineering, information systems   
  6236. and computer communications.  The Division has about 70 staff located in        
  6237. laboratories in Sydney (headquarters), Melbourne and Canberra.                  
  6238.                                                                                 
  6239. The Division collaborates with other research groups in CSIRO, academic         
  6240. institutions and industry.  Consultants from these external groups assist the   
  6241. Division in research planning and management.  Joint appointments are also      
  6242. being made to focus the research efforts with other institutions, and visitor   
  6243. exchange programs are being developed with overseas organisations.              
  6244.                                                                                 
  6245. As an example of its research associations, the Division is affiliated with the 
  6246. Centre for Information Sciences Research at the Australian National University, 
  6247. and the Canberra Laboratory of the Division is located on the ANU Campus.       
  6248.                                                                                 
  6249. The Division has a number of commercial agreements with industrial partners in  
  6250. order to make its research results available to industry and to develop         
  6251.  
  6252.                                                                      120
  6253. products for local and international markets.  These agreements cover software  
  6254. licences, collaborative and contract research, product design and development   
  6255. and consultancy.                                                                
  6256.                                                                                 
  6257. The activities of the Divisional research programs are outlined below.          
  6258.                                                                                 
  6259. CENTRE FOR SPATIAL INFORMATION SYSTEMS                                          
  6260.                                                                                 
  6261. The Centre conducts research leading to the design, implementation and          
  6262. application of computer based systems for processing geographic and spatially   
  6263. referenced data.  The main research topics of the Centre involve key software   
  6264. technologies:  expert systems, spatial data bases, image processing, computer   
  6265. graphics, spatial analysis, computer mapping and distributed computing.         
  6266. Software developed by this research is now being exploited by collaborative     
  6267. programs with industry.                                                         
  6268.                                                                                 
  6269. The research is being focussed on the requirements of systems for applications  
  6270. including resource and environmental management, atmospheric and oceanographic  
  6271. research, mineral exploration, public utilities and sales planning and          
  6272. marketing.                                                                      
  6273.                                                                                 
  6274. As an example, a prototype information system is being developed with the CSIRO 
  6275. Division of Wildlife and Ecology for monitoring seasonal weather conditions to  
  6276. assist the management of pastoral properties in the Australian rangelands.      
  6277.                                                                                 
  6278. The Centre has established several joint research agreements with Australian    
  6279. companies for product design and development, with the aim of developing        
  6280. Australian products for the international market.  These agreemens are          
  6281. supporting research on image processing and graphic techniques in collaboration 
  6282. with several other research groups for applications in remote sensing, oil and  
  6283. mineral exploration and biological analysis.  An interactive terrain modelling  
  6284. package  is currently the subject of commercial negotiation.                    
  6285.                                                                                 
  6286. The Centre is developing spatial inferencing techniques for use in "emergency"  
  6287. planning systems, such as required in military command and control and in civil 
  6288. emergencies.  The techniques involve "expert system" concepts to detect and     
  6289. analyze conflicts for proposed tactical plans, given the constraints of         
  6290. personnel, equipment, environmental conditions and threats.  This is a          
  6291. collaborative project with the ANU Department of Computer Science, and the      
  6292. Applied Research and Development Division of Computer Power.                    
  6293.                                                                                 
  6294. SOFTWARE ENGINEERING                                                            
  6295.                                                                                 
  6296. The program has a broad charter covering many aspects of software technology.   
  6297. There are four main projects.                                                   
  6298.                                                                                 
  6299. A collaborative project with the Royal Melbourne Institute of Technology is     
  6300. investigating the use of multiple processors ('parallelism') to achieve         
  6301. extremely fast computer systems.  The research is concentrating on algorithms,  
  6302. programming methodologies and languages to exploit a particular model of        
  6303. parallel architecture called "dataflow".  The main applications of this work    
  6304. are currently in scientific computing and artificial intelligence.              
  6305.                                                                                 
  6306. Another project is concerned with the development of associative memory         
  6307. techniques for high speed table searching and their implementation in hardware. 
  6308.  A prototype implementation has been produced in collaboration with the         
  6309. University of New South Wales and is now the subject of commercialization.      
  6310. Associative memory techniques are key components in information systems and     
  6311.  
  6312.                                                                      121
  6313. knowledge-based systems.                                                        
  6314.                                                                                 
  6315. The program has considerable expertise in the software engineering of           
  6316. knowledge-based (expert) systems, and has used its experience to tackle several 
  6317. practical problems such as the re-engineering of the cotton pest management     
  6318. system SIRATAC (with CSIRO Division of Plant Industry) and the analysis of the  
  6319. results of thyroid assay blood tests (with Garvin Institute of Medical          
  6320. Research).  Expert systems are becoming increasingly important for automating   
  6321. industrial processes.                                                           
  6322.                                                                                 
  6323. A new project on human-computer interfaces aims to develop techniques to        
  6324. provide more effective means of communication between user and computer         
  6325. systems.  These techniques will rely heavily on graphical representations and   
  6326. will be compatible with the computer technology anticipated in the 1990s.       
  6327.                                                                                 
  6328. COMPUTER COMMUNICATIONS                                                         
  6329.                                                                                 
  6330. Programs in computer communications undertake research on computer networking   
  6331. and the development of digital communications services on these networks.  The  
  6332. research aims to improve the current computer communications infrastructure in  
  6333. the Australian academic and research environment and to assist manufacturers to 
  6334. exploit the opportunities presented by the emerging international standards for 
  6335. interconnection of different computer systems.                                  
  6336.                                                                                 
  6337. One program is concerned with the development of prototype systems for          
  6338. communication services based on the Open System Interconnection (OSI) Reference 
  6339. Model, which has been adopted by the International Standards Organization.      
  6340. Members of the program participate in the development of standards for          
  6341. communications services such as  file transfer, access and management (FTAM),   
  6342. electronic directory services and distributed computing, in order to reduce the 
  6343. product development time.  Products based on the emerging standards have        
  6344. enormous sales potential in the international markets.                          
  6345.                                                                                 
  6346. The program has established an extensive computer environment, with gateways to 
  6347. Australian and international networks, for testing products and prototype       
  6348. implementations of OSI standards.                                               
  6349.                                                                                 
  6350. Another program is concerned with the specification, validation and             
  6351. implementation of protocols which underlie computer communication services.     
  6352. This area called "protocol engineering" employs formal software engineering     
  6353. techniques and aims to produce more efficient and more reliable implementations 
  6354. of complex communications systems.                                              
  6355.                                                                                 
  6356. for further information contact:                                                
  6357.                                                                                 
  6358. The Information Officer,                                                        
  6359. CSIRO Div. Information Technology,                                              
  6360. GPO Box 664,                                                                    
  6361. Canberra 2601,                                                                  
  6362. Australia.                                                                      
  6363. Fax 06 275 0911                                                                 
  6364.  
  6365.                     CONTENTS
  6366.  
  6367.   1. OzGIS INTRODUCTION                                              4          
  6368.   1. 1 Introduction                                                  4          
  6369.   1. 2 Concepts                                                      4          
  6370.   1. 3 Environment                                                   5          
  6371.   2. SUMMARY                                                         7          
  6372.   3. SYSTEM CONFIGURION                                             10          
  6373.   3. 1 Introduction                                                 10          
  6374.   3. 2  DOS system files                                            10          
  6375.   3. 3  Standard EGA and VGA boards                                 10          
  6376.   3. 4  Super VGA boards                                            11          
  6377.   3. 5 Maths Coprocessor                                            16          
  6378.   3. 6 Extra RAM                                                    16          
  6379.   3. 7 Hardcopy configuration                                       16          
  6380.   3. 8 Plotter setup                                                18          
  6381.   3. 9 Mouse                                                        19          
  6382.   4. BASIC CHOROPLETH MAPPING EXAMPLE                               20          
  6383.   4. 1 OzCensus                                                     20          
  6384.   4. 2 Example map                                                  20          
  6385.   5. INTERACTIVE USER INTERFACE TO OzGIS                            23          
  6386.   5. 1 Menus                                                        23          
  6387.   5. 1. 1 Menu format                                               23          
  6388.   5. 1. 2 Function keys                                             23          
  6389.   5. 1. 3 Stacking selections                                       24          
  6390.   5. 2 Questions                                                    24          
  6391.   5. 3 Commands                                                     25          
  6392.   5. 4 Graphic interaction                                          25          
  6393.   5. 5 Pop-up                                                       26          
  6394.   5. 6  Print file                                                  26          
  6395.   6. OzGIS FILES                                                    27          
  6396.   7. DEVICE FILES                                                   30          
  6397.   8. OzGIS MAP TYPES                                                32          
  6398.   8. 1 Attribute maps                                               32          
  6399.   8. 1. 1 Bivariate zones map Example                               32          
  6400.   8. 1. 2 Zones & sites Example                                     32          
  6401.   8. 1. 3 Geographic (GIS) maps Example                             33          
  6402.   8. 1. 4 Diagrams Example                                          34          
  6403.   8. 2 Device files                                                 34          
  6404.   8. 3 Presentations                                                34          
  6405.   8. 4 Time Lapse Display (not available)                           35          
  6406.   9. ATTRIBUTE SELECTION                                            36          
  6407.   9. 1 Sequentially                                                 36          
  6408.   9. 2 By number (position in file)                                 36          
  6409.   9. 3 By attribute description                                     36          
  6410.   9. 4 By arithmetic operation                                      36          
  6411.  10. QUANTISATION                                                   37          
  6412.  10. 0. 1 Quantisation Methods                                      37          
  6413.  10. 0. 2 Quantisation Ranges                                       39          
  6414.  10. 0. 3 Quantisation Lists                                        39          
  6415.  11.  DISPLAY CONTROL & MAP DESIGN                                  41          
  6416.  11. 0. 1  Map Quantisation Legends                                 41          
  6417.  11. 0. 2 Overlays (GIS) legends                                    42          
  6418.  11. 0. 3 Other Legends                                             42          
  6419.  11. 0. 4 Text                                                      42          
  6420.  11. 0. 5 Attribute Diagrams                                        42          
  6421.  11. 0. 6 Displayed Colours (removed)                               43          
  6422.  12. MAP REGIONS                                                    45          
  6423.  
  6424.  12. 0. 1 Regions                                                   45          
  6425.  12. 0. 2 Map List                                                  46          
  6426.  12. 0. 3 Quantised Zones                                           46          
  6427.  12. 0. 4 Quantised lines                                           47          
  6428.  12. 0. 5 Quantised sites                                           47          
  6429.  12. 0. 6 Line Overlays                                             47          
  6430.  12. 0. 7 Polygon underlays                                         47          
  6431.  12. 0. 8 Marker Overlays                                           47          
  6432.  12. 0. 9 Name Overlays                                             48          
  6433.  12. 0.10 Map Modification                                          48          
  6434.  13.  MAP ANALYSIS                                                  49          
  6435.  13. 0. 1 Map Reports                                               49          
  6436.  13. 0. 2 Attribute Data Statistics                                 49          
  6437.  13. 0. 3 Map Interrogation                                         49          
  6438.  14. OzEnter DATA ENTRY                                             51          
  6439.  14. 1 Introduction                                                 51          
  6440.  14. 2 Demonstration Files                                          51          
  6441.  14. 3 Example geographic and attribute data                        51          
  6442.  14. 4 Example device files                                         52          
  6443.  14. 5 Marker data files                                            52          
  6444.  14. 6 Colour names data (no longer used)                           52          
  6445.  15. OzData DATA PREPARATION                                        53          
  6446.  15. 1 Attribute Files                                              53          
  6447.  15. 2 Geographic Files                                             54          
  6448.  15. 3 Palette Files (Removed from system)                          54          
  6449.  15. 4 Colour Names Files  (Removed from system)                    55          
  6450.  15. 5  Names Files                                                 55          
  6451.  15. 6  Output to Data Files                                        55          
  6452.  16. OzZone BUILDING ZONES FROM SEGMENTS                            56          
  6453.  16. 1 Use                                                          56          
  6454.  16. 2 Example                                                      56          
  6455.  17. MAP PROJECTIONS (under development)                            58          
  6456.  17. 1 Introduction                                                 58          
  6457.  17. 2 Precision                                                    58          
  6458.  17. 3 Latitude / longitude                                         58          
  6459.  17. 4 Projections                                                  58          
  6460.  17. 5 Ellipsoids                                                   59          
  6461.  18. HARDCOPY MAP PRODUCTION                                        60          
  6462.  18. 1 Overview                                                     60          
  6463.  18. 2 Device files                                                 60          
  6464.  18. 3 VECTOR Program                                               61          
  6465.  18. 4 Example                                                      65          
  6466.  19. OzTerr                                                         66          
  6467.  20. OzCatch (NOT AVAILABLE YET)                                    67          
  6468.  20. 1 Introduction                                                 67          
  6469.  20. 2  SITE CATCHMENTS                                             67          
  6470.   A. DATA SOURCES                                                   70          
  6471.   A. 1 Australia                                                    70          
  6472.   A. 1. 1 AUSLIG data                                               70          
  6473.   A. 1. 2 Australian Bureau of Statistics                           70          
  6474.   A. 2 New Zealand                                                  71          
  6475.   A. 3 United Kingdom                                               71          
  6476.   A. 4 Canada                                                       71          
  6477.   A. 5 USA                                                          72          
  6478.   A. 6 Others                                                       72          
  6479.   B. MAP DATA FORMATS                                               73          
  6480.   B. 1 Introduction                                                 73          
  6481.   B. 2 Data Format                                                  73          
  6482.  
  6483.   B. 2. 1 Description of File Formats                               73          
  6484.   B. 3 Format of attribute files                                    74          
  6485.   B. 3. 1 General                                                   74          
  6486.   B. 3. 2 Standard format                                           74          
  6487.   B. 3. 3 Sample attribute file DEMOATTR.DAT                        75          
  6488.   B. 3. 4 Simple Attribute format (database format)                 75          
  6489.   B. 3. 5 Sample simple attribute file DEMOSASA.DAT                 75          
  6490.   B. 3. 6 Spreadsheet data formats                                  76          
  6491.   B. 3. 7 LAMM format                                               76          
  6492.   B. 3. 8 Comma delimited format                                    77          
  6493.   B. 3. 9 Other attribute data formats                              78          
  6494.   B. 4 Standard format of geographic files                          78          
  6495.   B. 4. 1 General Information                                       78          
  6496.   B. 4. 2 Structure of data                                         78          
  6497.   B. 4. 3 Internal Data                                             79          
  6498.   B. 4. 4 Comment Record                                            79          
  6499.   B. 4. 5 Map Partition                                             80          
  6500.   B. 4. 6 Zones Partition                                           80          
  6501.   B. 4. 7 Line Partition                                            81          
  6502.   B. 4. 8 Polygons Partition                                        81          
  6503.   B. 4. 9 Segments Partition                                        82          
  6504.   B. 4.10 Points Partitions                                         83          
  6505.   B. 4.11 Sample boundaries geographic file DEMOZSEG.DAT            83          
  6506.   B. 4.12 Sample geographic file DEMOZONES.DAT                      84          
  6507.   B. 4.13 Sample lines geographic file DEMOLINES.DAT                85          
  6508.   B. 4.14 Sample points geographic file DEMOPOINT.DAT               86          
  6509.   B. 5 Format of polygon geographic files                           86          
  6510.   B. 5. 1 Standard (not implemented)                                86          
  6511.   B. 5. 2 Simple Format (SAS) Zone Files                            87          
  6512.   B. 5. 3 Sample simple zones data file DEMOSASG.DAT                87          
  6513.   B. 6 GIS / standard geographic file formats                       88          
  6514.   B. 6. 1 DIME format                                               88          
  6515.   B. 6. 2 DLG optional 3 format                                     89          
  6516.   B. 6. 3 Gina format                                               91          
  6517.   B. 6. 4 ANSII standard                                            93          
  6518.   B. 6. 5 SIF format (not available)                                93          
  6519.   B. 6. 6 DXF format (not available)                                93          
  6520.   B. 7 Format of names files                                        94          
  6521.   B. 7. 1 Sample names file DEMOATTR.DAT                            94          
  6522.   B. 8 Format of colour names files (Removed from system)           94          
  6523.   B. 9 Format of combine files                                      95          
  6524.   B. 9. 1 Sample combine file DEMOCOMB.DAT                          95          
  6525.   B.10 Format of presentation files                                 95          
  6526.   B.10. 1 Sample presentation file                                  96          
  6527.   B.11 Format of marker files                                       96          
  6528.   B.11. 1 Sample marker file SQUARE.DAT                             97          
  6529.   B.12 Format of device files                                       97          
  6530.   C. GLOSSARY OF TERMS                                             103          
  6531.   D. SYSTEM LIMITS                                                 112          
  6532.   E. TROUBLE-SHOOTING                                              113          
  6533.   F. OzGIS REFERENCES                                              114          
  6534.   G. OTHER SPATIAL SOFTWARE                                        115          
  6535.   G. 1 Background                                                  115          
  6536.   G. 2 SIRO-DBMS Spatial Information in a Relational DBMS          115          
  6537.   G. 3 DISIMP Image Processing                                     116          
  6538.   G. 4 ITA Interactive Location and Territory Planning             118          
  6539.   G. 5 CSIRO Division of Information Technology                    119          
  6540.