4 - Vector Data Model

Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

Geographic Information Systems 1

VECTOR DATA MODEL


Prepared by: Engr. Kathrina Borgonia

Reference: Introduction to Geographic


Information Systems by Kang-Tsung Chang
Geographic Information Systems 2

Contents
• Representation of Simple features
• Topology
• Georelational Data Model
• Object-Based Data Model
• Representation of Composite Features
Geographic Information Systems 3

Introduction
• “How can the computer see
the same features and their
spatial relationships?”
WA MT
• Answer: Vector data model

OR

ID

NV
UT
Geographic Information Systems 4

Vector Data Model


• Prepares data in two basic steps so that the computer can
process data
• First, it uses points and their x-,y-coordinates to represent
spatial features such as points, lines and polygons
(areas).
• Second, it organizes geometric objects and their spatial
relationships into digital data files that the computer can
access, interpret, and process.
Geographic Information Systems 5

Vector Data Model


• In Esri’s recent software packages, they have introduced
a new vector model: coverage with Arc/Info, shapefile with
Arcview, and geodatabase with ArcGIS.

• Coverage and shapefile are georelational data model,


which uses a split system to store geometries and
attributes.

• Geodatabase is an example of the object-based data


model which stores geometries and attributes in a single
system.
Geographic Information Systems 6

Representation of Simple features

Vector data model


Zero uses geometric
Point dimension/property
of location objects to represent
spatial features.

One-dimensional; Line/Poly
length + location line

Two-dimensional
polygon Properties:
area,perimeter
Geographic Information Systems 7

Topology
• Vector data can be topological of nontopological,
depending on whether topology is built into the data.
• Topology refers to the study of properties of geometric
objects that remain invariant under certain
transformations such as a bending or stretching.

Important to vector data model are digraphs, which include


directed lines and points.
Arcs – directed lines
Points – points where arcs meet/intersect
Geographic Information Systems 8

Topology
Importance of Topology:
• First, it ensures data quality and integrity. Example,
topology allows detection of lines that do not meet
correctly.
• Second, topology can enhance GIS analysis (i.e. traffic
flow, stream flow, since flow data are directional)
Geographic Information Systems 9

Georelational data model


• It stores geometries and attributes separately in a split
system: geometries (“geo”) in graphic files and attributes
(“relational”) in a relational database.
• It uses the feature identification number (ID) to link the
two components
Geographic Information Systems 10

Georelational data model


• Coverage data Structure – How are the topological
relationships incorporated into the coverage’s data
structure?
Geographic Information Systems 11

Georelational data model


Coverage data
structure

Polygon/arc list
are stored as
graphic files in a
coverage folder
called INFO
Geographic Information Systems 12

Georelational data model


AutoCAD uses a DXF (drawing exchange format) data
format for transfer of data files. DXF maintains data in
separate layers which allows the user to draw each layer,
but DXF files do not support topology.

The Coverage
• The “coverage” supports three basic topological
relationships (ESRI Inc., 1998)
• Connectivity: Arcs connect to each other at nodes
• Area definition: An area is defined by a series of connected arcs
• Contiguity: Arcs have directions and left and right polygons
Geographic Information Systems 13

Georelational data model


Nontopological Vector Data
• Shapefiles are standard nontopological data format used
in Esri products.
• Shapefiles have duplicate arcs for the shared boundaries
and can overlap one another.
Advantages:
1. Faster display in computer than the topology
counterparts
2. Nonproprietary and interoperable, they can be used
across different software packages
Geographic Information Systems 14

Object-Based data model


• Latest entry in vector data models
• Treats geospatial data as objects
• Object – can represent a spatial feature (road, timber
stand, hydrologic unit)
• To GIS users, the object-based data model differs from
the georelational data model in 2 aspects:
• First, it stores geometries and attributes in a single system.
• Second, it allows a spatial feature (object) to be associated with a
set of properties and methods
• Property – describes an attribute or characteristic of an
object(shape and extent, i.e.)
• Method – performs a specific action (copy and delete, i.e.)
Geographic Information Systems 15

Object-Based data model


Classes and Class Relationships
Class – set of objects with similar characteristics

Object oriented technology allows relationships such as:


• Association – defines how many instances of one class
can be linked with another class through multiplicity
expressions at both ends of the relationship
e.g. an address can be associated with one zip code, but there are
many addresses having the same zip code
Geographic Information Systems 16

Object-Based data model


Object oriented technology allows relationships such as:
• Aggregation – describes whole-part relationship between
classes (e.g. census tract is an aggregate of a number of
census blocks)
• Composition – a type of association in which the parts
cannot exist independently from the whole
• Type inheritance – defines the relationship between a
superclass and a subclass. A subclass can have
additional properties and methods to separate itself from
other members of the superclass.
• Instantiation – means that an object of a class can be
created from an object of another class
Geographic Information Systems 17

Object-Based data model


Interface
• Represents a set of externally visible operations of a class
or object
• Object-based technology uses a mechanism called
encapsulation to hide the properties and method of an
object so that the object can be accessed only through
the predefined interfaces
Geographic Information Systems 18

Object-Based data model


Geographic Information Systems 19

Object-Based data model


The Geodatabase
• An example of the object-based vector data model, is part
of ArcObjects developed by Esri as the foundation for
ArcGIS Desktop.
• Just like the shapefile, geodatabase uses points,
polylines, and polygons to represent vector-based spatial
features
• The geodatabase is similar to the coverage in simple
features, but the two differ in the composite features of
regions and routes.
Geographic Information Systems 20

Object-data based model


Feature dataset –
stores feature classes
that share the same
coordinate system area
extent

Feature class – stores


spatial features of the
same geometry type

Standalone feature
class – resides in a
geodatabase but is not
part of a feature
dataset
Geographic Information Systems 21

Object-data based model


Example
A line feature class for
representing road
centerlines

4 most commonly used


feature classes are:
Points, lines, polygons,
and annotation
Geographic Information Systems 22

Object-data based model


Using feature datasets
Use feature datasets to
organize spatially related
feature classes into a
common dataset:
-To Add a Topology
-To Add a Network
Dataset
-To Add a Geometric
Network
-To Add a Terrain Dataset
Geographic Information Systems 23

Object-based data model


Advantages of the Geodatabase
• ArcGIS can use coverages, shapefiles, and geodatabases
• The geodatabase, which is part of ArcObjects, can take
advantage of object-oriented technology.
• The geodatabase offers on-the-fly topology, applicable to
features within a feature class or between two or more
participating feature classes.
• Thousands of objects, properties, and methods in
ArcObjects are available for GIS users to develop
customized applications
• ArcObjects provides a template for custom objects to be
developed for different industries and applications
Geographic Information Systems 24

Representation of Composite Features


• Composite features refer to those spatial features that
are better represented as composites of points, lines, and
polygons for their applications.
• Examples of composite features are TINs, regions, and
routes.
TINs
• Stands for triangulated triangle network, approximates the
terrain with a set of nonoverlapping triangles
• Each triangle in the TIN assumes a constant gradient
• Denser, smaller triangles
• Fewer, larger triangles
Geographic Information Systems 25

TINs
Geographic Information Systems 26

Representation of Composite Features


Regions
• Refers to a geographic area with similar characteristics,
and hierarchical regions can be formed by dividing the
Earth’s surface into progressively smaller uniform regions
• A data model for regions must be able to handle two-
spatial characteristics: a region may have spatially joint or
disjoint areas, and regions may overlap or cover the same
area
Geographic Information Systems 27

Representation of Composite Features


Routes
• A route is a linear feature such as a highway, a bike path,
or a stream, but unlike other linear features, a route has a
measurement system that allows linear measures to be
used on a projected coordinate system

Section
• A route subclass is a collection of subsections
• A section refers directly to lines (i.e. arcs) in a line
coverage and positions along lines
Geographic Information Systems 28

Representation of Composite Features


Geographic Information Systems 29

Representation of Composite Features


Geographic Information Systems 30

Advantages of Vector Data Model


• Graphical output is more aesthetically pleasing ( paths
and vertices)
• Gives higher geographic accuracy because data isn’t
dependent on the grid size
• Topology rules can help data integrity with vector models
Geographic Information Systems 31

Disadvantages of Vector Data Model


• Continuous data is poorly stored and displayed as vectors
• Topology for vector data is often processing intensive
• Any feature edits requires updates on topology

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy