Introdução to Geoinformatics: vector geometries

Slides:



Advertisements
Similar presentations
Chapter 4 Part C: Queries, Computations & Map Algebra.
Advertisements

Introdução to Geoinformatics: Geometries. Vector Model Lines: fundamental spatial data model Lines start and end at nodes line #1 goes from node #2 to.
GUS: 0262 Fundamentals of GIS
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Object Relational Model Spatial Queries. Query Model Spatial Layer Data Table where coordinates are stored Primary Filter Spatial Index Index retrieves.
Planar Orientations Chapter 4 ( ) in the book Written By: Tomer Heber.
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.
Chapter 12 and Chapter 3 Geometry Terms.
THE WORLD OF POLYGONS LESSON 4.
Spatial Data Mining. 2 Introduction Spatial data mining is the process of discovering interesting, useful, non-trivial patterns from large spatial datasets.
Bringing Geographical Location To Web By P.Hema.  HOW? GGIS >>> Geographical Information system GGOOGLE EARTH >>> A magnificent satellite view.
Graphics Programming: Polygon Filling
Spatial Information Systems (SIS) COMP Spatial relations.
@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.
Oracle spatial – Creating spatial tables Object Relational Model Creating Spatial Tables.
Creating and Editing Feature Data Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Week 7. Feature relationship and topology Oct. 17 th, 2005.
Graphics Output Primitives Pixel Addressing and Fill Area Dr. M. Al-Mulhem Feb. 1, 2008.
Complex Model Construction Mortenson Chapter 11 Geometric Modeling
Object Relational Model Creating Spatial Tables. Concepts Describe the schema associated with a spatial layer Explain how spatial data is stored using.
@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.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
1 Computer Graphics Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD3107 University of Palestine.
JTS Topology Suite JTS Topology Suite An API for Processing Linear Geometry Martin Davis, Senior Technical Architect
Spatial Data Models. What is a Data Model? What is a model? (Dictionary meaning) A set of plans (blueprint drawing) for a building A miniature representation.
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.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
6. Simple Features Specification Background information UML overview Simple features geometry.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
CHAPTER 3 VECTOR DATA MODEL.
Spaces 1D, 2D, and 3D Point Line Plan Points/Vectors A point p = (x,y,z) is also the vector p Vector Operation The Length of the vector v Normalization.
Spatial Concepts and Data Models Reading: Shekhar & Chawla Chapter 2 November 22, 2005.
1 Data models Vector data model Raster data model.
Geographical Information Systems. Software which can be used in GIS ArcGIS Desktop Map Window Quantum GIS uDig.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
GUS: 0265 Applications in GIS Lecture Presentation 1: Vector Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Spatial DBMS Spatial Database Management Systems.
Advanced Editing: Rules-Based Topology in ArcEditor
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Geographic Information Systems
L1-Spatial Concepts NGEN06 & TEK230: Algorithms in Geographical Information Systems by: Irene Rangel, updated by Sadegh Jamali 1.
1 11. Polygons Polygons 2D polygons ( 다각형 ) –Polygon sides are all straight lines lying in the same plane 3D polyhedra ( 다면체 )  chap. 12 –Polyhedra.
Vector Data Model Chapter 3.
1 k Jarek Rossignac,  2008 Practice  Quiz next time –Geometry –Topology  One quiz will not count towards your grade –The one.
U.S. Census Data & TIGER/Line Files
Angles continued Interior Angles are those angles inside the parallel lines. Exterior Angles are those angles outside the parallel lines.
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
Lecture 3: Spatial Data Management Dr. Taysir Hassan Abdel Hamid Associate Professor, Information Systems Dept., Faculty of Computers and Information.
Physical Structure of GDB
Angle Relationships By Mr. Q.
Geographical Information Systems
Physical Structure of GDB
Spatial Data Models.
Angle Relationships.
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
UNC at Chapel Hill, Gregory Taff
Geographic Information Systems
JTS Topology Suite An API for Processing Linear Geometry
Lecture 07: Data Representation (V)
GTECH 709 Spatial relationships
Geography 413/613 Lecturer: John Masich
The Arc-Node Data Model
Introduction to Geoinformatics: Topology
Spatial Databases - Representation
Spatial Databases - Representation
Two-Dimensional Geometry Designing Triangles and Angle Relationships
Presentation transcript:

Introdução to Geoinformatics: vector geometries

Vector geometries

Vector geometries Arcs and nodes Polygons

Vector geometries fonte: Universidade de Melbourne

Vector Model: Lines vertex node Lines start and end at nodes line #1 goes from node #2 to node #1 Vertices determine shape of line Nodes and vertices are stored as coordinate pairs

Vector Model: Polygons Polygon #2 is bounded by lines 1 & 2 Line 2 has polygon 1 on left and polygon 2 on right

Types of topology source: ESRI

Planar enforcement All the space on a map must be filled Any point must fall in one polygon alone Polygons must not overlap

Vector geometries Island Points

Topology: polygon-polyline source: ESRI

Topology: polygon-polyline Shapefile polygon spatial data model less complex data model polygons do not share bounding lines

Topology: the OGC model source: John Elgy

What’s the use of a polygon? Census tracts in São José dos Campos

Topology: arc-node-polygon source: ESRI

Topology: arc-node-polygon source: GIS Basics (Campbell and Chin, 2012)

Vectors and table Duality between entre location and atributes Lots geoid owner address cadastral ID 22 Guimarães Caetés 768 250186 23 22 23 Bevilácqua São João 456 110427 24 271055 Ribeiro Caetés 790

Duality Location - Attributes Praia de Boiçucanga Praia Brava Exemplo de Unidade Territorial Básica - UTB

Geometrical operations Point in Polygon = O(n)

Geometrical operations Line in Polygon = O(n•m)

Topological relationships

Topological relationships Disjoint Point/Point Line/Line Polygon/Polygon

Topological relationships Touches Point/Line Point/Polygon Line/Line Line/Polygon Polygon/Polygon

Topological relationships Crosses Point/Line Point/Polygon Line/Line Line/Polygon

Topological relationships Overlap Point/Point Line/Line Polygon/Polygon

Topological relationships Within/contains Point/Point Point/Line Point/Polygon Line/Line Line/Polygon Polygon/Polygon

Topological relationships Equals Point/Point Line/Line Polygon/Polygon

Topological relations Interior: A◦ Exterior: A- Boundary: ∂A

Topological Concepts Interior, boundary, exterior Green is A interior Let A be an object in a “Universe” U. Green is A interior Red is boundary of A Blue –(Green + Red) is A exterior U A

4-intersections disjoint contains inside equal             disjoint contains inside equal               meet covers coveredBy overlap

OpenGIS: 9-intersection dimension-extended topological operations Relation disjoint meet overlap equal 9-intersection model

Example Consider two polygons A - POLYGON ((10 10, 15 0, 25 0, 30 10, 25 20, 15 20, 10 10)) B - POLYGON ((20 10, 30 0, 40 10, 30 20, 20 10))

9-Intersection Matrix of example geometries I(B) B(B) E(B) I(A) B(A) E(A)

Specifying topological operations in 9-Intersection Model Question: Can this model specify topological operation between a polygon and a curve?

9-Intersection Model

Examples of functions defined by SFSQL

DE-9IM: dimensionally extended 9 intersection model

9-Intersection Matrix of example geometries I(B) B(B) E(B) I(A) B(A) E(A)

DE-9IM for the example geometries I(B) B(B) E(B) I(A) 2 1 B(A) E(A)