Home Page | My Works | Seminar | BURP Thesis | Contents
SML FOR NETWORK ALLOCATION
[ARC] allocate (enter allocate module)
: readcenter cinema capacity imp_lim (to make read the center (point) of cinema coverage with capacity as capacity item and imp_lim as limit_item)
: readnetwork (to display readnetwork syntax)
: readnetwork net length length # demand (to make read line coverage net as network coverage with length as both from-to impedance_item and to-from impedance_item then # to skip turn impedance_item and demand as demand item)
: run (to run allocate)
: disp 4 (to change display mode to graphic)
: mape def (to set the map extent default)
: drawnetwork (to display the network coverage)
: grow (to display allocation)
: writeallocate allocate (to write the result in allocate item of net coverage)
AVENUE SCRIPT FOR AREA CALCULATION IN ACRE
' Get the view and its projection if any.
theView = av.GetActiveDoc
thePrj = theView.GetProjection
if (thePrj.IsNull) then
hasPrj = false
else
hasPrj = true
end
' Get the list of active themes. If there aren't any, let the user know and exit.
theActivethemeList = theView.GetActivethemes
if (theActivethemeList.Count = 0) then
MsgBox.Error("No active themes.","")
Exit
end
' Loop through the list of active themes. If you can't edit the theme inform the user.
For Each thetheme in theActivethemeList
theFTab = thetheme.GetFTab
if (theFTab.CanEdit.Not) then
MsgBox.Info("Cannot edit table for theme:"++thetheme.AsString,"")
Continue
end
' Make the FTAB editable, and find out which type of feature it is.
theFTab.SetEditable(TRUE)
theType = theFTab.FindField("shape").GetType
if (theType = #FIELD_SHAPEPOLY) then
' If it's polygonal check for the existence of the fields "Area" and
' Acre and Perimeter. If they do not exist, create them AREA
if (theFTab.FindField("Area") = nil) then
theAreaField = Field.Make("Area",#FIELD_DOUBLE,16,3)
theFTab.AddFields({theAreaField})
else
ok = MsgBox.YesNo("Update Area for"++thetheme.getName+"?", "Calculate", true)
if (ok.Not) then
continue
end
theAreaField = theFTab.FindField("Area")
end
'ACRE
if(theFTab.FindField("Acres") = nil)then
theAcresField = Field.Make("Acres",#FIELD_DOUBLE,16,3)
theFTab.AddFields({theAcresField})
else
ok = MsgBox.YesNo("Update Acres"++thetheme.getName+"?", "Calculate", true)
if (ok.Not) then
continue
end
theAcresField = theFTab.FindField("Acres")
end
'PERIMETER
if (theFTab.FindField("Perimeter") = nil) then
thePerimeterField = Field.Make("Perimeter",#FIELD_DOUBLE,16,3)
theFTab.AddFields({thePerimeterField})
else
ok = MsgBox.YesNo("Update Perimeter"++thetheme.getName+"?", "Calculate", true)
if (ok.Not) then
continue
end
thePerimeterField = theFTab.FindField("Perimeter")
end
' Loop through the FTAB and find the projected area and perimeter of each
' shape and set the field values appropriately.
theShape = theFTab.ReturnValue(theFTab.FindField("shape"),0)
For Each rec in theFTab
theFTab.QueryShape(rec,thePrj,theShape)
theArea = theShape.ReturnArea
theAcres = theArea*0.0002471
thePerimeter = theShape.ReturnLength
theFTab.SetValue(theAreaField,rec,theArea)
theFTab.SetValue(theAcresField,rec,theAcres)
theFTab.SetValue(thePerimeterField,rec,thePerimeter)
end
theFTab.SetEditable(FALSE)
else
MsgBox.Info("You must use this script on a polygon theme.",
"View.CalculateAcreage")
return Nil
end
end
AVENUE SCRIPT FOR CLIPPING RASTER BY A GRAPHICS
test=Extension.Find("Spatial Analyst")
if (test=NIL) then
msgbox.error("You must have the spatial analyst extension loaded","ExtractbyShape")
return(nil)
end
' get the view and the selected graphics
theView = av.GetActiveDoc
theGraphics=theview.getgraphics
theSelg=theGraphics.getselected
if (theSelG.count=0) then
msgbox.error("No Graphics Selected","ExtractbyShape")
return(nil)
end
if (theSelG.count>1) then
msgbox.error("More than one Graphic is Selected, just using one","ExtractbyShape")
end
agraphic=thegraphics.getselected.get(0)
if (agraphic.getshape.is(point)) then
msgbox.error("Shape must be a line or polygon","ExtractbyShape")
return(nil)
end
ashp=agraphic.getshape.aspolygon
' set the projection to null since graphics are projected
theprojection=Prj.MakeNull
ashpext=agraphic.getbounds
t = NIL
for each at in theView.GetActiveThemes
if (at.Is( GTHEME )) then
t = at
break
end
end
if (t = NIL) then
msgbox.info("A Grid Theme needs to be active in the view", "ExtractbyShape")
return(NIL)
end
' Set a temporary Analysis Environment
g = t.GetGrid
Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, ashpext)
' Extract the grid cells base on the selected graphic
r = g.ExtractbyPolygon(ashp, theProjection, FALSE)
' rename data set
aFN = av.GetProject.GetWorkDir.MakeTmp("gext", "")
r.Rename(aFN)
' check if output is ok
if (r.HasError) then return NIL end
' create a theme
gthm = GTheme.Make(r)
' set name of theme
gthm.SetName("Extract from " + t.GetName)
' add theme to the specifiedView
theView.AddTheme(gthm)
gthm.invalidate(true)
Methods of Interpolation
IDW (Inverse Weighted Distance)
The Inverse Distance Weighted interpolator assumes that each input point has a local influence that diminishes with distance. It weights the points closer to the processing cell greater than those farther away. A specified number of points, or optionally all points within a specified radius, can be used to determine the output value for each location. Use of this method assumes that the variable being mapped decreases in influence with distance from its sampled location. For example. if interpolating a surface of consumer purchasing power for a retail site analysis, the purchasing power of a more distant location should have less influence because people are more likely to shop closer to home.
Spline
The Spline interpolator is a general-purpose interpolation method that fits a minimum-curvature surface through the input points. Conceptually, it is like bending a sheet of rubber to pass through the points, while minimizing the total curvature of the surface. It fits a mathematical function to a specified number of nearest input points, while passing through the sample points. This method is best for gently varying surfaces such as elevation, water table heights, or pollution concentrations. It is not appropriate if there are large changes in the surface within a short horizontal distance, because it can overshoot estimated values.
Kriging
The Kriging interpolator assumes the distance or direction between sample points reflects spatial correlation that can be used to explain variation in the surface. Kriging fits a mathematical function to a specified number of points, or optionally all points within a specified radius, to determine the output value for each location. The use of kriging involves several steps; exploratory statistical analysis of the data. variogram modeling; then creating the surface and analyzing its optional variance surface. This function is most appropriate when someone know there is a spatially correlated distance or directional bias in the data. It is often used in soil science and geology.
Trend
The Trend interpolator fits a mathematical function, a polynomial of specified order to all input points. When calculating the mathematical function to describe the resulting surface, Trend uses least-squares regression fit. The resulting surface minimizes the variance in relation to the input point values. That is. at all the known input points, when adding up the difference between the actual values and the estimated values, the variance will be the smallest possible. The resulting surface will rarely go through the known input points.
VML FILE FOR VISUALIZATION OF MIXED USE AREA
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "mixed use.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.999
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Background {
groundAngle [ 0.785 1.57096 ]
groundColor [ 0.0 0.3 0.5, 0.0 0.3 0.5, 0.0 0.3 0.5 ]
skyAngle [ 0.785 1.57096 ]
skyColor [ 0.4 0.7 0.8, 0.3 0.6 0.7, 0.2 0.5 0.6 ]
}
Viewpoint {
position 0.00 450.240 1800.403
orientation -0.7 0.2 -0.3 0.3
description "Default view"
}
DirectionalLight {
ambientIntensity 0.2
color 1 1 1
direction 0 0 -1
intensity 0.3
on TRUE
}
Inline { url "mixed use1.wrl" }
Inline { url "mixed use2.wrl" }
Inline { url "mixed use3.wrl" }
Inline { url "mixed use4.wrl" }
]
}
mixed use1.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "mixed use1.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.646 0.980 0.996
transparency 0.300
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
379.138 56.598 -42.216
..
-468.629 796.100 -30.327
]
}
color Color {
color [
0.646 0.980 0.996
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
.
4676 4590 4674 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0 0 0 0 0
]
}
}
]
}
]
}
mixed use2.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "mixed use2.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.471 0.471 0.471
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
391.610 235.757 -34.578
..
-595.944 -95.916 -28.215
]
}
color Color {
color [
0.471 0.471 0.471
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
14149 14150 14151 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0 0 0 0
]
}
}
]
}
]
}
mixed use3.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "mixed use3.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.622 0.848 0.700
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
586.138 -609.402 -31.255
.
513.673 -763.630 -16.394
]
}
color Color {
color [
0.622 0.848 0.700
...
0.730 0.711 0.422
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
30536 30540 30542 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
..
338 338 338 338
]
}
}
]
}
]
}
mixed use4.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "mixed use4.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.999
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Viewpoint {
position 0.0 199.982 1999.818
orientation 0.0 0.0 0.0 0.0
description "mixed use4.wrl High altitude view"
}
Viewpoint {
position 0.0 0.0 1999.818
orientation 0.0 0.0 0.0 0.0
description "mixed use4.wrl Low altitude view"
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.003 0.391 0.648
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
374.522 71.273 -37.562
..
-418.599 -585.411 -31.053
]
}
color Color {
color [
0.003 0.391 0.648
..
0.764 0.996 0.763
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
.
4488 4319 4458 -1
]
colorPerVertex FALSE
colorIndex [
0 0 1 2 3 4 5 5 5 6
.
1938 1939 1939 1939 1940 1941 1941
]
}
}
]
}
]
}
VML FILE FOR VISUALIZATION OF PLANNED AREA USE AREA
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "planned area.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.802
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Background {
groundAngle [ 0.785 1.57096 ]
groundColor [ 0.0 0.3 0.5, 0.0 0.3 0.5, 0.0 0.3 0.5 ]
skyAngle [ 0.785 1.57096 ]
skyColor [ 0.4 0.7 0.8, 0.3 0.6 0.7, 0.2 0.5 0.6 ]
}
Viewpoint {
position 0.00 400.240 2000.403
orientation -0.7 0.2 -0.3 0.3
description "Default view"
}
DirectionalLight {
ambientIntensity 0.2
color 0 1 1
direction 0 0 -1
intensity 0.3
on TRUE
}
Inline { url "planned area1.wrl" }
Inline { url "planned area2.wrl" }
Inline { url "planned area3.wrl" }
Inline { url "planned area4.wrl" }
]
}
planned area1.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "planned area1.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.471 0.471 0.471
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
327.538 -781.074 -28.170
..
588.524 664.826 -25.329
]
}
color Color {
color [
0.471 0.471 0.471
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
10359 10360 10361 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0
]
}
}
]
}
]
}
planned area2.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "planned area2.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.622 0.848 0.700
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
399.994 903.808 -28.603
..
-66.926 698.104 -15.254
]
}
color Color {
color [
0.622 0.848 0.700
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
.
5557 5561 5563 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0 0 0
]
}
}
]
}
]
}
planned area3.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "planned area3.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.646 0.980 0.996
transparency 0.500
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
-601.000 451.160 -27.031
..
-592.411 827.809 -26.047
]
}
color Color {
color [
0.646 0.980 0.996
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
.
1524 1520 1522 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0
]
}
}
]
}
]
}
planned area4.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "planned area4."
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.802
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Viewpoint {
position 0.0 235.023 2350.228
orientation 0.0 0.0 0.0 0.0
description "planned area4. High altitude view"
}
Viewpoint {
position 0.0 0.0 2350.228
orientation 0.0 0.0 0.0 0.0
description "planned area4. Low altitude view"
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 0.5 3.5 5.00 -3.1
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.407 0.684 0.003
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
169.557 495.657 -27.392
..
-601.000 298.847 -27.392
]
}
color Color {
color [
0.407 0.684 0.003
...
0.407 0.684 0.003
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
..
1701 1641 1699 -1
]
colorPerVertex FALSE
colorIndex [
0 1 1 2 3 4 5 5 6 6
.
967 967 967
]
}
}
]
}
]
}
VML FILE FOR VISUALIZATION OF UUNDER DEVELOPED AREA
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "under developed area.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.939
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Background {
groundAngle [ 0.785 1.57096 ]
groundColor [ 0.0 0.3 0.5, 0.0 0.3 0.5, 0.0 0.3 0.5 ]
skyAngle [ 0.785 1.57096 ]
skyColor [ 0.4 0.7 0.8, 0.3 0.6 0.7, 0.2 0.5 0.6 ]
}
Viewpoint {
position 0.00 500.240 1500.403
orientation -0.7 0.2 -0.3 0.3
description "Default view"
}
DirectionalLight {
ambientIntensity 0.2
color 1 1 1
direction 0 -1 -1
intensity 0.3
on TRUE
}
Inline { url "under developed area1.wrl" }
Inline { url "under developed area2.wrl" }
Inline { url "under developed area3.wrl" }
Inline { url "under developed area4.wrl" }
]
}
under developed area1.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "under developed area1.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 1.0 0.0 0.0 -1.5708
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.969 0.826 0.700
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
75.030 757.198 -7.342
0.742 0.729 0.536
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
.
4059 4083 4057 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
58 58 58 58 58 58
]
}
}
]
}
]
}
under developed area2.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "under developed area2.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 1.0 0.0 0.0 -1.5708
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.646 0.980 0.996
transparency 0.300
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
76.030 711.198 -12.301
.
-370.081 -92.896 -5.766
]
}
color Color {
color [
0.646 0.980 0.996
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
..
6296 6297 6298 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0
]
}
}
]
}
]
}
under developed area2.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "under developed area3.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 1.0 0.0 0.0 -1.5708
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.471 0.471 0.471
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
-134.997 793.730 -7.728
.
594.515 -530.471 -4.597
]
}
color Color {
color [
0.471 0.471 0.471
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
..
2600 2601 2602 -1
]
colorPerVertex FALSE
colorIndex [
0 0 0 0 0 0 0 0 0 0
.
0 0 0 0 0 0 0 0 0 0
]
}
}
]
}
]
}
under developed area4.wrl
#VRML V2.0 utf8
Group {
children [
WorldInfo {
title "less developed4.wrl"
info [ "PROSPECT AND EFFICIENCY OF GIS DATA MODELS
IN PLANNING APPLICATIONS" ]
}
NavigationInfo {
headlight TRUE
speed 40.802
#type [ "WALK", "EXAMINE", "FLY", "NONE" ]
}
Viewpoint {
position 0.0 199.240 1992.403
orientation 0.0 0.0 0.0 0.0
description "less developed4.wrl High altitude view"
}
Viewpoint {
position 0.0 0.0 1992.403
orientation 0.0 0.0 0.0 0.0
description "less developed4.wrl Low altitude view"
}
DirectionalLight {
color 1 1 1
direction -1 -1 5
intensity 0.6
}
Transform {
rotation 1.0 0.0 0.0 -1.5708
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.764 0.996 0.763
transparency 0.000
}
}
geometry IndexedFaceSet {
coord DEF CoordSet Coordinate {
point [
494.559 -241.245 -8.005
.
-434.342 795.500 -9.351
]
}
color Color {
color [
0.764 0.996 0.763
..
0.764 0.996 0.763
]
}
normalPerVertex FALSE
solid FALSE
creaseAngle 0.025
coordIndex [
0 1 2 -1
84 356 233 -1
]
colorPerVertex FALSE
colorIndex [
0 1 1 1 1 2 3 3 4 5
380 380 380 381 382 382 383 384 385 385
]
}
}
]
}
]
}
CD ROM CONTAINING THE 3D VIEWS
The CD is an auto run CD. Normally it will run automatically when it will be inserted in to CD ROM drive. If it does not run automatically please run AUTORUN.COM located at the root of the CD ROM. It will run a web page in the web browser containing ANNEXURE F and full dissertation.
QUESTIONNAIRE TO ASSESS THE DEMAND FOR CINEMA IN
KHULNA CITY CORPORATION
Id .. Date
1. Address:
Road Name . Ward No
2. Age of the respondent. A. 0-18 B. 19-45 C. 46-60+
3. Do you watch movie at cinema in general: A. Yes B. No
4. Name of the cinema where you enjoyed last movie:
5. Cause of choosing the cinema:
A. Nearest B. Choosing Movie C. Service D. Environment
6. What should be the maximum distance of cinema from your house? ..