ISO19107 Geographic information – Spatial schema

1 / 69

# ISO19107 Geographic information – Spatial schema - PowerPoint PPT Presentation

ISO19107 Geographic information – Spatial schema. Pusan National University Dept. of Computer Engineering Spatiotemporal Database Lab. Joon-Seok Kim joonseok@pnu.edu. Outline. Introduction Schema Geometry Geometry root Geometry primitive Coordinate geometry Geometry aggregate

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'ISO19107 Geographic information – Spatial schema' - will

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

### ISO19107 Geographic information – Spatial schema

Pusan National University

Dept. of Computer Engineering

Spatiotemporal Database Lab.

Joon-Seok Kim

joonseok@pnu.edu

Outline
• Introduction
• Schema
• Geometry
• Geometry root
• Geometry primitive
• Coordinate geometry
• Geometry aggregate
• Geometry complex
• Topology
• Topology root
• Topology primitive
• Topology complex
• Summary
Introduction
• ISO19107
• Providing conceptual schemas for describing and manipulating the spatial characteristic
• Formal language
• Unified Modeling Language (UML) ISO19103
• Vector geometry and topology up to 3-D
• Spatial operations
• For use in access, query, management, processing, and data exchange of geographic information

### Geometry

Basic Concept

Point

Geometry object

Line

Rectangle

 Infinite set of points

 Point set theory

Concept of Interior, Exterior and Boundary

U

Interior U Boundary

= Closure

Interior

Boundary

Exterior

s

s

e

s

e

e

s

e

Simple and Cycle

(a)

(b)

(c)

(d)

convexHull() and buffer()

d

convexHull()

y

z

x

x

y

The Number of Exterior of GM_SurfaceBoundary

2-Dimension plane

3-Dimension surface

 1 exterior

 0 exterior

### Geometric Primitive

“-”

“-”

Concept of Orientation

s

“+”

e

For curves,

direction in which the curve is traversed

When used as bounding curves,

“left” of oriented curve

“+”

For surfaces,

Z-axis that would form a right-handed system

When used as bounding surfaces,

“below” the surface

### Topology

Concept of Topology
• Topology
• Deal with characteristics of geometric figures that remain invariant if the space is deformed elastically and continuously
• E.g. connectivity of an n-dimensional graph

### Spatial Examples from ISO19107

P1 = GM_Point < position = < 1.00, 5.00 > >

P2 = GM_Point < position = < 3.00, 5.00 > >

P3 = GM_Point < position = < 3.00, 2.00 > >

P4 = GM_Point < position = < 1.75, 2.75 > >

P5 = GM_Point < position = < 1.50, 4.50 > >

P6 = GM_Point < position = < 2.00, 3.25 > >

P7 = GM_Point < position = < 5.00, 4.00 > >

CS2 = GM_CurveSegment <controlPoint = <P2,P3 >, interpolation = “linear” >

CS3 = GM_CurveSegment <controlPoint = <P2,(6,5),(6,2),P3>, interpolation = “linear” >

CS4 = GM_CurveSegment <controlPoint = <P1,(1,2), P3> , interpolation = “linear” >

CS5 = GM_CurveSegment <controlPoint = <P5,(1.9,4.25), (2,4)> interpolation = “arc”>

CS6 = GM_CurveSegment <controlPoint = <(2,4),P6>, interpolation = “linear” >

CS7 = GM_CurveSegment <controlPoint = <P7,(4.25,4),(4.25,3.25),(5,3.25),P7 >,

interpolation =“linear”>

C1 = GM_Curve segments = <CS1>

C2 = GM_Curve segments = <CS2>

C3 = GM_Curve segments = <CS3>

C4 = GM_Curve segments = <CS4>

C5 = GM_Curve segments = <CS5, CS6>

C6 = GM_Curve segments = <CS7>

S1 = GM_Surface patch = <GM_Polygon exterior = < C4, -C2, -C1 >,

interior = << C5, -C5 >> >

S2 = GM_Surface patch = <GM_Polygon exterior = < -C3, C2 >,

interior = << -C6 >> >

S3 = GM_Surface patch = <GM_Polygon exterior = < C6 > >