DATA MANAGEMENT IN GIS SPATIAL (GEO) DATA MODELS

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

1 DATA STRUCTURES USED IN SPATIAL DATA MINING. 2 What is Spatial data ? broadly be defined as data which covers multidimensional points, lines, rectangles,
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Cartographic and GIS Data Structures
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
GTECH 201 Lecture 05 Storing Spatial Data. Leftovers from Last Session From data models to data structures Chrisman’s spheres ANSI Sparc The role of GIScience.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
Geographic Information Systems
PROCESS IN DATA SYSTEMS PLANNING DATA INPUT DATA STORAGE DATA ANALYSIS DATA OUTPUT ACTIVITIES USER NEEDS.
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Part 1. Understanding Spatial Data Structures by Austin Troy, University of Vermont.
DATA MANAGEMENT: SPATIAL COMPONENT. RASTER AND VECTOR FORMATS RASTER : Grid-based, Simplify reality VECTOR : Analog map, Cartography.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
Spatial data models (types)
SPATIAL DATA STRUCTURES
GROUP 4 FATIN NUR HAFIZAH MULLAI J.DHANNIYA FARAH AN-NUR MOHAMAD AZUWAN LAU WAN YEE.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Presented by Rehana Jamal (GIS Expert & Geographer) Dated: Advance Applications of RS/GIS in Geo-Environmental Conservation Subject Lecture# 9&10.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Cartographic and GIS Data Structures Dr. Ahmad BinTouq URL:
1 Data models Vector data model Raster data model.
Tables tables are rows (across) and columns (down) common format in spreadsheets multiple tables linked together create a relational database entity equals.
GIS Data Models Vector Data Models Vector File Formats Raster Data Models Raster File Formats.
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
A Quick Introduction to GIS
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
Geographic Information Systems GIS Data Databases.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Geog. 314 Working with tables.
Databases and DBMSs Todd S. Bacastow January
Geographical Information Systems
GEOGRAPHICAL INFORMATION SYSTEM
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
DATA MODELS.
Geographical Information Systems
Geographic Information Systems
Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape.
DATABASE CONCEPTS.  It does not have to be computerized  However, due to the high power and relatively low price of current technology, as well.
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
MANAGING DATA RESOURCES
GTECH 709 Vector data models
Cartographic and GIS Data Structures
Geography 413/613 Lecturer: John Masich
The Arc-Node Data Model
Database Systems Instructor Name: Lecture-3.
Lecture 2 Components of GIS
Geographic Information System (GIS) Dr. Taysir Hassan Abdel Hamid
Spatial Databases - Representation
Spatial Databases - Representation
NPS Introduction to GIS: Lecture 1 Based on NIMC and Other Sources.
Prepared by S Krishna Kumar
Geographic Information Systems
Presentation transcript:

DATA MANAGEMENT IN GIS SPATIAL (GEO) DATA MODELS NON SPATIAL (RELATIONAL) DATA MODELS GEO-RELATIONAL MODEL By Prof. V L. Swaminathan

DATA COMPONENTS IN GIS G E O G R A P H I C D A T A T1 T2 Temporal Dimension LOCATIONAL DATA (Spatial) NON-LOCATIONAL (Description) T1 T2 Measured x-y Topological Relation Var Class Val Name Point Line Poly Grid Net. Soil 1. Sand ...... ... 1.1 Fine ...... ... 1.2 Coarse

SPATIAL DATA MODELING DIGITAL MODEL GIS DATABASE MODEL MAP RASTER REAL WORLD ELLIPSOID DIGITAL MODEL GIS DATABASE MODEL SPHEROID ANALOG MODEL MAP RASTER VECTOR

VECTOR SPAGHETTI STRUCTURE 11 31 6 15 (0,0) X AXIS Y Feature No. Location Point 6 x,y (Single Point) Line 11 x1,y1;x2,y2;...xn,yn Polygon 31 x1,y1;x2,y2;...xn,yn Polygon 15 x1,y1;x2,y2;...xn,yn

VECTOR SPAGHETTI : Critique-1 Feature No. Location Point 6 x,y (Single Point) Line 11 x1,y1;x2,y2;...xn,yn Polygon 31 x1,y1;x2,y2;...xn,yn Polygon 15 x1,y1;x2,y2;...xn,yn 11 31 6 15 (0,0) X AXIS Y CAPTURES LOCATIONS ACCURATELY BUT: SHARED BOUNDARIES OF POLYGON 31 & 15 CAPTURED MORE THAN ONCE. IN REALITY SUCH REPETITIONS WILL BE MANY. PROBLEMS OF INTEGRITY, AND REDUNDANCY IN DATABASE

VECTOR SPAGHETTI : Critique-2 Feature No. Location Point 6 x,y (Single Point) Line 11 x1,y1;x2,y2;...xn,yn Polygon 31 x1,y1;x2,y2;...xn,yn Polygon 15 x1,y1;x2,y2;...xn,yn 11 31 6 15 (0,0) X AXIS Y POLYGON 31 IS INCLUDED IN 15 . LINE 11 AND POINT 6 ARE ALSO WITHIN POLYGON 15. IN REALITY SUCH RELATIONSHIPS ARE MANY. SPATIAL RELATIONSHIPS HAVE TO BE COMPUTED GEOMETRICALL AND INFERRED IMPLICATIONS ON COMPUTATIONAL EFFICIENCY

VECTOR TOPOLOGY STRUCTURE 1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... NODE# X_COORD Y_CORD 1 23 8 2 17 17 3 29 15 4 26 21 5 8 26 6 22 30 7 24 38

VECTOR TOPOLOGY STRUCTURE : CRITIQUE -1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... NODE# X_COORD Y_CORD 1 23 8 2 17 17 3 29 15 4 26 21 5 8 26 6 22 30 7 24 38 CAPTURES CO-ORDINATES ONLY ONCE PROBLEMS OF REDUNDANCY AND INTEGRITY MINIMIZED

VECTOR TOPOLOGY STRUCTURE : CRITIQUE -2 1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... CAPTURES SPATIAL RELATIONSHIPS EXPLICITLY ASSOCIATION AMONGST THE SPATIAL FEATURES CONNECTIVITY

VECTOR TOPOLOGY STRUCTURE : CRITIQUE -3 1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... ASSOCIATION FOR FINDING POLYGONS SURROUNDING 3, SEARCH THROUGH THE LIST LOOK FOR LINKS BOUNDING THE POLYGON-3 LOOK FOR ASSOCIATED R-POLY & L-POLY

VECTOR TOPOLOGY STRUCTURE : CRITIQUE -4 1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... CONNECTIVITY : NODE-7 & NODE-2 LOOK FOR LINKS EMNATING FROM NODE-7 i.e 9, 11,10 FOCUS ON ONE LINK(i.e. 9) AND LOOK FOR ASSOCIATED NODES (i.e 6) LOOK FOR LINKS EMNATING FROM THIS NODE (i.e. 8,7) CONTINUE THE PROCESS TILL NODE 2 IS REACHED FOR ALL THE PASSES

VECTOR TOPOLOGY STRUCTURE : CRITIQUE -5 1 2 5 3 4 6 7 8 9 10 11 NODE LINK POLYGON LINK# R-POLY L-POLY NODE-1 NODE-2 1 1 0 3 1 2 2 0 4 3 3 2 1 3 2 4 1 0 1 2 5 3 2 4 2 6 3 0 2 5 7 3 3 5 6 8 4 3 6 4 9 5 4 7 6 ...... ..... .... NODE# X_COORD Y_CORD 1 23 8 2 17 17 3 29 15 4 26 21 5 8 26 6 22 30 7 24 38 BY EXPLICITLY CAPTURING SPATIAL RELATIONSHIPS (i.e. TOPOLOGY GEOMETRIC COMPUTATION PROBLEM IS TURNED INTO SEARCH PROBLEM

RASTER GRID STRUCTURE 1 2 3 4 File Structure: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 2 3 4 File Structure: Row Column Value 1 1 0 1 2 0 . . . 2 1 1 2 2 1 Row Column Value 3 1 1 3 2 1 . . . 4 1 1 .. .. ..

RASTER GRID : Critique-1 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 2 3 4 LINE AND POINT NOT REPRESENTED: SEPEARATE LAYERS REQUIRED FOR OVERLAPPING FEATURES POLYGONS, POINTS AND LINES

RASTER GRID : Critique-2 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 2 3 4 0’S AND 1’S REPEATED MANY TIMES UNNECESSARILY REDUNDANCY OF DATA STORAGE IMPLICATIONS ON STORAGE VOLUME SOLUTION RUN LENGTH ENCODING ROW COLUMN VAL 1 1-7 0 2 1-6 1 2 7 0 ...... .... ...

RASTER GRID : Critique-2 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 2 3 4 POLYGON 2 NOT REPRESENTED: GRID SIZE HAS TO BE SMALLER IN ORDER TO REPRESENT FEATURES ACCURATELY - IMPLICATIONS ON STORAGE VOLUME OR HAVE VARIABLE SIZE OF GRID OVERLAY : QUAD-TREE

QUAD-TREE STRUCTURE RASTER QUADTREE AREA RECURSIVELY DECOMPOSED INTO REGULAR SHAPED GRIDS OF SMALLER & SMALLER SIZE TILL SMALLEST GRID REPRESENTS HOMOGENEOUS REGION REQUIRES LESS STORAGE THAN RASTER AS NUMBER OF GRIDS WILL BE LESS GRIDS COULD BE TRIANGLES, SQUARES OR HEXAGON SQUARES COMMONLY USED BECAUSE ORIENTATION PROBLEM COMES IN FOR OTHER SHAPES

QUAD-TREE STRUCTURE : CRITIQUE-1 B C D BA BC BAC BAD BCA BCB BCC RESULTS IN TREE STRUCTURE (PARENT CHILD RELATION SHIPS AMONGST THE CELLS) FOR STORAGE AND RETRIEVAL

QUAD-TREE STRUCTURE : CRITIQUE-2 B C D BA BC BAC BAD BCA BCB BCC REQUIRES LESS STORAGE THAN RASTER AS NUMBER OF GRIDS WILL BE LESS GRID B WILL BE REPRESENTED BY ONLY 5 CELLS AGAINST 16 IN RASTER MODE

QUAD-TREE STRUCTURE - CRITIQUE-3 B C D BA BC BAC BAD BCA BCB BCC AMENABLE TO VARIABLE SCALE DATABASE HANDLING FACILITATES DISTRIBUTED DATABASE HANDLING OF LARGE DATABASES VARIOUS OTHER QUADTREE APPROCHES

QUAD-TREE STRUCTURE - CRITIQUE-4 VERY SENSITIVE FOR CO-ORDINATE TRANSFORMATION TRANSLATION ROTATION ENTIRE TREE STRUCTURE HAS TO BE RE-WORKED ON AFFECTING THESE TRANSFORMATIONS

QUAD-TREE STRUCTURE - CRITIQUE-5 MANY OTHER APPROCHES PM QUADTREE SUB-DIVISION BASED ON DECOMPSITION OF BOUNDARY EDGES AND VERTICES ORIGINAL VECTOR STRUCTURE AND TOPOLOGY IS MAINTAINED, THUS GIVES BEST OF BOTH WORLD POINT QUADTREE SUB-DIVISION BASED ON LOCATION OF ORDERED DATA POINTS RATHER THAN REGULAR SPATIAL DECOMPOSITION MX , PR, AND MANY MORE...

SPATIAL DATA MODELS - CRITIQUE MODEL AFFECTS ALL ASPECTS OF GIS EFFICIENCY DIFFERENT APPROACHES STRIVE TO REALISE IDEAL REPRESENTATION OF FEATURES IN GIS VIS-A-VIS THE ASPECTS GIVEN IN TABLE NONE OF THE APPROACHES GIVES IDEAL SOLUTION

NON SPATIAL DATA HANDLING IN GIS BASED ON DATABASE MANAGEMENT SYSTEM (DBMS) CONCEPTS

DATABASE MANAGEMENT SYSTEM (DBMS) STRUCTURED/ SYSTEMATIC, SHARABLE, NON-REDUNDANT STORAGE OF DATA DBMS STANDARD S/W TOOL FACILITATING ALL ASPECTS OF DATABASE MANAGEMENT VIZ INPUT, STORAGE, RETRIEVAL & PRENENTATION

PURPOSE OF DBMS APPROACH REDUCED DATA REDUNDANCY - VOLUME, CONSISTENCY, INTEGRITY, QUALITY DATA DICTIONARY - SELF DESCRIPTIVE, DOCUMENTED STORAGE PROGRAM & DATA INDEPENDENCE - INDEPENDANT CHANGE OF USER PROGRAM AND/OR DATA STORAGE FORMAT ( ITEMS, FILES, DEVICE) TRANSPARENCY - USER FREE FROM BOTHERATIONS OF INTERNAL STORAGE INTRICACIES MULTIPLE USER VIEWS STORED DATABASE (INTERNAL VIEW) CONCEPTUAL VIEW DBMS EXTERNAL VIEW- A VIEW- B USER- A USER- B USER- C USER- D

DBMS TYPES (MODELS) - HEIRARCHIAL RIGID VS HORIZONTAL RELATIONS OCCURANCES CAN NOT BE CHANGED COUNTRY STATE REGION CITY TOWN

DBMS MODELS- NETWORK OCCURANCES CAN NOT BE CHANGED COUNTRY STATE REGION CITY TOWN

DBMS MODELS- RELATIONAL COUNTRY STATE REGION CITY TOWN C1 C2 C3 S1 S2 S3 R1 R2 R3 T1 T2 FLEXIBLE RELATIONSHIPS, OCCURANCES REDUNDANCY COUNTRY STATE C1 S1 C2 S2 C3 S3 .. .. STATE CITY S1 C1 S1 C2 S3 C3 .. .. STATE TOWN S3 T1 S3 T2 .. .. REGION CITY .. .. COUNTRY REGION C3 R1 C3 R2 C2 R3 .. .. REGION TOWN ... ... STATE REGION .. ..

GIS-VS-DBMS TWO WAYS TO USE DBMS CONCEPT IN GIS TOTAL DBMS SOLUTION - ALL DATA OPERATIONS IN DBMS ENVIRONMENT PROBLEMS VARIABLE LENGTH OF RECORDS FOR CO-ORDINATES INFINITE NUMBER OF RELATIONSHIPS AMONGST THE SPATIAL OBJECTS INTERNAL STRUCTURE TOO COMPLEX FOR DBMS'S TO PROVIDE TRANSPARENCY MIXED SOLUTION - GEO RELATIONAL SOME DATA ELEMENTS (ATTRIBUTES, ENTITY RELATIONSHIPS) IN DBMS (INFO,DBASE,ORACLE, INFORMIX) SOME DATA (LOCATIONAL) DIRECTLY FROM FILES BECAUSE DIFFICULT TO HANDLE IN DBMS MODEL SECOND METHOD GEO RELATIONAL USED IN GIS

GEO RELATIONAL MODEL IN GIS P1 P2 P3 P4 N1 N2 N3 N4 N5 GEO DATA IN PROPRIETORY FORMAT - HIDDEN FROM USERS NON-SPATIAL DATA IN RELATIONAL (RDBMS) - ACCESSIBLE ARCS ID CO-ORD A1 ............... A2 ............... A3 ............... POLYGONS ID ARCS P1 A1,A2,A3 P2 A2,A7,A5,A6 P3 A3,A5,A4 NODES ID CO-ORD N1 X,Y N2 X,Y N3 X,Y ARCS ID L-POLY R-POLY FNODE TNODE LEN DESCR .. A1 P1 0 N3 N1 ... ..... A2 P1 P2 N2 N3 ... ..... ... .... .... .... .... .... ..... POLYGONS ID AREA PERI DESCR POP .. P1 ... .... ............. ....... P2 .... .... ............. ........

Thank you