SlideShare ist ein Scribd-Unternehmen logo
1 von 27
The GIS Database
Chapter 7,8 & 9
1
The backbone of GIS is good data accurate enough to
accomplish its objectives.
Geographic data are organized in a geographic database.
There aretwo important components
of this geographic database:
 geographic position (spatial data)-where is it?
 attributes or properties (attribute data)-
what things are?
GIS data types of are grouped into three classes:
i. Spatial data (where?): used to describe location, shape, size, and
all kinds features of spatial entities.
GIS Data Concepts
ii. Non-spatial data (what, when, in what amount?):
 also called attribute or characteristic data,
 Also known as descriptive data
 There are fundamental differences between them:
 spatial data are generally multi-
dimensionaland autocorrelated.
 are positional data
iii. Metadata: is data about data and contains information
about scale, accuracy, projection/datum, data source,
manipulations, how to acquire data.
GIS Data Concepts (Contd..,)
Digital Representation of Data
We need to come up with a digital representations of the geographic
phenomena in order to store them in a GIS.
Regular Tessellation
Examples of raster data representation are
aerial photograph, a satellite image, or a scanned
map, etc.
 In raster representation the field attribute value assigned
to a cell is associated with the entire area occupied by the
cell.
 The size of the area that a single raster cell represents is
called the raster’s resolution.
Reality
Raster Representation (Contd..,)
Vector representations useful for representing and
storing discrete features such as buildings, pipes, or
parcel boundaries and can be:
 Triangulated Irregular Networks (TIN)
 Point
 Line
 Area
i. TIN
 A TIN is built from a set of
measurements for example points of height.
 These points can be scattered unevenly
over the study area, with areas of more change
having more points.
 Triangles are fitted through three points to form planes.
Vector Representations
 ATin is a vector representation
• Each anchor point has a stored geo-reference.
• The planes do not have a stored values (like raster cells have)
No value is stored
for this plane
Ageo-reference and value is
stored for each anchor point
Stretched
triangles
Delaunay
triangulation
Elevation for TIN
construction
Vector Representations (Contd..,)
ii. Point
Points are defined as:
• single coordinate pairs (x,y) when we work in 2D;
• coordinate triplets (x,y,z) when we work in 3D.
Mekelle City can be represented both in point and polygon. HOW??
 Used to represent shape and size less single features such as:
tree, oil well, poles, fire plugs, etc.
iii. Line
 Used to represent one dimensional objects
(roads, railroads, canals, rivers, etc.)
Line is defined b des to define
the shape of the l
y 2 end nodes and 0-n internal no
ine.
Vector Representations (Contd..,)
iv.Area (polygon)
 Used to represent two dimensional features.
 Polygonal features, such as city boundaries and river
catchments can be stored as a closed loop of
coordinates.
 Polygonal data is the most common type of data in
natural resource applications.
 Examples of polygonal data include forest stands, soil
classification areas, administrative boundaries, and
climate zones.
Vector Representations (Contd..,)
Raster Model Vector Model
Advantages:
Simple data structure
Easy and efficient overlaying
Compatible with RS imagery
High spatial variability is efficiently
represented
Simple for own programming
Disadvantages:
Need high computer storage
Errors in perimeter and shape
Difficult network analysis
Inefficient in projection transformations
Loss of information when using large
cells
Advantages:
Compact data structure
Efficient for network analysis
Efficient for projection
transformation
Accurate map output.
Disadvantages:
Complex data structure
Difficult overlay operations
High spatial variability is
inefficiently represented
Not compatible with RS imagery
Raster vs Vector (Contd..,)
What is a database?
A database is any organized collection of
data. Some examples common examples:
– a telephone book
– T.V. Guide
– airline reservation system
– motor vehicle registration records
– papers in your filing cabinet
– files on your computer hard drive.
11
 A database can be defined as:
 A collection of related data/information stored in a structured
format.
 Computerized collection of structured data stored in one or
more tables as electronic filing cabinet.
 A collection of inter-related data stored together to serve one or
more applications.
 A combination of software and hardware that makes it possible
and convenient to perform tasks that involve handling large
amounts of data.
 The data are stored together with as little redundancy as
possible to serve one or more users.
Database
Database Definitions
What is a database?
It’s an organized collection of data, it need not be a computer
based system.
What is a database management system
(DBMS)?
A software system designed to:
– Organize that data in a flexible manner,
– Provide tools to add, modify or delete data from the database,
– Query the data,
– Produce reports summarizing selected contents.
13
What is the ultimate purpose of
a database management
system?
Data Information Knowledge Action
Is to transform
14
Features of a DBMS
Database Management Systems provide features
to maintain database:
– Transaction management - A transaction comprises
a unit of work performed within a DBMS against a
database, and treated in a coherent and reliable way
independent of other transactions. Transactions in a
database environment have two main purposes:
• To provide isolation from other transactions.
• To have an “all or nothing” effect.
Transactions must pass the ACID test (atomic, consistent,
isolated and durable
Lecture 8 15
Features of a DBMS
Database Management Systems provide features
to maintain database:
– Concurrency control - ensures that correct results for
concurrent operations are generated, while getting
those results as quickly as possible.
– Backup and recovery
– Provides a language for the creation and querying of
the database.
– A language for writing application programs
Lecture 8 16
Features of a DBMS
Database Management Systems provide features
to maintain database:
– Data independence - It refers to the immunity of user
applications to make changes in the definition and
organization of data.
– Integrity and security - refers to maintaining and
assuring the accuracy and consistency of data over
its entire life-cycle
17
DATA BASE MANAGEMENT SYSTEM:
❖Dale and McLaughlin (1988) define a DBMS as a
computer program to control the storage, retrieval
and modification of data (in a database)
❖Stern and Stern (1993), a DBMS will allow users to
joint, manipulate or otherwise access the data in
any number of database files.
 Spatial database is a collection of spatially referenced
data that acts as a model of reality.
 To create and maintain a computer database, you need
a database program, often called:
 Database Management System (DBMS).
 DBMS is a software package that allows the user to set
up, create and maintain a database.
 GIS is a DBMS specifically designed for processing of
spatial and related attribute data.
In addition to DBMS, GIS also has many capabilities.
A geographic database is a critical part of GIS.
Database Management Systems (Contd..,)
 Handling large amounts of data.
 Backup and recovery functions to avoid loss of data.
 Declarative query language for retrieval of data.
 Collecting all data at a single location reduces
duplication.
redundancy and
 Maintenance costs decrease because of better organization and decreased
data duplication.
 Applications become data independent so that multiple applications can
use the same data.
 User knowledge can be transferred between
applications more easily because the database remains constant.
 Data sharing is facilitated and a corporate view of data can be provided
to all managers and users.
 Security and standards for data and data access can be established and
enforced.
Why Use a Database?
Selecting a Database
Management System
Database management systems (or DBMSs)
can be divided into two categories:
– Desktop databases are oriented toward single-user
applications and reside on standard personal
computers (hence the term desktop).
– Server databases contain mechanisms to ensure the
reliability and consistency of data and are geared
toward multi-user applications.
Lecture 8 21
Relational Databases
• The relational database model is the most
dominant model in both the corporate and GIS
world, due to its flexibility, organization, and
functioning..
• It was defined by Edgar F. Codd (1970).
• It can accommodate a wide range of data types.
• It is not necessary to know beforehand the types
of processing that will be performed on the
database.
Lecture 8 22
Relational DBMS is most widely accepted for managing
the attributes of geographic data.
The relational DBMS is attractive because of its:
 Simplicity in organization and data modeling.
 Flexibility - data can be manipulated in an ad hoc manner by
joining tables.
 Efficiency of storage- by the proper
design of data tables
redundant data can be minimized; and
 The non-procedural nature - queries on a relational database do
not need to take into account the internal organization of the
data.
Disadvantages
 No explicit representation of relationships.
 Reduced performance for large, well-defined databases.
Relational DBMS
 Define database structure: attribute, tuples and relations.
 Define integrity rules.
 Define queries (extract without alteration).
 Transactions (change database contents).
 Comprises a set of tables, each a two-D list of records.
containing attributes about the objects under study.
 Were primarily focused on business applications such as
banking, human resource management.
 Were never designed to deal with rich data types such as
geographic objects, sound, and video.
 Poor performance for many types of geographic query.
Relational DBMS (Contd..,)
Map
Map Table
Stand Table
16
15
MapID Area
(ha)
Perimeter
(m)
StandID
14 1.08 416 J-234
15 0.75 350 J-129
16 0.31 223 J-143
17 1.38 523 J-888
Stand
Number
Dominant
Species
Stand
Age
J-127 Hemlock 25
J-316 White Pine 34
J-129 Hemlock 65
J-411 Spruce 34
14
17
Relational DBMS (Contd..,)
 Relation (a table) is a collection of similarly shaped
tuples/records (having the same named attributes).
Tuples are records or rows with attribute values.
 Attribute (a column) is characteristic of the relation of a
named field of a tuple.
 The primary key of a relation has one or more attributes
that uniquely identifies a tuple (record).
 Foreign key is used to refer between records of different
relations.
 It is not a key of the relation in which it appears but is
a primary key of another relation.
Relations, Tuples and Attributes
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Shankar Gangaju
 
Band ratioing presentation
Band ratioing presentationBand ratioing presentation
Band ratioing presentationsk asadul haque
 
REMOTE SENSING
REMOTE SENSINGREMOTE SENSING
REMOTE SENSINGKANNAN
 
Thermal remote sensing
Thermal remote sensing   Thermal remote sensing
Thermal remote sensing Rahat Malik
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)Saad Bare
 
A Journey to the World of GIS
A Journey to the World of GISA Journey to the World of GIS
A Journey to the World of GISNishant Sinha
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GISEsri India
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS IJohn Reiser
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GISJoey Li
 
Coordinate systems, datum & map projections
Coordinate systems, datum & map projectionsCoordinate systems, datum & map projections
Coordinate systems, datum & map projectionsKU Leuven
 
Supervised and unsupervised classification techniques for satellite imagery i...
Supervised and unsupervised classification techniques for satellite imagery i...Supervised and unsupervised classification techniques for satellite imagery i...
Supervised and unsupervised classification techniques for satellite imagery i...gaup_geo
 

Was ist angesagt? (20)

Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)
 
Band ratioing presentation
Band ratioing presentationBand ratioing presentation
Band ratioing presentation
 
History of GIS.pptx
History of GIS.pptxHistory of GIS.pptx
History of GIS.pptx
 
History of GIS
History of GISHistory of GIS
History of GIS
 
datum
datumdatum
datum
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
 
Digital terrain model
Digital terrain modelDigital terrain model
Digital terrain model
 
Digital Elevation Model (DEM)
Digital Elevation Model (DEM)Digital Elevation Model (DEM)
Digital Elevation Model (DEM)
 
REMOTE SENSING
REMOTE SENSINGREMOTE SENSING
REMOTE SENSING
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Thermal remote sensing
Thermal remote sensing   Thermal remote sensing
Thermal remote sensing
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)
 
A Journey to the World of GIS
A Journey to the World of GISA Journey to the World of GIS
A Journey to the World of GIS
 
GIS - lecture-1.ppt
GIS - lecture-1.pptGIS - lecture-1.ppt
GIS - lecture-1.ppt
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GIS
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Remote Sensing
Remote SensingRemote Sensing
Remote Sensing
 
Coordinate systems, datum & map projections
Coordinate systems, datum & map projectionsCoordinate systems, datum & map projections
Coordinate systems, datum & map projections
 
Supervised and unsupervised classification techniques for satellite imagery i...
Supervised and unsupervised classification techniques for satellite imagery i...Supervised and unsupervised classification techniques for satellite imagery i...
Supervised and unsupervised classification techniques for satellite imagery i...
 

Ähnlich wie Lecture-8-The-GIS-Database-Part-1.ppt

Components of gis
Components of gisComponents of gis
Components of gisPramoda Raj
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsTYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsArti Parab Academics
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management SystemLal Mohammad
 
Emerging DB Technologies
Emerging DB TechnologiesEmerging DB Technologies
Emerging DB TechnologiesTalal Alsubaie
 
Database management system
Database management systemDatabase management system
Database management systemkhagendrabasnet4
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecturehasanshan
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructureprojectandppt
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfMrjJoker1
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptRuelDogma1
 
Introduction to Databases and Transactions
Introduction to Databases and TransactionsIntroduction to Databases and Transactions
Introduction to Databases and Transactionsنبيله نواز
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfparveen204931475
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSiti Ismail
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptxAaravSharma743156
 

Ähnlich wie Lecture-8-The-GIS-Database-Part-1.ppt (20)

Components of gis
Components of gisComponents of gis
Components of gis
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsTYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
 
Database Concepts.ppt
Database Concepts.pptDatabase Concepts.ppt
Database Concepts.ppt
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Emerging DB Technologies
Emerging DB TechnologiesEmerging DB Technologies
Emerging DB Technologies
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
 
En ch01
En ch01En ch01
En ch01
 
Database management system
Database management systemDatabase management system
Database management system
 
Unit-I_dbms_TT_Final.pptx
Unit-I_dbms_TT_Final.pptxUnit-I_dbms_TT_Final.pptx
Unit-I_dbms_TT_Final.pptx
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecture
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructure
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).ppt
 
Introduction to Databases and Transactions
Introduction to Databases and TransactionsIntroduction to Databases and Transactions
Introduction to Databases and Transactions
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
 

Mehr von Prabin Pandit

Mehr von Prabin Pandit (20)

Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Periodic Report.pptx
Periodic Report.pptxPeriodic Report.pptx
Periodic Report.pptx
 
Discussion.pptx
Discussion.pptxDiscussion.pptx
Discussion.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Scientific name.pptx
Scientific name.pptxScientific name.pptx
Scientific name.pptx
 
Challenges.pptx
Challenges.pptxChallenges.pptx
Challenges.pptx
 
Unit-10.pptx
Unit-10.pptxUnit-10.pptx
Unit-10.pptx
 
Unit-8.pptx
Unit-8.pptxUnit-8.pptx
Unit-8.pptx
 
upload.pptx
upload.pptxupload.pptx
upload.pptx
 
Today presentation birat veneer.pptx
Today presentation birat veneer.pptxToday presentation birat veneer.pptx
Today presentation birat veneer.pptx
 
Lecture3-formation2022.pptx
Lecture3-formation2022.pptxLecture3-formation2022.pptx
Lecture3-formation2022.pptx
 
relation with 11,2022.pptx
 relation with 11,2022.pptx relation with 11,2022.pptx
relation with 11,2022.pptx
 
Lecture6-Plan.pptx
Lecture6-Plan.pptxLecture6-Plan.pptx
Lecture6-Plan.pptx
 
Itta ToR.pptx
Itta ToR.pptxItta ToR.pptx
Itta ToR.pptx
 
unit-6.pptx
unit-6.pptxunit-6.pptx
unit-6.pptx
 
5 to on.pptx
5 to on.pptx5 to on.pptx
5 to on.pptx
 
Unit-11.pptx
Unit-11.pptxUnit-11.pptx
Unit-11.pptx
 
Wood properties.pptx
Wood properties.pptxWood properties.pptx
Wood properties.pptx
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Unit 5 Marketing of Forest Products.pptx
Unit 5 Marketing of Forest Products.pptxUnit 5 Marketing of Forest Products.pptx
Unit 5 Marketing of Forest Products.pptx
 

Kürzlich hochgeladen

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 

Kürzlich hochgeladen (20)

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Lecture-8-The-GIS-Database-Part-1.ppt

  • 2. The backbone of GIS is good data accurate enough to accomplish its objectives. Geographic data are organized in a geographic database. There aretwo important components of this geographic database:  geographic position (spatial data)-where is it?  attributes or properties (attribute data)- what things are? GIS data types of are grouped into three classes: i. Spatial data (where?): used to describe location, shape, size, and all kinds features of spatial entities. GIS Data Concepts
  • 3. ii. Non-spatial data (what, when, in what amount?):  also called attribute or characteristic data,  Also known as descriptive data  There are fundamental differences between them:  spatial data are generally multi- dimensionaland autocorrelated.  are positional data iii. Metadata: is data about data and contains information about scale, accuracy, projection/datum, data source, manipulations, how to acquire data. GIS Data Concepts (Contd..,)
  • 4. Digital Representation of Data We need to come up with a digital representations of the geographic phenomena in order to store them in a GIS.
  • 5. Regular Tessellation Examples of raster data representation are aerial photograph, a satellite image, or a scanned map, etc.  In raster representation the field attribute value assigned to a cell is associated with the entire area occupied by the cell.  The size of the area that a single raster cell represents is called the raster’s resolution. Reality Raster Representation (Contd..,)
  • 6. Vector representations useful for representing and storing discrete features such as buildings, pipes, or parcel boundaries and can be:  Triangulated Irregular Networks (TIN)  Point  Line  Area i. TIN  A TIN is built from a set of measurements for example points of height.  These points can be scattered unevenly over the study area, with areas of more change having more points.  Triangles are fitted through three points to form planes. Vector Representations
  • 7.  ATin is a vector representation • Each anchor point has a stored geo-reference. • The planes do not have a stored values (like raster cells have) No value is stored for this plane Ageo-reference and value is stored for each anchor point Stretched triangles Delaunay triangulation Elevation for TIN construction Vector Representations (Contd..,)
  • 8. ii. Point Points are defined as: • single coordinate pairs (x,y) when we work in 2D; • coordinate triplets (x,y,z) when we work in 3D. Mekelle City can be represented both in point and polygon. HOW??  Used to represent shape and size less single features such as: tree, oil well, poles, fire plugs, etc. iii. Line  Used to represent one dimensional objects (roads, railroads, canals, rivers, etc.) Line is defined b des to define the shape of the l y 2 end nodes and 0-n internal no ine. Vector Representations (Contd..,)
  • 9. iv.Area (polygon)  Used to represent two dimensional features.  Polygonal features, such as city boundaries and river catchments can be stored as a closed loop of coordinates.  Polygonal data is the most common type of data in natural resource applications.  Examples of polygonal data include forest stands, soil classification areas, administrative boundaries, and climate zones. Vector Representations (Contd..,)
  • 10. Raster Model Vector Model Advantages: Simple data structure Easy and efficient overlaying Compatible with RS imagery High spatial variability is efficiently represented Simple for own programming Disadvantages: Need high computer storage Errors in perimeter and shape Difficult network analysis Inefficient in projection transformations Loss of information when using large cells Advantages: Compact data structure Efficient for network analysis Efficient for projection transformation Accurate map output. Disadvantages: Complex data structure Difficult overlay operations High spatial variability is inefficiently represented Not compatible with RS imagery Raster vs Vector (Contd..,)
  • 11. What is a database? A database is any organized collection of data. Some examples common examples: – a telephone book – T.V. Guide – airline reservation system – motor vehicle registration records – papers in your filing cabinet – files on your computer hard drive. 11
  • 12.  A database can be defined as:  A collection of related data/information stored in a structured format.  Computerized collection of structured data stored in one or more tables as electronic filing cabinet.  A collection of inter-related data stored together to serve one or more applications.  A combination of software and hardware that makes it possible and convenient to perform tasks that involve handling large amounts of data.  The data are stored together with as little redundancy as possible to serve one or more users. Database
  • 13. Database Definitions What is a database? It’s an organized collection of data, it need not be a computer based system. What is a database management system (DBMS)? A software system designed to: – Organize that data in a flexible manner, – Provide tools to add, modify or delete data from the database, – Query the data, – Produce reports summarizing selected contents. 13
  • 14. What is the ultimate purpose of a database management system? Data Information Knowledge Action Is to transform 14
  • 15. Features of a DBMS Database Management Systems provide features to maintain database: – Transaction management - A transaction comprises a unit of work performed within a DBMS against a database, and treated in a coherent and reliable way independent of other transactions. Transactions in a database environment have two main purposes: • To provide isolation from other transactions. • To have an “all or nothing” effect. Transactions must pass the ACID test (atomic, consistent, isolated and durable Lecture 8 15
  • 16. Features of a DBMS Database Management Systems provide features to maintain database: – Concurrency control - ensures that correct results for concurrent operations are generated, while getting those results as quickly as possible. – Backup and recovery – Provides a language for the creation and querying of the database. – A language for writing application programs Lecture 8 16
  • 17. Features of a DBMS Database Management Systems provide features to maintain database: – Data independence - It refers to the immunity of user applications to make changes in the definition and organization of data. – Integrity and security - refers to maintaining and assuring the accuracy and consistency of data over its entire life-cycle 17
  • 18. DATA BASE MANAGEMENT SYSTEM: ❖Dale and McLaughlin (1988) define a DBMS as a computer program to control the storage, retrieval and modification of data (in a database) ❖Stern and Stern (1993), a DBMS will allow users to joint, manipulate or otherwise access the data in any number of database files.
  • 19.  Spatial database is a collection of spatially referenced data that acts as a model of reality.  To create and maintain a computer database, you need a database program, often called:  Database Management System (DBMS).  DBMS is a software package that allows the user to set up, create and maintain a database.  GIS is a DBMS specifically designed for processing of spatial and related attribute data. In addition to DBMS, GIS also has many capabilities. A geographic database is a critical part of GIS. Database Management Systems (Contd..,)
  • 20.  Handling large amounts of data.  Backup and recovery functions to avoid loss of data.  Declarative query language for retrieval of data.  Collecting all data at a single location reduces duplication. redundancy and  Maintenance costs decrease because of better organization and decreased data duplication.  Applications become data independent so that multiple applications can use the same data.  User knowledge can be transferred between applications more easily because the database remains constant.  Data sharing is facilitated and a corporate view of data can be provided to all managers and users.  Security and standards for data and data access can be established and enforced. Why Use a Database?
  • 21. Selecting a Database Management System Database management systems (or DBMSs) can be divided into two categories: – Desktop databases are oriented toward single-user applications and reside on standard personal computers (hence the term desktop). – Server databases contain mechanisms to ensure the reliability and consistency of data and are geared toward multi-user applications. Lecture 8 21
  • 22. Relational Databases • The relational database model is the most dominant model in both the corporate and GIS world, due to its flexibility, organization, and functioning.. • It was defined by Edgar F. Codd (1970). • It can accommodate a wide range of data types. • It is not necessary to know beforehand the types of processing that will be performed on the database. Lecture 8 22
  • 23. Relational DBMS is most widely accepted for managing the attributes of geographic data. The relational DBMS is attractive because of its:  Simplicity in organization and data modeling.  Flexibility - data can be manipulated in an ad hoc manner by joining tables.  Efficiency of storage- by the proper design of data tables redundant data can be minimized; and  The non-procedural nature - queries on a relational database do not need to take into account the internal organization of the data. Disadvantages  No explicit representation of relationships.  Reduced performance for large, well-defined databases. Relational DBMS
  • 24.  Define database structure: attribute, tuples and relations.  Define integrity rules.  Define queries (extract without alteration).  Transactions (change database contents).  Comprises a set of tables, each a two-D list of records. containing attributes about the objects under study.  Were primarily focused on business applications such as banking, human resource management.  Were never designed to deal with rich data types such as geographic objects, sound, and video.  Poor performance for many types of geographic query. Relational DBMS (Contd..,)
  • 25. Map Map Table Stand Table 16 15 MapID Area (ha) Perimeter (m) StandID 14 1.08 416 J-234 15 0.75 350 J-129 16 0.31 223 J-143 17 1.38 523 J-888 Stand Number Dominant Species Stand Age J-127 Hemlock 25 J-316 White Pine 34 J-129 Hemlock 65 J-411 Spruce 34 14 17 Relational DBMS (Contd..,)
  • 26.  Relation (a table) is a collection of similarly shaped tuples/records (having the same named attributes). Tuples are records or rows with attribute values.  Attribute (a column) is characteristic of the relation of a named field of a tuple.  The primary key of a relation has one or more attributes that uniquely identifies a tuple (record).  Foreign key is used to refer between records of different relations.  It is not a key of the relation in which it appears but is a primary key of another relation. Relations, Tuples and Attributes