Beruflich Dokumente
Kultur Dokumente
"ACIFIC
SOUTHWEST
Forest and Range
Experiment Station
FOREST SERVICE
U.S.DEPARTMENT O F AGRICULTURE
P. 0. BOX 245, BERKELEY, CALIFORNIA 94701
The Authors
Page
Foreword ........................................... 1
FOREWORD
VIEWIT is a computerized technique for delineat- point above the ground level; map the location of
ing the terrain visible from a single point or from these seen areas.
multiple observer points. The results are produced in 3. Express the above information in composite
either tabular or in overlay map form. VIEWIT can form from many viewing points within the study area
also be used t o prepare terrain slope and aspect analy- (viewing points may represent alternative roads, trails,
ses. In addition, the system may be used t o do com- or other development systems); map these seen areas
bined analyses of seen area with aspect relative t o the on a numerical printout which indicates the number
observer points and weighted by the distance t o seen of times each cell is visible from the viewing points;
areas from observer points. The system will also pro- map these seen areas on a gray scale printout which
duce elevation profile charts between any two points shows all cells visible from 0 to 9 and more than nine
in the study area. Besides these basic capabilities, times seen in shades of gray; map these seen areas as a
VIEWIT has many options for seen-area analyses and percentage of times each cell is seen from the total
for aspect analyses. The system has been developed number of observer positions, and print out in numer-
over an eight-year period and the original "seen-area" ical or gray scale maps or both, thereby providing
program was published in 1968.' further mapping refinement to cells seen more than
The system has been used to help manage and plan 10 times.
lands which are visually important. Examples of ap- 4. Evaluate only a portion of a study area (sub-
plications include timber harvesting, mining, scenic rectangle) to save time and funds.
tramway routes, bridge proposals, transportation 5. Evaluate only specified sectors of view such
system alternatives, ski runs, roads, recreation devel- as 0 t o 9 0 , 1 8 0 t o 2 2 0 , or combinations of
opments, and fuelbreaks. Additionally, VIEWIT is sectors.
being used t o determine visual impact, and terrain 6. Evaluate only specified vertical angles of
slope and aspect information for land-use planning. view.
VIEWIT provides capabilities for several kinds of 7. Evaluate only user-specified classes for slope,
analyses of digital terrain data. The basic input t o the aspect and elevation analyses.
program is a grid of elevation points representing the 8. Develop profile printouts in line with (X,Y)
area of interest. A second program input is a series of coordinates or diagonal t o these coordinates in any
user requests that define the form of the elevation length specified.
data and cause various operations to be performed. 9. Develop tables, numeric maps, and gray shade
The system then produces tables and maps showing maps of elevation values.
the results of these requests. 10. Develop tables, numeric maps, and gray shade
VIEWIT is designed to operate on the Univac 1108 maps of slope classes as specified. Slope may be
computers with Exec-8 operating systems. computed by fitting a plane to the eight neighboring
cells or by finding the maximum slope to these cells.
What Can VIEWIT Do? 11. Develop tables, numeric maps, and gray shade
maps of aspects by 36 10-degree classes.
VIEWIT can do these jobs: 12. Develop tables, numeric maps, and gray shade
1. Verify the consistency of digitized topo- maps of aspect by eight sectors of 4 5 , each centered
graphic data through the Data Check option and print on the principal compass points.
maps in numeric or gray scales as well as tables 13. Develop tables, numeric maps, and gray shade
showing those cells or cell clusters which do not meet maps of aspect by eight sectors of 4S0, each with
specified tolerances of elevation with their eight weighting from most desirable t o least desirable from
neighboring cells. any direction which is specified t o be most desirable.
2. Express in tables showing square miles, acres, 14. Develop "aspect relative to the observer"
and hectares the area within the study unit that can (vertical tilting and horizontal rotation of the plane
be seen from any single point o n the ground or at any of the grid cell) weighting tables, numeric maps, and
gray shade maps. This weighting is one of the func-
tions of "visual magnitude" weighting. It can be done
' Amidon, Elliot L., and Gary H. Elsner. 1968. Delineating
for one viewing point or for many.
landscape view areas . . . a computer approach. USDA Forest
S e n . Res. Note PSW-180, 5 p., illus. Pacific Southwest Forest 15. Develop distance-weighting tables, numeric
and Range Exp. Stn., Berkeley, Calif. maps, and gray shade maps. This weighting can be
adjusted to allow for up to 20 changes in the distance land which you manage. If the proposal is of a general
weights. Weights may relate t o foreground, middle- nature in location, you may wish to check its poten-
ground, and background distances or (e.g.) weights tial visual impact against the "visual perception sensi-
may be specified t o give greater weights t o middle- tivity" map prepared in land-use planning (or if this
ground or the middle areas. It can be done for one was not done you may want to select key viewing
viewing point or for many. points and produce a printout map). If the proposal is
16. Develop combined distance, "aspect relative a specific one with tower locations designed, you can
t o the observer" and times seen tables, numeric maps, set the viewing point at the top of each tower and
and gray shade maps. These three functions combined develop tables and maps which show the acreage on
measure the relative visual magnitude of each grid cell which each tower would visually have impact, or the
or the "visual perception sensitivity" of each cell. combined visual impact of all the towers. If the
digitized topographic data is already available and
Examples of Applications you have a computer specialist and a high-speed ter-
minal, this table output and mapping could take just
What are some specific situations and examples in a matter of minutes to prepare in response t o the
which VIEWIT has been applied? And what parts or special-use proposal. The same visual impact analysis
options of the program would be useful if you were could quickly be made of a highway proposal, a
developing a land-use plan for a visually sensitive proposed building, electronic relay, a clearcut block,
unit? or a scenic t r a r n ~ a y . ~
First, after data collection and preparation you For fire detection planning, the system can be
would perform a Data Check to verify accuracy. used t o map the seen area of existing fixed fire
Next, select the key viewing points in the unit and detection stations and t o prepare composite seen area
test a combination of distance weighting, "aspect maps with additional or reduced numbers of stations.
relative t o observer weighting," and times seen table These analyses are then helpful in evaluating the
which would list the total acreages of each of 10 location and height of new stations in specifying a
combined weighting categories and then produce a system of stations.
gray shade map of these combined weightings. This
provides a map of the "visual perception sensitivity" Should You Use VIEWIT?
of the unit in fine detail. (It would possibly take Before investing time and funds in using VIEWIT,
months t o do this work by manual methods-espe- the potential user should answer these questions:
cially t o combine the weightings of numerous viewing 1. Are visual resources of great importance in the
points.) proposed project or land-use planning activity? Will
In almost every land-use planning situation you they have major effects on decisions?
would want t o develop a slope class map or perhaps 2. Can the visual analysis be handled through
several types of slope class maps. For areas that could other means with less investment?
be logged by tractors the slope class map and the 3. Does the user have access t o a high-speed print-
tables could be examined t o determine area slopes er terminal? If not, can the user work with turn-
less than 35 percent. For potential ski areas, slopes around times involved in mailing of input and output
between 10 percent and 8 0 percent could be deter- data from other offices; or can work be handled by
mined by VIEWIT. short details of individuals t o such offices?
For other uses the aspect options may be valuable. 4. Is the format of output data compatible with
The 4 5 aspect map with eight weighted sectors other data output? If not, can it be converted t o
might be given highest weighting for northeast expo- compatible data by manual graphics (outlining areas
sure t o map out best ski area or vegetative regenera- or coloring in areas of similar output characteristics).
tion potential or selected microclimatic conditions. 5. If the value of visual analyses is marginal, will
Overlay the slope and aspect maps for ski area poten- the optional outputs, such as slope and aspect maps
tial, and potential areas would be immediately appar- and tables, offset the marginal values in favor of using
ent. If maximum exposure t o sunlight were a criteri- VIEWIT?
on, the southwest exposure map printout in gray
shades would be most useful. These are just a few of
Elsner, Gary H. 1971. Computing visible areas from pro-
the options that may be helpful.
posed recreation developments . . . a case study. USDA
For an example of project application, consider a Forest Serv. Res. Note PSW-246, 10 p., illus. Pacific South-
power transmission line proposal across a section of west Forest and Range Exp. Stn., Berkeley, Calif.
6. Is there high potential for future use of the useful in developing land-use or project plans?
input data after its initial usage? For instance, would This guide provides detailed instructions on how
there be possibilities of power transmission, road, to use the VIEWIT system. Appendix I lists a sample
timber sale, electronic relay site, etc., proposals with- deck of punched cards in the form in which they
in this land unit? If so, visual impacts could be would be submitted to the computer, and illustrates
determined within minutes or hours of the proposal the computer printout. Appendix I1 illustrates the use
at negligible costs. of a preprocessor program with data in a form that
7. Are there possibilities that several slope and cannot be read directly by VIEWIT.
aspect classifications will be needed for planning and The VIEWIT system is accessible via remote terrni-
design consideration? This program is flexible in pro- nals to the USDA Fort Collins Computer Center. For
ducing several kinds of slope and aspect classifications those not having access to this computer facility, the
initially or at later dates with no change in stored programs are available on request to: Director, Pacific
data. Southwest Forest and Range Experiment Station,
8. Will computer-generated output data be ac- P. 0. Box 245, Berkeley, California 94701, Atten-
cepted by management and the public as valued infor- tion, Computer Services Librarian. The programs will
mation for decisionmaking? Will quantitative esti- be copied on a magnetic tape to be supplied by the
mates of visual impacts of alternative land uses be requestor.
1. IDENTIFYING BOUNDARIES AND CELL SIZE y e t t o p i n down f i r m l y the costs o f d i g i t -
ized t e r r a i n data, b u t we have found t h a t
The f i r s t s t e p i n u s i n g VIEWIT i s t o t h e work may be done on a c o n t r a c t b a s i s f o r
d e c i d e on t h e area boundaries. The area approximately I+ t o 2 cents per c e l l through
boundary may be determined by t h e boundary t h e use o f automatic d i g i t i z i n g equipment.
o f t h e u n i t p l a n and i t s v i s u a l i n f l u e n c e The c o s t may go as h i g h as 4 cents per c e l I.
area. For instance, a u n i t p l a n o r p r o j e c t Manual d i g i t i z a t i o n ( i n - s e r v i c e by e x p e r i -
boundary may be l i m i t e d t o p r i m a r i l y t h e enced personnel) has been done a t c o s t s o f
N a t i o n a l F o r e s t land on t h e f a c e o f a moun- up t o 8 c e n t s p e r c e l l . This c o s t d a t a
t a i n , b u t a c t i v i t i e s on t h a t u n i t c o u l d should change r a p i d l y once more experience
v i s u a l l y impact a community i n t h e v a l l e y i s gained b o t h w i t h i n - s e r v i c e automated
below. Therefore, t h e VIEWIT boundary should d i g i t i z i n g and c o n t r a c t e d d i g i t i z i n g o f
extend beyond t h e p l a n n i n g u n i t boundary so topographic data.
t h a t t h e system can accommodate v i e w i n g
p o i n t s and a l l o w f o r any screening t e r r a i n 2. PREPARING TERRAIN DATA IN COMPUTER-
t h a t l i m i t s the v i s i b i l i t y o f the project READABLE FORM
area o r land u n i t . Once t h e e l e v a t i o n g r i d l o c a t i o n and
The second s t e p i s t o mark t h e boundary s i z e have been chosen, the e l e v a t i o n s must
on a USGS map (same s c a l e as l a t e r used i n be p u t i n machine-readable form. This form
d a t a c o l l e c t i o n such as 1 i n c h = 1 m i l e , w i l l u s u a l l y be punched cards b u t could be
1 inch = 2 miles). magnetic tape i f storage space i s a consid-
eration. Frequently, t h e e l e v a t i o n d a t a
1.1 Subdivide I n t o G r i d C e l l s w i l l be permanently s t o r e d i n card form i n
t h e o f f i c e w i t h a tape o f t h i s i n f o r m a t i o n
Subdivide t h e r e c t a n g l e e n c l o s i n g t h e
b e i n g used a t t h e computer f a c i l i t y .
area o f i n t e r e s t i n t o c e l l s . Each c e l l i s
a minimum element f o r a n a l y s i s . The c e l l s No one s p e c i f i c format i s r e q u i r e d f o r
may be r e c t a n g u l a r r a t h e r than square. t h e e l e v a t i o n data. The user should choose
Smaller c e l l s a l l o w a more a c c u r a t e analys i s a format t h a t i s compact, convenient, and
o f seen areas, s l o p e and aspect, b u t r e q u i r e has t h e r e q u i r e d amount o f p r e c i s i o n . For
more d a t a c o l l e c t i o n e f f o r t and more comput e r example, i t may be h e l p f u l t o omit t h e l a s t
costs f o r analysis. ( u n i t s ) d i g i t o f e l e v a t i o n s t o save space on
t h e d a t a medium and t o record o n l y t h e m i n i -
1.2 Decide on C e l l S i z e and Shape mum necessary row and column i n f o r m a t i o n on
each d a t a card.
Decide on t h e c e l l s i z e needed f o r t h e
Many a l t e r n a t i v e procedures a r e a v a i l -
planning e f f o r t . I f t h e computer o u t p u t
a b l e f o r o b t a i n i n g computer readable d i g i t a l
map i s t o be used as an o v e r l a y t h e topo-
g r a p h i c map a t l a t e r stages and a high-speed
topographic d a t a (DTD) . Topographic maps
should be obtained t o t h e same s c a l e f o r t h e
l i n e p r i n t e r i s t h e o u t p u t method, t h e c e l l s
should be r e c t a n g u l a r t o conform t o t h e e n t i r e study area. The USGS 74-minute maps
a r e o f t e n t h e most accurate a v a i l a b l e .
1/5 i n c h x 1/6 i n c h c h a r a c t e r type o f a
p r i n t e r now. O b t a i n i n g these topographic maps i s an
important f i r s t s t e p f o r any procedure.
For example: Some o f t h e b a s i c d i g i t i z a t i o n procedures
are:
C e l l Size = I . Overlaying a topographic map on a
1 inch = 1 m i l e 2 1.33 acres @ I i q h t t a b l e w i t h a d a t a g r i d and coding e l e -
1/5 i n c h x 1/6 nch v a t i o n values d i r e c t l y i n t o each c e l l .
2 inches = I m i l e 5.4 acres @ 2. Using automatic d i g i t i z e r equipment
1/5 i n c h x 1/6 nch t o record contours and t h e i r e l e v a t i o n
1 :24,000 3.1 acres @ values i n l i n e form and u t i l i z i n g a d d i t i o n a l
(7$-min. quad.) 1/5 i n c h x 1/6 nch s o f t w a r e t o c o n v e r t and i n t e r p o l a t e t o a
1 :62,500 20.6 acres @ uniform grid.
(15-min. quad.) 1/5 i n c h x 1/6 nch 3. O b t a i n i n g t h e d i g i t a l t e r r a i n d a t a
on magnetic tapes f r o m t h e U. S. Defense
To d e c i d e on map s c a l e t o c e l l s i z e ,
Mapping Agency and u s i n g a d d i t i o n a l s o f t w a r e
c o n s i d e r (a) t h e amount o f d e t a i l r e q u i r e d t o a s s i s t i n d a t a v e r i f i c a t i o n and i n t e r p r e -
f o r t h e study; (b) t h e v a r i a t i o n o r complex-
t a t i o n f o r t h e study area.
i t y o f t e r r a i n ; ( c ) t i m e and d o l l a r s a v a i l -
able; and (d) whether t h e d a t a w i l l be used 4. Use o f o u t s i d e c o n s u l t a n t c o n t r a c t
a g a i n f o r more d e t a i l e d s t u d i e s w i t h VIEWIT. f o r p r e p a r a t i o n o f d i g i t i z e d topographic
The map s c a l e chosen f o r t h e VIEWIT anal- d a t a tapes e i t h e r by manual o r automatic
yses should be c o m p a t i b l e w i t h t h a t used f o r d i g i t i z i n g equipment.
other planning variables. I t may a l s o be
i m p o r t a n t t o choose a c e l l s i z e and s c a l e 2.1 Hand Code E l e v a t i o n Data
which i s t h e same as a d j a c e n t p l a n n i n g u n i t s . T h i s method i n v o l v e s u s i n g a l i g h t t a b l e
Not enough experience has been gained as and topographic map t o o b t a i n computer-
readable t e r r a i n data. T h i s procedure may w i t h i n about 6 400 f e e t h o r i z o n t a l l y and *
be p r e f e r a b l e i f t h e s t u d y area i s small, 100 f e e t v e r t i c a l l y . Map indexes o f a v a i l -
and i n d i v i d u a l s w i t h coding e x p e r t i s e a r e able DTD tapes are a v a i l a b l e from the National
available. Cartographic Information Center, U.S. Geological
I. Prepare a gridded map o v e r l a y Survey, 507 National Center, Reston, V i r g i n i a
(select a rectangular grid, w i t h a r a t i o o f : 22092. Obtaining the tapes from the Center may
1/5 b y 1/6 i n c h i f o u t p u t i s b y high-speed take several weeks o r a few months. The VIEWIT
1 ine p r i n t e r ) . system provides automatic user-oriented access
2. Place 76-minute o r 15-minute map on t o these tapes.
Ii g h t t a b l e and o v e r l a y w i t h d a t a g r i d (tape
both t o table). 2.4 Explore Contract D i g i t i z i n g
3. Code t w o - d i g i t (hundreds o f f e e t ) Using c o n s u l t a n t computer f i r m s f o r d i g -
e l e v a t i o n values i n each c e l l . i t i z i n g topographic d a t a has t h e p o s s i b i l i t y
o f being more economical than t h e o t h e r two
4. Have d a t a sheets cardpunched and methods. The l a r g e r t h e area, t h e more
v e r i f i e d (OCR forms a r e a p o s s i b l e o p t i o n ) .
l i k e l y t h a t t h i s method w i l l be t h e b e s t
5. Use simple computer programs t o read, a l t e r n a t i v e . The f o l l o w i n g steps a r e recorn-
f i l l t h e d a t a m a t r i x , and t o p r i n t an o v e r l a y mended :
d a t a map t o a s s i s t i n checking o f t h e d a t a
f o r accuracy. 1. Develop s p e c i f i c a t i o n s o r m o d i f y
e x i s t i n g s p e c i f i c a t i o n s f o r topographic
2.2 D i g i t i z e E l e v a t i o n Data digitization.
Use d i g i t i z e r s t o record contours and
e l e v a t i o n values. This procedure i s f a s t e r 2. Develop a c o o r d i n a t e system g r i d on
and more complex than t h e procedure j u s t t h e topographic map t o be s u p p l i e d t o t h e
described. I t i s more a p p r o p r i a t e i f a contractor.
l a r g e area i s t o be modeled. I t involves
hand l i n g t h e i n f o r m a t i o n on computer-
3. Prepare and execute c o n t r a c t a c t i o n .
readable tapes, and thus t h e o p e r a t o r
3. IMPLEMENTING VIEWIT
should have experience i n w r i t i n g programs
f o r r e a d i n g and w r i t i n g l a r g e d a t a s t o r a g e The f i r s t f o l l o w i n g s e c t i o n on d a t a
tapes. The f o l l o w i n g b a s i c steps a r e d e f i n i t i o n and i n p u t i s intended f o r t h e
i n v o l v e d i n u s i n g t h i s procedure. members o f t h e a n a l y s i s team w i t h program-
ming knowledge and r e s p o n s i b i l i t i e s . Those
1. D i g i t i z e contours u s e r s n o t i n v o l v e d d i r e c t l y w i t h t h e com-
2. Check readabi l i t y o f contour tapes p u t e r a p p l i c a t i o n may wish t o r e f e r t o t h e
second s e c t i o n on a n a l y s i s o p t i o n s i n more
3. Prepare u n i f o r m g r i d d a t a from con- d e t a i l and o n l y r e v i e w t h e f i r s t s e c t i o n .
t o u r tapes: (a) check a sample o f p o i n t s by
o v e r l a y i n g coded e l e v a t i o n map on o r i g i n a l
3.1 Data D e f i n i t i o n and I n p u t C m a n d s
t o p 0 map; (b) s e l e c t c e l l s i z e c a r e f u l l y i n
o r d e r t o produce one-to-one o v e r l a y maps The system assumes t h a t t h e area o f
(1/5 b y 1/6 i n c h i f o u t p u t i s b y high-speed i n t e r e s t has been d e f i n e d b y a r e c t a n g l e
1i n e p r i n t e r ) . drawn on a map. The r e c t a n g l e i s o r i e n t e d
so t h a t i t s lower edge i s t h e X a x i s , i t s
4. I f necessary d i g i t i z e more contours l e f t edge t h e Y a x i s , w i t h +Y p o i n t i n g n o r t h
and add t o d a t a base and +X p o i n t i n g e a s t ( f i g . 1).
5. Complete d a t a m a t r i x b y i n t e r p o l a t i o n
6. Check accuracy o f d a t a m a t r i x
7. C o r r e c t d a t a m a t r i x i f necessary
2
delta V
t h a t can be read d i r e c t l y b y t h i s system b y
proper choice o f options. If the format o f
t h e d a t a i s such t h a t r e a d i n g d i r e c t l y i s n o t
p o s s i b l e , t h e u s e r must w r i t e a p r e p r o c e s s o r
program which w i l l read t h e d a t a i n t h e u s e r ' s
delta X f o r m a t and w r i t e i t i n an a c c e p t a b l e f o r m a t .
The i 1 l u s t r a t i o n shows a g r i d w i t h NROWS One such f o r m a t i s b i n a r y records, as pro-
= 8 and NCOLS = 5. The c e l l s i z e i s g i v e n i n duced by a F o r t r a n WRITE(IUNIT) l i s t s t a t e -
map inches; t h e system c a l c u l a t e s t h e ground ment. Thus t h e preprocessor can w r i t e t h e
s i z e f r o m t h e map s c a l e , M SCALE. d a t a i n t h i s form, and t h e u s e r can read i t
T a b l e I l i s t s t h e commands w h i c h d e f i n e i n t o t h i s system by s p e c i f y i n g BINARY.
t h e i n p u t e l e v a t i o n d a t a m a t r i x , and s p e c i - The o p t i o n s mentioned e a r l i e r a p p l y h e r e
f i e s w h i c h a r e o p t i o n a l and w h i c h a r e as w e l l as i n t h e BCD case. That i s , a
r e q u i r e d . The d e f a u l t f o r o p t i o n a l commands b i n a r y r e c o r d may be a row (BY ROWS) o r a
i s given. column (BY COLS). I f by rows, t h e f i r s t
The system can read t h e e l e v a t i o n d a t a r e c o r d may be t h e lowermost row (COL UP, t h e
i n a number o f d i f f e r e n t ways. In other d e f a u l t ) o r t h e topmost row, i n which case
words, t h e f o r m a t o f t h e d a t a , on c a r d s o r t h e u s e r must s p e c i f y COL DOWN. The b i n a r y
tape, i s n o t r e s t r i c t e d t o one f i x e d scheme. d a t a must be i n f l o a t i n g p o i n t format; t h i s
T h e r e f o r e , t o read t h e d a t a , t h e u s e r must means t h a t t h e preprocessor must w r i t e f l o a t -
s p e c i f y t h e f o r m a t o f t h e d a t a t o t h e system. i n g - p o i n t numbers.
A number o f commands d e f i n e t h e f o r m a t of I n some cases t h e i n p u t d a t a m a t r i x may
t h e d a t a ; some o f t h e s e a r e r e q u i r e d and be l a r g e r t h a n t h e memory space i n t h e com-
some, i f n o t s p e c i f i e d , cause a d e f a u l t p u t e r a v a i l a b l e t o t h e user. If t h i s i s the
a c t i o n t o take place. case then t h e preprocessor should handle t h e
I n t h e s i m p l e case i n w h i c h a d a t a d a t a a row ( o r a column) a t a t i m e w i t h an
m a t r i x has been punched o n t o c a r d s b y rows, a r r a y dimensioned t o t h e l e n g t h o f a row ( o r
w i t h t h e lower (most s o u t h e r l y ) row on t h e a column) and n o t f o r t h e e n t i r e m a t r i x . The
f i r s t c a r d o r cards, t h e u s e r need o n l y VIEWIT system w i l l t h e n a u t o m a t i c a l l y h a n d l e
s p e c i f y NROWS, NCOLS, and FORMAT. I f eleva- d a t a m a t r i x e s which a r e l a r g e r t h a n a v a i l a b l e
t i o n s have been punched t o t h e n e a r e s t 100 core.
f e e t , w i t h t h e l a s t two d i g i t s o m i t t e d f r o m FORMAT i s r e q u i r e d i f t h e d a t a i s BCD.
t h e d a t a , t h e n s p e c i f y i n g ZSCALE=I00. would I t i s a F o r t r a n format, w i t h t h e e n c l o s i n g
cause t h e program t o r e s c a l e t h e e l e v a t i o n s parentheses b u t w i t h o u t t h e word "FORMAT,"
t o the proper value. A l l other options which d e s c r i b e s one row o r column o f t h e
would t a k e t h e i r d e f a u l t v a l u e . data. More than one c a r d o r c a r d image p e r
NROWS, NCOLS must be s p e c i f i e d . Their row o r column can be used, s o l o n g as t h e
p r o d u c t , w h i c h i s t h e number o f c e l l s i n t h e format s p e c i f i e s t h i s . For example, i f t h e
map, should p r e f e r a b l y be l e s s t h a n 60,000 d a t a a r e read by ROWS, and NCOLS=llO, w i t h
f o r g r e a t e s t e f f i c i e n c y . The maximum v a l u e the rightmost d i g i t o f the elevations omitted
o f e i t h e r NROWS o r NCOLS i s 1000. DELTA X ( s o e l e v a t i o n s a r e g i v e n t o t h e n e a r e s t 10
and DELTA Y d e f i n e t h e c e l l s i z e on t h e map. f e e t and f i t i n f o u r columns), t h e f o l l o w i n g
The d e f a u l t v a l u e s o f o n e - f i f t h i n c h wide command m i g h t d e s c r i b e t h e d a t a : FORMAT=
b y o n e - s i x t h i n c h h i g h w i l l a l l o w t h e program (5(20F4.0/),10F4.0).' T h i s w i l l cause f i v e
system t o produce maps on a l i n e p r i n t e r cards t o be read p e r row.
which are exact overlays f o r the o r i g i n a l The command, F O R M A T = ' ( ~ O F ~ ,would O)' also
map; i f t h e values a r e changed, o v e r l a y maps work i n t h a t case. ( C o n s u l t an experienced
w i l l n o t be produced. F o r t r a n programmer i f t h i s i s confusing.) The
T a b l e 1 --Commands d e f i n i n g i n p u t e l e v a t i o n d a t a m a t r i x , o p t i o n a l commands, and d e f a u l t s
Requ i r e d o r
Command Meaning Default
optional
I
BY ROWS D a t a appears one row p e r r e c o r d o r r e c o r d s o n Optional BY ROWS i s assumed
t h e d a t a medium i f n e i t h e r BY ROWS
n o r BY COLS i s
BY COLS Data appears by columns, one c o l . p e r r e c o r d Optional specified
o r records
BCD
BINARY
The d a t a i s i n coded f o r m (cards,
images on t a p e o r drum)
b i n a r y r e c o r d p e r row ( o r p e r column i f BY
COLS was s p e c i f i e d )
Optional
Optional
I BCD i s assumed
if neither i s
specified
ROW RIGHT
ROW LEFT
Each row appears on t h e d a t a medium from l e f t t o
r i g h t ( f r o m west t o e a s t , as on t h e map)
Optional
I ROW RIGHT i s
assumed i f n e i t h e r
i s soecified
1
COL UP Each column ap pears on t h e d a t a m edium f r o m Optional
bottom t o top (south t o north) CDL UP i s assumed
if neither i s
COL DOWN Columns appear f r o m t o p t o b o t t o m ( n o r t h t o Optional specified
south)
M SCALE Map s c a l e Optional M SCALE = 24000
FORMAT A l e g a l F o r t r a n f o r m a t w h i c h w i l l read one row Required if ---
( o r one column i f BY COLS) o f t h e e l e v a t i o n d a t a d a t a i s BOC,
from t h e i n p u t medium. The d a t a must be read b y ignored i f
F specifications, not I ( t h a t is, 3 - d i g i t f i e l d s data i s
must be read as F3.0, n o t as 13) B INARY
Z SCALE A m u l t i p l i e r w h i c h w i l l be a p p l i e d t o each Optional ZSCALE = I.0
e l e v a t i o n v a l u e read i n
FILE The name o f t h e Exec-8 f i l e on w h i c h t h e e l e v a - Optional The d e f a u l t f i l e
t i o n d a t a w i l l be found. T h i s must be c a t a l o g e d name i s ZDATA
o r temporary f i l e attached t o t h e r u n e x e c u t i n g
t h i s system.
ROTATE The a n g l e t h a t N o r t h makes c l o c k w i s e o f t h e +Y Optional ROTATE = 0
axis
MEMORY The maximum amount of e x t r a memory t h e VIEWIT Optional MEMORY = 60000
system s h o u l d ask f o r from t h e Exec-8 o p e r a t i n g
system i n o r d e r t o read i n t h e d a t a
The p r i n t o u t s demonstrate how the e l e v a t i o n data i s placed on a f i l e named ZDATA by the use o f
t h e @DATA c o n t r o l card. The user commands f o l l o w the @XQT card which c a l I s the V I EWIT system i n t o
execution. These commands f i r s t s p e c i f y t h e s i z e and form o f the e l e v a t i o n data and cause i t t o
be read. They then perform a number o f simple analyses.
OHOG * * * O E M n N S T R A T I O N R U N * * *
 ¥ O A T A , ZOATA.
..
0MSG.N OATA I N P U T I S FROM CAROSI
0ASG.T Z O A T A . C R E A T E A TEMPORARY F I L E , ' l O A T A m t
I N S E R T OATA C A R 0 I M A G E S I N T O F I L E ' Z O A T A . '
.......................
* OATA CARftS GO HERE
.......................
Â¥EN T H y S CARD I S N E E D E D TO S T O P Â ¥ D A T FROM I N S E R T I N G CARDS.
ÈXQ PSW*VI~WIT, a NOW RUN THE V I E N I T S Y S T E M
C O M M E N T Ã ‡ ! F I R S O E F I N E A N 0 R E A D THE O A T A ' ,
NROWSç52 N t O L S x i b , Z S C A L E à ˆ ~ O O . F O R M A T = I ( 3 b F i m 0 ) ! , COL DOWN, READ,
COMMENT=!NOfE U S E OF Z S C A L E TO B R I N G THE D A T A TO THE R I G H T R A N G E ' ,
C O M M E N T ~ ~ O E F A U L T SSUCH AS ROW R I G H T , BCD, ~ S C A L E = ~ U O O H OA V E B E E N USED.',
COMMENTm'NOw D E F I N E AN OBSERVER P O I N T A N 0 0 0 A V I S I B I L I T Y A N A L Y S I S ' ,
M T I T L E s ! S E E N AREASMAP',
OBSa(Z2,18),RAOIUSslm5, VIEW, COMMENT='NOW P R I N T A N U M E R I C MAP',
MAP, C O M M E N f ' A N O A GREY, S C A L E M A P ' ? M T I T L E Z " ,
M E S S A G E a ! G R p Y S C A L E S S E E N AREASMAP', GMAP,
C O M M E N T a ' A O n A SECOND O B S E R V E R ' Ã ˆ O B S = ( ~ O , ~ Q ) , V I â ‚
M T I T L E Ã § I T I M p SEENIMAP',MAP,
C O M M E N T s ' N o w W I T H THE AVERAGE MAP O P T I O N I N S T E A D , ' ,
A V G MAP, M T T T L E S I A V E R A G E MAPSTIMES SEEN', M A P , M T I T L E ~ ! ~ ,
M E S S A G E a t G R ~ Y S C A L E I T I M E S S E E N S A V E R A G E M A P ' , GMAP, NUM MAP,
C O M M E N T S ~ N U M MAP COMMAND S E T MAP MODE BACK TO THE D E F A U L T OF N U M E R I C M A P S UF T I M
E S SEEN', COMMENT* ' C L E A R COUNT F I E L D AND DO A NEW S E T OF V I S I 6 I L I T Y ANALYSES.'
, M TITLEa'eUBRECTANGLE', CLEAR, X M I N = 10, Y M I N a l O , YrtAX=30 *
C O M M E N T a l N O w A L L O P T I O N S A F F E C T ONLY T H I S SUBRECTANGLE.!, V I EW, MAP, TABLE,
COMMENTa'NOw GO BACK TO THE WHOLE D A T A G R I D ' , XMINrl, YMINal , XMAXSib, YMAXs52,
C O M M E N T Ã ˆ I E X A M I N ONLY C E R T A I N A Z I M U T H SECTORS FOR V I S I B I L I T Y ' f
CLEAR. M T I T L E = I S E C T O R $ M A P ' , S E C T 0 R ~ ( 9 0 , 1 8 0 ) , SECTOR=(ZZ5,,315.0), VIEW,
MAP, C L E A R , C O M M E N T a ' R E S E T TO S C A N THE HHOLE C I R C L E ' , N SECT,
COMMENTç'PRlN A CROSS-SECTIONAL PROFILE', ENO=(37,52), PROFILE,
MTITLE*'sLOPE$MAP', C O M M E N T a l P R I N T A S L O P E C L A S S MAP', SLOPE, T A B L E , MAP, GHAP,
C O M M E N T = ' F I N O S L O P E C L A S S E S BY THE M A X I M U M S L O P E METHOD RATHER T H A N THE
A V E R A G I N G METHOD U S E 0 B E F O R E ' , X SLOPE, T A B L t ,
M T I T L E O ' M A X T M U M I S L O P E MAP!, MAP, GMAP,
C O M M E N T * l A N Q A N A S P E C T MAP B Y 1 0 DEGREE SECTORS!, MTITLE:'ASPECT$MAP!,
ASPECT, MAP. T A B L E , C O M M E N T Ã ˆ ~ N O COMPASS P O I N T A S P E C T ! , C ASPECT, T A B L E ,
MAP, GVAP, c O M M E N T a ! A N O R E L A T I V E A S P E C T ' , R A S P E C T a 1 8 0 m , T A B L E , MAP, GMAP,
C O M M E N T a ' C H g C K C E L L S W H I C H D I F F E R FROM THE AVERAGE OF T H E I R N E I G H B O R S BY MORE TH
AN 1 5 0 FEET,!, M T I T L E a f O A T A CHECKSMAP', 0 CHECKslSO., MAP, GMAP, T A B L E ,
C O M M E N T = ' N O T I C E T H A T THERE I S ONE E S P E C I A L L Y B A D C t L L AT ( l 7 , 3 6 ) ' ,
C O M M E N T = ! I T S N E I G H B O R S A P P E A R I N t R R O R A L S O B E C A U S E T H I S O N t C E L L A L T E R S THE A v E
RAGE FOR T H O S E CELLS,',
COMMENT=!PRTNT THE ACTUAL E L E V A T I O N O A T A ! , M E S S A G E = ! E L E V A T I O N S M A P ' , OPRINT,
XOBS822, YOftSa18,COMMENT=1THIS I S AN A L T E R N A T I V E WAY TO S E T OBSERVER P O S T I O N ! ,
C O M M E N T = ~ O E M O N S T R A T EW E I G H T E D V I E W O P T I O N S ' , M T I T L E ~ ~ W E I G H T E D $ M A P ! ,
ANON, VIEW, MAP, T A B L E , AWOFF, C O M M E N T = ' O E F I N E D I S T A N C E W E I G H T I N G F U N C T I O N ' ,
NO O W T P t T P O I N T a ( 0 . 5 , 1.1, T P O I N T = ( l . O , 0.51, C L E A R , 0 w ON, V I E W , MAP, T A B L E ,
CLEAR,COMMENT=!NOW B O T H W E I G H T I N G METHODS',A W ON,VIEW,MAP,A W OFF, 0 W 0È-F
C O M M E N T * ' O E f - I N E SOME SLOPE C L A S S E S , ' ,
CLASS(l)S(O.,25m), CLASS(2)~(25~~5Oa),CLASS(3)=(50,1000~N ) , CLASSa3,
C O M M E N T a l F O f t SLOPE, C L A S S E S ARE T A K E N AS S L O P E S I N P E R C E N T ' ,
M T I T L E = l U S E f 4 SLOPESMAP',
U SLOPE, T A B L E , MAP,
COMMENTs'NOw C A L C U L A T E S L O P E BY THE M A X I M U M S L O P E METHOD', U X SLOPE,
T A B L E , MAP,
M T I T L E Ã ˆ ' E L e V A T I O N S C L A S MAP',
C O M M E N T * ' O E t I N E SOME E L E V A T I O N C L A S S E S ' , CLASSCl)=(O,tOOO), CLASS(2)a(<1000,5000)
1 CLASS(3)*(5000,6000), CLASS(4)a(6000~7000), CLASS(5)=(7000, 1 0 0 0 0 ) , NCLASSS
5, U ELEV, t A B L E , MAP,
COMMENT~~OE~IN A SEP E C T SECTORS A N 0 A N A L Y Z E ASPECT BY T H E M 1 ,
CLASSCl)~C3fOm, 360a), CLASS(2)=(0, 101, NCLASSs2,
C O M M E N T a ' A S p E c T S O U T S I D E THE D E F I N E D C L A S S E S W I L L B E P U T I N C L A S S Z E R O ' ,
MTITLE~~USERSASPECTS~,
U ASPECT, T A B L E , MAP,
COMMENTm'ENB OF D E M O N S T R A T I O N OF V I E W I T a ' , STOP,
W FIN
00
@MSG,N D A T A INPUT I S FROM C A R O S I
GENERAL V I S y B I L I T Y PROGRAM
F O R E S T R E C R E A T I O N AND L A N D S C A P E MANAGEMENT P R O J E C T
P A C I F I C S O U T H H E S T F O R E S T AND RANGE E X P E R I M E N T S T A T I O N
U.S. FOREST S E R V I C E , BERKELEY, C A L I F O R N I A
R U N ON O S / 1 ~ / 7 5 AT 0 9 1 3 0 t 2 5
== INPUT CAaOt C O M M E N T a ' F I R S T D E F I N E AND R E A R T H E D A T A ' ,
U S E R R E Q u E S T I NROWS = 52
NROWS S E T TO 52
USER R E Q u E S T t NCOLS = 36
N C O L S S E T TO 36
U S E R R E Q ~ I E S T ~Z S C A L E a 100
ZSCALE SET f 0 100.00000
U S E R R E Q U E S T ! FORMAT a
(3bFB.O)
D A T A FORMAT W I L L B E 1
.-
( 3 6- F 2 . 0 1
U S E R R E Q ~ E S TI C O L D O W
C O L U M N S APPEAR ON T H E OATA M E D I U M FROM TOP TO BOTTOM,
USE!( R E Q u E S T i REAO
OATA H A S B E e N R E A D I N T O 1 8 7 2 A D D I T I O N A L DBANK L O C A T I O N S
T H E A R ~ AOF T H E R E G I O N I S 8 , 9 5 SQUARE M I L E S
( 5 7 3 0 s 0 3 ACRES> l U l 5 9 a l U H E C T A R E S ) ON THE GROUND*
8s I N P U T CAftD) COMMENTx'NOTE USE OF ZSCALE TO B R I N G THE DATA TO THE R I G H T RANGE.'.
USER R E Q n E S T t COMMEN E
DEFAULTS SUCH AS RON RIGHT, BCD, M S C A L f c s 2 1 0 0 0 HAVE BEEN USED.
USER R E Q u E S T I M T I T L E x
SEEN AREA MAP
MAP T I T L E I j l SEEN AREA
MAP
A N A L Y S I S COMPLETE.
T H I S OBSERVER CAN SEE 1 8 4 CELLS ( .88 SQUARE M I L E S ,
5 6 3 . 2 1 ACRES, 1 3 9 1 . 7 1 HECTARES.)
MARKS UNOBSERVED C E L L S
INVISI~LE C E L L S ARE B L A N K
USER REQUEST: COMMEN x
AND A GREY gCALE M A P
USER R E Q ~ I E S T : GMAP
== INPIJT CARD# C O M M E N T u I A D O A SECOND 0 8 S E R V t R ~ f 0 8 S = ( 2 0 f 2 0 ) , V I E W ,
A N A L Y S I S COMPLETE^
T H I S O B S E R V E R CAN S E E 3 0 7 CELLS ( 1 1 U 7 SQUARE M I L E S ,
9 3 9 1 7 0 ACRES, 2 3 2 2 1 0 4 HECTARESl)
USER REQIJESTI M T I t L E =
T I M E S S E E N MAP
M A P T I T L E 1 3 1 TIMES S E E N
MAP
U S E R R E Q l j E S T : MAP
MAP OF T I M E $ S E E N FOR E A C H C E L L ,
2 O~SERVER(S)
MARKS UNOBSERVEO C E L L S
I N V I S I R L E C E L L S ARE B L A N K
:S I N P U T CARD: COMMENTalNOW W I T H THE AVERAGE MAP O P T I O N I N S T E A 0 , I p
MAP OF T I M E $ S E E N FOR E A C H C E L L *
2 O~SERVER(S)
MARUS UNOBSERVED C E L L S
I ~ V I S I ~ L E C E L L S ARE B L A N K
i o i ~ ' lo ( S E E N B V ALL O B S E R V E R S )
USER R E U u E S T i GMAP
MAP OF T I M E S S E E N FOR E A C H C E L L .
2 OBSERVER(S)
MARKS UNOBSERVED C E L L S
I N V I S I B L E C E L L S ARE BLANK
1O ~ X * 1 0 ( S E E N BY A L L O B S E R V E R S )
GREY S C A L E p X P L A N A T I O N 1
zzzzzzzzzz
zzzzzzzzzz
ZZZZZZ2ZZZ
zzzzzzzzzz
o m
mm
m
m
-0
w o o
0.0
-
00
w o
m-
USER REQUEST: NUMMAP
VISIBILITY M A P S WILL PRINT TIMES SEEN A S A NUMBER.
USER REQIJEST: M T I T L E
SUBRECTANGLE
MAP T I T L E I;! SUBRECTANGLE
I N P U T CARD: C O M M E N T ~ ~ N OA M
L L O P T I O N S A F F E C T ONLY THSI SUBRECTANGLE.'t VIEW, MAP, TABLE,
USER REQUEST: C O W M E N *
NOW A L L OPTIONS A F F E C T ONLY T H I S SUBRECTANGLE.
USER REQUEST! V I E U
V I S I B I L I T Y A N A L Y S I S W I L L B E PERFORMED W I T H THE F O L L O W I N G P A R A M E T E R S !
s = s s s s s s , 3 : 3 a s ~ ~ s a 3 = ~ ~ s ~ : : s s ~ : ~ ~ a ~ ~ ~ s ~ ~ s a a 5 s ~ ~ ~ : x ------%I
~s3~~~:~saa::------
X ORS 20
Y ORS 20
RADTUS 1.500 (MILES)
2 . U (KILOMETERS)
DELTA X
DELTA Y
SCALE
a20
21000.00
17 .
XMIN 10
XM A x 36
Y M IN 10
YMAY 30
ZANGLE -90.00
ZBIAS 0
SECTORS 0
A N A L Y S I S COMPLETE,
T H I S O B S E R V ~ RCAN S E E 2 0 5 CELLS ( ."Ã SQUARE M I L E S ,
6 2 1 . 1 6 ACRES, 1535.412 HECTARES.)
MAP OF T I M E 8 S E E N FOR E A C H C E L L .
1 OBSERVER(S)
, MARKS U N 0 8 S E R V E o CELLS
I ~ J V I S I B L EC E L L S ARE B L A N K
2 3 3
5 0 5
30 1 1 1
29 1 1 1
28 1 1
27 1 1 1 1 1 1
26 1 1 1 1 1 1
25 1 1 1 1 I l l 1
24 1 1 1 1 1 1
23 1 1 1 1 1 1 1
1 1 1 1 1
22 1 1 1 1 1 1 1 1
21 1 1 1 1 1 1 1 1 11 1 1
20 1 1 . 1 1 1 1
1 1 1 1 1
19 1 1 1 1 1 1 1 1
1 1 1 1
ie 1 1 1 1 1 1 1 1
1 1 1 1 1
17 1 1 1 1 1 1 1 1 1 1 1 1
16 1 1 I l l 1 1 I l l 1 1
15 1 1 1 1 1 1 1 1 1 1 1 1 1 1
14 1 1 1 1 1 1 1 1 1 1 1 1 1 1
11 1 1 1 1 1 1 1 1 1 1 1 1 1
12 1 1 1 1 1 1 1 1 1 1 1
11 1 1 1 1 1 1 1 1 1 1 1 1
10 1 1 1 1 1 1 1 1 1 1 1 1
*a INPUT CAR01 COMMENTB'NOW G O B A C K T O THE WHOLE DATA G R I D * , XMINs1, VMIN=l, ~ ^ ' A X s 3 b , YP(lX^52,
XMIN SET TO 1
YMIN SET T O 1
USER REQuESTl X M A X 8 36
XMAX SET t 0 36
USER REQUEST! Y M A X 8 52
YMAX SET 9 0 52
USER R E Q t l E S T t COMMEN a
E X A M I N E O N L Y C E R T A I N A Z I M U T H SECTORS FOR V I S I B I L I T Y
USER REQIJESTI M T I T L E a
SECTOR MAP
MAP T I T L E 1 s t SFCTOR
MAP
USER REQIJEsTI SECTOR a ( 90.00, 180.00)
A Z I M U T H SECTOR 1 I S FROM , 9 0 . 0 0 D E G R L E S TO 180.00 OEGRtES,
USER R E Q u t S T i SECTOR 8 ( 225.00, 3lS.001
A Z I M U T H SECTOR 2 I S FROM , 2 2 5 . 0 0 DEGREES TO 315.00 DEGREES,
USER R E Q t l E S T t V I E U
20
20
1 ,500 (MILES)
2,UlU (KILOMETERS)
3 0
.IT
24000.00
1
A N A L Y S I S COMPLETE,
T H I S OBSERVER CAN SEE 1 8 7 CELLS ( .89 SQUARE M I L E S ,
5 7 2 , 3 9 ACRES, l U l U ~ U 0HECTARES.)
USER R E Q u E S T l MAP
@@@@I Illla
 ¥ @ @ 11111 # I # IIII
I I 1 8 1 1 1 1
11111 1111 I 8 8 I I8II
1 I I I 8 1 1 1
I 8 1 ###@I In 8 Ill 8 8
52 ....................................
51
....................................
. . a m s s . . e s . . . . n . . . m * . . * . . s . . * m m . . m e .
......................................
50
48
47... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...................................................
46
....................................
......................................
45
41.....................................
...................................
42
....................................
......................................
41
39
38
....................................
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
37
36
is
.*..
. a *
# *
*
,
*
*
#
*
8
*
.
.
.
*
8
*
*
*
*
#
8
*
#
*
#
8
*
* *
8 *
9
*
* *
#
*
*
.
*
*
@
*
@
* *
8 #
* *
*
*
*
*
*
*
* * *
34
33
32
31
..
. * a
a 8
m
* *
~
*
*
~
~
..........................
a
*
#
8
#
#
*
a
*
~
*
S
*
#
@
a
m
*
*
m
*
*
~
~
m
e
m
.
m
*
*
*
*
#
~
*
~
*
@
#
*
~
m
8
~
*
*
~
*
*
~
*
*
@
*
~
*
#
@
*
a
~
~
#
*
*
~
* *
e
~
~ * * m
30
29
28
*
. ............
. . * * * * * * * , , . * * * * . * * # . * * *
1 * . . * . . . . * . . . * * ~ ~ ~ a * * ~ ~ e ~ w ~ ~ * * ~ * s
27 e w * * * e s v * * m * * s s * e * e * * *
26 * * a * * . . * * * * * * * * * * . * * *
25 * * # m * * s * * * + m * * * * * v * *
1
. . . . . . . . . .. .. .. ....... .. ..
24 ~ S . . . . ~ . * * . V . * ~ * I . * . I
21 Ill,.*.*..*.... .*...*.
22 1 1
21 1 1 1 1 1 1 * . . * * * *
20 1 1 1 1 1 i 1 1 1 1 1 1 1
19 1 1 1 1 1 1 1 1 1 1 1 1 1 1
18 1 1 1 I l l 1 1 1 1 1 1 1 1
17 1 1 1 1 1 . 1 1 1 1 1 1 1 1 1
16 1
1 1 1 1 ll... 1 I l l 1 1
15 1 1 1 1 1 1 1 s ~ . 1 1 1 1 1
-
rr
-{ 1 1 1 1 1,11.*..11 1 1 1 1
13 11x1 1 1 1 ' 1 . * * * * 1 1 1 I 1
12 1 1 1 11-11 411...*..11 1
. * . .* . .
. .
11 . 1 1 1 1 1 1 , /1 1 1 1 1
1 0 . 1 1 1 1 1 1.......* 1 1 1 1 1
9 * * * * * * *
8
7
*
* .
1 1 1
a 1 1 1 1
1111...*....*.
.......... 1 1 1
1
1 1 1 1
1
6 ..a l l l * . . * . . * e . * * 1 1
.....
5 * . a 11**..........
I....*.*......
1 1
1
3
2
1
.........*.........
. . e . * e . . . . . * * . . . . . .
. I * ~ e m m . . . . . . * . * . . .
USER R E Q u E S T t C L E A R
U S E R REUIJEST: COWMEN :
R E S E T TO S C A N THE K h O L E C I R C L E
USER R E Q l l E S T t N S E C T
NO A Z I M U T H SECTORS.
USER R E Q u E S T t CONPEN 3
P R I N T A CROgSmSECTIONAL P R O F I L E
USER R t Q u E S T t END = ( 37.00, 5ti.00)
X END SET T n 3 6 AND V E N D S E T TO 52
USER R E Q l j E S T t P R O F I L
E L E V A T I O N P B O F I L E FROM P O I N T ( 20, 2 0 1 TO P O I N T ( 3 6 , 52).
5900
5800
5800
5 700
5b0U
5500
5e0b
5500
5500
550U
5300
5300
5300
5100
5201;
5.200
SLOG
5000
5000
U900
uuoo
4800
4800
us00
0800
4900
5000
5000
5100
5100
5100
5100
5 100
a s INPUT CApDt M T I T L E a l S L O P E S M A P @ , COMMENTxtPRINT A SLOPE CLASS MAP', SLOPE, TAHLt; PAP, GfAP;
USER R E Q n E S T t M T I T L E *
SLOPE MAP
MAP T I T L E 1 8 1 SLOPE
MAP
USER REQ~IESTI COMMEN a
P R I N T A SLOPE CLASS MAP
USER R E Q n E S T i SLOPE
USER R E Q u E S T i TABLE
U S E R REQUEST! COWMEN =
F I N D S L O P E C L A S S E S B Y T H E M A X I M U M S L O P E METHOD R A T H E R THAN THE A V E R A G I N G METHOD U S E D B E F O R E
USER REQUEST: X S L O P E
U S E R REQIESTI TABLE
T A B L E OF M A X I M U M S L O P E C L A S S E S .
0 MEAN8 0 TO 1 0 % S L O P E
1 MEANS 1 0 % TO 2 0 % SLOPE, E T C i
USER REOIJESTI M T I T L E =
MAXIMUM S L O P E MAP
MAP T I T L E 1 6 1 M A X I M U M
S L O P E MAP
USER R E Q l t E S T t H A P
MAP OF M A X I M U M S L O P E C L A S S E S
B L A N K M E A N S 0 TO 1 0 % SLOPE
1 MEAN3 1 0 % TO 2 0 X t ETC.
U S F R REQUEST: GMAP
MAP O F M A X I M U M S L O P E C L A S S E 3
8 L A N K MEANS 0 TO 10% SLOPE
1 M E A N S 10% T O 20%, E T C ,
S8 I N P U T CARD# ASPECT, MAP, T A B L E , COMMENTSINOW COMPASS P O I N T A S P E C T I , C ASPECT, TA6LEt
USER R E Q u E S T t T A B L E
MAP OF A S P E e T BY P R I N C I P 4 L COMPASS O I R E C T I O N S .
THERE A R E 8 ASPECT CLASSES, EACH REPRESENTS A US DEGREE
W I D E RANGE CENTERED ON A COMPASS P O I N T I
1 + - 2 2 * 5 OEGn FROM NORTH
2 + - ~ 2 ~OEG* s F R O M NE
3 + - 2 2 * 5 OEG* FROM E A S T
4 +-22.5 D E G * FROM SE
5 + * 2 2 * 5 OEG* FROM SOUTM
6 + - 2 2 * 5 DEG* FROM SW
7 +-2.?*5 DEG* FROM WEST
8 +-22.5 D E G * FROM NW
BLANK No ASPECT(FLA1)
Command Mean in q Command Meaning
T POINT S p e c i f i e s a p a i r o f numbers
which represent a " t u r n i n g
point" o f the distance weight
curve. The f i r s t number i s t h e
d i s t a n c e i n m i l e s from t h e
observer, and the second i s a
weight between 0. and 1.0. The
u s e r can d e f i n e d i s t a n c e
w e i g h t i n g f u n c t i o n s w i t h up t o
20 t u r n i n g p o i n t s . The program
connects these p o i n t s w i t h
s t r a i g h t l i n e segments. A
weight o f 1.0 a t a d i s t a n c e of
t o r e t u r n t o examining t h e
0. from t h e observer and a
whole c i r c l e , s p e c i f y N SECT
weight equal t o t h e l a s t g i v e n
alone.
weight a t a d i s t a n c e o f i n f i n -
i t y a r e assumed. Turning
Z ANGLE S p e c i f i e s a v e r t i c a l angle i n
p o i n t s must be s p e c i f i e d i n
degrees r e l a t i v e t o t h e h o r i -
order o f increasing distance.
z o n t a l below which i t i s
assumed t h a t t h e observer
A W ON Enables w e i g h t i n g by r e l a t i v e
cannot see o r which i s n o t
aspect i n v i s i b i l i t y maps.
appropriate f o r t h i s analysis.
Normally, c e l l s a r e s i m p l y
For example, s t a t i n g Z ANGLE =
counted as seen o r n o t seen.
0 w i l l have t h e e f f e c t o f mak-
i n g a l l c e l l s a t a lower With weighted v i s i b i l i t y (by
aspect o r d i s t a n c e o r b o t h ) ,
e l e v a t i o n than t h e observer
visible. Z ANGLE can be f r o m c e l l s which a r e seen a r e g i v e n
-go0 t o +go0. The d e f a u l t from 0 t o 10 p o i n t s depending
v a l u e i s -go0, which p l a c e s no on t h e w e i g h t i n g f u n c t i o n .
r e s t r i c t i o n on v i s i b i l i t y .
A W OFF Turns o f f w e i g h t i n g by r e l a t i v e
Z BIAS Specifies a distance i n f e e t aspect.
which i s added t o t h e observer
point elevation for v i s i b i l i t y D W ON Enables w e i g h t i n g v i s i b i l i t y
analysis. This can be used, by d i s t a n c e , according t o t h e
f o r example, t o s i m u l a t e f i r e c u r r e n t d i s t a n c e weight
towers, tops o f tramways, tops function.
o f power t r a n s m i s s i o n towers,
a i r p l a n e o r h e l i c o p t e r views. D W OFF Turns o f f d i s t a n c e w e i g h t i n g .
The Z BIAS may be n e g a t i v e t o ( I n i t i a l l y both r e l a t i v e
i n d i c a t e s u r f a c e excavation. aspect and d i s t a n c e w e i g h t i n g
The d e f a u l t value i s zero. are o f f . )
Command Mean in q -
Command Act i o n
seen t o slope class, giving a AVG MAP Causes subsequent MAP commands
nonsensical r e s u l t . t o p r i n t maps o f times seen
w i t h each c e l l ' s v a l u e presented
L i k e a l l o t h e r a n a l y t i c a l and as a percent o f t h e numbers o f
o u t p u t o p t i o n s , VIEW a c t s on o n l y observers. This i s e s p e c i a l l y
t h e c u r r e n t subrectangle. u s e f u l i f t h e r e a r e 10 o r more
observer p o i n t s .
U SLOPE Causes the VIEWIT system t o per-
form a slope c l a s s a n a l y s i s u s i n g NUM MAP Cancels t h e AVG MAP command and
user-defined classes. r e t u r n s t h e MAP command t o t h e
d e f a u l t mode o f p r i n t i n g t h e
U ASPECT Causes an aspect c l a s s a n a l y s i s a c t u a l number o f times seen f o r
t o be performed u s i n g u s e r - d e f i n e d each ce 1 1 .
classes.
C e l l 5 i s t h e c e l l whose s l o p e i s wanted.
A p l a n e P i s chosen t h r o u g h 5 s o t h a t t h e sum
o f t h e squares o f t h e d i s t a n c e s f rom t h e cen-
t e r s o f each o f t h e e i g h t s u r r o u n d i n g c e l l s t o
t h e p l a n e (drawn above as s h o r t v e r t i c a l l i n e s )
i s a minimum. The s l o p e o f t h e p l a n e i s t h e
slope f o r the center c e l l .
Each o f t h e a s p e c t o p t i o n s s t a r t s by f i r s t
f i n d i n g t h e b e s t - f i t p l a n e a t each c e l l ; as
t h e d i a g r a m above. Then, t h e aspect o f t h e
c e l l i s the d i r e c t i o n i n which t h i s plane
s l o p e s most r a p i d l y . (A c e l l w i t h no s l o p e
does n o t have an a s p e c t a t a l I . ) For ASPECT,
t h e a s p e c t s a r e d i v i d e d i n t o 36 c l a s s e s (each T h i s o p t i o n would be used m a i n l y t o develop
w e i g h t i n g o f c e l l s f r o m most d e s i r a b l e t o
10 degrees) and t h e c l a s s numbers s t o r e d f o r
each c e l l ( f i g . 6). l e a s t d e s i r a b l e aspects, such as, n o r t h e a s t
f o r snow r e t e n t i o n o r optimum v e g e t a t i v e
r e g e n e r a t ion, s o u t h e a s t f o r campgrounds
( e a r l y morning sun and p r o t e c t i o n f r o m l a t e
a f t e r n o o n sun).
D i f f e r e n t i n v e s t i g a t o r s may have d i f f e r -
e n t ideas as t o what c o n s t i t u t e s a good s e t
o f s l o p e o r aspect c l a s s e s . T h e r e f o r e , t h e
c a p a b i l i t y o f u s e r - d e f i n e d c l a s s e s has been
added t o VIEWIT. These c l a s s e s can be used
f o r slope, a s p e c t o r e l e v a t i o n a n a l y s i s . To
use t h i s o p t i o n , f i r s t d e f i n e t h e c l a s s e s .
There can be up t o 50 u s e r - d e f i n e d c l a s s e s .
The u s e r who i n t e n d s t o p r i n t gray-shaded
maps s h o u l d n o t d e f i n e more t h a n n i n e c l a s s e s ,
however, because o n l v t h a t many d i s t i n c t
shades o f gray can be produced. (A1 1 numbers t o have a n y t h i n g i n i t ) . Classes need n o t be
from 9 on up wi 1 1 p r i n t as t h e d a r k e s t shade.) d e f i n e d i n i n c r e a s i n g o r d e r , and t h e r e may be
Classes a r e d e f i n e d by use o f t h e CLASS gaps between them. Classes may overlap, b u t
command. T h i s has a f o r m t h a t i s s l i g h t l y i f t h e y do, a c e l l w i l l be assigned t o t h e
d i f f e r e n t from o t h e r commands, i n t h a t i t lowest-numbered c l a s s i n which i t f a l l s . Cells
takes a ' s u b s c r i p t ' (a number s p e c i f y i n g which d o n o t f a l l i n any o f t h e f i r s t NCLASS
which c l a s s i s b e i n g d e f i n e d ) a f t e r t h e word c l a s s e s w i l l be g i v e n a c l a s s number o f zero,
'CLASS.' The f o l l o w i n g i s an example o f t h e which w i l l p r i n t as ' 0 ' on t h e map produced
d e f i n i t i o n o f some c l a s s e s t h a t m i g h t be used by t h e MAP command, o r as a b l a n k on t h e GMAP
f o r slope analysis: g r a y - s c a l e map.
A number o f o p t i o n s r e s t r i c t o r m o d i f y t h e
v i s i b i l i t y a n a l y s i s and a f f e c t t h e f o r m o f
display o f the results:
( A l t h o u g h t h i s i l l u s t r a t i o n shows t h e c i r c l e
l y i n g e n t i r e l y w i t h i n t h e d a t a , t h e system 1, Z ANGLE
does n o t r e q u i r e t h i s and i t may be p a r t i a l l y
o r e n t i r e l y outside the current subrectangle The lower l i m i t on v i s i b i l i t y can a l s o
o r even t h e d a t a m a t r i x . ) be set by s p e c i f y i n g LO ANGLE, which has
the same meaning as Z ANGLE. An upper
E l e v a t i o n s a l o n g a r a y a r e determined and l i m i t o f v i s i b i l i t y can be set by s p e c i f y -
some c e l l s a r e shown t o be v i s i b l e and some n o t ing H I ANGLE, a l i m i t above which the
( f i g . 11). observer i s not allowed t o look. The
d e f a u l t , +PO degrees ( s t r a i g h t up), i s not
I n t h e s i m p l e s t case o f t h e VIEW a n a l y s i s , a l i m i t a t i o n . To use t h i s feature, the user
when a c e l l i s v i s i b l e t h e system adds I t o should s p e c i f y ' H I ANGLE = I , followed by an
t h e c o n t e n t s o f t h e numeric f i e l d f o r t h a t angle between 0 and 90.
cell. Assume, f o r example, t h a t t h e u s e r
i s s u e s t h e commands : 2. Z BIAS can be used t o r a i s e o r lower t h e
observer p o s i t i o n . The number g i v e n by This aspect i s converted t o an aspect r e l a t i v e
Z BIAS i s added t o t h e e l e v a t i o n found i n t o t h e observer, t a k i n g i n t o account t h e as-
t h e c e l l as ( X OBS, Y OBS) f o r the v i s i - p e c t o f t h e seen c e l l , e l e v a t i o n o f t h a t c e l l ,
b i 1i t y a n a l y s i s . (The number i s n o t per- and e l e v a t i o n o f the observer. I n most cases,
manently added t o t h e e l e v a t i o n o f the t h e observer w i l l see t h e c e l l somewhat ob-
s p e c i f i e d observer c e l l . ) This o p t i o n l i q u e l y r a t h e r than head-on. Consequently t h e
has been used t o show the e f f e c t on v i s i - apparent area o f t h e seen c e l l w i l l be reduced.
b i l i t y o f s k i l i f t towers, a e r i a l tram- Each c e l l i s assigned a maximum o f 10 p o i n t s ,
ways, power t r a n s m i s s i o n l i n e s , and s i m i - and t h i s i s scaled a c c o r d i n g t o t h e r e l a t i v e
l a r structures. I t may a l s o be used t o aspect. That i s , i f t h e c e l l i s turned par-
s i m u l a t e o b s e r v a t i o n p o i n t s from a i r - ' t i a l l y away from t h e observer so t h a t i t s
planes and h e l i c o p t e r s . apparent area i s o n l y o n e - h a l f o f i t s a c t u a l
area, i t receives f i v e p o i n t s . C e l l s turned
The N SECT and SECTOR commands can be used a t 9 0 t o the observer, so t h a t t h e y a r e seen
t o l i m i t t h e v i s i b i l i t y a n a l y s i s t o user-spec- edge-on, and c e l l s which f a c e away from t h e
i f i e d azimuth s e c t o r s r a t h e r than a f u l l 360 observer, r e c e i v e zero p o i n t s . (Thus z e r o may
circle. N SECT s p e c i f i e s no sectors, which i s i n d i c a t e c e l l s seen i n s i l h o u e t t e t h a t may be
the d e f a u l t case. I t can be used t o r e t u r n o f major importance i n t h e a n a l y s i s o f t h e
from sectored mode t o an examination o f t h e t e r r a i n ( f i g . 13).)
e n t i r e c i r c l e , o r t o d e f i n e a new s e t o f sec-
t o r s . A f t e r N SECT i s s p e c i f i e d , each SECTOR
command s p e c i f i e s a p a i r o f numbers which i s
the s t a r t and end azimuth ( i n degrees from
n o r t h ) o f a s e c t o r t o be examined. There can
be up t o 20 such s e c t o r s . For example, t h e
commands :
A S P E C T C L A S S E S C A L C U L A T E D R E L A T I V E TO THE U S E R - S P E C I F I E D D I R E C T I O N OF 1 8 0 . 0 DEGREES
U S E R REQUEST: TABLE
T A B L E OF A S f r E C T S R E L A T I V E TO U S E R - S P E C I F I E D D I R E C T I O N
T H E R E A R E 8 C L A S S E S , E A C H R E P R E S E N T I N G ANGLES I N TWO 22.5
DEGREE B A N D S , ONE ON E A C H S I D E OF THE S P E C I F I E D O I R E C T I O N :
1 t-0, TO 22.5 DEG. R E L A T I V E TO THE G I V E N ANGLE
2 t-22.5 TO 4 5 DEG
3 +-US TO 67.5 OEG
4 t-67.5 TO 9 0 , DEG
5 +-SO. TO 1 1 2 . 5 OEG
6 t-112.5 TO 1 3 5 , DEG
7 t-135. TO 1 5 7 . 5 DEG
8 t-157.5 TO 1 8 0 . DEG
ZERO NO A S P E C T ( F L A T )
U S E R REQUEST: MAP
MAP OF C E L L A S P E C T R E L A T I V E TO A U S E R - S P E C I F I E D D I R E C T I O N .
T H E R E A R E 8 C L A S S E S , E A C H R E P R E S E N T I N G ANGLES I N TWO 22.5
DEGREE B A N D S , ONE ON E A C H S I D E . OF THE S P E C I F I E D D I R E C T I O N !
1 t-0, TO 2 2 . 5 DEG. R E L A T I V E TO THE G I V E N ANGLE
2 t-22.5 TO 4 5 DEG
3 t-45 TO 6 7 . 5 DEG
4 t-67.5 TO 9 0 , DEG
5 t-90. TO 1 1 2 . 5 DEG
6 +-112.5 TO 135. DEG
7 t-135. TO 1 5 7 . 5 DEG
8 t-157.5 TO 1 8 0 . 06.G
BL4NK NO A S P E C T ( F L A T )
( I F THE' G I V E N ANGLE I S THE SUN D I R E C T I O N , T H I S I S
AN A P P R O X I M A T E S U N - I L L U M I N A T I O N HAP,)
a= I N P U T C A R D 1 C O M M E N T n l C H E C K C E L L S W H I C H D I F F E R FROM THE AVERAGE O f T H E I R N E I G h B U U S 8V PORE T H
U S E R R E Q [ j E S T l COMMEN
CHECK C E L L S W H I C H D I F F E R FROM THE A V E R A G E OF T H E I R N E I G H B O R S B Y MORE THAN 1 5 0 F E E T *
U S E R REQuESTI MTITLE m
D A T A CHECK M A P
MAP T I T L E 1 8 1 D A T A CHECK
MAP
U S E R R E Q u E s T l DCHECK = 150
U S E R R E Q U E S T # MAP
DATA CHECK C L A S S T A B L E *
0 MEANS C E L L S PASS THE T E S T *
1 MEAN$ C E L L S D I F F E R FROM THE AVERAGE OF T H E I R NEIGtiBORS
BY AN AMOUNT BETWEEN THE S P E C I F I E D TOLERANCE AN0 T w I C F
THE TOLERANCE.
2 MEANS THE DIFFERENCE I S Z ! * T O L t R A h C t TO ~ * T O L E R A N C ~ ,E T C *
7.56
USER REQIJEST: C O M M N =
N O T I C E THAT THERE I S ONE E S P E C I A L L Y BAO C E L L AT ( 1 7 , 3 6 1
I I I I # I I I I I 1 1 1 1
BIDÂ I in I I @@I88 I I I a @ @ I
I I I II I I I I I IIII
I#¥ III
Ii 11#18 I I I I Ill 808 I I
ZANBLE -90.00
2 6 1 ~ 8 0
SECTORS 0
A N A L Y S I S COMPLETE.
T H I S OBSERVER CAN SEE 1 8 4 CELLS ( ,88 SQUARE MILES,
5 6 3 . 2 1 ACRES, 1 3 9 1 . 7 1 HECTARES.)
USER R E Q u E S T t MAP
I 8 @I I I I I I I I I m I
0 I @ Â ¥ 1118
1.
I # @I I
I.. I
I l l I
T A B L E OF T I M E S S E E N W E I G H T E D BY A S P E C T R E L A T I V E TO THE O B S E R V E R
FOR 1 f)BSERVER(S).
I N P U T CARD! NO DWTP, T POINT=(0.5, I.), TPOINT=(l,O, 0.51, CLEAR, 0 W ON, vIkw, MAP, TABLE,
U S E S REQUEST! DWON
V I S I B I L I T Y A N A L Y S I S W I L L RE WEIGHED BY THE D I S T A N C E OF E A C H C E L L FROM THE OBSERVER
A C C O R D I N G TO T H E CURRENT D I S T A N C E W E I G H T I N G F U N C T I O N ,
U S E S REQUEST! V I E W
V I S I B I L I T Y A N A L Y S I S W I L L BE PERFORMED W I T H THE F O L L O K I N G P A R A H E T ~ R S ~
....................................................................
x 08s 22
Y ORS 16
RADIUS 1.500 (MILES1
2.41U (KILOMETERS)
DELtA X 120
DELTA Y 17
SCALE 24000.00
XMIN 1
XMAx 36
YMIN 1
YMA y 52
ZANRLE -90.00
Z0IAS 0
StCTORS 0
A N A L Y S I S COMPLETE,
T H I S OBSERVER CAN S E E 1 8 4 CELLS ( .88 SQUARE M I L E S ,
5 6 1 . 2 1 ACRES, 1 3 9 1 . 7 1 HECTARES.)
-4-
aaeaa
mmmm <X)
CO
-0-
-^ m ............
..-.--.-..--- o m
*
m ul
u
mummm--t*- u e m
m u
m m a w m m
m m m
IT ..............
***..-..-..*-
...............
mw
ul IT
mITmIT<J'
mut/im
u m muu1l~7mumum m
wk/'ult/iu'uult/i
mummulw m u
mu'
mu-
ul ul
m
lJ7uaITmw-....--.-.-.-..-
um~u~~....---..-.--...-
..
=a I N P U T CARD! CLEAR,COMMENT~~NOW BOTH W E I G H T I N G METHOOSllA W ON,VIEWIMAPIA w OFF, D w O F F 1
U S E R REQUEST! CLEAR
U S E R R E Q u E S T ! COMMEN a
NOW B O T H W E I G H T I N G METHODS
USER REQUEST: AWON
V I S I B I L I T Y A N A L Y S I S W I L L B E W E I G H T E D BY THE A S P E C T OF E A C H C t L L R E L A T I V E TO THE OBSERVER,
U S E R REQUEST! V I E W
V I S I B I L I T Y A N A L Y S I S W I L L B E PERFORMED W I T H T H E F O L L O W I N G P A R A M E T E R S !
::ZXXZ~XX~X~~~SZZZZ:ZZ~ZXXZZ=::XS~ZEXE::E~ZS:ZXXXXXBSZXXXSXXXSC:Z:~~
X ORS 22
Y ORS 18
RADIUS 1.500 (MILES)
2.~11 (KILOMETERS)
DELtA X 2 0
DELIA Y .17
SCALE 24000,00
XMIN 1
XMAf 36
YMIN 1
YMAx 52
ZANGLE -90 ,
00
ZBliS 0
SECTORS 0
V I S I B I L I T Y W I L L B E W E I G H T E D BY D I S T A N C E FROM T H E OBSERVER,
A N A L Y S I S COMPLETE,
T H I S OBSERVER C A N S E E 164 CELLS ( a86 SQUARE M I L E S #
5 6 3 . 2 1 ACRES, 1 3 9 1 . 7 1 HECTARES.)
USER R E Q u E S T ! MAP
N N N
USES R E Q t j t S T t COWMEN a
D E F I N E SOME SLOPE. CLASSES,
USER REQUEST! M T I T L E s
USER SLOPE MAP
MAP T I T L E I $ l U S t R SLOPE
MAP
USER R E Q u E S T i USLOPE
----- ----.---.--
CLASS
1
------.---.
LOWER L I M I T
0 0
UPPER L I M I T
25.00
2 25.00 50.00
3 50.00 1000.00
I I I # I @ I
IIIIi I 8 I In 1111
I I I I 8 I
USER R E Q u E S T t COMMEN =
NOW CALCULATE SLOPE BY THE MAXIMUM SLOPE METHOD
USER REQuEST: UXSLOP
USER R E Q u E S T i T A B L E
----- -----.-----
CLASS
1
LOVR LIMIT
0 0
UPPER L I M I T
*-w-----m-w
25.00
2 25~00 50.00
3 50.00 1000.00