Advanced Geographic Information Systems: Module-4
Advanced Geographic Information Systems: Module-4
Systems
Module-4
Syllabus
UNIT IV
Spatial Data Analysis and Integration: Vector Data Analysis, Raster
Data Analysis, Network Analysis, Terrain analysis, spatial analysis of 3-
Dimensional data, Data integration and map overlay.
Data Visualization: GIS and Maps, Visualization process, mapping
qualitative and quantitative data, map / information dissemination.
VECTOR DATA ANALYSIS
VECTOR DATA ANALYSIS
• Vector data analysis in GIS involves the exploration, manipulation, and
interpretation of geometric and attribute information associated with
vector-based spatial data.
• The area that is within the specified distance is called the buffer zone
Applications of Buffering
• Buffering creates a buffer zone data set, which sets the buffering operation apart from the use
of proximity measures for spatial data query
• A city ordinance may stipulate that no liquor stores or pornographic shops shall be within 1000
feet of a school or a church
VECTOR DATA ANALYSIS
1. Buffering
VECTOR DATA ANALYSIS
1. Buffering: Single Buffer, Multiple Ring Buffer
VECTOR DATA ANALYSIS
2. Overlay
An overlay operation combines the geometries and attributes of two feature layers to
create the output.
The geometry of the output represents the geometric intersection of features from the
input layers, or a new layer that contains the features from both layers.
VECTOR DATA ANALYSIS
2. Overlay Methods
• Overlay methods are based on the Boolean connectors AND, OR, and XOR
• An overlay operation is called intersect if it uses the AND connector
• An overlay operation is called union if it uses the OR connector
• An overlay operation that uses the XOR connector is called symmetrical difference or
difference.
A. Intersect overlay
Geometry: preserve the overlap areas. Features or portions of features
which overlap in all layers and/or feature classes will be written to the
Output Feature Class
Attributes: include standard attributes, plus attributes of both input layers.
Each resulting record will have values on all attribute.
INTERSECT
VECTOR DATA ANALYSIS
2. Overlay Methods
B. Union overlay
Geometry: keep both overlapping and non-overlapping areas.
Attributes: include standard attributes, plus attributes of both
input layers. Not every resulting record will have values on all
attribute.
UNION
C. Symmetrical Difference
Symmetrical Difference is opposite to Intersect in terms of the
output's area extent. Symmetrical Difference requires that both
input layers be polygon layers.
SYMMETRICAL DIFFERENCE
VECTOR DATA ANALYSIS
2. Overlay Methods
VECTOR DATA ANALYSIS
2. Overlay operators
Overlay of vector data combine point, line, and polygon features.
In this data model operations rely on geometry and topology of surface.
Vector based overlay is time consuming, complex and computationally expensive.
For example taking the ordering network layer of Ganga Watershed and laying over it
with the layer of village. The result would be which orders of stream of Ganga flow in
which village.
There are four overlay operators in common use:
A. Point-in-area (also known as point in polygon)
B. Line-in-area (also known as line in polygon)
C. Area-on-area (also known as polygon on polygon)
VECTOR DATA ANALYSIS
2. Overlay operators
A. Point-in-polygon
Point in Polygon Overlay operation will also generate combinative properties of point attributes of
one layer and the polygon attribute of the analysis layer.
It is a spatial operation in which one point coverage is overlaid with polygon coverage to
determine which points falls within the polygon boundaries.
After overlay operation, points assume the attributes of the polygons within which they fall. It
helps in formulating hypothesis about the spatial relationships between the occurrence of points
and the attributes of the polygons.
This kind of overlay operation can also be used to calculate number of points located in each of
the polygon.
VECTOR DATA ANALYSIS
2. Overlay operators
A. Point-in-polygon
In the case of many points and many polygons the task is to assign points to polygons
What to do:
Use spatial Join to add polygon attributes to the points layers.
Good for:
You need point-in-polygon operation to tag the attributes of the point map layer with characteristics of the
polygons they are 'in'
VECTOR DATA ANALYSIS
2. Overlay operators
B. Line in area Overlay operations
Line in area overlay operations need to check linear object or attribute which will combine or meagre with
area layer. It should be also topological correct. Suppose I have to know about which road is going in forest
are or non- forest. Simply I need to overlay the line layer on polygon remaining extracted layer will be
result.
erase layer. Suppose a suitability analysis stipulates potential sites cannot be within 300 meters of
any stream. A stream buffer layer can be used in this case as the erase layer to remove itself from
further consideration.
VECTOR DATA ANALYSIS
5. Map Manipulation
H. Split divides the input layer into two or more layers (Figure 12.28). A split layer, which
shows area subunits, is used as the template for dividing the input layer.
For example, a national forest can split a stand layer by district so that each district office can
have its own layer.
VECTOR DATA ANALYSIS
6. Network Analysis
Network analysis focuses on analyzing the connectivity and relationships between
network elements, such as roads, pipelines, or transportation routes. It involves
finding the shortest path, calculating travel distances or times, identifying optimal
routes, and solving routing problems.
7. Spatial Query and Attribute Query
Spatial query is used to select features from a vector dataset based on their spatial
relationships with other features. Spatial queries can be performed to find features
within a specific area (e.g., points within a polygon), features that intersect or
overlap with other features, or features located within a certain distance from a
reference feature.
Attribute query involves selecting features based on their attribute values. It
allows users to filter and extract specific features or subsets of features that meet
certain criteria. For example, selecting all roads with a certain road class or all
buildings with a specific land use code.
VECTOR DATA ANALYSIS
8. Spatial Join
Spatial join combines attribute information from two or more vector
datasets based on their spatial relationships. It allows users to transfer
attributes from one dataset to another based on their spatial coincidence.
For example, joining a population dataset to a set of administrative
boundaries to obtain population information for each administrative unit.
9. Spatial Statistics
Spatial statistics methods provide quantitative measures and analysis of
spatial patterns, distributions, and relationships within vector datasets.
Examples include clustering analysis, hot spot analysis, spatial
autocorrelation, and interpolation techniques.
VECTOR DATA ANALYSIS
10. Geocoding
Geocoding is the process of assigning geographic coordinates (latitude and
longitude) to addresses or place names.
It allows for the conversion of non-spatial data, such as a list of addresses,
into spatial data that can be mapped and analyzed.
11. Density Analysis
Density analysis calculates the concentration or density of features within a
specific area.
It is useful for identifying areas of high or low feature density, such as
population density, crime density, or vegetation density.
RASTER DATA ANALYSIS
RASTER DATA ANALYSIS
Raster data analysis in GIS involves the manipulation, processing, and
interpretation of raster-based spatial data.
Raster data analysis enables users to extract information, derive insights, and
perform various analytical tasks.
Some common methods and techniques used in raster data analysis
5. Terrain Analysis
Derivatives:
• Hillshade: The hillshade is a grayscale 3D
representation of the terrain surface, with the
sun's relative position considered for shading
the image. Hillshading is a technique for
visualizing terrain determined by a light source
and the slope and aspect of the elevation Viewshed
surface.
• Viewshed: Viewshed identifies the areas of a
surface that can be seen from one or more
observation points.
RASTER DATA ANALYSIS
6. Classification and Reclassification
• Classification and reclassification involve assigning categorical or thematic values to
raster cells based on certain criteria.
• It includes operations such as supervised or unsupervised classification, where a set of
training samples or statistical algorithms is used to assign class labels to raster cells.
RASTER DATA ANALYSIS
6. Classification and Reclassification
• Reclassification allows users to reassign or
reclassify the values of raster cells based on specific
thresholds or criteria.
Reason:
• Set specific values to exclude no data from analysis.
• Change values in response to new information or
classification schemes.
• To replace one set of values with an associated set
Example:
• To replace values representing soil types with pH
values.
• Assign values of preference, priority, sensitivity, or
similar criteria to a raster.
RASTER DATA ANALYSIS
7. Image Processing and Analysis
• Raster data analysis includes various techniques for image processing and
analysis, such as image enhancement, image differencing, image fusion,
image segmentation, and object-based image analysis.
• These techniques are used to extract information from remotely sensed
images, analyze changes over time, detect features, and perform image
interpretation tasks.
RASTER DATA ANALYSIS
8. Statistical Analysis
• Raster data analysis often involves statistical operations to derive meaningful insights
from raster datasets.
• Statistical analysis includes operations such as zonal statistics, point pattern analysis,
spatial autocorrelation, and interpolation techniques.
• These operations help quantify spatial patterns, calculate summary statistics, model
spatial relationships, and estimate values at unobserved locations.
1. UNDIRECTED NETWORK
• Transportation network is undirected network
• User is free to take decision
2. DIRECTED NETWORK
• Utility network is directed network
• It is not allowed to take different path than selected path
MODELLING A NETWORK
• Data requirement for network analysis
1. Attribute data
2. Spatial data
• Network characteristics
1. Length
2. Direction
3. Connectivity
4. Pattern
MODEL OF ROAD NETWORK
Types of operations in network analysis
– Shortest path analysis
– Best route
– Closest facility
– Resource allocation
– OD-cost matrix
– Network partitioning
1. SHORTEST PATH ANALYSIS
Shortest path analysis finds the path with the minimum cumulative
impedance between nodes on a network. The path may connect just
two nodes an origin and a destination or have specific stops between
the nodes.
2. BEST ROUTE
• Best route can be the quickest, shortest, or most scenic route,
depending on the impedance chosen.
• Routing
• Resource allocation
• Isochrones