Date post: | 09-Apr-2018 |
Category: |
Documents |
Upload: | pacific-southwest-research-station-report |
View: | 220 times |
Download: | 0 times |
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 1/67
VIEWIT: computation of
seen areas, slope, and aspect
for land-use planning
Michae l R. Travis Gary H, Elsner
W a y n e D. Iverson Christine G . Johnson
"ACIFIC
SOUTHWESTorest and Range
S E R V IC E
S . D E P AR T M E N T O F A G R IC U L TU R E
0 . BO X 245, B ER K ELEY , C A LIFO R N IA 94701
USDA FOREST SERVICE
GENERAL TECHNICAL
R E P OR T P S W - 11 11975
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 2/67
Travis, Michael R., Gary H. Elsner, Wayne D. Iverson, and Christine G.
Johnson.
1975. VIEWIT: computation of seen areas, slope, and aspect for land-
use planning. USDA Forest Sew. Gen. Tech. Rep. PSW-11, 70 p.,
illus. Pacific Sou thwe st Forest and Range Exp. Stn., Berkeley, Calif.
This user's guide provides instructions for using VIEWIT-a comp uter-ized technique for delineating the terrain visible from a single point or
from multiple observer points, and for doing slope and aspect analyses.
Results are in tabular or in overlay map form. V IEWIT can d o individual
view-area, slope, or aspect analyses or combined analyses, and can produc e
elevation profile charts between any two points in a study area. The guide
explains how to prepare data, select available options, and inte rpre t results.
VIEWIT is designed to operate o n a Univac 110 8 computer w ith Exec-8
operating system. The VIEWIT system is accessible via rem ote terminals to
the USDA Fort Collins Computer Center. For those not having access to
this computer facility, the programs are available on request to: Director,
Pacific Southwest Forest and Range Experiment Station, P. 0. Box 245,
Berkeley, California 94701, Attention, Computer Services Librarian. The
programs will be copied on a magnetic tape to be supplied by th e
requestor.
Oxford: 907.2:U712.01-U681.3
Retrieval Terms: recreation settings, VIEWIT, land-use planning, c om put er
programs, handbooks.
The Authors
MICHAEL R. TR AVIS is a senior programmer in the School of Forestry
and Conservation, University of California, Berkeley, on assignment to this
Pacific Southwest Forest and Range Experiment Station. He was educated
at the University of C alifornia (A.B. degree in physics, 1 96 3 and J.D.
degree, 1968). GARY H. ELSNER is in charge of the Station's forest
recreation research unit, at Berkeley. He received degrees in agricultural
economics at the University o f Arkansas (B.S., 1962 ) and the U niversity o f
California (M.S., 19 64 , and Ph.D., 1966). CHRISTINE G. JOHNSON,
formerly a landscape architect in th e Forest Service's California Region, in
San Francisco, is now with the Federal Highway Administration, in
Boston, Mass. She holds a B.S. degree in landscape architecture (1968)from the University of Massachusetts. WAYNE D. IVERSON is regional
landscape architect, Forest Service California Region, San Francisco. He
earned a B.S. degree (1 955 ) and an M.S. degree (19 56 ) in landsc ape archi-
tecture a t the U niversity of W isconsin.
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 3/67
CONTENTS Page
Foreword ........................................... 1
1. Identifying Boundaries an d Cell Size . . . . . . . . . . . . . . . . . . . . 4 1.1 Subdivide into Grid Cells .......................... 4 1.2 Decide on Cell Size and Shape ...................... 4
2 . Preparing Terrain Data in Com puter-Rea dable Form ........ 4 2.1 Hand Code Elevation Data . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Digitize Elevation Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Obtain Digital Terrain Tapes ....................... 5
2.4 Explore Con tract Digitizing . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Implementing VIEWIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 Data Definition and Inp ut Commands . . . . . . . . . . . . . . . . 5
3.2 Decide on Data Analysis Options . . . . . . . . . . . . . . . . . . . . 8
3.2.1 Data Specification Com mand s ................. 8
3.2.2 Analysis Com mand s . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.3 Display Option Commands .................... 11
3.2.4 Description of Analysis Op tions . . . . . . . . . . . . . . . . 11
3.2.5 Type of Input Expected for Each Command . . . . . . 17
4. Demand Terminal Use ............................... 18
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 4/67
FOREWORD
VIEWIT is a computerized technique for delineat-
ing the terrain visible from a single point or from
multiple observer points. The results are produced in
either tabular or in overlay map form. VIEWIT can
also be used t o prepare terrain slope and aspect analy-
ses. In addition, the system may be used to do com-bined analyses o f seen area with aspect relative t o the
observer po ints an d weighted by the distance to seen
areas from observer points. The system will also pro-
duce elevation profile charts between any two points
in the study area. Besides these basic capabilities,
VIEWIT has many options for seen-area analyses and
for aspect analyses. The system has been developed
over an eight-year period and the original "seen-area"
program was published in 1968.'
Th e system has been used to help manage and plan
lands which are visually imp ortant. E xamples of ap-
plications include timber harvesting, mining, scenic
tramway routes, bridge proposals, transportation
system alternatives, ski runs, roads, recreation devel-
opments, and fuelbreaks. Additionally, VIEWIT is
being used to determine visual impact, and terrain
slope and aspect inform ation fo r land-use planning.
VIEWIT provides capabilities for several kinds of
analyses o f digital terrain data. The basic inp ut to the
program is a grid of elevation points representing the
area o f interest. A second program input is a series of
user requests that define the form of the elevation
data and cause various operations to be performed.
The system then produces tables and maps showing
the results of these requests.
VIEWIT is designed t o opera te on the Univac 1 108
comp uters w ith Exec-8 operating systems.
What Can VIEWIT Do?
VIEWIT can do these jobs:
1. Verify the consistency of digitized topo-
graphic data through the Data Check option and print
maps in numeric or gray scales as well as tables
showing th ose cells or cell clusters which do n ot m eet
specified tolerances of elevation with their eight
neighboring cells.
2. Expr ess in tables showing square miles, acres,
and hectares the area within the study unit that can
be seen from any single point on the ground or at any
' Amidon, Elliot L., and Gary H. Elsner. 1968. Delineating
landscape view areas . . . a co mputer approach. USDA Forest
S en . Res. Note PSW-180, 5 p., illus. Pacific Southw est Forest
and Range Exp. Stn., Berkeley, Calif.
point above the ground level; map the location of
these seen areas.
3. Express the above information in composite
form from many viewing points within the study area
(viewing points may represent alternative roads, trails,
or other development systems); map these seen areason a numerical printout which indicates the num ber
of times each cell is visible from the viewing points;
map these seen areas on a gray scale printout which
shows all cells visible from 0 to 9 and more than nine
times seen in shades of gray; map these seen areas as a
percentage of times each cell is seen from the total
numb er of observer positions, and print ou t in numer-
ical or gray scale maps or both, thereby providing
further mapping refinement to cells seen more than
10 t imes.
4. Evaluate only a portion of a stud y area (sub-
rectangle) to save time and funds.
5. Evaluate only specified sectors of view suc h
as 0 t o 9 0 , 1 8 0 t o 2 2 0 , or co mbin ations o f
sectors.
6. Evaluate only specified vertical angles of
view.
7. Evaluate only user-specified classes for slope,
aspect and elevation analyses.
8. Develop profile printouts in line with (X,Y)
coordinates or diagonal to these coordinates in any
length specified.
9. Develop tables, numeric maps, and gray shade
maps of elevation values.
10. Develop tables, nume ric maps, and gray shade
maps of slope classes as specified. Slope may be
computed by fitting a plane to the eight neighboring
cells or by finding the maximum slope to these cells.
1 1. Develop tables, nume ric maps, and gray shade
maps of aspects by 36 10-degree classes.
12. Develop tables, nume ric maps, and gray shade
maps of aspect by eight sectors of 4 5 , each centered
on th e principal compass points.
13. Develop tables, nume ric maps, and gray shade
maps of aspect by eight sectors of 4S0, each with
weighting from most desirable to least desirable fro m
any direction which is specified to be mos t desirable.
14. D evelop "aspect relative to the observer"
(vertical tilting and horizontal rotation of the plane
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
for one viewing point or for many.
15. Develop distance-weighting tables, numeric
maps, and gray shade maps. This weighting can be
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 5/67
adjusted to allow for up t o 20 changes in the distance
weights. Weights may relate to foreground, middle-
grou nd, an d backgro und distances or (e.g.) weights
may be specified to give greater weights to middle-
ground or the middle areas. It can be done for one
viewing point o r for many.
16 . Develop combined distanc e, "aspect relative
to the observer" and times seen tables, num eric maps,
and gray shade maps. These three functions com bined
meas ure the relative visual mag nitude o f each grid cell
or the "visual perce ption sensitivity" of each cell.
Examples of Applications
What are some specific situations and examples in
which VIEWIT has been applied? And what parts or
options of the program would be useful if you were
developing a land-use plan for a visually sensitive
unit?
First, after data collection and preparation you
would perform a Data Check to verify accuracy.
Next, select the key viewing points in the unit and
test a combination of distance weighting, "aspect
relative to observer weighting," and times seen table
which would list the total acreages of each of 10
combined weighting categories and then produce a
gray shade map of these combined weightings. This
provides a map of the "visual perception sensitivity"
of the unit in fine detail. (It would possibly take
months to do this work by manual methods-espe-
cially t o com bine th e weightings of numerous viewing
points.)
In almost every land-use planning situation you
would want to develop a slope class map or perhaps
several types of slope class maps. For areas that could
be logged b y tractors the slope class map and the
tables could be ex amine d t o determine area slopes
less than 35 percent. For potential ski areas, slopes
between 10 percent and 8 0 percent could be deter-
mined by VIEWIT.
Fo r othe r uses the aspect options may be valuable.
T he 4 5 aspect map with eight weighted sectors
might be given highest weighting for northeast expo-sure to map out best ski area or vegetative regenera-
tion potential or selected microclimatic conditions.
Overlay the slope an d aspect maps for ski area poten-
tial, and potential areas would be immediately appar-
ent. If maximum exposure to sunlight were a criteri-
on, the southwest exposure map printout in gray
shades would be mo st useful. These are just a few of
the options that may be helpful.
For an example of project application, consider a
powe r transmission line proposal across a section of
land which yo u manage. If the proposal is of a general
nature in location, you may wish to check its poten-
tial visual impact against the "visual perception sensi-
tivity" ma p prepared in land-use planning (or if this
was not done you may want to select key viewing
points and produce a printout map). If the proposal is
a specific one with tower locations designed, you can
set the viewing point at the top of each tower and
develop tables and maps which show the acreage on
which each tower would visually have imp act, or the
combined visual impact of al l the towers. If the
digitized topogra phic da ta is already available and
you have a computer specialist and a high-speed ter-
minal, this table outp ut and mapping could take just
a matter of minutes to prepare in response t o the
special-use proposal. The same visual impact analysis
could quickly be made of a highway proposal, a
proposed building, electronic relay, a clearcut block,
o r a scen ic t r a r n ~ a y . ~
For fire detection planning, the system can be
used to map the seen area of existing fixed fire
detection stations and t o prepare composite seen area
maps with additional or reduced numbers of stations.
These analyses are then helpful in evaluating the
location and height of new stations in specifying a
system of stations.
Should You Use VIEWIT?
Before investing time and fu nds in using VIEWIT,
the po tential user should answer these questions:
1. Are visual resources of great importan ce in theproposed project or land-use planning activity? Will
they have major effects on decisions?
2. Can the visual analysis be handled through
oth er means with less investment?
3. Does th e user have access t o a high-speed print-
er terminal? If not, can the user work with turn-
around times involved in mailing of inpu t and out pu t
data from other offices; or can work be handled by
sho rt details of individuals t o suc h offices?
4. Is the format of output data compatible with
other data output? If not, can i t be converted to
compatible data by manual graphics (outlining areasor coloring in areas of similar ou tp ut characteristics).
5. If the value of visual analyses is marginal, will
the optional outputs, such as slope and aspect maps
and tables, offset the marginal values in favor of using
VIEWIT?
Elsner, Gary H. 1971. Computing visible areas from pro-
posed recreation developments . . . a case study. USDA
Forest Serv. Res. Note PSW-246, 10 p., illus. Pacific South-
west Forest and Range Exp. Stn., Berkeley, Calif.
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 6/67
6. Is there high potential for future use of the
input data after its initial usage? For instance, would
there be possibilities of power transmission, road,
timber sale, electronic relay site, etc., proposals with-
in this land unit? If so, visual impacts could be
determined within minutes or hours of the proposal
at negligible costs.
7. Are there possibilities that several slope andaspect classifications will be needed for planning and
design consideration? This program is flexible in pro-
ducing several kinds of slope and aspect classifications
initially or at later dates with no change in stored
data.
8. Will computer-generated output data be ac-
cepted by management and the public as valued infor-
mation for decisionmaking? Will quantitative esti-
mates of visual impacts of alternative land uses be
useful in developing land-use or project plans?This guide provides detailed instructions on how
to use the VIEWIT system. Appendix I lists a sample
deck of punched cards in the form in which they
would be submitted to the computer, and illustrates
the computer printout. Appendix I1 illustrates the use
of a preprocessor program with data in a form that
cannot be read directly by VIEWIT.The VIEWIT system is accessible via remote terrni-
nals to the USDA Fort Collins Computer Center. For
those not having access to this computer facility, the
programs are available on request to: Director, Pacific
Southwest Forest and Range Experiment Station,
P. 0. Box 245, Berkeley, California 94701, Atten-
tion, Computer Services Librarian. The programs will
be copied on a magnetic tape to be supplied by the
requestor.
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 7/67
1 . IDENTIFYING BOUNDARIES AND CELL SIZE
The f i r s t s t ep i n us i ng VIEWIT i s t o
deci de on the area bounda ries. The area
boundary may be determined by the boundary
o f t he u n i t p l a n and i t s v i s u a l i n f lu e n c e
area . For ins tance , a u n i t p lan o r p ro jec t
boundary may be l im i te d t o p r i ma r i l y t he
Nat ional Forest land on the face of a moun-
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 co ul d
v i su a l l y impac t a community i n t he va l le ybelow. Ther efor e, th e VIEWIT boundary should
extend beyond the p lan ning u n i t boundary so
that the system can accommodate viewing
po in t s and a l lo w fo r any sc reen ing te r ra in
t h a t l i m i t s t he v i s i b i l i t y o f t h e p r oj e ct
a r ea o r l and un i t .
The second st ep i s t o mark the boundary
on a USGS map (same s ca le as l a t e r used i n
da t a c o l l e c t i o n such as 1 i nch = 1 mi le ,
1 i n c h = 2 m i l e s ) .
1 . 1 Subd iv ide I n t o Gr id Ce l l s
Subd iv ide the rec ta ng le enc los ing the
a re a 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 fo r analys i s . The c e l l s
may be rec tangular rather than square.
Smal le r c e l l s a l l ow a more accura te ana lys s
o f seen areas, s lop e and aspect, bu t requi r e
more data c ol le c t io n ef f o r t and more computer
c o s t s f o r a n a l y s i s .
1.2 Decide on Ce ll Si ze and Shape
Dec ide on the ce l l s i ze needed fo r t he
p l an n in g e f f o r t . I f the computer output
map i s t o be used as an over lay the topo-
gr aph ic map at l a t e r stages and a high-speed
l i n e p r i n t e r i s t h e o u t pu t method, t h e c e l l s
should be rec tangular t o conform t o the
1/5 inch x 1/6 inch char acte r type o f ap r i n t e r now .
For example:
C e l l S i z e =
1 i nch = 1 m il e 2 1.33 acres @
1/5 inch x 1/6 nc h
2 inches = I m il e 5.4 acres @
1/5 i nch x 1/6 nch
1 :24,000 3.1 acre s @
(7$-min. quad.) 1/5 in ch x 1/6 nc h
1 :62,500 20.6 acr es @
(15-min. quad.) 1/5 inc h x 1/6 nch
To dec ide on map scale t o ce l l s ize ,
cons ider (a) the amount of de ta i l requ i red
f o r t he s tudy ; (b ) t he var ia t i on o r complex-
i t y o f t e r r a i n ; ( c ) t im e and d o l l a r s a v a i l -
able; and (d) whether the data w i l l be used
aga in f o r more de ta i le d s tud ies w i th VIEWIT.
The map sca le chosen f o r th e VIEWIT an al-
yses should be compat ib le wi th th at used f o r
o t he r p l ann i ng v a r i ab l es . I t may a l s o be
impor tan t t o choose a ce l l s i z e and sca le
which i s the same as adjacent p lann ing uni ts .
Not enough experience has been gained as
y e t t o p i n down f i r m l y t he c o st s o f d i g i t -ized t e r r a i n data, but we have found th at
the work may be done on a con tr ac t ba sis f o r
approx imately I+ t o 2 cents per ce l l t h rough
the use o f au tomat ic d i g i t i z in g equ ipment .
The cost may go as high as 4 cents per cel I.
Manual d i g i t i z a t i on ( i n - s e r v i c e by ex pe ri -
enced pe rson nel) has been done a t cos ts o f
up t o 8 c e nt s p er c e l l . This cost data
should change r a p id ly once more expe rien ce
i s ga ined bo th w i t h in -serv ice automatedd i g i t i z i n g and c on tr ac te d d i g i t i z i n g o f
topographic data.
2. PREPARING TERRAIN DATA IN COMPUTER-
READABLE FORM
Once the e le va t io n g r i d loca t ion and
si ze have been chosen, the el ev at io ns must
be pu t i n machine-readable form. This form
w i l l usu al l y be punched cards but could be
magnetic tape i f storage space i s a consid-
era t ion . F requent ly , t he e lev a t io n da ta
w i l l be permanentl y s to red i n card form i n
t he o f f i c e w i t h a t ape o f t h i s i n f o r m a t ion
be ing used a t t he computer f a c i l i t y .
No one spe c i f i c format i s requi red fo r
the ele va t i on data. The user should choose
a form at th a t i s compact, co nvenient, and
has the require d amount o f pre cis ion . For
example, i t may be he lp fu l t o omi t t he la s t
( un i t s ) d i g i t o f e l ev a t i ons t o save space on
the da ta medium and t o record o nly the m ini -
mum necessary row and column i nf or ma ti on on
each data card.
Many a l ternat ive procedures are avai l -
ab le fo r ob ta in in g computer readab le d i g i t a l
topographic data (DTD) . Topographic maps
should be obta ined t o the same scale f o r the
ent i re s tudy a rea . The USGS 74-m in ute maps
are o f ten the most accura te ava i lab le .
Obta inin g these topograph ic maps i s an
i m po r tan t f i r s t s t ep f o r any p rocedu re .
Some o f the ba s ic d i g i t i z a t i o n procedures
are:
I. Overlaying a topographic map on a
I i qh t t ab l e w i t h a dat a g r i d and c odi ng e l e -
v a t i o n va lu es d i r e c t l y i n t o each c e l l .
2 . Us ing automat ic d i g i t i z e r equipment
t o record con tours and th e i r e leva t ion
v al ue s i n l i n e f or m and u t i l i z i n g a d d i t i o n al
s o f tw a r e t o c onve r t and i n t e r po l a t e t o a
un i f o r m g r i d .
3 . O b ta i ni n g t h e d i g i t a l t e r r a i n d a ta
on magnetic tapes from the U. S. Defense
Mapping Agency and usi ng ad di t i on al sof tw aret o a s s i s t i n da t a v e r i f i c a t i o n and i n t er p r e -
t a t i on f o r t he s t udy a r ea .
4. Use o f outs ide consul tant cont ra c t
f o r p r epa r a t i on o f d i g i t i z ed t opog raph ic
data tapes either by manual or automat ic
d i g i t i z i n g e qu ip me nt.
2.1 Hand Code El ev at io n Data
Th is method invo lves us ing a l i g h t t ab le
and t opo grap hic map t o obt ai n computer-
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 8/67
readab le te r r a i n da ta . This procedure may
b e p re fe ra b l e if the s tudy a rea i s sma ll ,
and ind iv idua ls w i th cod ing exper t i se a re
a va i l a b l e .
I. Prepare a gridde d map ove rl ay
( se l e c t a r e cta n gu l a r g r i d , w i t h a r a t i o o f :
1/5 by 1/6 inch i f output i s by h igh-speed
1 i n e p r i n t e r ) .
2. Pla ce 76-minute o r 15-minute map on
Ii g h t t a b l e and o ve r l a y w i t h d a ta g r i d ( t ap e
b o th t o t a b le ) .
3. Code tw o- di gi t (hundreds o f fe et )
e l e va t i o n va lu es i n each ce l l .
4. Have data sheets cardpunched and
v e r i f i e d (OCR forms are a pos sib le opt io n) .
5. Use sim ple computer programs t o read,
f i l l the da ta mat r i x , and t o p r i n t an over lay
da ta map t o ass is t i n check ing o f the da ta
f o r accuracy .
2 .2 D i g i t i ze E l e va t i on D ata
Use d i g i t i z e r s t o reco rd con tou rs and
e le va t ion va lues . Th is procedure i s fas te r
and more complex than the procedure ju s t
descr ibed . I t i s more appropr ia te i f ala rge area i s t o be modeled. I t i nvo lves
hand l in g the infor mat ion on computer-
reada ble tapes, and thus th e ope rat or
should have exper ience i n wr i t in g programs
f o r r e a di n g and w r i t i n g l a rg e d a ta s tora g e
tapes. The fo l l ow in g basic s teps are
invo lved i n us ing t h i s p rocedure.
1 . D i g i t i z e c on to ur s
2. Check readabi l i t y o f co nto ur t ap es
3. Prepare un i form gr id data f rom con-
tour tapes: (a) check a sample of po in ts by
ove r la y in g coded e le va t i on map on or ig in a l
t o p 0 map; ( b) se l e c t ce l l s i ze ca r e fu l l y i norder t o produce one-to-one ove rla y maps
(1/5 by 1/6 in ch i f outp ut i s by h igh-speed
1 n e p r i n t e r ) .
4. I f necessary d i g i t i z e more contours
and add t o data base
5. Complete data ma tr ix by in te rp o l a t io n
6. Check accuracy o f da ta ma tr ix
7 . Cor rec t da ta mat r i x i f necessary
2 .3 Obta in D ig i ta l Te r ra in Tapes
D i g i t a l t e r r a i n tap es a re a v ai l a b l e f o r
the con t inen t a l Un i ted S ta tes and pa r ts o f
Alaska. The inf orm ati on has been d i g i t i z e d
fr om 1/250,000-scale USGS to po gr ap hi c maps
and i n te rp o l a te d t o prod uce a d a ta p r i n t f o r
about ever y 208.33 f e e t on the ground. The
magnetic tape used i s $-inc h IBM compatible,
reco rded i n odd pa r i ty , b ina r y a t 556 bp i
us in g an int er- rec ord gap o f 0.75 inch. Two
2,400 fe et ree ls o f tape conta in the DTD f o r
one 1/250,000-scale to po gr ap hi c map she et.
Tapes are prov ided t o users f o r them t o copy
and re tu rn o r i g i n a l s t o t h e U. S. Defense
Mapping Agency. The DMA d at a are accur ate
w i th in abou t 6 400 fe e t h o r i zo n ta l l y and *100 fe e t ve r t i ca l l y . Map indexes o f ava i l -
abl e DTD tapes are av ai la bl e from the Nat ional
Cartographic Info rmat ion Center, U.S. Geological
Survey, 507 Nat ion al Center, Reston, Vi r g i n i a
22092. Ob tai nin g the tapes from the Center may
tak e several weeks o r a few months. The VIEWIT
system provides automatic user-oriented access
t o these tapes.
2 .4 Exp lo re Con trac t D i g i t i z i ng
Using consu l tant computer f i rm s f o r d ig-
i t i z i n g t o po gr ap hi c da t a has t h e p o s s i b i l i t y
o f being more economical than th e oth er two
methods. The la rg er the area, th e more
l i ke l y t h a t t h i s method w i l l be th e b e s t
a l te rn at iv e. The fo l l ow in g steps are recorn-
mended:
1. Develop spe ci f ica t io ns or modi fy
e x i s t i n g sp e c i f i ca t i o n s f o r t o po gra ph ic
d i g i t i z a t i o n .
2. Develop a coord inate system gr id on
the topographic map t o be suppl ied t o th e
con t rac to r .
3 . Prepare and execute contract action.
3 . IMPLEMENTING VIEWIT
The f i r s t f o l l o w i n g se c t i o n on d a ta
d e f i n i t i o n and i n p u t i s i nten de d fo r t h e
members o f the an al ys is team w i t h program-
ming knowledge and re sp on si bi l i t i es . Those
u se rs n o t i n vo l ved d i r e c t l y w i t h t h e com-
p u te r a p p l i ca t i o n may w ish t o r e f e r t o t h e
second sect ion on ana lys is op tio ns i n more
d e t a i l and o n l y r ev i ew th e f i r s t s e c t io n .
3 .1 Data De f i n i t i on and Inpu t Cma ndsThe system assumes t h a t the area o f
in te re st has been def in ed by a rect angle
drawn on a map. The recta ngl e i s or ie nt ed
so th a t i t s l ow er edge i s t h e X a x is , i t s
l e f t edge th e Y a x i s , w i th +Y p o i n t i n g n o r t h
and +X p o i n t i n g e as t ( f i g . 1 ).
( I f t he +Y a x i s o f t h e d a t a g r i d i s n ot
a l igne d wi th nor t h , the program can be t o l d
t o compensate f o r t h is , see th e ROTATE
opt io n i n the fo l l ow ing tab le o f commands
and f o l l ow i ng d i scuss ion . )
T h is r e c t a ng l e i s d i v i de d i n t o c e l l s o f
a convenient s ize, and each c e l l has been
assigned an ele va ti on by one o f th e methods
discussed i n Sect ion 2 . The lower le f tmos t
c e l l i s c e l l (1 , l ) . The number o f ce l 1s
across the rec tan gle i s th e number of
columns, NCOLS, and the number o f c e l ls f rom
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 9/67
bot tom t o to p i s t he number o f rows, NROWS.Each c e l l i s DELTAX i nches wid e (on th e map)and DELTAY inches h ig h ( f i g . 2 ) .
Y
2 elta V
delta X
The i 1 l u s t r a t i o n shows a gr i d wi t h NROWS= 8 and NCOLS = 5. The c e l l s i ze i s g i ven i n
map inches; th e system ca lc ul at es t he ground
s i z e fr om t he map scal e, M SCALE.
Table I l i s t s the commands which def i nethe inpu t e l eva t io n da ta mat r ix , and spec i -f i es wh ich a re op t i ona l and wh ich a re
requ ired . The de fa u l t fo r opt i ona l commandsi s g i ve n .
The system can read the e le va t i on datai n a number o f d i f fe re n t ways. I n o t h e rwords, the format o f th e data, on cards ortape , i s no t r es t r i c te d t o one f i xe d scheme.Therefore, t o read the data, the user must
spec i f y the fo rmat o f the da ta t o the system.A number o f commands de f i ne the form at ofthe data; some o f these are r equ ir ed andsome, i f no t spec i f ied , cause a de f au l ta c t i o n t o t a k e p l ac e .
In the s imp le case i n wh ich a da tama t r i x has been punched on to cards by rows,wi th the lower (most southe r ly ) row on thef i r s t ca rd o r ca rds , the user need on l ys p e c i f y NROWS, NCOLS, and FORMAT. I f eleva-t i on s have been punched t o th e near est 100
f e e t, w i t h t he l a s t t wo d ig i t s o m i t t e d f romthe data, the n s pe c i f yi n g ZSCALE=I00. wouldcause the program t o r esca le the e l evat i ons
t o t h e p rop er va lu e. A l l o t h e r o p t i o n s
w o u ld t a ke t h e i r d e f a u l t va lu e .NROWS, NCOLS must be s p e c i f i e d . Th e i r
p rod uc t , w hi ch i s t h e number o f c e l l s i n t h emap, should pr ef er ab ly be less than 60,000f o r g r ea t es t e f f i c i e n c y . The maximum valueo f ei t h e r NROWS o r NCOLS i s 1000. DELTA X
and DELTA Y d e f i n e t h e ce l l s i ze o n t h e m a p .The d e f a u l t va lu es o f o n e - f i f t h i n ch w id eb y on e -s ix t h i n ch h ig h w i l l a l l o w t h e programsystem t o produce maps on a l i n e p r i n t er
w h i ch a re e xa c t o ve r l a ys f o r t h e o r i g i n a lmap; i f the values ar e changed, ov er la y mapsw i l l not be produced.
BY ROWS, BY COLS, RO W RIGHT, ROW LEFT,COL UP, COL DOWN ar e pr ov id ed t o al l o w f o r
t h e f a c t t h a t d i f f e re n t a pproaches t o t h epr ob lem o f d i g i t i z i n g t e r r a i n da t a ar eequa l ly l og i ca l . The de f au l t case is BYROWS, ROW RIGHT, COL UP, w hich assumes t h a t
the data s ta r t s on the data medium a t th elower l e f t co rner , p roceeds across the f i r s trow t o i t s r i g h t , t hen from l e f t t o r i g h t
across the next row up, et c.I f
not, chooseop t ions t ha t co r r ec t l y descr ibe the sequenceof data points on the data medium. I f thenumber o f c e l l s i n th e map exceeds 60,000,da ta shoul d be read BY ROWS onl y; re ad in g i t
BY COLS w i l l be su b st an t i al l y more expensivei n computer t ime.
BCD i s the de fa u l t and w i l l be the usual
case where the d ata a re punched i n a formtha t can be read d i rec t ly by th is sys tem byproper cho ice o f op t ions . I f t he fo rmat o ft h e d a t a i s su ch t h a t re ad ing d i re c t l y i s n o tpossib le , the user must wr i t e a preprocessorp rogram which w i l l read the da ta i n the user ' sformat and write i t i n an acceptab le format .
One such form at i s bi na ry rec ords, as pro-duced by a Fort ran WRITE(IUNIT) l i s t st ate -ment. Thus the preprocessor can w r i t e thedat a i n th i s form, and the user can read i t
i n t o th i s system by spec ify ing BINARY.
The opt ions ment ioned ear l ier apply hereas we l l as i n th e BCD case. That i s, abinary record may be a row (B Y ROWS) o r acolumn (BY COLS). I f by rows, the f i r s tre co rd may be th e l owermost row (COL UP, t hede fa u l t ) or the topmost row, i n which case
the us er must spec i f y COL DOWN. The binaryd a t a must be i n f l o a t i n g p o in t f o rm at ; t h i smeans tha t the preprocessor must wr i t e f l oa t -ing-point numbers.
I n some cases the inp ut da ta ma tr ix maybe l ar ge r th an t he memory space i n the com-p u t e r a va i l a b l e t o t h e user . I f t h i s i s t hecase then the preprocessor should handle thedata a row (or a co lumn) a t a t ime wi t h anarr ay d imensioned t o the length o f a row (ora column) and not fo r the en t i r e mat r i x . The
VIEWIT system wi l l then automat ica l ly handleda ta mat r ixes which are la rg e r than ava i l ab lecore.
FORMAT i s r equ i red i f the d ata i s BCD.I t i s a F o r tr a n fo rm at , w i t h t h e e nc l o s in gparentheses bu t wi th ou t the word "FORMAT,"which describes one row o r column o f the
data. More than one card o r card image perrow o r column can be used, so lo ng as t heformat spe ci f i es th is . For example, i f t he
da ta ar e read by ROWS and NCOLS=llO, w i t ht h e r i g ht mo s t d i g i t o f t h e e l e v at i o n s o mi t te d(so e leva t ions a re g iven t o the neares t 10
feet and f i t i n fou r co lumns) , the fo l l ow ingcommand might describe the data: FORMAT=
(5 (20F4 .0/ ) ,10F4 .0 ) . ' Th is w i l l cause f i vecards t o be read per row.
The command, F OR MA T =' ( ~O F ~, O ) 'ould alsowork i n th at case. (Consult an experienced
Fo r t ra n programmer i f t h is i s confusing. ) The
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 10/67
T a b l e 1 --C om ma nd s 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 co mm an ds , a nd d e f a u l t s
Command MeaningRequ i r e d o r
o p t i o n a lD e f a u l t
NROWS Number of rows Requ i r e d
NCOLS Number of co lum ns Requ i r e d
DELTA X X s i z e o f c e l l ( o n m ap ) O p t i o n a l OELTAX = 1 / 5 i n c h
DELTA Y
BY ROWS
BY COLS
BCD
BINARY
Y s i z e of c e l l
D a t a ap p e a rs o n e r o w p e r r e c o r d o r r e c o r d s o nt h e d a t a m e di um
D a t a a p p e a rs b y c o l um n s , o n e c o l . p e r r e c o r d
o r r e c o rd s
T he d a t a i s i n c o de d fo r m ( c a r d s , o r c a r di m ag e s o n t a p e o r d r u m )
Th e d a t a a p p e a r s ( o n t a p e o r d ru m ) w i t h o neb i n a r y r e c o r d p e r r o w ( o r p e r c o lu m n i f BYCO LS was s pec i f i ed )
O p t i o n a l
O p t i o n a l
O p t i o n a l
IO p t i o n a l
O p t i o n a lIDELTAY = 1 / 6 i n c h
BY ROWS i s ass um edi f n e i t h e r BY ROWS
no r BY COLS i ss p e c i f i e d
BCD i s assumed
i f n e i t h e r i ss p e c i f i e d
ROW RIGHT
ROW LEFT
E ac h r ow a p p ea r s o n t h e d a t a m e diu m fr o m l e f t t or i g h t ( f r o m w e st t o e a s t, a s o n t h e map )
Rows a p p e a r o n t h e d a t a m e d iu m w i t h t h e d a t a f r o m
r i g h t t o l e f t ( e a s t t o w e st )
O p t i o n a l
O p t i o n a lI ROW RIGHT i s
assumed i f n e i t h e ri s s o e c i f i e d
COL UP
COL DOWN
E ac h c o lum n ap
b o tt om t o t o p
Columns appears o u t h )
pea r s on t( s o u th t o
f r o m t o p
h en o
t o
d a t a mr t h )
b o t t o m
ed ium f r om
( n o r t h t o
O p t i o n a l
O p t i o n a l1CDL UP i s a ss um e d
i f n e i t h e r i s
s p e c i f i e d
M SCALE M a p s c a l e O p t i o n a l M SCALE = 24000
FORMAT A l e g a l F o r t r a n fo r m a t w h ic h w i l l r e a d on e r o w
( o r o ne c o l u m n i f BY COLS ) o f t h e e l e v a t i o n d a t af r o m t h e i n p u t m ed iu m . T he d a t a m u s t b e re a d b yF s p e c i f i ca t i o n s , n o t I ( t h a t i s , 3 - d i g i t f i e l d s
m us t be r ead as F 3 . 0 , no t as 13 )
R e q u i r e d ifd a t a i s BOC,
i g n o r e d i f
d a t a i sB INARY
-- -
Z SCALE A m u l t i p l i e r w h i ch w i l l b e a p p l i ed t o e ac he l e v a t i o n v a l u e r ea d i n
O p t i o n a l ZSCALE = I.0
F I LE
ROTATE
T he nam e o f t h e E x ec -8 f i l e o n w h i c h t h e e l e v a -t i o n d a t a w i l l b e f ou n d. T h i s m u st b e c a t a l o g e d
o r t e mp o ra r y f i l e a t t a c h ed t o t h e r u n e x e c u ti n gt h i s s ys te m .
T he a n g l e t h a t N o r t h m ake s c l o c k w i s e o f t h e + Y
a x i s
O p t i o n a l
O p t i o n a l
The d e f a u l t f i l ename i s ZDATA
ROTATE = 0
MEMORY The max imum amount o f e x t r a memory th e V IEWIT
s y s te m s h o u l d a s k f o r f r om t h e E x e c- 8 o p e r a t i n gs ys te m i n o r d e r t o r e ad i n t h e d a ta
O p t i o n a l MEMORY = 60000
format can be up t o 120 char acte rs long i f
necessary.
Z SCALE al l ows omission of le s s- si gn if i
can t d i g i t s f rom the da ta . I n the example
j us t desc r i bed , Z SCALE = 10. would be
spec i f i ed to resca le the da ta. T ha t i s ,
l l .4 1 7 f e e t would be punched as 1142, read
as 1142. and sc al ed t o 11420. ZSCALE app lis
t o bo th b i na ry and BCD data.
FILE i s p rovi ded t o a l l ow the user t o
have several data f i l e s i n the same run. I n
the usua l case, the user w i l l s imp ly c rea tea temporary f i l e named ZDATA and p lace h i s
dat a cards thereon.
MSCALE i s t he re ci pr oc al o f the map
rep resen ta t i ve f r ac t i on . The de fau l t o f
24000 i s cor rec t f o r 74-minute maps.
ROTATE i s prov ided i n case the dat a g r i d
i s no t a l igned w i th the compass d i rec t io ns .
The d e f a u l t va lu e (ROTATE=0) means t h a t t he
p o s i t i v e Y ax i s o f the g r i d i s no r th . For
example, i f t he d i r e c t i o n n o r t h a c t u a l l y
points between + Y and +X , as the draw ing
shows, then the user would so ec if v
( f i g
VIEWIT can handle data g ri ds o f any size .
However, th e computer has a l i m i t e d amount o f
memory available. I f t he da ta f i t i n t o t h i s,
then they are a l l kept i n memory. I f not,
por t i ons o f the da ta (ca l l ed 'pages ' ) a re
kept i n memory, and other p or ti on s are store d
on auxi 1 ia ry storage (d i sk or drum storage).
This mode o f op era tio n invo lves g rea ter
cos ts f o r t r ans fe r r i ng da ta to and f rom
memory, b ut le ss er memory co st s. VIEWIT
assumes, as a de fa ul t value, t h a t i t can ask
the Exec-8 ope rat ing system f o r up t o 60,000
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 11/67
w or ds o f e x t r a memory t o s t o r e t he da t a g r i d .I f the data gr i d has more than 60,000 ce l l s ,the pagi ng mode i s used. Depending on th e
t o t a l amount of memory ava i l ab le on the com-pu t e r f o r t he us er and on t he r e l a t i v e c os t so f computat ion, in pu t/o utp ut , and memory, i t
w i l l somet imes be less expens ive t o processl a r g e d a t a g r i d s b y s e t t i n g t h e v a lu e o f
MEMORY t o some l a r g e r number. MEMORY ca nnotbe s e t l a r ge r t han t he t o t a l amount o f us e r
memory ( i f t h e da t a g r i d i s t h i s l a rg e ), o rt h e Exec-8 s ys te m w i l l k i l l t h e u s e r ' s jo b .
The f i n a l command re la t i ng t o read ingel ev at io n da ta i s READ. Thi s command i s
g i ve n a f t e r a l l d a t a fo rm at s p e c i f i c a t i o n shave been prov ide d and causes the system t oask f o r s u f f i c i en t memory spac e f o r t he da t afrom the Exec V I I I sup er vis or y system. Whenth i s space i s made ava i lab le , t he da ta a rer ead i n as s pec i f i ed . T h i s p r oc ess o f speci -
f y i n g and read in g da ta can on l y be done once
per program execut ion. O f course, the pro-gram system can be re-executed as many t imesas des i red .
The user should, t o summarize, de f i ne thee x t e n t o f t h e e l e v a t i o n a r r a y and i t s f or ma ton th e da ta medium, the n cause i t t o be read .
A t t h i s p o i n t i t becomes pos s ib l e t o exerc ise
t h e a n a l y t i c a l o p t i o n s .
3.2 Dec ide on Data Analys i s Opt ions
Two pr in c i pa l c lasses o f ana lys i s can beperform ed w i t h the dat a. Each has a number
o f v a r i a t i o n s . I n a d d i t i o n , s ev e ra l o t h e rk ind s o f ana lyses a re ava i lab le . The two
p r i n c i p a l o p ti on s a re ( a) v i s i b i l i t y and
(b) s lope/aspec t analyses. To understand theuse o f t hese op t ions and the var ious d isp layso f t h e i r r es u l t s , t he us e r m us t unde rs tand
the method used by the system.Two f i e l ds o r v a l ues a r e as s oc i a t ed w i t h
eac h c e l l o f t he map. One f i e l d i s e l ev a t i on ,which i s read usi ng t he commands discusse de a r l i e r . The o t he r f i e l d i s a v ai l ab l e f o reach ana ly s is op t ion t o p lace a number in ;t he s i gn i f i can ce o f t he number var i es depend-in g on t he o p t i on chosen.
The user can d isp lay a table showing thef requenc y o f oc cu r rence o f eac h v a l ue f o r a l lc e l l s b y th e TABLE command. A numeri c map
s howi ng t he c on t en ts o f t he num er ic f i e l d f o reach c e l l can be pr i n t e d by t he MAP command.A gray-sca le map o f t he same in form at io n i s
pr oduc ed b y t he GMAP command.
The c on ten t s o f t he numeri c f i e l d f o reach c e l l i s i n i t i a l l y z er o. I t can be r es et
t o z er o by th e u ser by th e CLEAR command.This i s somet imes necessary.
The sequence t o be fo l l owe d i s : Per formt he des i r ed ana l y s i s . Then p r i n t a t ab l e , o r
a numeric map, o r a gr ay- sca le map, o r two o fthese, or a1 1 t h r e e i f des i red , i n any o rder .
Then erase the numeric in for ma t io n and per-fo rm the nex t ana lys i s . The excep t io n t ot h i s i s v i s i b i l i t y a na ly si s; i t may be desir-
ab l e t o per f o r m s ev e ra l o f t hes e be f o r ep r i n t i n g a t a b l e o r map.
3.2. 1 Data Sp ec if ic at io n Commands
The f o l l o w i n g i s a l i s t o f t h e d a ta
sp ec i f ic at io n commands assoc iated w i th dataana l y s i s :
Command Meanin q
X MIN These fo ur c m a n d s taken
toge ther de f ine a subrec tang le
X MAX w i t h i n th e da ta upon whichana lys is w i l be perfor med, and
Y MIN maps and tabl es w i l l be l i mi te d
t o th i s subrec tang le . TheY MAX d e f a u l t va lues a r e X MIN=I,
Y MIN=I, X MAX=NCOLS, Y MAX=
NROWS, so t h a t t he d e f a u l t sub-r e c t an g l e i s t h e e n t i r e d a t aarra y. The subrect angle can bechanged a t any t ime, bu t chang-i n g i t a f t e r an ana l y si s bu t
be f o r e p r i n t i n g a map o r t ab l ew i l l p r oduc e us el ess r e s u l t s .Wel l thought out use of thesecommands w i l l save many d o l l a r s
i n comput ing when th e da tam a t r i x i s l a r ge .
T ITLE S p ec i fi e s a ru n t i t l e o f up t o120 charac te rs which w i l l bep r i n t ed a t t he t op o f each page.
The d e f a u l t i s a b la nk t i t l e .
(An example is: TITLE = 'MOUNTRUSHMORE PLANNING UNIT')
M TITLE Spec i f i e s a map t i t l e o f up t o24 characters which wi l l bep r i n t e d i n l a rg e b l oc k l e t t e r sbefore each map. I t i s p r i n te d
i n two l i ne s o f 12 charac te rseach in cl ud in g blanks. The de-f a u l t i s 24 b l ank s. Bo th TITLEand MTITLE can be changed when-
ever desi red . (An example o fMTITLE i s : MTITLE = 'TRUCKEEUNITSLOPE MAP.' T h i s i n st ru c -
t i o n w i l l r e s u l t i n t he p r in t -i n g o f t h e f i r s t 12 c h ar a ct e rswhich are TRUCKEE UNIT on thef i r s t l i n e and t h e second l i n ew i l l t he n co n t a i n t h e n e x t 9characters which are SLOPE MAP.)
XOBS These t wo commands s e t an
o bs er ve r p o i n t l o c a t i o n f o rYOBS v i s i b i l i t y a n al y si s . Th is
in fo rmat ion mus t be spec i f i eda t l e a s t once . XOBS and YOBSar e i n g r i d c o - o rd i na t es .
OBS Serves as an alt er na t i ve way tospe c i f y t he observer loca t ion .OBS = (22,14) i s equiva lent t oXOBS = 22,Y OBS = 14.
RAD IUS Spec i f i e s t he rad ius t o whichv i s i b i l i t y w i l l be determined.I t i s g i v en i n m i les , and mustbe spec i f i ed .
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 12/67
APPEND I X IThis appendix shows a simple VIEWIT ru n i n which the data i s read di r ec t ly by the system.
The pr in t out s show f i r s t , a l i s t i n g o f the cards to be submitted to the computer, ju s t as they
would appear i n the inp ut deck. This i s fol lowed by the actual computer output re su lt in g from
the submission o f these cards.
The pr in to ut s demonstrate how the ele vat ion data is placed on a f i l e named ZDATA by the use o f
the @DATA contro l card . The use r commands f o l l o w t he @XQT card which c a l Is the V I EWIT system in to
execution.These commands f i r s t spe cif y th e si ze and form of the el eva tio n data and cause i t t obe read. They then pe rfor m a number o f simple analyses.
OHOG * * * OE MnN S T R AT I ON R U N * * *0 MS G. N O A T A I N P U T I S F RO M CA RO SI0ASG.T ZOATA. . C R E A T E A T EM PO RA RY F I L E , ' l O A T A m t ¥ O A T A , Z O A T A . . I N S E R T O AT A C A R 0 I M A G E S I N T O F I L E ' ZO A TA .'. . . . . . . . . . . . . . . . . . . . . . .* OATA CARf tS GO HERE. . . . . . . . . . . . . . . . . . . . . . . ¥ E N T H y S C A RD I S N E E DE D TO S T O P  ¥ D AT F RO M I N S E R T I N G C AR DS .à ˆ X Q P S W * V I ~ W I T , a N O W R U N T H E V I E N I T S Y S T E MC O M M E N T à ‡ ! F I R S O E F I N E A N 0 R E A D T H E O A T A ' ,N RO WS ç 52 N t O L S x i b , Z S C AL E à ˆ~ O O . F O R M A T = I ( 3 b F i m 0 ) ! , C OL D OW N, R EA D,C OMMEN T =! NOf E U SE OF Z SC ALE T O BR I N G T H E D AT A T O T H E R I GH T R AN GE' ,C O M M E N T ~ ~ O E F A U L T S U CH AS ROW R I G HT , B CD, ~ S C A L E = ~ U O O OAVE BEEN U SED . ' ,C OM ME NT m'N Ow D E F I N E AN OB SE RV ER 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 A R E A S M A P ' ,O B S a ( Z 2 , 1 8 ) , R A O I U S s l m 5 , V I E W, C O MM E NT = 'N O W P R I N T A N U MER I C MAP ' ,
M AP , C O M M E N f 'A N O A G R EY , S C A L E M A P ' ? M T I T L E Z " ,MESSAGEa ! GR pY SC ALE SSEE N AR EASMAP' , GMAP,C OMMEN T a ' AOn A SEC OND 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 S E E N I M A P ' , M A P ,C O M M E N T s 'N o w W I T H T HE A V E R A GE M AP O P T I O N I N S T E A D , ' ,A V G M A P , M T T T L E S I A V E R A G E MAPSTIMES S E E N ' , 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 ER A G E M A P ', G MA P, N UM MA P,C O M M E N T S ~ N U M MAP COMMAND SET MAP MODE BACK TO THE DEFAULT OFE S S E E N ' , C O MM E NT * ' C L E A R C O U NT F I E L D A ND D O A NEW SET OF V, M T I T L E a ' e U B R E C T A N G L E ' , C L E A R, X M I N = 1 0 , Y M I N a l O , Y r t A X = 3 0C 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 O N L Y T H I S S U B R E C T A N G L E . ! , V IC O M ME N T a' N O w GO B A C K T O T H E W HO LE D A T A G R I D ' , X M I N r l , Y M I N a lC O M ME N T È I E XA M I N O NL Y C E R T A I N A Z I MU T H SE CT OR S FO R V I S I B I L I T Y
N U MER I C MAPS UF T I M
I S I 6 I L I T Y A N A L Y S E S . '*EW, MAP, TABLE,, X M A X S i b , Y M A X s 5 2 ,
' fC L E A R. 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 ) , S E C TO R = (Z Z 5 ,, 3 1 5. 0 ), V IE W ,MAP, C LEAR , C OMMEN T a ' R ES ET T O SC AN T H E H H OLE C I R C LE ' , N SEC T ,C O M M E N T Ã § ' P R l N A C R O S S - S E C T IO N A L P R O F I L E ' , E N O = ( 3 7 , 5 2 ) , P R O F I L E ,M T I T L E * ' s L O P E $ M A P ' , 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 M A P ', S L O P E, T A B L E , M AP , GH A P,C OMMEN T = ' F I N O SLOPE C LASSES BY T H E MAXI MU M SLOPE MET H OD R AT H ER T H AN T H E
A V E R A G I N G ME T HO D U S E 0 B E F O R E ' , X S L O PE , T A B L t ,MT I T LE O' M AXT MU M I SL OPE MAP!, MAP, GMAP,C OMMEN T * lAN Q AN ASPEC T MAP BY 1 0 D EGR EE SEC T OR S! , MT I T LE: ' ASPEC T $M AP! ,ASPEC T , MAP. T ABLE, C OMMEN T È~N O C OMPASS PO I N T ASPEC T ! , C ASPEC T , T ABLE,M AP , G V AP , 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 , M AP , G MA P,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 F R O M T H E A V E R A G E O F T H E I R N E I G H B O R S B Y M O R E THA N 1 5 0 F EE T, !, M T I T L E a f O A T A C HE C KS M AP ' , 0 C H E C K s l S O . , MAP, GMAP, TABLE,C O M ME N T =' N O TI C E T HA T T HE RE 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 ME N T =! I TS 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 EC A U SE T H I S O N t C E L L A L T E R S T HE A v ER AGE F OR T H OSE C ELLS, ' ,C O M M E N T = ! P R T N T T H E A C T U A L 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 ' , O P R I N T ,X O B S 8 2 2 , Y O f t S a 1 8 ,C O M M E N T = 1 T HI S I S A N A L T E R N A T I V E WAY T O S E T O B S E RV E R 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, V I EW, MAP, T ABLE, AWOFF , C OMM EN T = ' OEF I N E D I S T AN C E WEI G H T I N G F U N C T I ON ' ,N O O W T P t T P O I N T a ( 0 . 5 , 1.1, T PO I N T =( l . O , 0 . 51 , C LEAR , 0 w ON , V I EW , MAP, T ABLE,C LEAR , C OMMENT =! NOW BOT H WEI GH T I N G MET H OD S' ,A W ON,VIEW,MAP,A W OFF, 0 W 0È-FC OMMEN T * ' OEf - I N E SOME SLOPE C LASSES, ' ,C L A S S ( l ) S ( O . , 2 5 m ) , C L A S S ( 2 ) ~ ( 2 5 ~ ~ 5O a ) , C L A S S ( 3 ) = ( 5 0 , 1 0 0 0 ~ ) , C L A S S a 3 ,
C O M M E N T a l F O f t S L O P E, C L A S S E S A RE T A K E N A S 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 S L O P E S M A P ' ,U SLOPE, TABL E, MAP,C OMMEN T s 'N Ow C ALC U LAT E SLO PE BY T H E MAXI MU M SLOP E MET H OD ' , U X SLOPE,T ABLE, MAP,M T I T L E Ã ˆ ' E L e V A T I O N S C L A S M AP ',C O M M E N T * ' O E t I N E SO ME E L E V A T I O N C L A S S E S ' , C L A S S C l ) = ( O , t O O O ) , C L A S S ( 2 ) a ( < 1 0 0 0 , 5 0 0 0 )1 C L A S S ( 3 ) * (5 0 0 0 , 6 0 0 0 ) , C L A S S ( 4 ) a ( 6 0 0 0 ~ 7 0 0 0 ) , C L A S S ( 5 ) = ( 7 0 0 0, 1 0 0 0 0 ) , N CL AS SS
5 , U ELEV, t A B L E , M A P ,C O M M E N T ~ ~ O E ~ I N ESPEC T SEC T OR S AN 0 AN ALYZ E ASPEC T BY T H EM1,C L A S S C l ) ~ C 3 f O m , 3 6 0 a ) , C L A S S ( 2 ) = ( 0 , 1 0 1, N CL A SS s 2,C O M M E N T a 'A S p E c T S O U T S I D E T HE D E F I N E D C L A S SE S W I L L B E P U T I N C LA S S Z E RO ' ,M T I T L E ~ ~ U S E R S A S P E C T S ~ ,U ASPEC T , T ABLE, MAP,C O M ME N T m' E N B O F D E M O N S T R A TI O N O F V I E W I T a ' , S T OP ,W F I N0 0
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 13/67
@ M SG ,N D A T A IN PU T I S F R OM C A R O S I
à ˆ A S G , Z O A T A : . C R E A T E A T E M P OR A R Y F I L E , ' Z DA T A ,'
à ˆ O A T A , Z D A T A . I N S E R T D A T A C A RD I M A G E S I N T O F I L E 1 Z O A TA . IO A T A T 7 R L 7 0 - 9 0 5 / 1 2 - 1 1 8 ~ 5 1 3 3E N D D A T A , I M A G E C O U N T 1 52
8 X Q T P S w * V I E w I T , , NOW R U N TH E V I t W I T S Y S TE M
G E N E R A L V I S y B I L I T Y P R O G R A M
F O R E S T R E C R E A T I O N A ND L A N D S C A P E M A NA G EM E NT P R O J E C TP A C I F I C S O U T H H E S T F O R E S T AN D RA NG E E X P E R I M E N T S T A T I O NU.S. F O R E S T S E R V I C E , B E RK E L E Y , C A L I F O R N I A
R U N ON O S / 1 ~ / 7 5 A T 0 9 1 3 0 t 2 5
== I N P U T C A a O t C O M M E N T a ' F I R S T D E F I N E AN D R E A R T H E D A T A ' ,
=s I N P U T C A R D ) N RO W S= S2 , N C O L S 3 3 6 , Z S C A LE = 1 00 . , F O R M A T a t ( 3 6 F 2 , 0 ~ ~ , C O L DOWN, R EA D ,
U S E R R E Q u E S T I N R O W S = 5 2
N R OW S S E T T O 52
U S E R R E Q u E S T t N C O L S = 3 6N C O L S S E T T O 3 6
U S ER R E Q ~ I E S T ~Z S C A L E a 1 0 0Z S C A L E S E T f 0 1 0 0 . 0 0 0 0 0
U S E R R E Q U E S T ! F O R M A T a( 3 b F B . O )
D A T A F OR M A T W I L L B E 1(36F2 .01--
U S E R R E Q ~ E S TI C O L D O WC O L U M N S A P P E A R O N T H E O A T A M E D I U M F RO M T O P T O B O TT O M ,
USE!( R E Q u E S T i R E A OO A T A 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 D B A N K L O C A T I O N S
E A C H C E L L I S ,Z O I N C H E S ( . 5 1 CM ,) W I D E A N D, 1 7 I N C H E S ( . U 2 C M.) H I G H O N T H E M A P,
T H I S C O R R E S P O N D S T O A C E L L (1 00 ,O O F E E T ( 1 2 1 . 9 2 M E T E R S) I N I T S E A S T - W t S T D I M E N S I O N AN D5 3 3 . 3 3 F E E T ( 1 0 1 . 6 0 M E T E R S ) I N I T S NO R TH -S O UT H D I M E N S I O N ON T H E G RO UN D,
E A C H C E L L H A S A N A RE A OF , 0 0 U 8 S Q UA R E M I L E S ( 3 . 0 6 A C R E S , 7 . 5 6 M E C T A R k S ) O N T H E G R O U N D *
T H E D A T A R E G I O N I S 7 .2 0 I N C H E S ( 1 8 . 2 9 CM .) W I D EA N D 8 . 6 7 I N C H E S ( 2 2 . 0 1 C M. 1 H I G H O N T H E M A P,
T H I S C O R R E SP O ND S T O A R E G I O N 2 , 7 3 M I L E S ( 4 . 3 9 K M,) E A S T T O K E S T A N D3 ' 2 8 M I L E S t 5 . 2 8 K M ) N O R T H T O S O U T H O N T H E GR OU ND ,
T H E A R ~ A F T H E R E G I O N I S 8 ,9 5 S QU AR E M I L E S( 5 7 3 0 s 0 3 A C R E S > l U l 5 9 a l U H E C T A R E S ) O N T H E G RO UN D*
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 14/67
8s IN PU T CAftD ) COMMENTx'NO TE USE OF ZSCAL E TO BR IN G THE DATA TO THE RI GH T RANGE.'.
USER REQUEST ) COMMEN aNOTE USE OF ZSCALE TO BRING THE DATA TO THE RIGHT RANGE
ss IN PU T CARD) COMMENTa'OEFAULTS SUCH AS ROW RIGH T, BCD, M S C A L E ~ ~ U O O OAVE BEEN u S E D S ' Ã
USER REQnESTt COMMEN EDEFAU LTS SUCH AS RON RIGH T, BCD, MSC ALf cs2 100 0 HAVE BEEN USED.
x I N P U T C A R D ) C O MK EN T a' NO w D E F I N E AN O BS ER VF R P O I N T AND DO A V I S I B I L I T Y A N A L Y S I S ' ;
USER REQIJESTI COMMEN x
NOW DE FI NE AN OBSERVER P OI NT AND DO A V I S I B I L I T Y A NA LY SI S
8 INP UT CARD1 MTI TLE a 'S EEN AREASMAP ' ,
U S E R R E Q u E S T I M T I T L E xSEEN AREA MAPM A P T I T L E I j l SEEN AREA
MAP
8 s INP UT CARD) OBSx(2 2 , l8 ) , RADIU S=1.5 , V IEW, COMMENTs 'NOW PRI NT A MUMEUIC KA P ' t
USER REQ uES T i OBS x ( 22.00 , 18 .001X OBS SET TO 2 2 AND Y 0138 SET TO 1 8
USER REQuESTI RA DI US 8 1.50R A D I U S S ET TO 1 * 5 0 0 0 0
USER REQUEST# VIEW
V I S I B I L I T Y A N A L Y S I S W I L L B E PER FO RM ED W I TH T HE F O L LO W IN G P A R A M E T E R S )X X ~ ~ X X Ã ‡ X X ~ X ~ X S X X X ~ S X X X ~ B S S ~ ~ ~ ~ X X S X S ~ X S ~ X X X X B ~ ~ S S X Z S S Z X S S X X S X B X S X ~ ~ S
x ons 2 2Y OUS 1 8RADyUS 1 .500 (M IL ES )
2 . 1 1 0 ( K I L O M E T E R S )D ELT A X 2 0
1 7D E L T ACALE 2 4 0 0 0 . 0 0
X M I N 1XMAy 36
Y M I N 1
YMAx 52Z A h L E - 90 .0 0Z B I A S 0SECTORS 0
ANALYSIS COMPLETE.TH IS OBSERVER CAN SEE 1 8 4 CELL S ( .88 SQUARE MILES,
563 .21 ACRES, 139 1.7 1 HECTARES. )
USES REQUEST) COMMEN aNOW PRINT A NUMERIC MAP
INP UT CA f tD) MAP, COMMEMTs 'AKO A GREY SCAL E MAP ', M T IT L E x ' f ,
USER REQIJESTI MAP
MAP OF TIMES SEEN FOR EACH CELL,1 OBSERVFR(S)
MARKS UNOBSERVED CELLS
INVISI~LE CELLS ARE BLANK
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 15/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 16/67
USER REQUEST: COMMEN x
AND A GREY gCALE M A P
U S E R R E Q ~ I E S T : G M A P
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 17/67
== I N P I J T C A R D # C O M M E N T u I AD O A S E CO N D 08SERVtR~f08S=(20f20),VIEW,
A N A L Y S I S COMPLETE^
T H I S O B S ER V E R C AN S E E 3 0 7 C E L L S ( 1 1 U 7 S Q U A R E M I L E S ,
9 3 9 1 7 0 A C RE S , 2 3 2 2 1 0 4 H E CT AR E Sl )
U S ER RE Q IJ E ST I M T I t L E =
T I M E S S E E N M APM A P T I T L E 1 3 1 TIMES S E E N
MA P
U SER R EQl jEST : MA P
M AP O F T I M E $ S E E N F O R EA C H C E L L ,
2 O ~ S E R V E R ( S )
MARKS UNOBSERVEO CELLSI N V I S I R L E C EL L S ARE B LA N K
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 18/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 19/67
:S I N P U T C AR D: C O M ME N Ta l N OW W I T H TH E A V E RA G E M AP O P T I O N I N S T E A 0 , I p
USER REQUEST: COPMEN 8
NOW W I T H THE AVE RAG E MAP OPTION IN ST EA D,
USE R REQoESTI AVGMAP
V I S I f l I L I T V M A PS W I L L P R I N T T I M E S S E EN AS A P E RC EN TOF THE NUMBER OF OBSERVERS,
U S E R R E Q UE S T : M T I T L E 8
AVER AGE MAP T I M E S SEENM A P T I T L E I s : AVERAGE MAP
T I M E S S E E NUS ER REQIJESTI MAP
M AP OF T I M E $ S E E N F OR E A C H C E L L *
2 O ~ S E R V E R ( S )
M AR U S U N OBSER VED C ELLSI ~ V I S I ~ L E C E L L S A R E B L A N K
T I M E S S EE N IS D I S P L A Y ED AS A PERCE NT OF THE NUMBER OF OBSERVERS,
L E S S T H A N 1 0 % B L A NK1 0 % TO 2 0 % 12 0 % 1 0 3 0% 2i o i ~ ' l o ( S E E N B V A L L O B S E R V E R S )
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 20/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 21/67
U S E R R E U u E S T i GM AP
M A P OF T I M E S S E E N F O R E A C H C E L L .
2 O B S E R V E R ( S )
M A R K S U N O B S E R V E D C E L L SI N V I S I B L E C E L L S AR E B LA N K
T I M E S S E E N I S D I S P L A Y E D AS A P E R C E N T O F TH E N UM B ER OF O B S E R V E R S .
L E S S T H A N 1 0 % B LA NK
1 0% T O 2 0 % 12 0 % T O 3 0 % 2
1O ~ X * 1 0 ( S E E N B Y A L L O B S E R V ER S )
G R EY S C A L E p X P L A N A T I O N 1
zzzzzzzzzz zzzzzzzzzz ZZZZZZ2ZZZ zzzzzzzzzz
9 O f t M O R E ~11111WV~W111111111111111111111111111111
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 22/67
0 wm m
wmm
mD W
- 0
a a wm m m
mw
o mm m
mm
-0
w o o 0 0
0.0 w o- m
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 23/67
USER REQUEST: NUMMAPVISIBILITY M A P S WILL PRINT TIMES SEEN A S A NUMBER.
=a IN PU T C AA D l COMMENTÇ'NU MAP COMMAND SET MAP MODE BACK TO THE DEFA ULT OF NUM ERIC MAPS OF TI M
aa I N P U T C AR D: E S S E E N ' , C O MM E NT * ' C L E A R CO UN T F I E L D AN D DO A NEW S E T O F V I S I B I L I T Y A N A L Y S E S . '
USER REQUEST: COMMEN *MUM MAP COMMAND SET MAP MODE BACK TO THE D EFAU LT OF NUMERIC MAPS OF T I M E S SEEN
USER REQUEST! COMMEN aC L E AR C OU NT F I E L D A h D D O A NEW S ET O F V I S I B I L I T Y A NA LY SE S .
I N P U T C A R D 1 , M T I T L E Ã ˆ ~ S U B R E C T A N G L E ~ L EA R, X M I N a 1 0 , Y M I N Ã § l o Y MA Xa 30 ,
USER REQIJEST: M TI T LESUBRECTANGLEM A P T I T L E I;! SUBRECTANGLE
USER REQLIEST! CLE AR
C O UN T F I E L D C L EA R E D F OR C E L L S I N T H E C UR R EN T S U B R E CT A N GL E
USER REQUEST: XM IN a 1 0X M I N S E T T O 1 0
USER REQUEST: YM IN = 1 0Y M I N S E T T O 1 0
USER REQUEST! YMAX a 3 0
YMAX SET TO 3 0
I N P U T C AR D: C O M M E N T ~ ~ N O ML L O P T I O N S A F F EC T O NL Y THS S U B RE C T AN G L E. ' t V IE W, MAP, T A BL E ,
USER REQ UEST: C O W M E N *NOW AL L OPTIONS AFF ECT ONLY T H I S SUBR ECTAN GLE.
USER REQUEST! V IE 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 P ER FO RM ED W I T H T H E F OL LO W IN G P A R AM E T ER 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 ~ s 3 ~ ~ ~ : ~ s a a : : - - - - - ------%I
X OR S 2 0Y ORS 2 0R A D T U S 1 . 5 0 0 ( M I L E S )
2 . U ( K I L O M E T E R S )D E L T A X a.2 0D E L T A Y 1 7S C A L E 2 1 0 0 0 . 0 0
X M I N 1 0XM Ax 3 6Y MIN 1 0YMAY 3 0Z A N G L E - 9 0 . 0 0Z B I A S 0SECTORS 0
A N A L Y S I S C O M P L E T E ,T H I S O B S E R V ~ R A N S EE 2 0 5 C E LL S ( ."Ã SQUARE MILES,
62 1. 16 ACRES, 1535.412 HECTARES.)
MAP OF T I ME 8 SEEN FOR EACH CELL .1 O B S E R V E R ( S )
, MARKS UN08SERVEo CELLSI ~ J V I S I B L E EL L S ARE B L A NK
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 24/67
2 3 3
5 0 5
3 0 1 1 1 29 1 1 1 28 1 1 2 7 1 1 1 1 1 1 2 6 1 1 1 1 1 1 2 5 1 1 1 1 I l l 1 24 1 1 1 1 1 1 2 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 . 1 1 1 1 1 1 1 1 11 9 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 1 7 1 1 1 1 1 1 1 1 1 1 1 1
1 6 1 1 I l l 1 1 I l l 1 1 1 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 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
USER REQUEST! TABLE
TABLE OF NUMBERS OF CELLS AN0 AREAS S E E N BY 1 OBSE RVER (S),
* a INP UT CAR0 1 COMMENTB'NOW G O B A C K TO THE WHOLE D A T A G R I D * , XMINs1, V M I N = l , ~ ^ ' A X s 3 b , YP ( l X^52 ,
USER REQUEST! CONMEN =NOW GO BACK T O THE WHOLE DATA GRID
USER REQUEST! XMIN * 1 XM IN SET TO 1
USER REQUEST! VMIN R 1 YMIN SET T O 1
USER REQuESTl X M A X 8 36
X M A X SET t 0 36
USER REQUEST! Y M A X 8 52 Y M A X SET 9 0 5 2
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 25/67
= I N P U T C A f f O l C O MM E NT m tE X AM I NE O NL Y C E R T A I N A Z IM U T H SE CT OR S F OH V I S I B I L I T Y ' ,
U SER R EQt l E ST t C OM MEN a
E X A M I N E O NL Y C E R T A I N A Z I MU T H S EC TO RS FO R V I S I B I L I T Y
U SER R EQU EST! C LEAR
C OU NT F I E L D C L E A R E D FO R C E L L S I N TH E C UR R EN T S U B R E CT A N G L E
U S E R R EQ IJ ES TI M T I T L E a
SEC T OR M APMA P T I T L E 1 s t S FC TO R
MA P
US ER REQIJEsTI SEC TOR a ( 9 0 . 0 0 , 1 8 0 . 0 0 )
A Z I M U T H S E C T O R 1 I S FROM , 9 0 . 0 0 D E G R L E S TO 1 8 0 . 0 0 O E G R t E S ,
U S E R R E Q u t S T i S E C T O R 8 ( 2 2 5 . 0 0 , 3 l S . 0 0 1A Z I M U T H S E C T O R 2 I S FROM , 22 5 .0 0 D EGR EES TO 31 5 . 00 D EGREES,
U S ER R E Q t l E S T t V I E U
2 02 0
1 5 0 0 ( M I L E S )
2 , U l U ( K I L O M E T E R S )
3 0
. I T2 4 0 0 0 . 0 0
1
A N A L Y S I S C O M P L E T E ,
T H I S O B SE RV E R C A N S E E 1 8 7 C E L L S ( . 8 9 S Q UA R E M I L E S ,
5 7 2 , 3 9 A CR ES , l U l U ~ U 0 E CT AR ES .)
8s I N P u T C A R D ! MAP , C LEAR , C OM M EN T S~ R E SET T O SC AN T H E W HOLE C IR C LE ' , N SEC T ,
U S E R R E Q u E S T l M A P
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 26/67
@@@@ Il l l a  ¥ @ @11111 # I # IIIII I 1 8 1 1 1 111111 1111 I 8 8 I I 8 I I
1 I I I 8 1 1 1I 8 1 ###@ In 8 Ill 8 8
5 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .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 . * . . # * , * * * . * * * # * * 8 * * 9 * * * . * * * * * * * * *
is . a * * * # 8 . . 8 * * 8 # # * 8 * * # * * @ @ 8 # * * * * * *
34 . * a * * * ~ 8 * * S @ * m * m . * * * @ ~ ~ * * * * * * ~ *
33 a 8 ~ a # # ~ * a * ~ e m # ~ # m ~ ~ @ # a # ~ e ~ * *
32 . * ~ * # a * # m * ~ m * * ~ * * 8 * * * ~ @ ~ * * * ~
31 . . . . . . . . . . . . . . . . . . . . . . . . . . .30 * . . * * * * * * * , , . * * * * . * * # . * * *29 . 1 * . . * . . . . * . . . . . . . . . . . . . . .2 * * ~ ~ ~ a * * ~ ~ e ~ w ~ ~ * * ~ *
27 e w * * * e s v * * m * * s s * e * e * * *
26 * * a * * . . * * * * * * * * * * . * * *
25 * * # m * * s * * * + m * * * * * v * *
24 1 ~ S . . . . ~ . * * . V . * ~ * I . * . I
2 I l l , . * . * . . * . . . . . * . . . * .2 1 1 . . . . . . . . . . . . . . . . . .2 1 1 1 1 1 1 * . . * * * * . . . . . . . .20 1 1 1 1 1 i 1 1 1 1 1 1 119 1 1 1 1 1 1 1 1 1 1 1 1 1 118 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 116 1 1 1 1 1 l l . . . 1 I l l 1 115 1 1 1 1 1 1 1 s ~ . 1 1 1 1 1
-rr-{ 1 1 1 1 1 , 1 1 . * . . 1 1 1 1 1 113 11x1 1 1 1 ' 1 . * * * * 1 1 1 I 112 1 1 1 11-1 411...*..11 11 1 . 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 * 1 1 1 . . * * * * 1 1 1 18 * a 1 1 1 1 .......... 17 * . 1 1 1 1 . . . * . . . . * . 1 1 1 16 . . a l l l * . . * . . * e . * * 1 15 * . a 1 1 * * . . . . . . . . . . 1 1
I . . . . * . * . . . . . . 1....3 . . e . * e . . . . . * * . . . . . .
2 . . . . . . . . . * . . . . . . . . .1 . I * ~ e m m . . . . . . * . * . . .
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 27/67
U S E R R E Q u E S T t C L E A R
C O U NT F I E L D C L E A R E D FO R C E L L S I N T HE C U R R EN T S U 8 R E C T A N G LE
USE R REUIJEST: COWMEN :R E S E T T O S C A N TH E K h O L E C I R C L E
U SER R EQ l lEST t N SEC TN O AZ I M U T H SECT O R S.
a: I N P U T C A R D # C O M M E N T U' P R I N T A C R O SS - S E CT I O NA L P R O F I L E ' , E h D = ( 3 7 , 5 2 ) ~ P R O F I L E ,
U S E R R E Q u E S T t C O N P EN 3
P R I N T A C R O g S m S E C T I O N A L P R O F I L E
U S ER R t Q u E S T t EN D = ( 37.00, 5ti.00)X E N D S E T T n 3 6 A ND V EN D SET T O 52
U SE R R E Q lj 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 F R OM P O I N T ( 20, 201 T O P O I N T ( 3 6 , 5 2 ) .
( P O I N T S M A R K E D t A RE . V I S I B L E F R O M TH E. - F I R S T P O I N T )
5 9 0 0 5 8 0 0 5 8 0 0 5 7 0 0
5b0U5 5 0 0 5e0b
5 5 0 0 5 5 0 0 550U5 3 0 0 5 3 0 0 5 3 0 0 5100 5201;5.200SLOG5 0 0 0 5 0 0 0 U900uuoo4800 4800 u s 0 008004900 5 0 0 0 5 0 0 0
5 1 0 0 5 1 0 0 5 1 0 0
5 1 0 0 5 100
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 28/67
a s I N P U T C A p D t M T I T L E a l S L O P E S M A P @ , C O MM E NT x tP R IN T A SLOPE CLASS MAP', SLOPE, T A H L t ; PAP, G fAP ;
USER REQnESTt MTITLE *SLOPE MAPMAP T I T L E 1 8 1 SL OP E
MAPUSER REQ~IESTI COMMEN a
PRINT A SLOPE CLASS MAPUSER REQnEST i SLOPE
USER REQuEST i TABLE
SLOPE CLASS TABLE,0 MEAN$ 0 TO 10 % SLOPE,1 MEANS 1 0 TO 2 0 % SLOPE,2 MEANS 2 0 TO SOX SLOP â‚ ETC,
USER REQUEST# MAP
SLOPE CLASS MAP,BLANK MEANS 0 TO 10 % SLOPE*1 MEAN$ 1 0 TO 20 % SLOPE,2 MEAN$ 2 0 TO 3 0 % SLOPE, ET C8
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 29/67
- -NNNNN U W N N N N - N N N N N e N N C = = N N N W N N = W = i n W -N-NNNNNN-NNN W W N N - - - N - - W W W W e ~ N - - - N N N ~ ~ 4 N N
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 30/67
USER REQUEST: GMAP
SLOPE CLASS MAP.
BLANK MEANS 0 TO 1 0% SLOPE,1 MEAN$ 10 TO 20X SLOPE,2 MEAN8 2 0 TO 30 % SLOPE, ETCn
@Â¥Il I Ill 1111 11111 a I Ill 1111I I Â I 1 1 1 111 1 1111/ !ma@Â¥Il I 1 I 1111 #I11
I l l a II m a I
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 31/67
BS I N P U T CA R D ) C O M M E N T ~ ~ F I N D L OP E C L A S S E S B Y TH E M AX IM UM SL OP E M ET HOD RA TH ER T H A ~ HE
I N P U T C AR D ) A V E R A G I N G M ET HO D U S E D 0 E F O R E ' t X S L O P E P T A B L E *
USER REQUEST! COWMEN =F I N D S L OP E C L A S S E S B Y THE MA XIMU M SLOPE METHOD RATH ER THAN THE AVERAGING METHOD USED BEFORE
USER REQUEST: XSLOP E
MAXIMUM SLOPE CLASS VALUE S COMPUTED FOR CURRENT SUBRECTANGLE.
USER REQIESTI TAB LE
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 10 % SLOPE
1 M E AN S 1 0 % T O 2 0 % S LO PE , E T C i
USER REOIJESTI M T IT L E =MAXIMUM SLOPE MAPM A P T I T L E 1 6 1 M A X I M U M
SLOPE MAP
U S E R R E Q l t E S T t H A P
M A P OF M A X I M U M S L O P E C L A S S E SBLANK MEANS 0 TO 1 0% SLOPE
1 M E AN 3 1 0 % T O 2 0 X t E T C.
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 32/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 33/67
U S F R R E Q U E S T: G M A P
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 M E A N S 0 T O 1 0% S L O P E
1 MEANS 1 0% T O 20% , E T C ,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 34/67
S 8 IN PU T CARD # ASPECT, MAP, T ABLE , COMMENTSINOW COMPASS PO IN T ASP ECT I, C A S P E C T , T A 6 L E t
USER REQUEST# ASPECT
ASPECT CLASb VALUES COMPUTED FOR CURRENT SUBRECTANGLE,
USER REQUEST# MAP
ASPECT CLAS9 MAP,
3 6 A S p k C T C L A S S E S#1 MEAN6 0 TO 1 0 DEGREES,2 MEAN9 1 0 TO 20 DEGREES,
ETC +
BLANK &EL LS HAVE NO ASPECT (ARE F LA T) ,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 35/67
USER REQuESTt TABLE
ASPECT CLAS* TABLEm
3 6 ASPECT CLASSES81 MEAN$ 0 TO 10 DEGREES,2 MEAN$ 1 0 TO 2 0 DEGREES,
E T C *ZERO CELLS HAVE NO ASPECT CARE FL AT )*
CLA$S CELLS AREA1 SQUARE MI LE S ACRES HECTAUES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 36/67
USER REQ IJE ST~ COWMENNOW COMPASS POINT ASPECT
USER REQuEsTI CASPE C
A S P E C T C L A ~ $ E SB v P R I N C I P A L COMPASS O I ~ E C T I O N SCALCLILATEDFOR THE CURRENT SUBRECTANGLE*
U S E R R E Q u E S T t T A B L E
TABLE OF ASPECTS B Y PRINCIPAL COMP ASS DI RE CT IO NS ,
THERE ARE 8 4SPkC T CLASSES* EACH REPRESEhTS A u5 DEGREEWIDE RANGE CENTERED ON A COMPASS POINT I
1 t - 2 2 a 5 O t G * FR OM NOR TH2 +*2 2,5 OEGn FROM NE3 +-22. 5 OEG* FROM EASTU +- 22 *5 DEG* FROM SE5 + -2 2* 5 DEG* FROM SOUTH6 +-22. 5 DEG * FROM SN7 t - 2 2 * 5 D EG. F RO M W E S T8 + - 22 *5 OEG* FROM NW
ZERO NO ASPECT (F LA T)
=a I N P U T C A~ OI MAP, G MAP, c O MM E h T= ' A NO R E L A T I V E A S P E C T ' t R A s P ~ c T = 1 8 0 * , T A B LE , f l4pt G F A F t
USER REQIJESTI MAP
MAP OF ASPEeT BY PRINCIP4L COMPASS OIRECTIONS.THERE ARE 8 ASPECT CLASSES, EACH REPRESENTS A US DEGREE
WIDE RANGE CENTERED ON A COMPASS POIN TI1 +- 22 *5 OEGn FROM NORTH2 + - ~ 2 ~ sEG* F ROM NE3 + - 2 2 * 5 O E G * F RO M E A S T4 +-22. 5 DEG * FROM SE5 + *2 2* 5 OEG* FROM SOUTM6 +- 22 *5 DEG* FROM SW7 +-2.?*5 DEG * FROM WEST8 +-2 2.5 DE G* FROM NW
B L A N K N o A S P E C T ( F L A1 )
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 37/67
Command Meanin q
NSECT Disables the az imuth sector
f e at u re o f v i s i b i l i t y a n al ys is .
I t sh ou ld b e g i ve n t o t u r n t h i s
f e a t u r e o f f o r t o d e f i n e a new
s e t o f sec tor s . The de f au l t i s
t o examine t h e f u l l c i r c l e .
SECTOR Spec i f ies the s t ar t and end, i n
degrees c lockwise f rom Nor th, o f
an az imuth sector i n which
v i s i b i l i t y a na ly si s i s t o be
performed . Up t o 20 such
sectors may be defined by
successive sector commands.
For example, t o l i m i t the
v i s i b i l i t y a na ly si s t o t he
d i r ec t ion s f rom NE t o SE,
spec i fy :
N SECT, SECTOR = (45,135)
( f i g . 4)
t o r e t u r n t o e xa mi ni ng t h e
whole c i rc le , spe c i f y N SECT
alone.
Z ANGLE S p e ci f i e s a v e r t i c a l a ng le i n
d eg re es r e l a t i v e t o t h e h o r i -
zont al below which i t i s
assumed that the observer
cannot see or which i s no t
a p p ro p r ia t e f o r t h i s a n a l ys i s.
For example, st a t i ng Z ANGLE =
0 w i l l hav e t he e f f e c t o f mak-
i n g a l l c e l l s a t a l owe r
e le vat ion than the observer
v i s i b l e . Z ANGLE can be f rom
-go0 to +go0. The de fa ul t
v a lue i s -go0, which places no
r e s t r i c t i o n on v i s i b i l i t y .
Z BIAS S p e ci f i es a d i s ta n c e i n f e e t
which i s added t o the observer
p o i nt el e va t io n f o r v i s i b i l i t y
an aly sis . This can be used,
f o r example, t o s imu la te f i r e
towers, tops o f tramways, tops
o f power tran smis sion towers,
a i r p lane o r he l i c op te r v iews .
The Z BIAS may be ne ga ti ve t o
ind ica te sur face excavat ion .
The de fa u l t va lue i s zero .
Command Meaning
X END These commands specify the end
p o i n t o f t h e l i n e a l o ng w hi ch
Y END p r o f i l e s w i l l be drawn by t h e
PROFILE command. P r o f i l e s
END beg in a t t he c u r r en t obse r ve r
p o in t as se t by OBS ( or X OBS,
Y OBS). To dr aw a p r o f i l e
( c ro s s -s e c ti o n o f t h e e l e v a t i o n
data) f rom po i n t (13.43) t o
po in t (51,20), the user could
spec i fy :
0BS=(13,43), END=(51,20),
PROFILE,
NO D W T P Sets the dis t ance weight func-
t i o n t o a s t an da rd w e ig h t o f
1.0 f o r a l l d i st a nc e s. I t
would normal l y on ly be needed
t o r ede f i ne t he d i s tanc e weigh t
f unc t i on .
T POINT Spe cif ies a p a i r o f numberswhich represent a " tu rn ing
po in t " o f t he d i s tanc e we ight
curve. The f i r s t number is the
d is tanc e i n m i l es fr om the
observer, and the second i s a
we igh t between 0. and 1.0. The
user can de f in e d is tance
we igh t i ng f unct i ons w i t h up t o
20 tu rn in g poi nts . The program
connects these poi nts wi th
s t ra ig h t l i n e segments. A
we igh t o f 1 .0 a t a d i stanc e o f
0. from the obser ver and a
we igh t equal t o t he l a s t g i v en
w ei gh t a t a d i s ta n c e o f i n f i n -i t y are assumed. Turning
po in ts mus t be spec i f ie d i n
o r de r o f i nc r eas ing d i s tanc e .
A W ON Enables we igh t i ng by r e la t iv e
a sp ect i n v i s i b i l i t y maps.
Normally , c e l l s a re s imply
counted as seen or not seen.
Wi th we ighted v i s i b i l i t y (by
aspec t o r d is tance o r bo th) ,
c e l l s wh ich are seen are g iven
from 0 t o 10 point s depending
on the we ight ing fu nc t io n .
A W OFF Tur ns o f f we igh t i ng by r e l a t i v e
aspect.
D W ON Enables we i gh t in g v i s i b i l i t y
by d is tance, accord ing t o the
cur rent d is tance we ight
f unc t i on .
D W OFF Turns o f f d is tance we ight ing .
( I n i t i a l l y bo th r e l a t i v e
aspect and dis ta nce weig ht in g
a re o f f . )
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 38/67
Command Mean inq
CLEAR Sets t o zero the conten ts o f
the numeri c f i e l d f o r each ce l l
i n the cu r ren t subrec tangl e .
The CLEAR command should be
used between each type o f a nal -
ys is i n the same run. (For
example, the numeric f i e l d
should be cleared between aSLOPE an a lys is and a VIEW
ana lys is . )
CLASS Defines a r b i t r a r y classes
ca l led 'user c lasses ' tha t can
be used t o do slope class ,
aspect c lass , o r e leva t i on
class analyses.
N CLASS Specif ies the number of user-
de f ined c lasses t o use i n a
use r-c las s an al ys is (U SLOPE,
U ASPECT, U ELEV, o r UX SLOPE),
SHOW NZ These two commands control thepr in ti ng of small but nonzero
HIDE NZ values in gray-scal e maps. The
def aul t i s HIDE NZ; specifying
SHOW NZ w i l l cause small values
t o pri nt as the l igh tes t shade
of gray.
HI ANGLE Specifies an upper l i m i t to an
obser ver's angle of view. The
de fau lt val ue of HI ANGLE i s +90
degrees.
LO ANGLE Serves as synonym f o r Z ANGLE.
Either command may be used t o se ta ve rt ic al angle below which the
observer cannot see.
RANK Spec ifies a weight associated
wi th an observer po in t. The
defaul t RANK i s 1 .
MAX IMUM Weighted v i s i b i l i t y is normally
averaged over a l l observers. I f
AVERAGE th is averaging i s undesirable,
the maximum over a set of observ-
ers may be kept by sp ec if yi ng
MAXIMUM. The defaul t state of
averaging may be re in st at ed by
specifying AVERAGE.
3.2 .2 Analysis Commands
The f o l l o w in g commands cause va ri ou s
analyses t o be performed:
Command Act ion
SLOPE cal cul ate s s lope c lass number fo r
each c e l l and places i t i n t he
num er ic f i e l d f o r t h a t c e l l .
ASPECT Ca lc ul at es an asp ect c la ss number
and stores i t f o r each ce l l .
-ommand Act ion
This op t io n g ives 3 6 classes,
each 10 degrees wide, f o r t he
grea tes t reso lu t io n o f aspect .
C ASPECT Cal cul ate s aspect i n ei gh t 45-
degree wide classes, each center-
ed on a major compass di r ec t io n .
I t p rov i des l ess r eso l u t i on thanthe ASPECT opt io n, bu t i s more
us ef ul f o r some purposes.
R ASPECT Ca lc ul at es and st or es , fo r each
ce l l , a number showing the c e l l ' s
aspec t r e l a t i v e t o the spec i f i ed
d i r ec t ion . There a re e ig h t 22.5-
degree wide sectors on each side
o f the g iven d i re ct io n. The two
s id es a re t r ea t e d a l i k e ( t h i s i s
no t the case f o r th e ASPECT or C
ASPECT opt ons). For example,
t h i s may be thought o f as a sun-
i l l um i na t i on ana l ys i s i f the
given angle i s the sun's d i re c-
t i o n or as no rthe ast aspect map
i f R ASPECT a 45,
D CHECK Tes ts each c e l l t o see i f i t
d i f f e r s f r om the average o f i t s
eight closest neighbors by more
than the to lerance g iven. I f so,
a count o f the number o f t imes
the d i f ference exceeds the g iven
amount i s placed i n the numeric
f i e l d . Ce l l s whi ch a re g rea t l y
d i f f e r en t f rom the i r ne ighbors
are p robab ly i n e r ro r . (Normal ly
i ti s e f f i c i e n t t o c heck t h e d at afo r g ross e r ro rs w i th a l a rge to l -
erance before using smaller
values. )
VIEW Per fo rms a v i s i b i l i t y ana lys is
according t o the current para-
meters. The impor tant parameters
ar e observer p o s i t ons, (OBS),
RADIUS, th e number o f s ec to rs and
t h e i r p o s it i o ns , Z ANGLE, Z BIAS,
and whether o r no t r e l a t i v e as-
pect o r d is tanc e weigh t ing i s en-
ab led . For nonweighted v i s i b i l i t y
e i t h e r 0 o r 1 i s added t o the nu-
meri c f i e l d o f each ce l l . F orwei gh ted v i s i b i l i t y , an i n tege r
from 0 t o 10 i s added. Thus th e
conten ts o f each numeric f i e l d
are accumulated over any number
o f v i s i b i l i t y a naly ses , and i n d i -
cate e i th er t imes seen or weight-
ed tim es seen. Sin ce these num-
bers are added, the command CLEAR
should be given before beginning
a s er i es o f v i s i b i l i t y a na lys es
t o ze ro the numeric f i e l d fo r
each cel I. Otherwise, the use r
may be adding, f o r example, tim es
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 39/67
Command Mean ing
seen t o s lope c lass , g i v i ng a
nonsens ica l resu l t .
L i ke a l l o t h e r a n a l y t i c a l and
out put op tio ns, VIEW ac ts on on ly
the current subrectangle.
U SLOPE Causes th e VIEWIT system t o pe r-
fo rm a s lope c lass ana lys is us ing
user-defined classes.
U ASPECT Causes an aspect c lass analysis
t o be per formed us in g user-def ined
classes.
U ELEV Causes th e system t o c l a s s i f y ele -
vat ions by th e user-def ined
classes.
For U SLOPE, the conte nts o f the u ser-d efin ed
c lasses are in te rpre t ed as s lopes i n percent
( f o r example, 100.0 means a 45-degree s lo pe ).
Fo r U ASPECT, th e numbers ar e in te rp re te d as
compass di r e c t ons ( 0 t o 360) i n degrees.
Fo r U ELEV, the numbers a re in te rp re te d as
e l e va t i on s i n f e e t .
XSLOPE Calcu la tess lopec lassnumbers
us in g a nonaveraging method o f
c a l c u la t i ng s lope .
U X SLOPE Calculates s lope c lass numbers
us ing nonaveraging s lope calcula-
t i on , ac c or d ing t o us e r - s peci f i ed
c lasses.
3.2.3 Di sp la y Opt ion Commands
The fo l l ow in g commands are f o r the u-
p l a y o p ti o ns :
Command Meaninq
TABLE Pr in ts a ta bl e showing the
d i s t r i b u t i o n o f t h e c on t en t s o f
t he numeric f i e l d o f a l l c e l l s
i n the cur re nt subrectang le .
An appro pr ia te explanatory
heading i s pr i nte d, depend ing
on the operat i on la s t per formed
on the data . (The user wiI 1
pr obab ly f i nd t h i s op t i on use-
f u l f o r a l l o f t h e t yp es o f
analyses. )
MAP Pr i n ts a numeric map of the con-
t e n ts o f t he co un t f i e l d f o r
each cel l i n the cur re nt sub-
re ct an gl e. The numbers may be
slope clas s, t imes seen, etc .,
depending on the la s t op erat ion
performed. An app rop ria te
heading i s p r i n ted .
Command Meaning
AVG MAP Causes subsequen t MAP commands
t o pr i n t maps o f t imes seen
w i t h each c e l l ' s v a lue p r es ented
as a percent o f the numbers o f
observers . Th is i s esp ec i a l l y
us e fu l i f there are 10 or more
observer po in ts .
NUM MAP Cance ls the AVG MAP command and
re tur ns th e MAP command t o t he
de fa u l t mode o f p r i n t i ng t he
act ual number o f t imes seen f o r
each ce 1 1 .
G MAP Pr i nt s a gray-shaded map o f the
numer ic f i e l d o f each c e l I.
This gives t he same in for ma tio n
as t he MAP command i n a fo rm
which i s more understanda ble as
a whole, es pe ci al ly when seen
f rom a d is tance.
D PRINT Causes the actual e lev at i ons o feach c e l l i n t he c u r r en t s ub rec-
t ang le t o be p r i n ted i n a coded
for m. Th i s i s us e fu l p r i ma r i l y
fo r da ta check ing.
PROF ILE P r i n t s a c r os s -s e c ti o n o r p r o f i l e
o f t h e e l e v a t i o n d a ta f ro m t h e
c u r r en t obs er ve r po in t t o t he
cur ren t end po in t . The cross-
s e c ti o n i s n o t t o s c al e ( i t h as
exaggerated ve r t ic a l sca le) bu t
i s us e fu l f o r da ta c hec king o r
fo r g et t i ng a sense of the shape
o f t h e t e r r a i n o r f o r d et e r -min ing h igh or low po in ts on a
s p e ci f i ed r o u te f o r f u r t h e r
v iew ana lys is .
STATS These th re e commands p r i n t ta bl es
of s ta t is t ica l in fo rmat ion aboutEL STATS the cu rr en t sub rec tan gle . The
table i s fo r examined cel ls i n
V STATS the cu rr en t subre ctangle f o r the
STATS command, f o r v i s i b l e ce l l s
fo r the V STATS command, and f o r
el ev at io ns f o r the EL STATS
command .
3.2.4 Des cr i pt i on of Analys is Opt ions
The fo l low ing sec t ions exp la in the ana ly -
s i s op t ions i n more de ta i l .
SLOPE c a l c u l a te s the s lope o f each c e l l byf i t t i n g a p la ne s urf ac e t o i t s e i g h t n ea re st
ne ighbors . Th is p lane i s a 'bes t f i t ' i n t he
sense that i t minimizes the sum o f (d is tances
f rom the p lane to the ce l ls ) squared. Slope
class es are 10 percent each, so th a t a
s lope of 0 t o 10 pe rc ent i s t he f i r s t c l ass ,
10 t o 20 perce nt i s the second clas s, and so
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 40/67
f o r t h . S l o pe c l a s s num bers a re s to r e d i n t h en u me ri c f i e l d f o r e ac h c e l l w he re t h e y c an b ee xa m in ed w i t h o ne o r a n o t h e r o f t h e p r i n t o u to p t i o n s ( f i g . 5 ) .
C e l l 5 i s t h e c e l l w hose s l o p e i s wa nte d.A p l a n e P i s c h os en t h r o u g h 5 s o t h a t t h e sumo f t h e s q ua re s o f t h e d is t a n c e s f r om the cen-t e r s o f e ach o f t he e i g h t s u r r o un d in g c e l l s t ot h e p l a n e ( dra wn a bo ve as s h o r t v e r t i c a l l i n e s )i s a m in im um . T he s l o p e o f t h e p l a n e i s t h es l o p e f o r t h e c e n te r c e l l .
Each o f t h e a sp e ct o p t i o n s s t a r t s b y f i r s t
f i n d i n g t h e b e s t - f i t p la ne a t ea c h c e l l ; ast h e d i a g r a m a b ov e. T he n, t h e a s p e c t o f t h ec e l l i s t h e d i r e c t i o n i n w h i ch t h i s p l a n es l op e s m os t r a p i d l y . (A c e l l w i t h no s l o p ed oe s n o t h a v e an a s p e c t a t a l I . ) For ASPECT,t h e a sp e ct s a re d i v i d e d i n t o 36 c l a s s e s ( e a c h10 d e g r e e s ) a nd t h e c l a s s n um b er s s t o r e d f o re ac h c e l l ( f i g . 6).
Th e C ASPECT o p t i o n d i v i d e s t h e c i r c l ei n t o e i g h t $ - de g re e s e c t o r s c e n t e r e d o n t h ep r i n c i p a l co mp ass p o i n t s . Th e c l a s s nu mb ersc a n be p r n t e d w i t h TABLE, MAP o r G MAP ( f i g .
7 ) .
T h i s o p t i o n wo ul d b e u se d c h i e f l y t o d e v e lo ps ha de d m aps t o i n d i c a t e a sp e c t b y t r a d i t i o n a ls e c t o rs o f d i r e c t on .
Th e R ASPECT o p t i o n r e q u i r e s t h a t t h e u s e rs p e c i f y a d i r e c t i o n ( i n de gr ee s f ro m n o r t h )and c a l c u l a t e s t h e a sp e ct o f ea c h c e l l r e l a -t i v e t o t h e g i v e n d i r e c t i o n . A ng le s an e q ua ld i s ta n c e on e i t h e r s i d e o f t h e g iv e n d i r e c t i o na r e t r e a t e d a l i k e . T h e re a r e e i g h t c l a ss e s ,e a c h 2 2 .5 ' w i d e, f r o m t h e g i v e n a n g l e o ne i t h e r s i d e t o o p po s i t e t h e g i v e n a ng le . Th ef o l l o w i n g d i ag ra m shows t h e d i v i s i o n o f t h ec i r c l e i n t o r e l a t i v e a sp e ct c l a s se s as su min gt h e u s e r ha s s p e c i f i e d R ASPECT = 9 0 ( f i g . 8 ) .
T h i s o p t i o n w o ul d b e u se d m a i n l y t o d e v el o pw e i g h t i n g o f c e l l s f ro m mo st d e s i r a b l e t ol e a s t d e s i r a b l e a s p ec ts , s uc h a s, n o r t h e a s tf o r s no w r e t e n t i o n o r o pti mu m v e g e t a t i v er e g e n e r a t o n , s o u t h e a s t f o r c am p gr ou nd s( e a r l y m o r n in g su n and p r o t e c t i o n f r om l a t ea f t e r n o o n s u n ).
T he i n f o r m a t i o n d e v e l op e d b y R ASPECT canb e d i s p l a y e d w i t h TA BLE , MAP o r G MAP. The
G MAP d i s p l a y i s e s p e c i a l l y u s e f u l w i t h t h i sa s p e c t o p t i o n . ( G r a y - s c a l e m aps w i t h t h eo t h e r a s p ec t o p t i o n s a r e n o t s a t i s f a c t o r yb e ca u s e t h e m i n d d o es n o t w an t t o s ee t h ed a r k e s t c l a s s as b e i n g j u s t n e x t t o t h el i g h t e s t c l a ss . ) I n p a r t i c u l a r , a map o f t h ei n f o r m a t i o n f r o m t h e R ASPECT ana lys is can bec o n s i d e r e d t o b e a n a p p r o x im a t e s u n- i1 u m i n a -t i o n map o f t h e a r e a u n d e r c o n s i d e r a ti o n ,w he re t h e d i r e c t i o n s p e c i f i e d b y t h e u s e r i st h e s u n ' s a z i m u t h . ( S ha d in g of o ne c e l l b ya n o th e r i s n o t c on s id e re d i n t h i s a n a l y si s - -o n l y t h e a s pe c t o f e ach c e l l . )
F o r b o t h R ASPECT and C ASPECT, c l a s s
z e r o i s u se d f o r c e l l s w i t h n o as pe ct .
D i f f e r e n t i n v e s t i g a t o r s may h av e d i f f e r -e n t i d ea s as t o w ha t c o n s t i t u t e s a go od s e to f s l o p e o r as p e ct c l a s s e s . T h e r e fo r e , t h ec 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 h as be enadded t o V IEWIT. These c la ss es can be usedf o r sl op e, a s pe c t o r e l e v a t i o n a n a l y s i s . T ou se t h i s o p t i o n , f i r s t d e f i n e th e cl a ss e s .T h e re c a n be u p 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 g ra y -s h ad e dm aps s h o u l d n o t d e f i n e m o re t h a n n i n e c l a s s e s ,h ow e ve r, b e ca u se o n l v t h a t m any d i s t i n c t
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 41/67
shades o f gr ay can be produced . (A1 1 numbers
from 9 on up wi 1 1 p r i n t as the darkest shade.)
Classes a re def ine d b y use o f th e CLASS
command. This has a form th at i s s l i g h t l y
d i f fe re n t f rom oth er commands, i n th at i t
takes a 'su bsc r ip t ' (a number spe c i f y in g
wh ic h c las s i s be ing de f i ned ) a f t e r t he word
'CLASS.' The fo l l ow in g i s an example o f the
d e f i n i t i o n o f some c lasses tha t might be used
fo r s lope ana ly s i s :
Th i s examp le s pec i f i es t ha t t h e f i r s t
user c l ass i s f rom 0 t o 35, the second f rom
35 t o 100, and the t h i r d f rom 100 t o 1000.
I t i s a l so necessary t o sp ec i fy NCLASS--this
t e l l s VIEWIT t o use the f i r s t NCLASS c lasses
( i n the example, 3) t o do i t s analyses, maps
and tables.
The CLASS command s im ply a ccep ts any p a i r
o f numbers.as a value f o r the spe c i f i ed c lass .
The i n t e rp re t a t i o n o f th e numbers depends on
the analys is t o be per formed. For s lope, the
numbers are i nte rpr et ed as s lopes i n percent .
I f the c l asses def ined i n the example above
were used fo r s lope c lass ana lys i s , ce l ls
whose slo pe f e l l between 0 and 35 perc ent
would be giv en a slope c la ss number o f I,
c e l l s wi t h s lopes between 35 and 100 percent
a cl as s number of 2, and so f o r t h .
For aspect, the clas s numbers are i nt er -
pret ed as compass di re ct io ns i n degrees. For
example, t o p i ck out c e l l s whose aspect was
mos t ly n or th , the fo l l ow in g commands might be
used :
A l l c e l l s w i t h aspec ts i n t he r ange 350 t o
360 degrees would be giv en a cl as s number o f
I, a11 c e l l s f rom 0 t o 10 degrees , a c lass
number of 2, and a l l oth er c e l l s would be
g iven th e def au l t c las s number o f zero (which
means ' no t i n any def ined c la ss ' ) .
For e lev at io n c lass ana lys is , the c lass
numbers are taken t o be e leva t ion s i n fee t .
The f o ll o w in g example shows how a user mig ht
p i ck ou t a band o f e le vat i ons and break i t
i n t o several subbands:
CLASS(] )=(5000,55OO) ,C~A SS(2 )=(5500 ,600 0),
CLASS(3)=(6000,6500) ,NCLASS=3,U ELEV,TABLE,
MAP,
These examples i l l u s t r a t e a number o f
po in ts about c las s values. Each c las s has
two values assoc iated wi th i t, which are
taken t o be the lower and upper l i m i t o f the
cl as s. So, th e second number should be la rg er
than t he f i r s t ( no check i s made fo r t h i s , bu t
a c la ss def ine d backwards w i l l never be found
t o have any th ing i n i t ) . C lasses need not be
def ined i n incre as in g order , and the re may be
gaps between them. Classes may ov er la p, b u t
i f t hey do, a c e l l w i l l be ass igned t o t he
lowest-numbered cl ass i n which i t f a l l s . C e l ls
which do no t f a l l i n any o f t he f i r s t NCLASS
classes w i l l be given a c las s number of zero,
which w i l l p r i n t as ' 0 ' on the map produced
by t he MAP command, o r as a b lank on t he GMAP
gray-scale map.
For some uses, such as s o i l s t a b i l i t y
analyses, the method o f calc ul at in g s lope
w i t h a be s t - f i t p lane ov er n ine c e l l s ave rages
ou t t oo much de ta i l i n t he t e r r a i n . For such
cases, th e maximum slop e ana lys is opt ion ,
XSLOPE, may be used. Th is o p ti o n ca lc u la t es
t h e sl op e f r om a c e l l t o e ach o f t h e e i g h t
surrounding ce l l s , and keeps the l arg est of
these ei uh t numbers ( f i q. 9) .
Th is s lope i s then p laced i n one o f the
standard 10% s lope c lasses. A l te rn at iv el y ,
t he U X SLOPE op ti o n ca l cu l at e s a maximum
slop e as shown pre vio usl y, and then cl as si -
f i e s i t ac co r ding t o t he c u r r en t s e t o f us er -
s pec i f i ed c las s es .
The XSLOPE and U X SLOPE analyses give
what i s ess en t i a l ly a wors t -case s lope
c l a s s i f i c a t i o n .
For example, assume t h a t th re e logg ing
t ec hn iq ue s ar e a v a i l a b l e . The f i r s t i s a p p l i -
c ab le t o f l a t and n e a r ly f l a t t e r r a i n , t h e
second t o moderate s lopes, and the t h i r d t o
steep slopes. The fo l l ow in g commands w i l l
i s o l a t e each o f these s lope c lasses and p r i n t
a map:
CLASS(\)=(O, 10),C~~ SS(2)=(10,2 5) CLASS(^)=(25,1000),NCLASS=3, U X SLOPE, MAP,
The data check option, D CHECK, ca lcu-
la tes t he ave rage e lev a t i on o f t he e igh t
c e l l s a r ound eac h c e l l . I f t h e e l e v a t i o n
o f t h e c e l l d i f f e r s f ro m t h i s a verage ( e i t h e r
by being hi gher o r lower) by more than the
value spe c i f ied by the user, a c las s number
i s s to r ed f o r t ha t c e l l . Fo r example, i f t he
user gave t he command, DCHECK = 200., then
c e l l s whose e lev a t i on s were w i t h in 200 f e e t o f
the average o f t h e i r neighbors would have
t h e i r numeric f i e l d s f i l l e d w i t h a z er o. C e l l s
whose e levat ions d i f f e r ed by 200 t o 400 fee t
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 42/67
I
would re cei ve a I, by 400 t o 600 feet a 2, ands o f o r t h . These numbers can be displayed withTABLE, MAP, o r G MAP. Depending on th e p re ci -
s io n w i t h wh ich the da t a was ga thered , ce l l swi th a la rge d i f f ere nce c la ss number should be
suspected o f hav ing in cor rec t e leva t ions .They should then be checked a gain s t the or ig i -nal topographic map t o determine i f an e r r o rwas made i n d i g i t i za t i on .
VIEW may be t he most impor tan t ana lys isc ap ab i l i t y f o r most us e rs o f t h i s system. I tp ro duc es v i s i b i l i t y i n f o r m a t io n t h a t can bedisplayed as a seen area map, v i s i b l e f r e-quency map, o r we igh ted v i s i b i l i t y map,depending on the opt ions chosen.
T hi s o p t i o n d et er mi ne s v i s i b i l i t y asfo l lo ws: A c i r c l e o f rad ius RADIUS as spec i -f i ed by the user i s f o rmed around the de f inedobserver po in t . From the observer poi nt , a
r ay i s c rea t ed ou t t h r ough t he i n t e r v en i ngc e l l s t o each p o i n t on t h e r i m o f t he c i r c l e .S in ce t h e e l e v a t i o n o f e ach c e l l on t h i s r a yand i t s d is t anc e f rom the observer a re known,
t he e l ev a t i on /dep r es s i on ang le r e l a t i v e t othe observer can be ca lc ul at ed . Only whent h i s i s eq ua l t o o r g r e a t e r t h an t h e an g le f o rany p reced ing c e l l on the ray can the ce l l i nquest ion be seen.
A d ia gr am i l l u s t r a t e s a m a t r i x o f d a t aw i th an observer po i n t , c i r c le , and one ray( f i g . 1 0 ) .
( Al th ou gh 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 el y i n g e n t i r e l y w i t h i n t h e d a ta , t h e sy st emdoes no t requ i re 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 o u t s i d e t he c u r r e n t s u b r ec ta n gl eor even the da ta mat r i x . )
Eleva t ion s a long a ra y are determined andsome ce l l s a re shown t o be vi s i b l e and some not( f i g . 1 1 ) .
In th e sim pl est case of the VIEW anal ysis,when a ce l l i s v i s i b l e t he system adds I t ot h e c o n t e n t s o f t h e n u m e r i c f i e l d f o r t h a t
c e l l . Assume, f or example, t ha t the userissues the commands :
VIEW,TABLE,MAP,
observer
The CLEAR ensures t ha t th e numeric f i e l d has
a l l zeroes . Then an observer po s i t i on i sde f i ned and a v i s i b i l i t y ana l y si s per fo rm edf o r a r a d i us o f 16 mile s. The user coul d
have pr in te d a tabl e or map here, bu t e lec tedt o per form another anal ys is f o r a new observerpos i t i on. Since the radius o f examinat ion was
not changed, i t remained a t 1.25 mi les f o r th e
second analysis.
A f t e r th e second VIEW command, each c e l l ' s
numer ic f i e l d cou ld be i n one o f t h ree s ta tes :
a ) S t i l l conta in in g zero, which indicate s
t h a t i t could be seen by neither observer;(b ) con ta in ing 1 , i n d i c a t i n g t h a t i t was seenby one; (c ) con ta in ing 2, i nd ica t in g tha t i t
was seen by bo th obse rv er s. The TABLE com-mand w i l l produce a t ab le showing t he numberand area of ce l ls seen 0, 1 , and 2 t imes. TheMAP command w i l l p r i n t a map where each c e l l
wi 1 be pr in te d as blan k (seen zero t imes), 1,o r 2. O r , i f t he AVG MAP op t i o n has beenspe cif ied , the MAP command w i l l p r i n t a map
where each c e l l w i l l p r i n t as b l ank ( i n v i s -ib le ) , 5 (seen by 50 percent of the observers) ,o r 10 (seen by 100 perc ent o f t he observers).I n add i t i on , t he c e l l s wh ic h we re ou t s i de t hede f i ned r ad i us o f obs er v a ti on f o r a l l obs er v erp o i n t s w i l l be p r i n t e d as a ' . I . I n t h i ssimp lest case, the map coul d be ca l l ed a v i s-ib le f requency map. Any number o f ob ser verpo in ts can be combined f o r one anal ysi s.
A number o f op t i ons r es t r i c t o r m od i f y thev i s i b i l i t y a n al y si s and a f f e c t t he f or m o f
d i s p l a y o f t h e r e s u l t s :
1 , Z ANGLE
The lower l i m i t on v i s i b i l i t y c an a l s obe se t by sp ec if yi ng LO ANGLE, which hasthe same meaning as Z ANGLE. An upperl i m i t of v i s i b i l i t y can be set by spec i fy -ing H I ANGLE, a l i m i t above which theobserver i s not allowed t o look. Thedefau l t , +PO degrees (s tr ai gh t up), i s no ta l imi ta t i on . To use th is feature, the usershould specify ' H I ANGLE = I , followed by anangle between 0 and 90.
2. Z BIAS can be used t o r ai se o r lower the
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 43/67
observer pos it io n. The number give n by
Z BIAS i s added t o the e le vat ion found i n
t h e c e l l as ( X OBS, Y OBS) f o r the vi s i -
b i 1 t y analy sis. (The number i s not per-
manentl y added t o the e le va t i on o f the
spec i f i ed observe r ce l l . ) T h is op t i on
has been used t o show the ef f e c t on v i s i -
b i l i t y o f s k i l i f t towers, ae r i a l t ram-
ways, power transm issi on l ine s, and sim i-
l a r s t r u c t u r e s . I t may al s o be used t os imu la te observa t ion po in ts f rom a i r - '
p lanes and hel i copt ers.
The N SECT and SECTOR commands can be used
t o l i m i t t h e v i s i b i l i t y a n a l ys i s t o us er- spe c-
i f i ed azimuth sectors ra th er than a f u l l 360
c i r c le . N SECT sp eci f ie s no sectors, which i s
the de f au l t case . I t can be used t o re t u rn
from sectore d mode t o an examination o f th e
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 spec i f i ed , each SECTOR
command sp ec if ie 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
nor th) o f a se ct or t o be examined. There can
be up t o 20 such sec tor s. For example, th e
commands:
N SECT, SECTOR=(O. ,go.), SECTOR = (180. ,270.),
w i l l cause a l l subsequent v i s i b i l i t y an aly se so
t o be perfo rmed on l y o n azimuths f rom 0 t o 90
and from 180 t o 270 ( i e., the shaded areas
wou ld be examined fo r v i s i b i l i t y and the b lank
areas would not) ( f ig . 12).
The Z ANGLE, Z BIAS, and SECTOR opt ions
can be used i nd iv id ua l l y o r toge ther f o r any
one o f severa l observer po in t s i n a ser ies , o r
f o r more than one o r a l l . D i f fe r en t observe rpo i n ts can have d i f f e r en t va l ues f o r these
opt ion s, o r the same. The user must on ly re-
member th at t he value sp ec if ie d remains the
same u n t i l i t i s changed.
The o ther se t o f op t ions f o r v i s i b i l i t y
ana l ys i s a re the we i gh t i ng op t ions . The f i r s t
op t i on i s we i ght i ng by aspect r e l a t i v e t o the
observer . Th is func t io n i s enabled by A W ON
and disabled by A W OFF, I n i t i a l l y i t i s d i s -
abled, Wi th t h i s opt ion, the system calcu-
la te s t he aspect o f each c e l l which i s deter -
mined t o be v i s i b l e as exp la i ned e a r l i e r .
Th is aspect i s converted t o an aspect r e l a t i v e
t o the observer , tak i ng in to account the as-
p e ct 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 ,
and el ev at io n o f the observer. I n most cases,
the observer w i l l see t he c e l l somewhat ob-
l i qu el y ra the r than head-on. Consequent ly the
apparent area of the seen c e l l w i l l be reduced.
Each c e l l i s assigned a maximum o f 10 poi nts ,
and t h i s i s s c al ed a c co r di n g t o t h e r e l a t i v e
aspect. That is, i f t h e c e l l i s t u r ne d p ar -t i a l l y away f rom the observer so tha t i t s
apparen t area i s on l y one -hal f o f i t s ac tua l
area, i t rece ives f i v e po i n ts . Ce l l s tu rned
a t 9 0 t o the observe r, so tha t they a re seen
edge-on, and ce l l s which face away from the
observer, rece ive zero poi nt s. (Thus zero may
i nd i ca te c e l l s seen i n s i l houe t te th a t may be
of ma jor importance i n the ana lys is o f the
t e r r a i n ( f i g . 13 ). )
Ce l l A i s tu rned a t abou t 4 9 t o t he l i n e fr om
the obse rve r i n the h o r i zon ta l p l ane, and
about the same i n the ve r t ic a l p lane. I t
would rece ive about f i v e poin ts. Ce I 1 B i s
oriented away from the observer and would
rece ive zero po in ts .
The score f o r each c e l l , zero t o 10, i sadded t o the numer ic f i e l d f o r tha t c e l l .
A f te r we ighted v i s i b i l i t y ana lyses have been
per fo rmed f o r f i v e observer po i n ts , each c e l l
could have a count o f zero t o 50. A count of
10 cou ld ind ic a te t ha t a ce l l was seen d i re c t -
l y head-on by one observer, and n ot by oth ers
a t a l l , o r more l i k e l y , t ha t the ce l l was seen
ob l iqu e ly by severa l observers.
The numbers developed by t h i s process can
be di sp la ye d by TABLE o r MAP, as be fo re . Be-
cause only 10 d i s t i n c t gray shades are pro-
duced on the l ine -p r in ter , however, a s l i g h t -
l y d i f f e r en t approach i s used fo r G MAP: Thescore fo r each ce l l i s d iv ide d by the number
o f observer po in ts fo r d is p la y purposes. Thus
the number displayed by G MAP w i l l a lways be
i n the range o f zero t o 10. This can be con-
s idered t o be an average o f we igh ted v i s i b i l -
it y over observers.
Weighted v i s i b i l i t y and s im pl e v i s i b i l i t y
analyses should not be combined i n a si ng le
se rie s. The system w i l l al lo w such a combina-
t i o n, b ut th e r e s u lt s w i l l be d i f f i c u l t t o
i n t e r p r e t . The CLEAR command should always be
used between di f ferent k inds of analyses.
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 44/67
The Z ANGLE, Z BIAS, and SECTOR o p t i o n s
c a n be us ed f o r o n e o r m o re o b s e r v e r p o i n t s
f o r w e i gh te d v i s i b i l i t y a n a l y s i s , a nd h av e
t h e same e f f e c t s a s i n t h e s i m p l e ca se .
The s ec on d k i n d o f w e i g h t i n g i s d i s t a n c ew e i g h t i n g . T h i s c an b e u se d a l o n e o r i n com-
b i n a t i o n w i t h r e l a t i v e - a s p e c t w e i g h t i n g . Theo p t i o n a l l o w s t he v i s i b i l i t y o f a c e l l t o b ew e i g h te d b y i t s d i s t a n c e f r o m t h e o b s er v e r.
T o d o so . t h e u s e r m u st d e f i n e a d i s t a n c e -w e i g h t f u n c t i o n w h i c h e x p re s s e s t h e d e s i r e d
r e l a t i o n s h i p b e tw ee n d i s t a n c e and v i s i b i l i t y
R at h er t h a n h a v in g a l i m i t e d s e t o f d i s -
t a n ce f u n c t i o n s , t h e s y s te m a l ow s t h e u s e rd e f i n e an y f u n c t i o n w i t h i n c e r t a i n l i m i t s .
D i s ta n c e -w e i g h t f u n c t i o n s a r e d e f i n e d b y
a p p r o x i m a t i n g th em b y s t r a i g h t l i n e se gm en tsand s p e c i f y i n g t h e i n t e r s e c t i o n s o f t h e se 1 i n e
s eg me nts . T he se p o i n t s , w h i c h a r e c a l l e dt u r n i n g p o i n t s o f t h e f u n c t io n , a r e d e f i n e d b yth e T POINT command. A max imum o f 20 suc ht u r n i n g p o i n t s may b e u se d t o d e f i n e e a chd i s t a n c e - w e i g h t i n g f u n c t i o n . The p r og r am
assu me s t h a t a d i s t a n c e o f z e r o a lw a y s h a s aw e i g h t o f 1 .0 , a nd t h a t t h e l a s t u s e r - s p e c i -f i e d w e i g h t e x t e n d s o u tw a d t o a n i n f i n i t e
d i s t a n c e .
Assum e t h a t t h e u s e r ssues these commands:
NO D W T P , T POINT =( .5 , .O),T POINT = (1.0,
0 . 5 ) , T P OIN T = ( 1 . 5 , 0 . 5 ) , P O I N T= ( 2 , 0 . 25 ) ,
D WON,
T he f i r s t com mand, NO D W T P, s p e c i f i e s n o
d i s ta n c e - w e i g h t t u r n i n g p o i n t s . T h i s s e t s t h ed i s t a n c e - w e i g h t f u n c t i o n b a c k t o i t s i n i t i a l
v a l u e o f 1 .0 f o r a l l d i s t a n c e s . Then t h e u s e r
s p e c i f i e s f o u r p o i n t s o n th e f u n c t i o n ande n a bl es d i s t a n c e w e i g h t i n g ( f i g . 1 4 ).
weight
distance in miles
The l i n e i s a u t o m a t i c a l l y c o nn ec te d t o w e i g h t1 a t d i s t a n c e z e r o and t h e l a s t w e i g h t g i v e n
i s e x t e n d e d o u t w a rd .
T h i s ex am ple a l s o i l l u s t r a t e s t w o r u l e sf o r t h e d e f i n i t i o n o f d i s t a n c e - w e i g h t f u nc -t i o n s : ( a ) w e i g h t s a r e n um b er s b e t w ee n z e r o
a nd 1.0 i n c l u s i v e ; ( b ) t u r n i n g p o i n t s m u s t b ed e f i n e d f r om s m a l l e s t d i s ta n c e s t o g r e a t e rd i s ta n c e s , o t h e rw i s e t h e w e i g h t i n g w i l l n o tf u n c t i o n p r o p e r l y .
When a d i s t a n c e - w e i g h t f u n c t i o n i s d e f i n e d ,D W ON e n a bl es w e i g h t i n g b y d i s t a n c e . As i n
r e l a t i v e - a s p e c t w e i g h ti n g , e a ch c e l l re c e i v e s
a s c o re o f z e r o t o 10 p o i n t s . A w e i g h t o f 1.0c o rr es p o nd s t o 10 p o i n t s , a w e i g h t o f .5 t o 5
p o i n t s , and s o f o r t h . T h i s i n f o r m a t i o n c a n b e
p r i n t e d w i t h TABLE o r MAP, o r d i s p l a y e d a s a na ve ra ge w e ig ht e d v i s i b i l i t y w i t h G MAP as i nt h e ca se o f r e l a t i v e - a s p e c t w e i g h t i n g .
I f t h e u s e r s p e c i f i e s b o t h r e l a t i v e - a s p e c tand d i s t a n c e w e i g h t i n g , t h e t w o w e i g h t i n g p r o -c e ss e s a r e c a r r i e d o u t in d e p e n d e n t l y . E ac h
p r oc es s p r oduc e s a num ber be tw een 0 and 1 .0 .I n t h e c as e o f r e l a t iv e - a s p e c t w e i g h t i n g , t h i snum ber i s t h e a p p ar en t a r e a o f t h e c e l l a s af r a c t i o n o f i t s a re a i f s e e n h ea d -o n . I n d i s -t a n c e w e i g h t i n g , t h e n um be r i s d e r i v e d f r o m
t h e u s e r ' s f u n c t i o n . T he n t h e s e t w o n u mb e rs
a r e m u l t i p l i e d t o pr o du ce a f i n a l w e i g h t i nt h e ra ng e o f 0 t o 1.0. T h i s w e i g h t i s th e n
c o n v e r t e d t o 10 c l a s s e s f r o m 1 t o 10 an d a dd edt o t h e co n te n ts o f t h e n um er i c f i e l d o f t h ec e l l i n q ue s t i o n .
E i t h e r r e l a t iv e - a s p e c t o r d i s t a n c e w e i g ht -i n g o r b o t h ca n be u se d f o r a ny o b s e r v e r p o i n t
o r p o i n t s i n a s e r i e s o f v i s i b i l i t y a n al y se s ,
b u t n e i t h e r s h o u ld b e co mb in ed w i t h a s i m p l ev i s i b i l i t y a n a ly s i s f o r t h e re as on s e x p l a i n e d
e a r l i e r . (A s e r i e s o f v i s i b i l i t y a na ly se se n d s wh en t h e u s e r is s u e s a CLEAR command; upt o t h a t p o i n t n um be rs a c c um u l at e i n t h e n u -m e r i c f i e l d s f o r ea ch a n a l y s is . )
S ince GMAP p r i n t s th e lo wes t shade o fg r ay f o r t he l ow es t c l as s , num bers w h i c h a r ebe low 5 p e r c en t w i l l p r i n t as b l a n k. Th us, i f
t he r e a r e 20 o r m ore obs e rv e r s , o r i f t h e t o t a lo f o b s e rv e r p o i n t s t im e s o b s e rv e r p o i n t r a n ks
e xc ee ds 20, some v i s i b l e c e l l s w i l l b e p r i n t e das b lank . Where t h i s i s undes i r ab le , a new,l i g h t e r s ha de o f g r ay ca n be p r i n t e d f o r c e l l st h a t a r e b e l o w 5 pe r c en t bu t a r e nonz e r o . T h i sop t i on i s s e lec t ed by s p ec i f y i ng 'SHOW N 2 ' f o r-how nonze ro. The d e fa u l t case may be re sto re dby s pec i f y i ng ' H I D E N Z ' .
A t t imes a use r may want t o g i ve an observ -e r p o i n t g r e a t e r w e ig h t t h a n a n o th e r s uc h p o i n t .To do so, use th e 'RANK' command. The d e f a u l tobserver rank is 1 ( one ) . I f t h e u s e r s p e c i -f ies, 'RANK = 2, V I EW , . . . ' t h e n c e l l s s e e nb y th e o b s e rv e r w i l l h av e a co u n t o f 2 r a t h e rthan 1 a dd ed t o t h e v a lu e i n t h e i r n u m e ri c
f i e l d . The va lu e g ive n by the most recen t RANKcommand i s mu l t ip l i e d by whatever m ight o th er -w i s e ha ve b ee n s t o r e d i n o r a dd ed t o a p a r t i c u -l a r c e l l . T h er efo re , i f a c e l l w o u ld h a ve r e -ce ived an inc rement o f 5 ( f o r 50 p e rc e n t ) i n aw e ig h te d v i s i b i l i t y a n a l y s i s , and i f t he r anki s 5, th e n th e c e l l w i l l r e c e i v e an i nc re m en to f I S . A ra nk w i l l a f f e c t a l l o bs erv ers u n t i li t i s changed, so the de fa u l t mus t be res et byspecifying 'RANK = 1 ' .
W eig hte d v i s i b i l i t y a na l ys e s w i t h m oret han one obs e r v e r po i n t av e rage t he f i n a lw eig hte d v i s i b i l i t y o ve r a l l o b s er ve rs . W i ths c a t t e r e d o b s e r v er p o i n t s , t h e r e s u l t s may be
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 45/67
obscured by averagin g them away i n some areas .The user can avoid this by specifying 'MAXIMUM'.This w i l l cause the VIEWIT system t o keep themaximum o f the p revious and present values o ft h e co u n t f i e l d o f a v i s i b l e ce l l r a t h e r t h a nt o add the ol d and new values and then l a t e raverage fo r pr in tou t (as i s done i n the defaul tcase).
The default mode can be restored by speci-f y i n g 'AVERAGE'. The MAXIMUM command, al tho ug h
pr incipa l ly in tended for use wi th weightedvisibi l i ty, can also be used with nonweightedv i s i b i l i t y . Combined wi th the RANK command,MAXIMUM coul d be used t o la bel each c e l l w i t hthe rank of the highest-ranked observer pointwhich saw the cell.
The mode o f MAXIMUM or AVERAGE can bechanged a t any time. However, the user shou ldunderstand the e ff ec t t hi s change wi l l have.The mode i s checked when a v i s i b i l i t y a naly sisi s done, and e i t h e r a sum or maximum i s kept asexp la ine d. The mode i s al so checked fo r mappr in to ut requests, and i f the mode at the timeo f the map command i s AVERAGE, the systemassumes that th e mode was AVERAGE f o r t he v i s i -b i l i t y ana lyses as we l l . I t then d iv ides thecontents of the numeric f i e l d of each ce l l bythe number of observers ( i n the case of weightedmaps, AVG MAP o r GMAP). I f the mode at the timeo f th e map pr i n t o u t command i s MAXIMUM, thesystem does not perf orm any di vi si on .
Users in te res ted i n the s t a t is t i ca l p ro -per t ies o f the i r e leva t ion da ta o r ana lys isresu l t s may p r in t ou t tab les o f s ta t i s t i c a lmeasures by use o f the STATS, V STATS and ELSTATS commands. The i nf or ma ti on pr in ted outincludes the minimum, maximum, mean, standarddev iat io n, v ariance, skewness, and ku rt os is .This in format ion is pr in ted out fo r the eleva-t i on data i n the current subrectangle by speci-f y i n g 'EL STATS'. The inf or ma ti on can be deve l-
oped and pr in ted out f or the count f i e l d ofce l l s in the current subrectangle by specify ingSTATS'. I f the count f i e l d contains the re-su l ts o f one or more v i s i b i l i t y analyses, thes t a t i s t i c s w i l l only be computed on examinedce l l s . Ca lcu la t ion o f s t a t is t i cs can be l im i tedt o ce l l s a lone by spec i f y ing ' V STATS'. Inother words, V STATS w i l l c al cul at e and pr i n tout s ta t i s t i c s fo r ce l l s whose count f i e l d i snonzero.
3.2.5 Type o f I np ut Expected f o r Each Command
Th is system prov ides f o r the f ree- fo rm in -
p u t o f us e r commands. Commands need no t s t a r t
o r end i n any pa r t i c u l a r ca rd column, they may
cont inue across card boundar ies, and b lanksar e us ua ll y ignored. Each command i s a wordo f severa l l e t te rs . Cer t a in commands requ i reth a t th e word be se t equa l t o a va lue . Theth re e types o f va lues are: numbers, st r i ng so f charac te rs , and pa i r s o f numbers . Anexample fo l lows:
NROWS=50, NCOLS = 40, BCD, FORMAT = ' (40F2.0) 'Z SCALE = 100.0, READ, RADIUS = 1.50, MT1TI-E =
'SMALL MAP',OBS=( 12, 33. ), VIEW, MAP, OBS = (12,34),VlEW,MTITLE = '',MAP,
Th is example de f ines an e leva t ion a r ray o f50 b y 4 0 l o ca t i o n s , sp e c i f i e s t h a t i t i s i ncard image form (which i s th e de fa ul t and neednot have been spec i f i ed ) , and th a t t he da ta a r ei n 4 0 co n se cu ti ve tw o -d ig i t l oca t ions on eachcard. The e l eva t io ns as read f rom the cardsare t o be mu l t ip l i ed by 100. The da ta a re readby u s i n g t h e d e f a u l t s o f B Y ROWS, e t c . As im pl e v i s i b i l i t y a n a l ys i s i s t h en p er fo rm edwi t h the observer a t (12,33) and a map o f t imes
seen pr in te d w i t h the t i t l e SMALL MAP. Thisana l ys i s i s repea ted f o r a new observer.
The example i l l u s t ra t es these po in ts : Cer -t a i n commands su ch as BCD and READ expe ct nova lue ; any va lue g iven w i l l be ignored. Othercommands expect values o f a c e r t a i n type. Nu-mer ic va lues
.may have any o f th e forms NNN,
NNN. NNN, NNN, o r any o f t he se pr ecede d by aminus s ign . I f the p rogram expects an in teger ,the number g iven w i l l be rounded t o the neares tin teger . Charac te r s t r i ng s a re enc losed bys i n g l e q uo te s, and o n l y i n s id e t h e q u ote s a r eb l a n k s s i g n i f i c a n t . (On ly TITLE, M TITLE FOR-
MAT, FIL E and COMMENT ex pe ct ch ar ac ter s t r i n gvalues.) Commands a r e se pa ra te d by commas,and extra commas between commands are ignored.Card boundaries are ignored (and as a conse-quence, the l as t cm a n d on each cardhave a t r a i l i n g comma, o r t he re must be a com-ma befor e the f i r s t command on th e nex t card,o r b o th ) . Pai rs o f numbers a re enclosed byparentheses and sepa rate d by a comma; ot he r-wise, t h e i r form i s the same as fo r numberss tand ing a lone .
Commands may al s o have a su bs cr i pt , whic hi s a number i n paren thes is fo l lo win g the com-mand name. Cur ren t l y th i s i s on ly used by the
CLASS'command. I f a subs cr i p t i s used w i thany other command i t w i l l b e i g n or e d and awarning message pr inted.
The character ' $ I has a spec ia l func t ioni n s t r i n g s o f c h ar a c t er s - -i t a c t s as a t a b t ot h e n e x t se t o f 12 ch a r a c te r s . T h i s i s i n t en d -
e d f o r u s e w i t h t h e M TITLE and MESSAGE com-mands. Map t i t l e s a re p r i n t ed as two l i ne so f 12 ch a r a c te r s each. To p r i n t t h e t i t l eUSER-CLASS SLOPE MAP on two l i n e s , t h e us ercould use the command
MTITLE='USER-CLASS SLOPE MAP' .where th e two b lanks a f t e r t he word 'CLASS'ensure th a t t he word 'SLOPE' w i l l s t a r t onthe nex t l i ne , o r more s imp ly , the user cou ld
sa y
MTITLE=' USER-CLASS$SLOPE MAP',
wh ich wou Id save hav ing t o coun t charac te rs .
A l l us er commands, whether th ey expect avalue, and i f so what t ype , a re l i s te d here .Because bla nk s a r e ig nore d, th e command ZSCALE can be g i ve n as ZSCALE o r Z S C A L E,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 46/67
and t he command G MAP may be GMAP o r G MAP
and so fo rt h. The form th at i s shown is con-
side red most readable.
Command Value expected
NROWS number ( integer)
NCOLS number ( integer)
DELTA X number
DELTA Y number
M SCALE number
X MIN number ( integer)
X MAX number ( integer)
Y MIN number ( integer)
Y MAX number ( integer)
BY ROWS none
BY COLS none
B I NARY none
BCD none
R O W LEFT none
RO W RIGHT none
COL UP none
COL DOWN none
FORMAT c h a r a c t e r s t r i n g
T I TLE c h a r a c t e r s t r i n g
M TITLE c h a r a c t e r s t r i n gX O B S number ( integer)
Y O B S number ( integer)
O B S pa i r of numbers ( in t ege rs)
Z SCALE number
RAO I US number
N SECT none
SECTOR pa ir of numbers ( in t ege rs)
Z ANGLE number
Z BIAS number
FILE cha rac te r s t r i ng
X END number (integer)
Y END number ( integer)
EN D pa i r of numbers ( in t ege rs)
N O D W T P none
T POINT pai r of numbers
A W ON none
A W OFF none
D W ON none
D W OFF none
READ none
CLASS pa ir o f numbers
N CLASS number
X SLOPE none
SLOPE none
U SLOPE none
U X SLOPE none
ASPECT none
U ASPECT none
U ELEV noneVIEW none
MAP none
AVG MAP none
NUM MAP none
CLEAR none
TABLE none
G MAP none
D CHECK number
D PRINT none
PROF I LE none
C ASPECT none
R ASPECT number
COMMENT ch ara c ter s t r i n g
4 . DEMAND TERMINAL USE
The VIEWIT system may be used i n ei t h e r
bat ch o r demand computing. Output on li n e
p r i n t e r s may be requested from sm all demand
terminals.
I n a batch run, the system echoes each in -
put card as i t i s read in, and then p r i nt s
each command asi t
i s c a r r i e d o ut .I f
t heuser vio la te s the r ul es o f t he command lan-
guage, th er e are a number o f e r r o r messages
which are reasonably sel f-e xpl ana tor y: An
er r o r message w i l l be p r in ted , a long w i th the
card cont ain ing t he offe nd in g command, w i t h
an ' * I p r i nt e d i n th e v i c i n i t y o f t he e r r o r .
In case o f an er ro r, the system stops execu-
tio n. Execution al so stops when the re ar e no
more commands.
I n a demand run, the echoing of in pu t i s
suppressed. Only the ac tu al re s u l t o f com-
mand execution i s pri nte d. Also, i f VIEWIT
i s b ein g ru n i n a demand mode, when an e r r o r
occurs the system asks the user t o re- ent erth e command o r commands, ra th er th an s top p in g
execution as i t does i n bat ch mode.
Because VIEWIT uses a re l a t i v e l y la rg e
amount o f memory and ot he r computer res our ces
wh il e h and lin g a massive problem, i t should
be used on a demand ter min al w i t h a c e r t a i n
amount o f cau tio n. Gray-scale maps and ot he r
lar ge ove rla y maps tak e a la rg e amount o f
time t o type out on a small demand te rm in al .
However, many of f i c e s do no t have easy access
t o any o ther k ind o f te rmina l. Therefore,
certain features of VIEWIT have been designed
for demand use. These fe at ur es a1 ow th euser t o do analyses and pr i n t out t ables and
small maps on demand ter min als and t o di v e r t
la rg e maps and oth er out put t o high-speed
l i n e p r i n t e r s a t o t h er l oc a ti on s .
I n demand mode, most user in pu t e r r o r s a r e
caught by the system, and the use r can co rr e ct
them ( i n batc h mode, th e VIEWIT system si mp ly
stops when an err or i s detecte d). Several
ad di ti on al user commands have been de fi ne d f o r
demand users:
Command Meaninq
STOP Stops execution of the system.
D IVERT Creates a f i l e and causes a l l
pr i nte d output f rom VIEWIT t o be
s en t t o t he f i l e i ns te ad o f b ei n g
p r i n ted ou t a t the demand termi-
nal ,
SEND Causes th e f i l e cr ea te d by a pre -
ceding DIVERT command t o be se nt
t o a batch te rm ina l t o be p r i n te d
ou t on a l i ne p r i n te r ; t he use r
spec i f i es whi ch ba tch s i t e by se t -
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 47/67
t i n g SEND t o the. s i t e ID (see the
examp Ie beIow)
MESSAGE P r in t s a s t r i n g o f char acte rs i n
l a rge l e t t e r form, w i t h up t o 10
l ines of 12 characters each.
This command i s intended f o r use
w i t h DIVERT and SEND t o l a b e l t he
ba tc h ou tp ut . Als o, MESSAGE can
be used a t any t ime ( i n e i th er
demand o r ba tch mode) t o p r i n t ou tl a rge l e t t e r s f o r any purpose .
The DIVERT and SEND commands are es pec ia l -
l y use fu l f o r map output. The fo l lo wi ng exam-
p l e shows how a user mi ght do a slo pe c la ss
analysis and then p r i n t th e s lope c lass map a t
a high-speed s i t e:
SLOPE, TABLE,
(a t th i s po i n t the user i nspects the tab l e
and decides th at the w i l l be w or th p r i n t -
ing)
The 'DIVERT' command cre at es a f i l e , and
put s th e words VIEWIT OUTPUT a t i t s b egi nni ng
i n la r ge l e t t e r s . The 'MESSAGE' command i n
the example p r i n ts i n l a rge l e t te r s :
SEND TO
JONES AT
TAHOE NF
Command Va lue ex pecte d
SHOW NZ none
HIDE NZ none
HI ANGLE number
LO ANGLE number
INTERFACE (o pt io na l) cha rac ter s t r i n g
OVERLAY (o pt io na l) cha rac ter s t r i n g
RANK number ( i n t e g e r )
MAX IMUM none
AVERAGE none
STATS none
EL STATS none
V STATS none
The TABLE and MAP commands p r i n t a no th er
copy of the s lope c lass t able, and a s lope
c l as s map. Then the SEND command causes t he
f i l e c o n t a i n i n g t he o u t pu t produced b y a l l o f
the above t o be p r i n te d a t ba tch s i te F C~014,
whic h happens t o be the FCCC s i t e ID fo r th e
high-speed terminal i n the F o res t Se rv i ce 's
Ca l i fo rn ia Reg iona l Of f i ce i n San Francisco.
I f an err or occurs a f t e r a 'DIVERT' but
befo re a 'SEND', the er r or message w i l l go
i n t o th e f i l e r a t h e r t ha n t o t h e t er m in a l.
The recommended way t o us e t he se two commands
i s t o type i n DIVERT, then di sp la y commands,
then SEND, a l l on one l i ne . Inspect the l i n e
f o r e r r o r s b e fo r e h i t t i n g t he c ar r i ag e r e t u r n
key; i f there a re e r ro rs , cance l the l ine
( c o n t r o l X ) and retype i t .
I f something seems t o have happened a f t e r
a 'DIVERT', out put can be retu rned t o the
te rm ina l by t yp i ng i n the t ranspa ren t co n t ro l
statement:
The DIVERT command cre ate s a f i l e w i t h a
name o f the f or m PRnnnnnnnnnn, where nnnnnnnnn
i s a 10-d ig i t number. This i s a cata loged
p u b l i c f i l e ; n o rm a ll y t h e SEND command w i l l
f r e e i t and send i t t o t h e s pe c if ie d s i t e w i t ha @SYM operat ion. I f SEND f a i Is , or f o r what-
ever reason, the user could ex p l i c i t l y FREE
and S YM t h e f i l e , o r d e l et e i t , or examine i t
w i t h t h e i n t e r a c t i v e e d i t o r .
In other words, the f i l e created by DIVERT
i s a n o r d i n a r y E x e c - 8 f i l e . I t c a n b e o p e r a t -
ed on i n any way t ha t any l i n e image f i l e
(ca l le d 'SDFF' f i l e ) can be operated on.
Info rma t io n developed by the use of VIEWIT
ana lys is op t io ns can be saved and l a t er en tered
i n t o ove r la y mapp ing systems t o deve lop com-
b ined maps th a t cannot be produced d i r e c t l y by
VIEWIT.
The fo l l ow in g commands are used f o r t h i s
c a p a b i l i t y : XMIN, XMAX, YMIN, YMAX, FORMAT,
FILE, BY ROWS, BY COLS, ROW RIGHT, RO W LEFT,
COL UP, COL DOWN, BINARY, BCD, OVERLAY, INTER-
FACE.
The f o u r commands XMIN, XMAX, YMIN, YMAX
are used t o de f i ne a s ubrec t ang le w i t h in t he
data , such as fo r ana l ys is o p t io ns o f V IEWIT.
The su br ec ta ng le w i l l b e w r i t t e n o u t t o a f i l e
when t he OVERLAY o r INTERFACE command i s g iv en .
( I f no s u br e ct a ng l e i s s p e c i f i e d , t h e e n t i r e
d a ta a rr a y w i l l be w r i t t e n . ) The o r d e r i n w hi ch
t he da t a i s w r i t t en i s det e rm ined by t he com-
mands BY ROWS, BY COLS, ROW RIGHT, ROW LEFT, COL
UP, COL DOWN, wh ic h fu n c ti o n i n e x a c tl y th e
same way as the y do when rea di ng i n data w i t h
t he READ command .
The OVERLAY o r INTERFACE command ( e i t h e r
word may be used) w i 1 l cause the contents o f t he
c ou nt f i e l d o f e ach c e l l i n t he c u r r e n t su br ec -
t a ng l e t o be w r i t t e n o u t t o a f i l e on d i s k s t o r-
age. I f th e f i l e i s t o c on ta in ca rd o r l i n e
images, the n BCD should be sp ec i f ie d. In t h i s
case, a fo rmat must be supp l i ed by spec i f y i ng
FORMAT The form at t h a t was used t o read i n the
da t a c anno t be f u r t he r used s inc e t he ou t p u t
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 48/67
f o rmat must be appropr ia te t o wr i t e ou t i n tegers ;
t h a t i s , i t must have ' I ' f i e l d s p e ci f i ca t i on s .
The format given should be appropriat e t o wri te
out one row (or column i f BY COLS was spec i f i e d )
of the data.
I f BINARY i s sp ec if ie d, th en the INTERFACE
command wi 11 cause each row (o r column i f BY
COLS) o f the curre nt subrectangle t o be wri t t en
out as one binary record.
The F LE command may be used t o sp e c i f y t he
f i l e t o whi ch o ve r la y i n fo r mat i o n w i l l be w r i t t e n
I f the FILE command i s not given, the def au lt
f i l e name of 'OVERLAY.' w i l l be used f o r outp ut
da ta . I f an over lay i s wr i t t e n w i t hou t chang-
ing t he f i l e name, t he in fo rmat ion w i l l f o l l ow
p re v io us d at a w r i t t e n t o t h e same f i l e ( i f a n y ).
I f th e f i l e name i s changed, th e nex t INTERFACE
command w i l l w r i te in t o the beginning of the
new f i l e . That is , i f the user wri tes an over-
l ay i n t o f i l e A, then another i n t o f i l e B, and
t he n r et u rn s t o f i l e A f o r t he t h i r d o ve rl ay ,
t he i n f or mat i o n f ro m th e f i r s t o ve r la y w i l l b e
l o s t .
The INTERFACE command has two forms. Thef i r s t i s s imply :
I NTERFACE,
This form causes the contents o f the count
f i e l d o f each ce l l i n t he cu r ren t subrec tang le
t o be w r i t t e n o u t t o t h e sp e c if i e d o r d e f a u l t
f i le . The order and mode of wr i t in g are deter -
mined by the commands pr ev io us ly menti oned.
The second, o pt io na l f orm o f t he command
provides a label f o r the over lay data:
INTERFACE=' INFORMATION TO LABEL THE F LE' ,
I f t h e o ve rl ay i s BCD , then the contentsof the st r i ng o f characters between quotes
f o l l o w i n g t he INTERFACE command ar e w r i t t e n
t o t h e o ve r l ay f i l e as a card image (8 0 charac-
ter s) , fo l lowed by the data from the curre nt
subrec tangl e. I f BINARY was sp ec if ie d, then
the charac ters a re wr i t t en t o t he f i l e as one
20-word bin ary record (120 characters), f o l ow-
ed by the bina ry data records.
I f the f i l e spe cif ied by the FILE command
( o r t h e d e f a u l t f i l e ) e x i s t s as a ca ta lo ge d o r
t empora ry f i l e , t ha t f i l e w i l l be used. O ther -
wise, a temporary f i l e w i l l be created when the
INTERFACE command i s g iven.
The fo l low ing example i l l us t r a t es the use
o f the INTERFACE command:
Assume th e user has read i n dat a usi ng
these commands:
This w i l l read by rows, bottommost row
f i r s t , f rom l e f t t o r i g h t ( a l l d ef a ul t s) w i th
fo ur cards per row. The data w i l l come from
f i l e 'ZOATA.' (a l so a de fau l t ) .
The user then defines a subrectangle and
calcu la tes s lope c lass va lues:
XMIN = 51, Y MAX = 50, SLOPE, TABLE, MAP,
I f a f t e r seeing the t ab le and map, the
user decides t o save t h i s s lope c lass data f o r
fu r t he r analys is or combination wi th anothersystem, he would do so by
FILE = 'SLOPE.', FORMAT = ' ( 5012) ' ,
COL DOWN, INTERFACE = 'SLOPE CLASS DATA,
50 X 50'9
Af t er these commands are executed, f i l e
'SLOPE' c ont ain s one card image w i t h the la be l
inf orm ati on given between quotes, follow ed by
50 images--each w i t h one row's slo pe clas s
numbers. The topmost row appears f i r s t because
o f th e COL DOWN command. The other op t io ns re -
main a t t h e i r de fau l t values .
Af te r stopping the VIEWIT operator, the
user can c a l l in t o execut ion any other programor system, which can read the data from f i l e
'SLOPE. '
Another f e a t u r e added t o VIEWIT f o r de -
mand use makes i t p o s s i b le f o r t h e u s e r t o
i n t e r r u p t an o p e r a t i o n i n p ro gr es s , T h is i s
p a r t i c u l a r l y u s e fu l i f t h e u se r b eg i ns t o
p r i n t a l o n g t a b l e o r map and t h e n d e c id e s
t h a t h e d oe s n o t wa nt t o see i t . T h i s i s
done as f o l l ow s: F i r s t , ho l d down the
'BREAK' key on th e te rm in al f o r a moment.
T h is w i l l s t o p p r i n t i n g a nd c au se t h e E xec-8
syst e m t o p r i n t o u t a message: '*OUTPUT
INTERRUPT*'. A t t h i s p o i n t t h e us e r sh ou ld
t y p e i n ' @@ XC' f o l l o we d b y a ca r r i a g e r e -
t u r n . T h is w i l l g en e ra te a n i n t e r r u p t w h ic h
w i l l cause t he V IEWIT sys tem t o s top execu-
t i o n o f t he command i n p rogress and ask t he
us er t o subm it a new command. (Seve ral l ines
o f t h e map o r t a b l e b e i n g p r i n t e d may ap pe ar
b e f o r e t h e i n t e r r u p t t a ke s e f f e c t . )
The Exec-8 ru le s f o r t he au tomat i c
assignment o f f i l e s a r e d i f f e r e n t f o r demand
and batc h. Theref ore, th e demand us er shoul d
e x p l i c i t l y a s s i gn t h e t wo f i l e s needed t o
opera te V I EWI T. The recommended c o n t r o l ca rd
sequence t o use i s :
@ASG,A PSWW IEW IT.
@ASG,A PSW*LOG.
@FREE PSWLOG.
@XQT PSWV IEW IT.
(E i t he r '@ASG1 statement may r e s u l t i n
t h e message 'WAITING FOR FA CI LI TY '. I n t h i s
case t he demand user must wa i t u n t i l t he
Exec-8 sys tem makes t he f i l e a v a i la b l e . Th is
w i 1 1 norma l1y t ake on ly a few minutes. )
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 49/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 50/67
USER REQuESTi GM A P
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 51/67
USER REQuEST i COWMEN a
A N D R E L A T I V E A S P E C T
USER REQUEST! RASPEC Ã 1 8 0
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 TH E U S E R - S P E C I F I E D D I R E C T I O N O F 1 8 0 . 0 D E GR E ES
USER REQUEST: TA BL E
T A B L E O F A S fr E CT 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 NTHERE ARE 8 C L A S SE S , E A C H R E P R E S E N T I N G AN G LE S I N TWO 22.5D E GR E E B A N D S, O NE ON E A C H S I D E O F T HE 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. RE LA T I VE TO THE GI VE N ANGLE2 t - 2 2 . 5 T O 4 5 DE G
3 +-US TO 67.5 OEG4 t - 6 7 . 5 T O 9 0 , D E G5 +-SO. TO 11 2.5 OEG
6 t - 1 1 2 . 5 T O 1 3 5 , DE G7 t - 1 3 5 . T O 1 5 7 . 5 D EG
8 t - 1 5 7 . 5 TO 1 8 0 . D E G
ZERO NO ASPECT (F LA T)
USER REQUEST: MAP
M AP OF C E L L A S PE 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 .THERE ARE 8 CLASSES, EA CH REPRES ENTING ANGLES I N TWO 22 .5D E GR E E B AN D S , O NE O N E A C H S I D E . O F T HE S P E C I F I E D D I R E C T I O N !
1 t - 0 , T O 2 2 . 5 DE G. R E L A T I V E TO T H E G I V E N A N GL E2 t - 2 2 . 5 TO 4 5 D EG3 t - 4 5 T O 6 7 . 5 D EG4 t - 67 . 5 TO 90 , DEG
5 t - 9 0 . T O 1 1 2 . 5 D E G6 +-112 .5 T O 1 3 5 . D E G
7 t - 1 3 5 . T O 1 5 7 . 5 D EG8 t - 1 5 7 . 5 T O 1 8 0 . 06 .GB L 4 N K NO A S P E C T ( F L A T )
( I F THE' G I V E N AN GL E I S TH E S UN D I R E CT I O N , T H I S I S
A N 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 H AP ,)
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 52/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 53/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 54/67
a= I N P U T C A R D 1 C O M M EN T n l CH E C K C E L L S W H IC H D I F F E R F RO M T H E AV ER AG E O f T H E I R N E I G h B U U S 8V PORE T H
USER REQ[ jEST l COMMENCHECK CELL S WHI CH D I F FE R FROM THE AVERAGE OF THEI R NEI GHBO RS B Y MORE THAN 1 5 0 F E E T *
USER REQuESTI MT IT LE m
DATA CHECK MAPM AP T I T L E 1 8 1 DA T A CH EC K
MAP
U S E R R E Q u E s T l D C H E C K = 1 5 0
D A T A C H EC K e O M P L ET E 0 , O F 1 8 7 2 C E L L S , 2 5 D I F F E R F RO M T H E A V E R A GE OF T H t I e N E I G P B U H S
USER REQUEST# MAP
DATA CHECK LASS MAP,B L A N K C E L L S P A S S T H E T E S T,1 MEANS CEL LS D I F FE R FROM THE AVERAGE OF THE I R NEI GHBORSB Y AN A MO UN T B E TW E EN TH E S P E C I F I k D T O L E R A f vC t A N 0 T W I C ETHE TOLERANCE*
2 M E AN S T H E D I F F E R E N C E I S 2 * T O L k R A N C E T O 3 * T O LE R A N CE , E T C *
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 55/67
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 56/67
U SE R R E Q ~ I E S T I T A B L E
DATA CHECK CLA SS TAB LE*0 MEANS CELLS PASS THE TEST*1 MEAN$ CELLS DI FF ER FROM THE AVERAGE OF TH EIR N EIGt iBORSBY AN AMOUNT BETWEEN THE SPECIFIED TOLERANCE AN0 TwICFTHE TOLERANCE.2 M EAN S TH E D I F FE R E NC E I S Z ! * T O L t R A h C t TO ~ * T O L E R A N C ~ , T C *
cl,A$s CE LLS AREA # SQUARE M l L t S A C R E S q t C T A R t Sa : : = ~ = ~ = x : a : : a = ~ = : = z = x ~ : = ~ ~ : : = ~ : = = ~ : = ~ = : = = = = = = ~ = ~ = : ~ = = = = = = = ~ = = = : = = ~ = = = = = = = = = = = = = ~ : = = ~ ~ ~ =
0 1 8 4 7 8 . 8 3 5 b 5 3 a 5 0 1 3 9 7 U S0 51 1 5 * 0 7 U 5 * 9 1 1 1 3 . U 5
2 2 m 0 1 6.12 1 5 , 1 33 5 a 0 2 1 5 * 3 0 37 . t32
5 1 * O o 3 .0 b 7.56
b 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0 0 0 3 * Ob J.56
27 ---- ------------ wo o 3.06 - - - - - - - - - - .56===a===:====z=*===s==x===s======- - - - * - - - - - - - - - - - -= - - - - - - - - - - - - - - - - - - - - - - - - - - - - -= - - - - - - - - - -
=a I N P U T CA RD : C O M M E N T = ~ N O T IC E T H A T T HER E I S ONE t S P E C I A L L Y B AD C k L L AT ( 1 7 ~ 3 4 ) ' 1
USER REQIJEST: C OM MN =N O T I C E T H A T T H ER E I S ON E E S P E C I A L L Y B AO C E L L AT ( 1 7 , 3 6 1
I N P U T C A R D # C O M M E N T a f I T S N E IG H B OR S A P P tA R I N ER RO R AL SO B k C A US E T H I S ONE CkL L AL TEUS T hE A V k
Z= INP UT CAe Ot RAGE FOR THOSE CE L L S * ' ,
USER REQUEST: CONMEN x
I T S N E I G H B O e S A P PE AR I N ERROR AL SO B~ C A U S E HIS ONE CEL L AL TER 3 THE AVERAGE F O d TWOSâ CkLLS.
USER REQUEST# COMMEN @
P R I N T T H E A e T U A L E L E V A T I O N DA T AUSER REQUEST: MESSAG =
E L E V A T I O N M A P
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 57/67
n&
8
u
Iu
Ã
aa
Ã
Ã
Ã
4k1
IDÃ
a
a
nm
8
Ã
nuB
II
M
Ã
Ill
u
8
M
0
ua
0
Iau
Ã
aÂtÂ
aw#8
Ã
OOOSI x
00601 t008B 1 Ã
OOL171 t
0 0 9 0 1 toos171 Ã
OOt7171OOC01 a00217T +001171 4
O O O f r l Ã
0 0 6 I l *0 0 9 I 1 i
OOLCI Ã
009E1 1
OOStI *OOhSI Ã
OOtf I m
0 0 2 s I *OOIf I A
OOOtI t
00621 8
00921 Â00L?t B
00921 Ã
OOSZI 1
0017?l H
OOf21 HI
OOZZT aOOl?l w
00021 ?00611 i
o o e ~ M
OOLII a0091 1 ÃOOSI I 1
001711 c
OOII I 9
OOZ11 m
OOtI I V
00011 000601 b
00901 t
OOLOI t
00901 9OOSOI t
001701 Â
OOtOl ?00201 fOOlOI Ã
0 0 0 0 1 x0 0 6 6 i
0 0 8 6 t
OOL6 I
0 0 9 6 $0 0 5 6 <OOt76 >OOtb -0 0 2 6 4
0 0 1 6 (
0 0 0 6 I
0 0 6 9 10 0 8 9 t
0 0 1 9 1
0 0 9 9 2OOS6 A
OOB9 X
OOE8 M
0 0 2 9 A
0 0 1 9 n0008 1
OObf s
OOVi MOOLL B0 0 9 f d
0 0 5 1 0
0 0 9 1 N
OOtL w002f 1
OOIL n
OOOL r0 0 6 9 10099 H0 0 1 9 9
0009 40059 3
00179 0
OOi9 3
OOZQ 9
0 0 1 9 V
0 0 0 9 00 0 6 s 6
0 0 9 5 9OOLS L
0 0 9 5 9ooss 5
OOPS 17
OOIS I
0 0 2 s 20 0 1 s I
0 0 0 s00617009BOOf0
00917o o s 0000170 0 t h00?0001B
000170 0 6 s0 0 9 sO O L I
0 0 9 Ioost0017sO O I I
OOZI0 0 1 I0 0 0 s0 0 6 2
0 0 9 2o o i ?0 0 9 2o o s 2OOBZOOIZ0 0 2 2
001Z0 0 0 20 0 6 10 0 9 1OOLI
0 0 9 1OOSI00171oon00210011
0 0 0 100 6
00 9O O L
00 90 0 sOO i 7
O O I
OO?0 0 1
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 58/67
B I I I I I I e I m I I I  ¥  ¥ Â¥  111 III I I I I I I # I I I I I 1 1 1 1 B I D  I in I I @ @ I 8 8 I I I a @ @ II I I II I I I I I IIIII #  ¥  IIIIi 1 1 # 1 8 I I I I Ill 80 8 I I
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 59/67
ex INP UT CA f tD l XOBSç22 YOBS=l8 ,COMMENTafTH IS I S AN ALTERNATIV E WAY TO SET OBSERVER PU ST IO Nf t
USER REQUEST! XOBS 8 2 2XOBS SET TO 2 2
USER REQUEST! YDBS Ã 1 8Y O0 8 S ET 1 0 1 8
USER REQUEST! COMMEN Ã
TH IS 1 3 AN ALT ERN ATI VE WAY TO SET OBSERVER POSTION
x* IN PU T CAftD: COMMENTÇ~DEMONSTRAT WEIGHTED VIEW O P T I O N S ~ , M T I T L E à ˆ ~ W E I G H T E D S M A P ~
USE R REQU EST! COWMEN 8
DEMONSTRATE WEIOHTED VIEW OPTIONSUSER REQuEST! M TI TL E *WEIGHTED MAP
MAP T IT L E I$ : WEIGHTEDMAP
3 3 IN PU T CARD: AWDN, VIEW, MAP, TABLE, AHOFF, COM MENTaIOEFIN E DIST ANC E WEIG HTIN G FUN CTI ONI ,
USER REQUEST# AWONV I S I B I L I T Y AN AL YS IS W IL L BE W EIG H TED BY T HE ASPEC T O F EAC H C EL L R EL A T IVE TO T HE O BSERVER .
USER REQtjEST! VIEW
V I S I B I L I T Y A N A L Y SI S W IL L BE PERF OR MED W IT H TH E F OL L O W IN G PARAMET ERS!: S Z X e Z 3 8 3 3 3 ~ 3 ~ 3 S S Z 3 3 3 3 f 3 S 3 Z : 3 3 S Z Z S E 3 f 3 3 8 ~ 3 S 3 3 : 8 3 3 3 8 3 Z 3 Z 3 Ã ‡ S 3 ~ 3 S 3 X ~ 3 3
x 0 6 s 22Y ons 1AR A D ~ U S 1 . 5 0 0 ( M I L E S )
2 .4 1 4 ( K IL O MET ER S)D EL IA X 2 0DELTA Y .17SCALE 24000.00
Z ANBLE -90.002 6 1 ~ 8 0SECTORS 0
V I S I B I L I T Y W I L L BE WEIGH T ED BY ASPECT R EL AT IV E TO T HE O BSER VER,
AN AL YSIS C O MPL ET E.T H IS O BSER VER C AN SEE 1 8 4 C EL L S ( ,88 SQUARE MILE S,
56 3 . 21 ACRES, 1391 . 71 HECTARES.)
USER REQuESTt MAP
MAP OF T IM E$ SEEN WEIG HTED BY ASPECT REL ATI VE TO THE OBSERVERFOR 1 oBSERVER(S1,
EAC H C EL L I $ GIVEN A SCORE OF 0 TO 1 0 FOR EACH OBSERVER,THESE ARE CUMULATED OVER OBSERVER POINTS.
FOR DI SP LA Y TH I S SUM I S DIVIDED BY THE NUMBER OF OBSERVERSSO THAT THE MAP D I S P L A Y S A NUMBER FROM 0 TO 1 0 FOR EACH CELLWHICH I S AN AVERAGE WEIGHTED VI EU OVER ALL OBSERVERS,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 60/67
I I I I I I f l Ill I Â ¥ Â I IM IIIN @ I 8 8I m a I I I 8 I I I I
I ¥ @ Â I I I@ -18 I 1111 I I
I 8 @I I I I I I I I m I I I IrIi 111 111 I I I IIIII r i a
0 I @ Â ¥ 1 11 8
I # @I I.. I 1 .I l l I
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 61/67
USER REQuEST ! TABLE
T A B L E O F T I M E S S E E N W EI G H T E D BY A S P E C T R E L A T I V E TO T H E O B S ER V E R
FOR 1 f )BSERV ER(S) .
IN PU T CARD! NO DWTP, T PO IN T= (0. 5, I . ) , TPOI NT= ( l , O, 0.51, CLEAR, 0 W O N , v I k w , MAP , TABLE,
USE R REQIIESTI NODWTP
NO DISTANCE 'WEIGHT FUNCT ION TURNING POINTS. FUNCTION WEIGHT WILL BE 1.0 F OR A L L O I S T A ~ C E S .
USER REQuEST ! TPO INT a ( 5 0 , 1 . 0 0 1DISTANCE WEIGHT FUNCTION TURNING POINT I S A T DISTANCE = . 50. AND HAS A- w t 1 6 H T C k
USER REQUEST! TP OI NT a ( 1 , o o t 5 0 1DI ST AN CE WEIGHT FUNC TION TURNING PO IN T 2 I S A T D I S T AN C E = 1.00 AN0 HAS A *tlLHT CF-
USER REQUEST! CLEAR
C OU NT F I E L D C L E A R E D F O R C E L L S I N T HE C UR RE NT S U BR E CT A NG L E
USE S REQUEST ! DWONV I S I B I L I T Y A N A L Y S I S W I L L R E WE I G HE D BY T HE D I S T A N C E O F E A C H C E L L FR OM TH E O B SE R VE RACCORDING TO THE CURRENT D ISTANCE WEIGHT ING FUNCTION,
USES REQUEST! V IEW
V I S I B I L I T Y A N A L Y SI S W I LL BE P ERF ORM ED W I T H T HE F O L L O K IN G P A R A H E T ~ R S ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x 0 8 s 2 2
Y ORS 1 6RADIUS 1.5 00 (M IL ES 1
2 . 4 1 U ( K I L O M E T E R S )D E L t A X 1 2 0
D E L T A Y 1 7S C A L E 2 4 0 0 0 . 0 0
X M I N 1X M Ax 3 6
Y M I N 1YMA y 5 2ZANRLE -90 .00
Z 0 I A S 0S t C T O R S 0
V I 8 I B I L I T Y W I L L BE WEIGHTED BY DISTANCE FROM THE OBSERVER.
A N A L Y S I S C O M P L E T E ,T H I S O B S ER V ER C A N S E E 1 8 4 C E L L S ( . 88 SQUARE MILE S,
56 1 . 21 ACRES, 13 91 . 71 HECTARES.)
USER REQUEST! MA P
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 62/67
o w o m^ a a e a a CO -^ m ............. . - . - - . - . . - - -4- m m m m <X) -0 -
u * m u m m m * * * . . - . . - . . * -m ul m u m m m - - t * - u e m m m a w m m IT .............. ul IT u m m u u 1 l ~ 7 m u m u m m mu- m ...............
m w m I T m IT < J ' w k / ' u l t / i u ' u u l t / i m u ' l J 7 u a I T m w - . . . . - - . - . - . - . . - ..m u t / i m m u m m u l w m u ul ul u m ~ u ~ ~ . . . . - - - . . - . - - . . . -
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 63/67
=a I N P U T C AR D! C L E A R , C O M M E N T ~ ~ N O W B O T H W E I G H T I N G M E T H O OS l l A W ON,VIEWIMAPIA w OFF, D w O F F 1
USER REQUEST! CLEAR
C O UN T F I E L D C L E A R E D F O R C E L L S I N T HE C U R RE N T S UB R E CT A NG L E
USER REQuE ST! COMMEN a
NOW BOTH WEIGHTING METHODS
USER REQUEST: AWONV 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 IG H TE D BY T HE A S P EC T OF E AC H C t L L R E L A T I V E TO T HE O BS ER VE R,
USER REQUEST! V IEW
V I S I B I L I T Y A N A L Y S I S W I L L B E P ER FO RM ED W I T H TH E F O L LO W I NG PA RA M ET ER S!
: : Z X X Z ~ X X ~ X ~ ~ ~ S Z Z Z Z : Z Z ~ Z X X Z Z = : : X S ~ Z E X E : : E ~ Z S : Z X X X X X B S Z X X X S X X X S C : Z : ~ ~
X ORS 2 2
Y ORS 1 8
RADIUS 1 .500 (M IL ES )
2 . ~ 1 1 ( K IL OM E TE RS )
D E L t A X 2 0D E L I A Y . 1 7SCALE 24000,00
X M I N 1XMAf 3 6Y M I N 1
Y MA x 5 2Z A N G L E - 9 0 ,0 0Z B l i S 0
SECTORS 0
V I S I B I L I T Y WILL B E W E IG H T E D B Y A S P EC T R E L A T I V E T O THE OBSERVER,
V I S I B I L I T Y W I L L B E W E IG HT ED B Y D I S T A NC E F RO M T HE O BS ERV ER ,
A N A L Y S I S C O M P L E T E ,T H I S O B S ER V ER C A N S E E 1 6 4 C E L L S ( a86 S Q U A R E M I L E S #
5 6 3 . 2 1 A C RE S , 1 3 9 1 . 7 1 H EC TA RE S. )
USER REQuE ST! MAP
MAP OF T I ME S SEEN WIEGHTED BY D IS TAN CE FROM THE OBSERVER
AND BY ASPEeT R EL AT IV E TO THE OBSERVER FOR 1 OBSERVER(S1 ,
E A C H C E L L I s GI VE N A SCORE OF 0 TO 1 0 FOR EACH OBSERVER.THESE ARE CUMULATED OVER OBSERVER POINTS,FOR D I SP LA Y TH I S SUM I S DIVIDED BY THE NUMBER OF OBSERVERSSO T H AT T H E H A P D I S P L A Y S A NUMBER FROM 0 TO 1 0 FOR EACH CE LL
WHICH I S AN AVERAGE WEIGHTED VIEW OVER ALL OBSERVERS,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 64/67
N N N .-
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 65/67
USER REQ ( lE .ST t AwOFFW E I G H T I N G BY ASPECT RE LA T I VE TO THE OBSERVER I S TURNED OFF,
USER RfcQtiEST) DWOFFDIS TAN CE WEIGHTING I S TURNED OFF,
== INP UT CARD: COMb 'ENTs 'DEF INE SOME SLOPE CLASSES, ' ,
U S E S R E Qt j t S T t C OW M E N a
DEFINE SOME SLOPE. CLASSES,
== I N P U T C A RD : C L A S S ( l ) = ( O , , Z 5 . ) , C L A S S ( ~ ) = ( 2 5 ~ , 5 0 ~ ) , C L A S S ( 3 ) ~ ( 5 0 ~ 1 0 0 0 , 1 , C L A S S s 3 ,
U SE R R E Q ~ I E S T ~C L A S S ( 1 ) = ( 0 0 . 2 5 .0 0 )C L A S S ( 1 ) W I L L BE FROM 0 0 TO 2 5. 00
USER REQUEST) CLASS ( 2) = ( 2 5 . 0 0 , 5 0 . 0 0 )
C L A S S ( 2 ) W I L L 8E FROM 25 .00 TO 50 .00U S E R R E U u k S T t C L A S S ( 3 ) = ( S0.00, 1000,OO)
C L A S S ( 3 ) W I L L BE FROM 50 .00 TO 100 0 .0 0USER REQt jEST t NCLASS = 3
NCLA SS SET TO 3
INP UT CAR01 COMMENTsIFOR SLOPE, CLASSES ARE TAKEN AS SLOPES I N PERCENT! ,
USER REQUEST) COMMEN =
FOR SLOPE, CL AS SE S ARE TAKEN AS SLOPES I N PERCENT
USER REQUEST! MT IT LE s
USER SLOPE MAPMAP T I T L E I $ l U S t R SLO PE
MAP
== INP UT CARD: U SLOPE, TABLE , MAP,
U S E R R E Qu E S T i U S L OP E
SLOPE CALCULATED BY U S E R - S P E C I F I E D C L A S S E S
USER REQUEST) TABLE
-----
T A B L E OF S L O P E B Y U S E R - D E F I N E D C L A S S E S .
CLASS LOWER
----.---.--I M I T UPPER
------.---.I M I T
1 0 0 2 5 . 0 02 25 .00 50 .003 5 0 . 0 0 1 0 0 0 . 0 0
-----------L A A S C E L L S
- - -AREA) -SQUARE- = = s = ^ = s = a = B a ^ a s s * ^ a = - - - - - - - - s  ¥ - - - -  ¥ - * a - - * - e -  ¥ s - - -- --
M I L ES A CR ES i t C T A R t S! S S S Z I S = S S f S S = s s f S = S f = 2 E Z Z :
1 1 2 7 2 6 . 08 3 8 9 3 . 4 8 9 6 2 0 . 9 62 5 6 7 2 . 71 1 7 3 5 . 5 4 4 2 8 8 . 5 93 3 3 1 6 1 0 1. 01 2 V . 6 0
= ~ = = = = = = ~ = = ~ = = = = ~ ~ ~ ~ ~ = ~ s = s = ~ = = = = ~ : = ~ = s = ~ = = = = = = = s = ~ a z = ~ = = ~ ~ = : = = = = = : = : = ~ = = ~ = ~ = = ~ : = x = = = = =
USER REQUEST! MAP
M A P OF SLOPp B Y USER-SPECIFIED CLASSES,
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 66/67
Ir a i i III 1111 IIIII
I I # IIIIIi I 8 I In
@ I1111
I I I I 8 I I I I # @ I @ Â ¥ Â I@ @ 1 1 1 8 1
8/8/2019 VIEWIT: computation of seen areas, slope, and aspect for land-use planning
http://slidepdf.com/reader/full/viewit-computation-of-seen-areas-slope-and-aspect-for-land-use-planning 67/67
* a IN PU T CARD: COMMENTs'NOW C AL CU LA TE SLOPE BY THE MAXIMUM SLOPE METHOD', U X SLOPE,
USER REQuESTt COMMEN =
NOW CAL CUL ATE SLOPE BY THE MAX IMUM SLOPE METHOD
USER REQuEST: UXSLOP
MAXIMUM SLOPE CALCULATED BY USER-SPECIF IED CLASSES.
=* IN PU T CARD: TABLE, MAP,
U SER R EQ u EST i T ABL E
TAB LE OF MAXIMUM SLOPE 8Y USER-DEFINED CLASSES.
CLASS- - - - - L O V R L I M I T UPPER L I M I T* -w- - - - -m-w
1
-----.-----0 0 25 .00
2 2 5 ~ 0 0 5 0.003 5 0 . 0 0 1 0 0 0 . 0 0
USER REQUEST: MAP
MAP OF MA XIM UM SLOPE BY USER-S PECIF I ED CLASSES