GUS: 0265 Applications in GIS Lecture Presentation 1: Vector Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.

Slides:



Advertisements
Similar presentations
GG3019/GG4027/GG5019 An Introduction to
Advertisements

GUS: 0262 Fundamentals of GIS
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
Spatial Information Systems (SIS) COMP Formats and Standards.
Spatial Analysis – vector data analysis
Introducing ArcGIS Desktop
Introduction to Cartography GEOG 2016 E
@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.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
GIS Data Models: Vector
So What is GIS??? “A collection of computer hardware, software and procedures that are used to organize, manage, analyze and display.
NPS Introduction to GIS: Lecture 1
Introduction to the 176A labs and ArcGIS Acknowledgement: Slides by David Maidment, U Texas-Austin and Francisco Olivera (TAMU)
Introduction to Mapping Science: Lecture #4 (Maps as numbers…) Overview Map as Numbers… an Abstraction of Space Database Management System for Attributes.
Digital Spatial Data Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
Introduction to GIS fGRG360G – Summer Geographic Information System Text Computer system GIS software Brainware Infrastructure Ray Hardware Software.
Spatial data models (types)
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
GIS is composed of layers Layers –land/water –roads –urban areas –pollution levels Data can be represented by VECTORS, or Data can be represented by RASTERS.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Introduction In ArcGIS, there are three basic data structures:
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
CHAPTER 3 VECTOR DATA MODEL.
Chapter 8. ATTRIBUTE DATA INPUT AND MANAGEMENT
1 Data models Vector data model Raster data model.
GUS: 0262 Fundamentals of GIS Lecture Presentation 8: Data Input and Editing Jeremy Mennis Department of Geography and Urban Studies Temple University.
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
Geographical Information Systems. Software which can be used in GIS ArcGIS Desktop Map Window Quantum GIS uDig.
GUS: 0262 Fundamentals of GIS Lecture Presentation 5: Vector Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Introducing ArcGIS Chapter 1. Objectives  Understand the architecture of the ArcGIS program.  Become familiar with the types of data files used in ArcGIS.
GIS Data Structures How do we represent the world in a GIS database?
Exploring GIS concepts. Introduction to ArcGIS I (for ArcView 8, ArcEditor 8, and ArcInfo 8) Copyright © 2000–2003 ESRI. All rights reserved. 2-2 Organizing.
Query and Reasoning. Types of Queries Most GIS queries will select spatial features Query by Attribute (Select by Attribute) –Structured Query Language.
Overlay A series of registered data layers ‘overlaying’ each other Arguably the most important GIS analysis function.
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
Geographic Information Systems
GUS: 0262 Fundamentals of GIS Lecture Presentation 7: Raster Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Spatial data models Raster –exhaustive regular or irregular partitioning of space –associated with the field view –location-based Vector –points, lines,
Vector Data Model Chapter 3.
GIS Data Models III GEOG 370 Instructor: Christine Erlien.
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.
Vector data model TIN: Triangulated Irregular Network.
Intro. To GIS Pre-Lab Spatial Analysis April 1 st, 2013.
GTECH 361 Lecture 09 Features in the Geodatabase.
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
Spatial Analysis – vector data analysis Lecture 8 10/12/2006.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Vector Analysis Ming-Chun Lee.
Physical Structure of GDB
Spatial Analysis and Functions
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
GTECH 709 Vector data models
Geographic Information Systems
Feature Classes, Data File Formats in ArcGIS
Lecture 07: Data Representation (V)
URBDP 422 Urban and Regional Geo-Spatial Analysis
The Arc-Node Data Model
Analytical GIS Capabilities
Presentation transcript:

GUS: 0265 Applications in GIS Lecture Presentation 1: Vector Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University

Vector Data Models Geometric Primitives: Points, lines, polygons Two Primary Types: Spaghetti Topologic (and TIN)

Spaghetti Vector Data Model Each point, line, or polygon is stored as a record in a file that consists of that entity’s ID and a list of coordinates that define geometry. IDCoordinates 13,4 25,5 1 2 For Points:

Spaghetti Vector Data Model Each point, line, or polygon is stored as a record in a file that consists of that entity’s ID and a list of coordinates that define geometry. IDCoordinates 1(0,1), (3,4), (5,6) 2(3,1), (5,2), (4,3) 1 2 For Lines:

Spaghetti Vector Data Model Each point, line, or polygon is stored as a record in a file that consists of that entity’s ID and a list of coordinates that define geometry. IDCoordinates 1(2,4), (4,3), (3,6), (2,4), 2(3,1), (5,2), (4,3), (3,2), (3,1) 1 2 For Polygons:

ESRI Shapefile Designed by ESRI for ArcView Implementation of the spaghetti vector model An individual layer stores a single type of geometry (i.e. point, line, polygon) No topology (but it can be calculated on the fly...) Draws relatively fast ‘Open’ file format

ESRI Shapefile Three primary files in a shapefile:.shp,.shx, and.dbf All files must share the same prefix for one shapefile, e.g. road.shp, road.shx, and road.dbf.shp : stores the feature geometry (binary).shx : index for.shp file.dbf : attribute data stored in dBASE format

Spaghetti Vector Data Model Advantages simple efficient for display and plotting Disadvantages inefficient for most types of spatial analysis

Vector Topologic Data Model Composed of points, lines, and polygons Node: a point at the intersection of three or more lines In addition to coordinate locations, the topologic relationships among geometric features are explicitly recorded

A B C a1a2 a3 a4 n1 n2 ID Arcs A a1, a2 B a2, a4 C a3, a4 Polygon Topology NodeArcs n1a4, a2, a1, a3 n2a2, a4, a3, a1 Node Topology Arc Start End Left Right a1 n1 n2 A a2 n1 n2 A B a3 n1 n2 C a4 n2 n1 C B Arc Topology ArcStartXYIntermediateXYEndXY a14,5(4,8), (8,8), (8,1), (4,1)4,3 a24,5(6,7), (6,3)4,3 a34,5(1,3)4,3 a44,34,5 Arc Coordinate Data Vector Topologic Data Model

Planar Enforcement: No two individual features can overlap. There are no ‘holes’ or ‘íslands’ that are not themselves features. Every feature is represented as a record in the attribute table.

Vector Topologic vs. Spaghetti Spaghetti: can encode as 2 or 3 polygons (and have 2 or 3 records in the attribute table) Topologic: must be encoded as 3 polygons (and have 3 records in the attribute table)

ESRI Coverage Designed by ESRI for ArcInfo Implementation of the vector topologic data model ‘Closed’ file format Each coverage is a directory, with numerous files that store feature geometry, projection, registration, etc. Attribute data is stored in a separate INFO directory, which stores all attribute data for all coverages in its parent directory.

Triangulated Irregular Network (TIN)

Vector Operations Classification Buffer Overlay

Classification Line Dissolve (Map Dissolve) 1 grain crops 2 orchards 3 residential 4 commercial 1 agricultural 2 non-agricultural

Buffer Definition of what is within/without a given proximity Point buffer Line buffer Polygon buffer

Overlay An overlay operation takes two or more data layers as input and results in an output data layer Three types of overlay: Point in polygon Line in polygon Polygon (polygon on polygon)

Point in Polygon Overlay A B C ID Tree A Elm B Maple C Elm Point Table ID Tree Cover A Elm Rural B Maple Rural C Elm Urban Point Table ID Cover 1 Rural 2 Urban Poly Table 12 + A B C= Land CoverTreesNewTrees

Line in Polygon Overlay A B C ID Street A Race B Race C Arch Line Table ID Street Cover A Race Rural B Race Urban C Arch Urban D Race Urban Line Table ID Cover 1 Rural 2 Urban Poly Table 12 += Land CoverStreetsNewStreets A B C D

Polygon Overlay Intersection (and)Union (or) Identity

Polygon Overlay: Intersection Agriculture A B A Land Cover ID Owner A Brown B Smith ID Cover A commercial B industrial B Area of intersection New node

Polygon Overlay: Union Agriculture A B A ID Owner A Brown B Smith ID Cover A commercial B industrial B Area of union New node Land Cover

Polygon Overlay: Identity Agriculture (input layer) A B A Land Cover (identity layer) ID Owner A Brown B Smith ID Cover A commercial B industrial B Area of identity New node