SlideShare a Scribd company logo
1
Introduction to Geospatial Technology
• “Everything is somewhere”
• Spatial Technology: GIS, Remote Sensing & GPS
• Remote Sensing & GPS provide input data to GIS
• GIS adds the spatial dimension to almost any piece of
information
Source : http://www.esri.com/base/gis/abtgis/what_gis.html
Spatial Technology Concepts
• System for capturing, storing, analyzing and managing data
which are referenced spatially with the earth.
Source : http://www.esri.com/base/gis/abtgis/what_gis.html
What is GIS?
4
Enviromatics 2008 - Geographical information systems GIS
Elements of a GIS
5
Enviromatics 2008 - Geographical information systems GIS
The four-components-model of a GIS
Geographic Information
Technologies
• Global Positioning Systems (GPS)
– a system of earth-orbiting satellites which can provide precise (100
meter to sub-cm.) location on the earth’s surface (in lat/long
coordinates or equiv.)
• Remote Sensing (RS)
– use of satellites or aircraft to capture information about the earth’s
surface
– Digital ortho images a key product (map accurate digital photos)
• Geographic Information Systems (GIS)
– Software systems with capability for input, storage,
manipulation/analysis and output/display of geographic (spatial)
information
GPS and RS are sources of input data for a GIS.
A GIS provides for storing and manipulating GPS and RS data.
How to locate?
7
Enviromatics 2008 - Geographical information systems GIS
Coordinates
◼Features on spherical surfaces are not easy to
measure
◼Features on planes are easy to measure and
calculate
◼ distance
◼ angle
◼ area
◼Coordinate systems provide a measurement
framework
Coordinates
◼Lat/long system measures angles on
spherical surfaces
◼60º east of PM
◼55º north of equator
Definition of Latitude, f
(1) Take a point S on the surface of the ellipsoid and define
there the tangent plane, mn
(2) Define the line pq through S and normal to the
tangent plane
(3) Angle pqr which this line makes with the equatorial
plane is the latitude f, of point S
O f
S
m
n
q
p
r
Cutting Plane of a Meridian
P
Meridian
Equator
Prime Meridian
Definition of Longitude, l
0°E, W
90°W
(-90 °)
180°E, W
90°E
(+90 °)
-120°
-30°
-60°
-150°
30°
-60°
120°
150°
l
l = the angle between a cutting plane on the prime meridian
and the cutting plane on the meridian through the point, P
P
Geographic Coordinates cont.
Input Data for GIS
14
Enviromatics 2008 - Geographical information systems GIS
Input Data: Satellite Image
How Satellite Images are Acquired?
Input Data: Remote Sensing Image
Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
Input Data: Remote Sensing Image
Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
Input Data: Remote Sensing Image
Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
Source: https://eo.belspo.be/en/remote-sensing-images
Input Data: Remote Sensing Image
Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
Input Data: Remote Sensing Image
Input Data: Satellite Image
Spatial Resolution
Source:
https://link.springer.com/chapter/10.1
007/978-3-030-26626-4_1
Spatial Resolution
Source: https://www.sciencedirect.com/topics/earth-and-planetary-sciences/spatial-resolution
Spatial Resolution
Source: https://link.springer.com/chapter/10.1007/978-3-030-26626-4_1
Spectral Resolution
Source: https://ieeexplore.ieee.org/document/8395228
Spectral Resolution
Source: https://www.semanticscholar.org/paper/Hyperspectral-imaging-solutions-for-brain-tissue-Giannoni-
Lange/bdd263fa9ecc9e1c4a8d5b4e9b5aad206775d6b2
Input Data: GPS
28
Enviromatics 2008 - Geographical information systems GIS
29
Enviromatics 2008 - Geographical information systems GIS
Input Data: GPS
GIS Project
31
Enviromatics 2008 - Geographical information systems GIS
Steps in a GIS project
1. Data acquisition (paper maps, digital files, remote sensing
data, satellite data, field work),
2. Data preprocessing (preparation, integration, data
conversion, digitising and/or scanning, edge matching,
rectification),
3. Data management (variable selection, data definition,
table design (performance, usability), CRUD
policies/procedures (create: data entry; retrieve: view;
update: change; delete: remove)),
4. Manipulation and analysis (address matching, network
analysis, terrain modelling: slopes, different aspects),
5. Product generation (tabular reports, graphics: maps,
charts).
GIS can
– create maps,
– integrate information,
– visualise scenarios,
– solve complicated problems,
– present powerful ideas, and
– develop effective solutions
Source : http://www.esri.com/base/gis/abtgis/what_gis.html
Why Use GIS?
How GIS Works?
33
Enviromatics 2008 - Geographical information systems GIS
34
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
How GIS Works
• A GIS stores information about the world as
a collection of thematic layers that can
be linked together by geography.
Source : http://www.esri.com/base/gis/abtgis/what_gis.html
• This simple but extremely powerful and
versatile concept has proven invaluable
for solving many real-world problems from
tracking delivery vehicles, to recording
details of planning applications, to
modeling global atmospheric circulation.
35
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
35 Enviromatics 2008 - Geographical information systems GIS
Data Models
• What should a GIS represent?
36
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
36
Enviromatics 2008 - Geographical information systems GIS
Data Models
37
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Representing Data with Raster and Vector Models
Raster Model
• area is covered by grid with (usually) equal-sized, square cells
• attributes are recorded by assigning each cell a single value based on the
majority feature (attribute) in the cell, such as land use type.
• Image data is a special case of raster data in which the “attribute” is a
reflectance value from the geomagnetic spectrum
– cells in image data often called pixels (picture elements)
• Vector Model
The fundamental concept of vector GIS is that all geographic features in the real
work can be represented either as:
• points or dots (nodes): trees, poles, fire plugs, airports, cities
• lines (arcs): streams, streets, sewers,
• areas (polygons): land parcels, cities, counties, forest, rock type
Because representation depends on shape, ArcView refers to files containing vector data as
shapefiles
38
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
0 1 2 3 4 5 6 7 8 9
0 R T
1 R T
2 H R
3 R
4 R R
5 R
6 R T T H
7 R T T
8 R
9 R
Real World
Vector Representation
Raster Representation
Concept of
Vector and Raster
line
polygon
point
39
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
39 Enviromatics 2008 - Geographical information systems GIS
Vector vs. Raster
40
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
40 Enviromatics 2008 - Geographical information systems GIS
Raster vs. Vector
41
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
41 Enviromatics 2008 - Geographical information systems GIS
Representation of Vector Data as Raster
Data
42
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
The GIS Model: example
roads
hydrology
topography
Here we have three layers or themes:
--roads,
--hydrology (water),
--topography (land elevation)
They can be related because precise geographic
coordinates are recorded for each theme.
longitude
longitude
longitude
Layers are comprised of two data types
•Spatial data which describes location
(where)
•Attribute data specifying what, how
much,when
Layers may be represented in two ways:
•in vector format as points and lines
•in raster(or image) format as pixels
All geographic data has 4 properties:
projection, scale, accuracy and resolution
43
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Spatial and Attribute Data
• Spatial data (where)
– specifies location
– stored in a shape file, geodatabase or similar geographic file
• Attribute (descriptive) data (what, how much,
when)
– specifies characteristics at that location, natural or human-created
– stored in a data base table
GIS systems traditionally maintain spatial and
attribute data separately, then “join” them for
display or analysis
– for example, in ArcView, the Attributes of … table is used to link a
shapefile (spatial structure) with a data base table containing attribute
information in order to display the attribute data spatially on a map
44
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Terrain data
Terrain data relates to the 3D configuration of the surface of
the Earth
On the other hand, map data refers to data located on the
surface of the Earth (2D)
The geometry of a terrain is modeled as a 2 ½-dimensional
surface, i.e., a surface in 3D space described by a bivariate
function
45
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
DTMs
In general, a larger
number of sampled
points allows for a
better representation:
46
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Types of DTMs
• Polyhedral terrain models
• Gridded elevation models
• Contour maps
47
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
TINs
Example of a TIN based on irregularly distributed
data
48
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
RSG: an example
49
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Digital Contour Maps
A line interporlating points of a contour can be
obtained in different ways
Examples: polygonal chains, or lines described by
higher order equations
50
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Analyses in GIS
51
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
3/13/2023
RASTER OPERATIONS
RASTER OPERATIONS
➢ A raster GIS must have capabilities for Input of data, various
house keeping functions, operations on layers, output of data and
display layers
Basic Display
➢ Simplest type of values to display are integers
On a colour display , each integer value is assigned a unique
colour (Fig.1)
➢ If the values have a natural order, a sequence of colours is used
(Fig.2)
There must be a legend to explain the meaning of each colour.
Other Types of Display
➢ Display the data as a surface
➢ Contours can be shown through the pixels along the lines of
constant value (Fig.3)
➢ The surface can be shown in oblique-perspective view (Fig.4)
Fig. 1
Fig. 4
Fig. 2
Fig. 3
LOCAL OPERATIONS
➢ produce a new layer from one or more input layers
➢ the value of each new pixel is defined by the values
of the same pixel on the input layers(s)
➢ Neighbouring or distant pixels have no effect
➢ Arithmetic operations make no sense unless the
values have appropriate scales of measurement
Regrouping
➢ Is carried out using only one input layer
1. assign a new value to each unique value on the
input layer
➢useful when the number of unique input values is
small
LOCAL OPERATIONS
2. assign new values by assigning pixels to classes or ranges
based on their old values
➢ useful when the old layer has different values in each
cell,
e.g., elevation or satellite images
3. sort the unique values found on the input layer and replace by
the rank of the value
➢ e.g. 0, 1, 4, 6 on input layer become 1, 2, 3, 4 respectively
➢ applications : assigning ranks to computed scores of capability,
suitability etc.
➢ some systems allow a full range of mathematical operations
Overlay Operations
➢ an overlay occurs when the output value
depends on two or more input layers
➢ many systems restrict overlay to two input
layers only (Fig. 5)
Examples :
1. output value equals arithmetic average of
input values
2. output value equals the greatest (or least) of
the input values
3. layers can be combined using arithmetic
operations
4. combination using logical conditions
e.g. if y > 0, then z = 1, otherwise z = 0
Fig. 5
Overlay Operations
5. assign a new value to every unique combination of input
values by using cross tables
1 2 3 4
1 1 1 2 2
2 1 1 1 2
3 2 1 1 2
NEIGHBOURHOOD OPEATIONS
The value of a pixel on the new layer is
determined by the local neighbourhood of the
pixel on the old layer
Filtering
A filter operates by moving a "window" across
the entire raster
e.g. many windows are 3x3 cells
➢ the new value for the cell at the middle of the
window is a weighted average of the values in the
window
➢ by changing the weights we can produce
different effects:
60
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
60/80
Convolutions
61
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
61/80
Convolutions
1 0 0 0 0 1
0 1 0 0 1 0
0 0 1 1 0 0
1 0 0 0 1 0
0 1 0 0 1 0
0 0 1 0 1 0
6 x 6 image
1 -1 -1
-1 1 -1
-1 -1 1
Filter 1
-1 1 -1
-1 1 -1
-1 1 -1
Filter 2
…
…
Each filter detects a small
pattern (3 x 3).
Source: https://adeshpande3.github.io/A-
Beginner%27s-Guide-To-Understanding-
Convolutional-Neural-Networks/
NEIGHBORHOOD OPEATIONS
Examples filters:
1.
.11 .11 .11
.11 .11 .11
.11 .11 .11
➢ Replaces each value by the simple unweighted average of it and its
eight neighbouring values
➢ smooths the spatial variation on the layer
2.
0.5 0.5 0.5
0.5 0.6 0.5
0.5 0.5 0.5
➢ slightly smooths the layer
3.
-.1 -.1 -.1
-.1 1.8 -.1
-.1 -.1 -.1
➢ slightly enhances local details by giving neighbours negative
weights
Slopes and aspects
➢ if the values in a layer are elevations, we can compute
the steepness of slopes by looking at the difference
between a pixel's value and those of its adjacent
neighbours
➢ the direction of steepest slope, or the direction in
which the surface is locally "facing", is called its
"aspect“ (Fig. 6)
➢ slope and aspect are useful in analyzing vegetation
patterns, computing energy balances and modeling
erosion or runoff
➢ aspect determines a direction of runoff
➢ it can be used to sketch drainage paths for runoff
Fig. 6
DEM Slope Aspect
OPERATIONS ON EXTENDED
NEIGHBOURHOODS
Distance
➢ calculate the distance of each cell from a cell or the
nearest of several cells
➢ each pixel's value in the new layer is its distance from
the given cell(s)
Buffer zones
➢ buffers around objects and features are very useful GIS
capabilities
➢ e.g. build a buffer of 500 m wide around the road
network
➢ buffer operations can be visualized as spreading the
object spatially by a given distance (Fig. 7)
Fig. 7
OPERATIONS ON EXTENDED
NEIGHBORHOODS
➢ the result could be a layer with values :
➢ 1 If in original selected object
➢ 2 If in buffer
➢ 3 If outside object and buffer
➢ Application include noise buffers around roads, safety buffers
around hazardous facilities
➢ In many programs the buffer operation requires the user to first do a
distance operation, then a reclassification of the distance layer
➢ the rate of spreading may be modified by another layer representing
"friction"
➢ the friction layer could represent varying cost of travel. This will
affect the width of the buffer - narrow in areas of high friction, etc.
Visible area or "viewshed“
➢ given a layer of elevation, and one or more viewpoints, compute the
area visible from at least one viewpoint (Fig. 8)
e.g. value = 1 if visible, 0 if not
➢ useful for planning location of facilities such as smokestacks, or
surveillance facilities such as fire towers, or transmission facilities
Fig. 8
OPERATIONS ON ZONES (GROUPS OF
PIXELS)
Identifying zones
➢ by comparing adjacent pixels, identify all patches or zones
having the same value
➢ give each such patch or zone a unique number
➢ set each pixel's value to the number of its patch or zone
Areas of zones
➢ measure the area of each zone and assign this value to
each pixel instead of the zone’s number
➢ alternatively output may be in the form of a summary table
Perimeter of Zones
➢ measure the perimeter of each zone and assign this value
to each pixel instead of the zone’s number
➢ alternatively output may be in the form of a summary table
➢ length of perimeter is determined by summing the number
of exterior cell edges in each zone
3/13/2023
OPERATIONS ON ZONES (GROUPS OF
PIXELS)
Zonal operations compute a new value for each location of the
existing values from a specified layer that are associated not
(just) with the location itself but with all locations that occur
within its zone on another specified layer (Fig. 9)
Fig. 9
OPERATIONS ON ZONES (GROUPS OF
PIXELS)
Distance from zone boundary
➢ measure the distance from each pixel to the nearest
part of its zone boundary, and assign this value to the
pixel
➢ boundary is defined as the pixels which are adjacent to
pixels of different values
Shape of zone
➢ measure the shape of the zone and assign this to each
pixel in the zone
➢ one of the most common ways to measure shape is by
comparing the perimeter length of a zone to the square
root of its area
➢ by dividing this number by 3.54 we get a measure
which ranges from 1 for a circle (the most compact
shape possible) to 1.13 for a square to large numbers
for long or thin zones.
COMMANDS TO DESCRIBE CONTENTS OF
LAYERS
One layer
➢ generate statistics on a layer
➢ e.g. mean, median, most common value, other
statistics
More than one layer
➢ compare two maps statistically
➢ e.g. is pattern on one map related to pattern on the
other?
➢ e.g. chi-square test, regression, analysis of variance
Zones on one layer
➢ generate statistics for the zones on a layer
➢ e.g. largest, smallest, number, mean, area
EXAMPLE ANALYSIS USING A RASTER GIS
EXAMPLE ANALYSIS USING A RASTER GIS
EXAMPLE ANALYSIS USING A RASTER GIS
Objective
Identify erosion prone areas :
An area that satisfies the following criteria:
➢ has high intensity rainfall
➢ has with less soil depth
➢ has less vegetation
➢ has steeper slope
Raster description :
Resolution 100 m, area 0.5 km by 0.5 km
Layer 1 : Slope Map 1 steeper slope 2 lower slope
1 1 1 2 2
1 1 1 2 2
1 1 2 2 2
1 2 2 2 2
1 2 2 2 2
EXAMPLE ANALYSIS USING A RASTER GIS
Objective
Identify erosion prone areas :
An area that satisfies the following criteria:
➢ has high intensity rainfall
➢ has with less soil depth
➢ has less vegetation
➢ has steeper slope
Raster description :
Resolution 100 m, area 0.5 km by 0.5 km
Layer 1 : Slope Map 1 steeper slope 2 lower slope
1 1 1 2 2
1 1 1 2 2
1 1 2 2 2
1 2 2 2 2
1 2 2 2 2
EXAMPLE ANALYSIS USING A RASTER GIS
Layer 2 : Soil Depth Map 1 low 2 high
1 1 1 1 2
1 1 1 1 2
1 1 1 2 2
2 2 2 2 2
2 2 2 2 2
Layer 3 : Vegetation Map 1 less 2 more
1 1 1 2 2
1 1 1 2 2
1 1 2 2 2
1 2 2 2 2
1 2 2 2 2
Layer 4 : Rain Fall Map 1 high 2 low
1 1 1 2 2
1 1 2 2 2
1 1 1 2 2
1 1 1 2 2
1 2 2 2 2
ANALYSIS STEPS
Layer 5 : Steep Slope and low soil depth
1 1 1 0 0
1 1 1 0 0
1 1 0 0 0
0 0 0 0 0
0 0 0 0 0
Layer 6 : Low Vegetation and High Rain Fall
1 1 1 0 0
1 1 0 0 0
1 1 0 0 0
1 0 0 0 0
1 0 0 0 0
Layer 7 : Erosion Prone Areas
1 1 1 0 0
1 1 0 0 0
1 1 0 0 0
0 0 0 0 0
0 0 0 0 0
ANALYSIS STEPS
Layer 1:
Slope
Layer 2:
Soil Depth
Layer 3:
Vegetation
Layer 4:
Rain Fall
Layer 5:
Steeper Slope & Low
Soil Depth
Layer 6:
Less Vegetation
& High Rainfall
Layer 7:Erosion Prone Areas
Overlay Overlay
Overlay
81
Vector Analysis
▪ Identifies spatial relationship within a layer or
between the spatial layers.
▪ Can be carried out using both spatial and
attribute data.
▪ Vector analysis functions are limited
compared to raster analysis functions.
82
Nonspatial Query
▪ Use the attribute data base to select features that
meet certain criteria.
▪ Select the villages in a Block that have at least one
primary school and a bank.
▪ Nonspatial query runs on a single layer.
83
84
Operations Involving Two Layers
➢ Union
➢ Intersect
➢ Symmetrical Difference (XOR)
➢ Identity
➢ Clip
➢ Update
➢ Erase
➢ Split
85
Operations Involving Two Layers
(Contd..)
▪ Operations are formed between two different layers
to look at the relationships between them.
▪ As long as these layers share a common coordinate
system, they can be related together.
▪ They can be overlaid and combined to form a new
layer and new table gets generated showing how
these layers are related to each other.
86
Point in Polygon Overlay
▪ Input layer is a point layer.
▪ Polygon layer is the overlay layer.
▪ Output layer is a point layer with same input point
features of the input layer but each point is assigned
with attributes of the polygon within which it falls.
1 2
*1
*2
+ A B
=
*1B
*2A
87
Line in Polygon Overlay
▪ Input is a line layer.
▪ Overlay layer is a polygon layer.
▪ Output layer contains the same line features as the
input layer but each line feature is dissected by the
polygon boundaries of the overlay layer.
▪ Hence output layer contains more line segments
than the input layer and each line has attributes of
the polygon within which it falls.
88
+ A B
=
1 1A
1B
89
Union
▪ Operates on two layers.
▪ A new polygon layer is created by overlaying
features from two input polygon layers.
▪ Union makes a spatial join.
▪ It is equivalent to ‘or’ Boolean operator.
▪ The output layer contains
➢the contained polygons.
➢attributes of both the layers.
➢Area extent combines the area extents of both input layers
90
Union Illustration
1 2
1
2
U 1 2
=
1 2
3 4
Soil2
2
Soil1
1
UID
SID
Slope 2
2
Slope 1
1
UID
SID
Soil 2 & Slope 2
4
Soil 2 & Slope 1
3
Soil 1 & Slope 2
2
Soil 1 & Slope 1
1
Concatenated UID
SID
91
▪ It is an overlay operation created by overlaying 2
layers.
▪ A new output layer is created.
▪ Layer 1 can be point or line or polygon layer.
▪ Layer 2 is a polygon layer.
Intersect
Polygon
Polygon
Polygon
Line
Polygon
Line
Point
Polygon
Point
Output Layer
Layer 2
Layer 1
92
Intersect Contd.
1
2
1
3
2
4
A
+ =
1B
2A
3A 4A
B
1A
2B
3B
93
▪It is equivalent to ‘and’ Boolean operator.
▪The output layer contains only those portions of
features that are in the area occupied by both the
input layers.
94
Symmetrical Difference
▪ Operates on two layers.
▪ A new polygon layer is created by overlaying features from
two input polygon layers.
▪ It preserves features that fall within the area extent that is
common to only one of the inputs.
▪ This operator is opposite to intersect in terms of the output’s
area extent. The output is (A U B) - (A ∩ B).
1 2
1 2
1
2
+ A B
=
95
Identity
▪ It is an overlay operation created by overlaying 2 layers.
▪ A new output layer is created.
▪ Layer 1 can be point or line or polygon layer.
▪ Layer 2 is a polygon layer.
▪ [(Input layer ∩ Identity layer) U Input Layer].
Polygon
Polygon
Polygon
Line
Polygon
Line
Point
Polygon
Point
Output Layer
Layer 2
Layer 1
96
The output layer contains
–all the features of layer 1.
–Those portions of layer 2 features that overlap
layer1 .
Identity Contd.
1
+ =
97
Overlay Operations And Topology
▪ All the three operations union, intersect and
identity create new layers and new topology gets
built.
▪ Attribute tables are updated. The attribute table
contains items from both the input layers.
▪ Therefore all items from the input layers’
attribute tables are retained except for the
geometric measures (area and perimeter in the
case of polygon layers).
98
Clip
▪ It operates on 2 layers input.
▪ Extracts a part of an input layer that intersects with
the clip layer.
▪ The features of the input layer are retained in the
output layer.
99
Clip Contd.
Input layer Clip layer Output layer
▪The attribute table of the output layer contains
the same attributes as of the input layer.
▪Input layer can be point, line or polygon layer.
▪Clip layer must be a polygon layer.
▪The output layer is of the same feature type as the
input layer.
100
Erase
▪ It operates on 2 layers.
▪ Erase is similar to clip, except that the input layer
features that overlap with erase layer polygons are
erased in the output layer.
▪ Input layer can be point, line or polygon layer.
▪ Erase layer must be a polygon layer.
▪ The output layer is of the same feature type as the
input layer.
▪ When input and erase layers are polygon layers,
interchange of layers give different results.
101
Erase Illustration
Input layer Erase layer Output layer
102
Update
▪ It operates on 2 polygon layers.
▪ The features of the input layer are updated with the
features of update layer.
▪ When input and update layers are polygon layers,
interchange of layers give different results.
103
Update Illustration
7 8
9
0 1
3
2
4
1 2
3 4
7
8
9
Input layer Update layer Output layer
104
Split
▪ Split is operated on two layers. Split performs a
series of clip operations on the input layer and
creates multiple output layers.
▪ Each output layer contains only those portions of
input layer features which are overlapped by the
specified polygon of the split layer.
▪ Input layer can be points, line or polygons.
▪ Split layer must be a polygon layer.
▪ The split item is used to determine which polygon of
the split layer will be used to split the input layer.
105
Split Illustration
Before Split
Split layer
106
Single Layer Operations
➢Eliminate
➢Dissolve
➢Buffer
107
Eliminate
▪ It operates on a single layer.
▪ Merges selected polygons with neighboring polygons
that have the largest shared border between them,
or that have the largest area.
▪ Often used to remove sliver polygons created during
an overlay operation of 2 layers.
▪ During overlay operation of 2 layers, the layers have
a nearly perfect boundary match, but not exact
match which creates thousands of thin sliver
polygons.
108
Before Elimination After Elimination
Eliminate Illustration
▪Eliminate command removes these very skinny
polygons (Slivers).
▪The sliver is reassigned to the polygon with which it
shares the longest boundary.
109
Dissolve
▪ It operates on a single layer.
▪ Dissolve merges adjacent polygons or lines which
have the same User ID.
▪ In polygon layer, it removes the segment between
adjacent polygons containing same User IDs.
Operation Output
110
▪In the case of segment layer, nodes between segments
are dissolved.
▪Dissolve helps to create a simple layer from a complex
layer.
▪Dissolve can be used to undo an Union operation.
▪Dissolve command can be used to generalize the
unioned layer.
111
Buffer
▪ Buffer creates buffer polygons around specified
features in a layer.
▪ Buffer creates a new polygon layer.
▪ Input layer can be point or segment or polygon
layer.
▪ In a segment or polygon layer, one can create inside
or outside or both side buffers.
▪ Using a single buffer distance, it creates buffer zones
of the same width around the selected features.
▪ Incremental buffers are created for a set of distances
around a selected feature.
112
Line Buffer
Point Buffer
Internal Buffer External Buffer
Illustration
113
Spatial Modeling
What is spatial modelling?
▪ It is the process of manipulating and analyzing
spatial geographic data to generate useful
information for solving complex problems.
Why?
▪ It finds the relationship that exist among the spatial
features.
114
How to do?
▪Identify the problem.
▪Breakdown (simplify) the problem .
▪Organize the data required to solve the problem.
▪Develop clear and logical flow chart using well
defined operations.
▪Run the model and modify it if necessary.
115
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
Software for GIS
116
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
116 Enviromatics 2008 - Geographical information systems GIS
Software for GIS
• ArcInfo (Originated commercial GIS, clear market leader),
• Intergraph (Strong in design and facilities mapping, running hard
to match ArcInfo, its main modular GIS environment evolved from
its older CAD products, development of a new generation product
of ist own code named Jupiter based on NT and object technology)
• Bentley Systems (Originally developed the PC-based Micro-
Station product GeoGraphics in cooperation with Bentley Systems,
but split in 1995, have very successfully continued to develop and
sell MicroStation GeoGraphics)
• Autodesk’s AutoCAD Map (Dominant CAD supplier and
software company, fully topological AutoCAD Map since 1996,
illustrates convergence of CAD/GIS, many industrial applications
of AutoCAD for mapping)
117
3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals
117 Enviromatics 2008 - Geographical information systems GIS
Software for GIS
• Graphic Data Systems (Originated as McDonnel-Douglas in-house
system, industrial applications, visualisation of technical products, now
mapping the environment)
• ERDAS/Imagine, ER MAPPER, PCI, Envi (Origins in remote sensing
raster and vector data, new satellite data products, ER MAPPER
originating in Australia, PCI originating in Canada)
• GRASS (Public domain software, raster oriented with some vector
routines, but 1996 end of development and support announced),
• SICAD (Comparable with ArcInfo, powerful GIS with a lot of
functionalities for raster and vector data, object oriented database)
• IDRISI (Comparable with ArcInfo, but not so powerful),
• MapInfo (Small GIS, useful for planning purposes, easy to handle)
118
Enviromatics 2008 - Geographical information systems GIS
Questions?

More Related Content

Similar to GIS_FDP_Final.pdf

GIS.ppt
GIS.pptGIS.ppt
GIS.ppt
safayetmim1
 
Data collection
Data collectionData collection
Data collection
Malla Reddy University
 
Remote Sensing2.ppt
Remote Sensing2.pptRemote Sensing2.ppt
Remote Sensing2.ppt
AbidHayat9
 
Fundamentals of Geographical Information System.ppt
Fundamentals of Geographical Information System.pptFundamentals of Geographical Information System.ppt
Fundamentals of Geographical Information System.ppt
bimalp7
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
Uroosa Samman
 
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
International Journal of Technical Research & Application
 
7 srtm paleochannels_aeromagnetics data
7 srtm paleochannels_aeromagnetics data7 srtm paleochannels_aeromagnetics data
7 srtm paleochannels_aeromagnetics data
IUMA MARTINEZ
 
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSAPIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
FloridaTLaoaten
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GIS
Esri India
 
Geographical information system
Geographical information systemGeographical information system
Geographical information system
Naresh Kumar
 
What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)
John Lanser
 
3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense DataAlex Novo
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
Wellington Gwavava
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
Sumanta Das
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Uday kumar Devalla
 
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
MAHENDRA PRATAP SWAIN
 
Arc gis concept
Arc gis conceptArc gis concept
Arc gis conceptArif Doel
 
Gis
GisGis

Similar to GIS_FDP_Final.pdf (20)

fund.ppt
fund.pptfund.ppt
fund.ppt
 
Gis
GisGis
Gis
 
GIS.ppt
GIS.pptGIS.ppt
GIS.ppt
 
Data collection
Data collectionData collection
Data collection
 
Remote Sensing2.ppt
Remote Sensing2.pptRemote Sensing2.ppt
Remote Sensing2.ppt
 
Fundamentals of Geographical Information System.ppt
Fundamentals of Geographical Information System.pptFundamentals of Geographical Information System.ppt
Fundamentals of Geographical Information System.ppt
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
 
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
 
7 srtm paleochannels_aeromagnetics data
7 srtm paleochannels_aeromagnetics data7 srtm paleochannels_aeromagnetics data
7 srtm paleochannels_aeromagnetics data
 
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSAPIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GIS
 
Geographical information system
Geographical information systemGeographical information system
Geographical information system
 
What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)
 
3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
 
Arc gis concept
Arc gis conceptArc gis concept
Arc gis concept
 
Gis
GisGis
Gis
 

Recently uploaded

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 

Recently uploaded (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 

GIS_FDP_Final.pdf

  • 2. • “Everything is somewhere” • Spatial Technology: GIS, Remote Sensing & GPS • Remote Sensing & GPS provide input data to GIS • GIS adds the spatial dimension to almost any piece of information Source : http://www.esri.com/base/gis/abtgis/what_gis.html Spatial Technology Concepts
  • 3. • System for capturing, storing, analyzing and managing data which are referenced spatially with the earth. Source : http://www.esri.com/base/gis/abtgis/what_gis.html What is GIS?
  • 4. 4 Enviromatics 2008 - Geographical information systems GIS Elements of a GIS
  • 5. 5 Enviromatics 2008 - Geographical information systems GIS The four-components-model of a GIS
  • 6. Geographic Information Technologies • Global Positioning Systems (GPS) – a system of earth-orbiting satellites which can provide precise (100 meter to sub-cm.) location on the earth’s surface (in lat/long coordinates or equiv.) • Remote Sensing (RS) – use of satellites or aircraft to capture information about the earth’s surface – Digital ortho images a key product (map accurate digital photos) • Geographic Information Systems (GIS) – Software systems with capability for input, storage, manipulation/analysis and output/display of geographic (spatial) information GPS and RS are sources of input data for a GIS. A GIS provides for storing and manipulating GPS and RS data.
  • 7. How to locate? 7 Enviromatics 2008 - Geographical information systems GIS
  • 8. Coordinates ◼Features on spherical surfaces are not easy to measure ◼Features on planes are easy to measure and calculate ◼ distance ◼ angle ◼ area ◼Coordinate systems provide a measurement framework
  • 9. Coordinates ◼Lat/long system measures angles on spherical surfaces ◼60º east of PM ◼55º north of equator
  • 10. Definition of Latitude, f (1) Take a point S on the surface of the ellipsoid and define there the tangent plane, mn (2) Define the line pq through S and normal to the tangent plane (3) Angle pqr which this line makes with the equatorial plane is the latitude f, of point S O f S m n q p r
  • 11. Cutting Plane of a Meridian P Meridian Equator Prime Meridian
  • 12. Definition of Longitude, l 0°E, W 90°W (-90 °) 180°E, W 90°E (+90 °) -120° -30° -60° -150° 30° -60° 120° 150° l l = the angle between a cutting plane on the prime meridian and the cutting plane on the meridian through the point, P P
  • 14. Input Data for GIS 14 Enviromatics 2008 - Geographical information systems GIS
  • 16. How Satellite Images are Acquired?
  • 17. Input Data: Remote Sensing Image Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
  • 18. Input Data: Remote Sensing Image Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
  • 19. Input Data: Remote Sensing Image Source: https://www.ctahr.hawaii.edu/miuralab/projects/makaha/intro_RS.html
  • 28. Input Data: GPS 28 Enviromatics 2008 - Geographical information systems GIS
  • 29. 29 Enviromatics 2008 - Geographical information systems GIS Input Data: GPS
  • 31. 31 Enviromatics 2008 - Geographical information systems GIS Steps in a GIS project 1. Data acquisition (paper maps, digital files, remote sensing data, satellite data, field work), 2. Data preprocessing (preparation, integration, data conversion, digitising and/or scanning, edge matching, rectification), 3. Data management (variable selection, data definition, table design (performance, usability), CRUD policies/procedures (create: data entry; retrieve: view; update: change; delete: remove)), 4. Manipulation and analysis (address matching, network analysis, terrain modelling: slopes, different aspects), 5. Product generation (tabular reports, graphics: maps, charts).
  • 32. GIS can – create maps, – integrate information, – visualise scenarios, – solve complicated problems, – present powerful ideas, and – develop effective solutions Source : http://www.esri.com/base/gis/abtgis/what_gis.html Why Use GIS?
  • 33. How GIS Works? 33 Enviromatics 2008 - Geographical information systems GIS
  • 34. 34 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals How GIS Works • A GIS stores information about the world as a collection of thematic layers that can be linked together by geography. Source : http://www.esri.com/base/gis/abtgis/what_gis.html • This simple but extremely powerful and versatile concept has proven invaluable for solving many real-world problems from tracking delivery vehicles, to recording details of planning applications, to modeling global atmospheric circulation.
  • 35. 35 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 35 Enviromatics 2008 - Geographical information systems GIS Data Models • What should a GIS represent?
  • 36. 36 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 36 Enviromatics 2008 - Geographical information systems GIS Data Models
  • 37. 37 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Representing Data with Raster and Vector Models Raster Model • area is covered by grid with (usually) equal-sized, square cells • attributes are recorded by assigning each cell a single value based on the majority feature (attribute) in the cell, such as land use type. • Image data is a special case of raster data in which the “attribute” is a reflectance value from the geomagnetic spectrum – cells in image data often called pixels (picture elements) • Vector Model The fundamental concept of vector GIS is that all geographic features in the real work can be represented either as: • points or dots (nodes): trees, poles, fire plugs, airports, cities • lines (arcs): streams, streets, sewers, • areas (polygons): land parcels, cities, counties, forest, rock type Because representation depends on shape, ArcView refers to files containing vector data as shapefiles
  • 38. 38 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 0 1 2 3 4 5 6 7 8 9 0 R T 1 R T 2 H R 3 R 4 R R 5 R 6 R T T H 7 R T T 8 R 9 R Real World Vector Representation Raster Representation Concept of Vector and Raster line polygon point
  • 39. 39 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 39 Enviromatics 2008 - Geographical information systems GIS Vector vs. Raster
  • 40. 40 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 40 Enviromatics 2008 - Geographical information systems GIS Raster vs. Vector
  • 41. 41 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 41 Enviromatics 2008 - Geographical information systems GIS Representation of Vector Data as Raster Data
  • 42. 42 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals The GIS Model: example roads hydrology topography Here we have three layers or themes: --roads, --hydrology (water), --topography (land elevation) They can be related because precise geographic coordinates are recorded for each theme. longitude longitude longitude Layers are comprised of two data types •Spatial data which describes location (where) •Attribute data specifying what, how much,when Layers may be represented in two ways: •in vector format as points and lines •in raster(or image) format as pixels All geographic data has 4 properties: projection, scale, accuracy and resolution
  • 43. 43 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Spatial and Attribute Data • Spatial data (where) – specifies location – stored in a shape file, geodatabase or similar geographic file • Attribute (descriptive) data (what, how much, when) – specifies characteristics at that location, natural or human-created – stored in a data base table GIS systems traditionally maintain spatial and attribute data separately, then “join” them for display or analysis – for example, in ArcView, the Attributes of … table is used to link a shapefile (spatial structure) with a data base table containing attribute information in order to display the attribute data spatially on a map
  • 44. 44 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Terrain data Terrain data relates to the 3D configuration of the surface of the Earth On the other hand, map data refers to data located on the surface of the Earth (2D) The geometry of a terrain is modeled as a 2 ½-dimensional surface, i.e., a surface in 3D space described by a bivariate function
  • 45. 45 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals DTMs In general, a larger number of sampled points allows for a better representation:
  • 46. 46 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Types of DTMs • Polyhedral terrain models • Gridded elevation models • Contour maps
  • 47. 47 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals TINs Example of a TIN based on irregularly distributed data
  • 48. 48 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals RSG: an example
  • 49. 49 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Digital Contour Maps A line interporlating points of a contour can be obtained in different ways Examples: polygonal chains, or lines described by higher order equations
  • 50. 50 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Analyses in GIS
  • 51. 51 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 3/13/2023 RASTER OPERATIONS
  • 52. RASTER OPERATIONS ➢ A raster GIS must have capabilities for Input of data, various house keeping functions, operations on layers, output of data and display layers Basic Display ➢ Simplest type of values to display are integers On a colour display , each integer value is assigned a unique colour (Fig.1) ➢ If the values have a natural order, a sequence of colours is used (Fig.2) There must be a legend to explain the meaning of each colour. Other Types of Display ➢ Display the data as a surface ➢ Contours can be shown through the pixels along the lines of constant value (Fig.3) ➢ The surface can be shown in oblique-perspective view (Fig.4)
  • 53. Fig. 1 Fig. 4 Fig. 2 Fig. 3
  • 54. LOCAL OPERATIONS ➢ produce a new layer from one or more input layers ➢ the value of each new pixel is defined by the values of the same pixel on the input layers(s) ➢ Neighbouring or distant pixels have no effect ➢ Arithmetic operations make no sense unless the values have appropriate scales of measurement Regrouping ➢ Is carried out using only one input layer 1. assign a new value to each unique value on the input layer ➢useful when the number of unique input values is small
  • 55. LOCAL OPERATIONS 2. assign new values by assigning pixels to classes or ranges based on their old values ➢ useful when the old layer has different values in each cell, e.g., elevation or satellite images 3. sort the unique values found on the input layer and replace by the rank of the value ➢ e.g. 0, 1, 4, 6 on input layer become 1, 2, 3, 4 respectively ➢ applications : assigning ranks to computed scores of capability, suitability etc. ➢ some systems allow a full range of mathematical operations
  • 56. Overlay Operations ➢ an overlay occurs when the output value depends on two or more input layers ➢ many systems restrict overlay to two input layers only (Fig. 5) Examples : 1. output value equals arithmetic average of input values 2. output value equals the greatest (or least) of the input values 3. layers can be combined using arithmetic operations 4. combination using logical conditions e.g. if y > 0, then z = 1, otherwise z = 0
  • 58. Overlay Operations 5. assign a new value to every unique combination of input values by using cross tables 1 2 3 4 1 1 1 2 2 2 1 1 1 2 3 2 1 1 2
  • 59. NEIGHBOURHOOD OPEATIONS The value of a pixel on the new layer is determined by the local neighbourhood of the pixel on the old layer Filtering A filter operates by moving a "window" across the entire raster e.g. many windows are 3x3 cells ➢ the new value for the cell at the middle of the window is a weighted average of the values in the window ➢ by changing the weights we can produce different effects:
  • 60. 60 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 60/80 Convolutions
  • 61. 61 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 61/80 Convolutions 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 1 0 6 x 6 image 1 -1 -1 -1 1 -1 -1 -1 1 Filter 1 -1 1 -1 -1 1 -1 -1 1 -1 Filter 2 … … Each filter detects a small pattern (3 x 3). Source: https://adeshpande3.github.io/A- Beginner%27s-Guide-To-Understanding- Convolutional-Neural-Networks/
  • 62. NEIGHBORHOOD OPEATIONS Examples filters: 1. .11 .11 .11 .11 .11 .11 .11 .11 .11 ➢ Replaces each value by the simple unweighted average of it and its eight neighbouring values ➢ smooths the spatial variation on the layer 2. 0.5 0.5 0.5 0.5 0.6 0.5 0.5 0.5 0.5 ➢ slightly smooths the layer 3. -.1 -.1 -.1 -.1 1.8 -.1 -.1 -.1 -.1 ➢ slightly enhances local details by giving neighbours negative weights
  • 63. Slopes and aspects ➢ if the values in a layer are elevations, we can compute the steepness of slopes by looking at the difference between a pixel's value and those of its adjacent neighbours ➢ the direction of steepest slope, or the direction in which the surface is locally "facing", is called its "aspect“ (Fig. 6) ➢ slope and aspect are useful in analyzing vegetation patterns, computing energy balances and modeling erosion or runoff ➢ aspect determines a direction of runoff ➢ it can be used to sketch drainage paths for runoff
  • 65. OPERATIONS ON EXTENDED NEIGHBOURHOODS Distance ➢ calculate the distance of each cell from a cell or the nearest of several cells ➢ each pixel's value in the new layer is its distance from the given cell(s) Buffer zones ➢ buffers around objects and features are very useful GIS capabilities ➢ e.g. build a buffer of 500 m wide around the road network ➢ buffer operations can be visualized as spreading the object spatially by a given distance (Fig. 7)
  • 67. OPERATIONS ON EXTENDED NEIGHBORHOODS ➢ the result could be a layer with values : ➢ 1 If in original selected object ➢ 2 If in buffer ➢ 3 If outside object and buffer ➢ Application include noise buffers around roads, safety buffers around hazardous facilities ➢ In many programs the buffer operation requires the user to first do a distance operation, then a reclassification of the distance layer ➢ the rate of spreading may be modified by another layer representing "friction" ➢ the friction layer could represent varying cost of travel. This will affect the width of the buffer - narrow in areas of high friction, etc. Visible area or "viewshed“ ➢ given a layer of elevation, and one or more viewpoints, compute the area visible from at least one viewpoint (Fig. 8) e.g. value = 1 if visible, 0 if not ➢ useful for planning location of facilities such as smokestacks, or surveillance facilities such as fire towers, or transmission facilities
  • 69. OPERATIONS ON ZONES (GROUPS OF PIXELS) Identifying zones ➢ by comparing adjacent pixels, identify all patches or zones having the same value ➢ give each such patch or zone a unique number ➢ set each pixel's value to the number of its patch or zone Areas of zones ➢ measure the area of each zone and assign this value to each pixel instead of the zone’s number ➢ alternatively output may be in the form of a summary table Perimeter of Zones ➢ measure the perimeter of each zone and assign this value to each pixel instead of the zone’s number ➢ alternatively output may be in the form of a summary table ➢ length of perimeter is determined by summing the number of exterior cell edges in each zone
  • 70. 3/13/2023 OPERATIONS ON ZONES (GROUPS OF PIXELS) Zonal operations compute a new value for each location of the existing values from a specified layer that are associated not (just) with the location itself but with all locations that occur within its zone on another specified layer (Fig. 9)
  • 72. OPERATIONS ON ZONES (GROUPS OF PIXELS) Distance from zone boundary ➢ measure the distance from each pixel to the nearest part of its zone boundary, and assign this value to the pixel ➢ boundary is defined as the pixels which are adjacent to pixels of different values Shape of zone ➢ measure the shape of the zone and assign this to each pixel in the zone ➢ one of the most common ways to measure shape is by comparing the perimeter length of a zone to the square root of its area ➢ by dividing this number by 3.54 we get a measure which ranges from 1 for a circle (the most compact shape possible) to 1.13 for a square to large numbers for long or thin zones.
  • 73. COMMANDS TO DESCRIBE CONTENTS OF LAYERS One layer ➢ generate statistics on a layer ➢ e.g. mean, median, most common value, other statistics More than one layer ➢ compare two maps statistically ➢ e.g. is pattern on one map related to pattern on the other? ➢ e.g. chi-square test, regression, analysis of variance Zones on one layer ➢ generate statistics for the zones on a layer ➢ e.g. largest, smallest, number, mean, area
  • 74. EXAMPLE ANALYSIS USING A RASTER GIS
  • 75. EXAMPLE ANALYSIS USING A RASTER GIS
  • 76. EXAMPLE ANALYSIS USING A RASTER GIS Objective Identify erosion prone areas : An area that satisfies the following criteria: ➢ has high intensity rainfall ➢ has with less soil depth ➢ has less vegetation ➢ has steeper slope Raster description : Resolution 100 m, area 0.5 km by 0.5 km Layer 1 : Slope Map 1 steeper slope 2 lower slope 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2
  • 77. EXAMPLE ANALYSIS USING A RASTER GIS Objective Identify erosion prone areas : An area that satisfies the following criteria: ➢ has high intensity rainfall ➢ has with less soil depth ➢ has less vegetation ➢ has steeper slope Raster description : Resolution 100 m, area 0.5 km by 0.5 km Layer 1 : Slope Map 1 steeper slope 2 lower slope 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2
  • 78. EXAMPLE ANALYSIS USING A RASTER GIS Layer 2 : Soil Depth Map 1 low 2 high 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 Layer 3 : Vegetation Map 1 less 2 more 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 Layer 4 : Rain Fall Map 1 high 2 low 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2
  • 79. ANALYSIS STEPS Layer 5 : Steep Slope and low soil depth 1 1 1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Layer 6 : Low Vegetation and High Rain Fall 1 1 1 0 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 Layer 7 : Erosion Prone Areas 1 1 1 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
  • 80. ANALYSIS STEPS Layer 1: Slope Layer 2: Soil Depth Layer 3: Vegetation Layer 4: Rain Fall Layer 5: Steeper Slope & Low Soil Depth Layer 6: Less Vegetation & High Rainfall Layer 7:Erosion Prone Areas Overlay Overlay Overlay
  • 81. 81 Vector Analysis ▪ Identifies spatial relationship within a layer or between the spatial layers. ▪ Can be carried out using both spatial and attribute data. ▪ Vector analysis functions are limited compared to raster analysis functions.
  • 82. 82 Nonspatial Query ▪ Use the attribute data base to select features that meet certain criteria. ▪ Select the villages in a Block that have at least one primary school and a bank. ▪ Nonspatial query runs on a single layer.
  • 83. 83
  • 84. 84 Operations Involving Two Layers ➢ Union ➢ Intersect ➢ Symmetrical Difference (XOR) ➢ Identity ➢ Clip ➢ Update ➢ Erase ➢ Split
  • 85. 85 Operations Involving Two Layers (Contd..) ▪ Operations are formed between two different layers to look at the relationships between them. ▪ As long as these layers share a common coordinate system, they can be related together. ▪ They can be overlaid and combined to form a new layer and new table gets generated showing how these layers are related to each other.
  • 86. 86 Point in Polygon Overlay ▪ Input layer is a point layer. ▪ Polygon layer is the overlay layer. ▪ Output layer is a point layer with same input point features of the input layer but each point is assigned with attributes of the polygon within which it falls. 1 2 *1 *2 + A B = *1B *2A
  • 87. 87 Line in Polygon Overlay ▪ Input is a line layer. ▪ Overlay layer is a polygon layer. ▪ Output layer contains the same line features as the input layer but each line feature is dissected by the polygon boundaries of the overlay layer. ▪ Hence output layer contains more line segments than the input layer and each line has attributes of the polygon within which it falls.
  • 88. 88 + A B = 1 1A 1B
  • 89. 89 Union ▪ Operates on two layers. ▪ A new polygon layer is created by overlaying features from two input polygon layers. ▪ Union makes a spatial join. ▪ It is equivalent to ‘or’ Boolean operator. ▪ The output layer contains ➢the contained polygons. ➢attributes of both the layers. ➢Area extent combines the area extents of both input layers
  • 90. 90 Union Illustration 1 2 1 2 U 1 2 = 1 2 3 4 Soil2 2 Soil1 1 UID SID Slope 2 2 Slope 1 1 UID SID Soil 2 & Slope 2 4 Soil 2 & Slope 1 3 Soil 1 & Slope 2 2 Soil 1 & Slope 1 1 Concatenated UID SID
  • 91. 91 ▪ It is an overlay operation created by overlaying 2 layers. ▪ A new output layer is created. ▪ Layer 1 can be point or line or polygon layer. ▪ Layer 2 is a polygon layer. Intersect Polygon Polygon Polygon Line Polygon Line Point Polygon Point Output Layer Layer 2 Layer 1
  • 93. 93 ▪It is equivalent to ‘and’ Boolean operator. ▪The output layer contains only those portions of features that are in the area occupied by both the input layers.
  • 94. 94 Symmetrical Difference ▪ Operates on two layers. ▪ A new polygon layer is created by overlaying features from two input polygon layers. ▪ It preserves features that fall within the area extent that is common to only one of the inputs. ▪ This operator is opposite to intersect in terms of the output’s area extent. The output is (A U B) - (A ∩ B). 1 2 1 2 1 2 + A B =
  • 95. 95 Identity ▪ It is an overlay operation created by overlaying 2 layers. ▪ A new output layer is created. ▪ Layer 1 can be point or line or polygon layer. ▪ Layer 2 is a polygon layer. ▪ [(Input layer ∩ Identity layer) U Input Layer]. Polygon Polygon Polygon Line Polygon Line Point Polygon Point Output Layer Layer 2 Layer 1
  • 96. 96 The output layer contains –all the features of layer 1. –Those portions of layer 2 features that overlap layer1 . Identity Contd. 1 + =
  • 97. 97 Overlay Operations And Topology ▪ All the three operations union, intersect and identity create new layers and new topology gets built. ▪ Attribute tables are updated. The attribute table contains items from both the input layers. ▪ Therefore all items from the input layers’ attribute tables are retained except for the geometric measures (area and perimeter in the case of polygon layers).
  • 98. 98 Clip ▪ It operates on 2 layers input. ▪ Extracts a part of an input layer that intersects with the clip layer. ▪ The features of the input layer are retained in the output layer.
  • 99. 99 Clip Contd. Input layer Clip layer Output layer ▪The attribute table of the output layer contains the same attributes as of the input layer. ▪Input layer can be point, line or polygon layer. ▪Clip layer must be a polygon layer. ▪The output layer is of the same feature type as the input layer.
  • 100. 100 Erase ▪ It operates on 2 layers. ▪ Erase is similar to clip, except that the input layer features that overlap with erase layer polygons are erased in the output layer. ▪ Input layer can be point, line or polygon layer. ▪ Erase layer must be a polygon layer. ▪ The output layer is of the same feature type as the input layer. ▪ When input and erase layers are polygon layers, interchange of layers give different results.
  • 101. 101 Erase Illustration Input layer Erase layer Output layer
  • 102. 102 Update ▪ It operates on 2 polygon layers. ▪ The features of the input layer are updated with the features of update layer. ▪ When input and update layers are polygon layers, interchange of layers give different results.
  • 103. 103 Update Illustration 7 8 9 0 1 3 2 4 1 2 3 4 7 8 9 Input layer Update layer Output layer
  • 104. 104 Split ▪ Split is operated on two layers. Split performs a series of clip operations on the input layer and creates multiple output layers. ▪ Each output layer contains only those portions of input layer features which are overlapped by the specified polygon of the split layer. ▪ Input layer can be points, line or polygons. ▪ Split layer must be a polygon layer. ▪ The split item is used to determine which polygon of the split layer will be used to split the input layer.
  • 107. 107 Eliminate ▪ It operates on a single layer. ▪ Merges selected polygons with neighboring polygons that have the largest shared border between them, or that have the largest area. ▪ Often used to remove sliver polygons created during an overlay operation of 2 layers. ▪ During overlay operation of 2 layers, the layers have a nearly perfect boundary match, but not exact match which creates thousands of thin sliver polygons.
  • 108. 108 Before Elimination After Elimination Eliminate Illustration ▪Eliminate command removes these very skinny polygons (Slivers). ▪The sliver is reassigned to the polygon with which it shares the longest boundary.
  • 109. 109 Dissolve ▪ It operates on a single layer. ▪ Dissolve merges adjacent polygons or lines which have the same User ID. ▪ In polygon layer, it removes the segment between adjacent polygons containing same User IDs. Operation Output
  • 110. 110 ▪In the case of segment layer, nodes between segments are dissolved. ▪Dissolve helps to create a simple layer from a complex layer. ▪Dissolve can be used to undo an Union operation. ▪Dissolve command can be used to generalize the unioned layer.
  • 111. 111 Buffer ▪ Buffer creates buffer polygons around specified features in a layer. ▪ Buffer creates a new polygon layer. ▪ Input layer can be point or segment or polygon layer. ▪ In a segment or polygon layer, one can create inside or outside or both side buffers. ▪ Using a single buffer distance, it creates buffer zones of the same width around the selected features. ▪ Incremental buffers are created for a set of distances around a selected feature.
  • 112. 112 Line Buffer Point Buffer Internal Buffer External Buffer Illustration
  • 113. 113 Spatial Modeling What is spatial modelling? ▪ It is the process of manipulating and analyzing spatial geographic data to generate useful information for solving complex problems. Why? ▪ It finds the relationship that exist among the spatial features.
  • 114. 114 How to do? ▪Identify the problem. ▪Breakdown (simplify) the problem . ▪Organize the data required to solve the problem. ▪Develop clear and logical flow chart using well defined operations. ▪Run the model and modify it if necessary.
  • 115. 115 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals Software for GIS
  • 116. 116 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 116 Enviromatics 2008 - Geographical information systems GIS Software for GIS • ArcInfo (Originated commercial GIS, clear market leader), • Intergraph (Strong in design and facilities mapping, running hard to match ArcInfo, its main modular GIS environment evolved from its older CAD products, development of a new generation product of ist own code named Jupiter based on NT and object technology) • Bentley Systems (Originally developed the PC-based Micro- Station product GeoGraphics in cooperation with Bentley Systems, but split in 1995, have very successfully continued to develop and sell MicroStation GeoGraphics) • Autodesk’s AutoCAD Map (Dominant CAD supplier and software company, fully topological AutoCAD Map since 1996, illustrates convergence of CAD/GIS, many industrial applications of AutoCAD for mapping)
  • 117. 117 3/13/2023 Ron Briggs, UTDallas, GIS Fundamentals 117 Enviromatics 2008 - Geographical information systems GIS Software for GIS • Graphic Data Systems (Originated as McDonnel-Douglas in-house system, industrial applications, visualisation of technical products, now mapping the environment) • ERDAS/Imagine, ER MAPPER, PCI, Envi (Origins in remote sensing raster and vector data, new satellite data products, ER MAPPER originating in Australia, PCI originating in Canada) • GRASS (Public domain software, raster oriented with some vector routines, but 1996 end of development and support announced), • SICAD (Comparable with ArcInfo, powerful GIS with a lot of functionalities for raster and vector data, object oriented database) • IDRISI (Comparable with ArcInfo, but not so powerful), • MapInfo (Small GIS, useful for planning purposes, easy to handle)
  • 118. 118 Enviromatics 2008 - Geographical information systems GIS Questions?