ISO19107 Geographic information - PowerPoint PPT Presentation

1 / 69
About This Presentation
Title:

ISO19107 Geographic information

Description:

Providing conceptual schemas for describing and manipulating the spatial characteristic ... Lake = AreaFeature featureType='Hydrography::WaterBody', extent = S3 ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 70
Provided by: joonse
Category:

less

Transcript and Presenter's Notes

Title: ISO19107 Geographic information


1
ISO19107 Geographic information Spatial schema
  • Pusan National University
  • Dept. of Computer Engineering
  • Spatiotemporal Database Lab.
  • Joon-Seok Kim
  • joonseok_at_pnu.edu

2
Outline
  • Introduction
  • Schema
  • Geometry
  • Geometry root
  • Geometry primitive
  • Coordinate geometry
  • Geometry aggregate
  • Geometry complex
  • Topology
  • Topology root
  • Topology primitive
  • Topology complex
  • Summary

3
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

4
Package Clients of ISO19107
5
Package Suppliers of ISO19107
6
Main Diagram of ISO19107 Spatial Schema
7
Geometry
8
Geometry Packages
9
Geometry basic classes
10
Basic Concept
Point
Geometry object
Line
Rectangle

? Infinite set of points
? Point set theory
11
Concept of Interior, Exterior and Boundary
U
Interior U Boundary Closure
Interior
Boundary
Exterior
12
Boundary and Dimension
Dim. Boundary Example
Point 0 Empty
Curve 1 Point
Surface 2 Curve
Solid 3 Surface
13
Simple and Cycle
(a)
(b)
(c)
(d)
simple cycle
(a), (b), (d) (d)
14
GM_Object
15
convexHull() and buffer()
d
convexHull()
buffer (radius d)
16
Geometry Boundary Data Types
17
The Number of Exterior of GM_SurfaceBoundary
2-Dimension plane
3-Dimension surface
? 1 exterior
? 0 exterior
18
GM_Primitive
19
Geometric Primitive
20
GM_Point
21
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
22
GM_OrientedPrimitive
23
GM_Curve
24
GM_Surface
25
GM_Solid
26
Coordinate Geometry
27
DirectPosition
28
Curve segment classes
29
Linear and Geodetic Interpolation
30
Arcs
31
Conics and placements
32
Spline and specialty curves
33
Surface patches
34
Polygonal surface
35
TIN construction
36
GM_ParmetricCurveSurface and its subtypes
37
Geometric AggregateGeometric Complex
38
GM_Aggregate
39
GM_Complex
40
CM_Composite
41
Topology
42
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

43
Topology packages
44
Topological class diagram
45
Relation between geometry and topology
46
TP_Object
47
Boundary and coboundary operation
48
Boundary relation data types
49
TP_Primitive
50
TP_DirectedTopo subclasses
51
TP_Node
52
TP_Edge
53
TP_Face
54
TP_Solid
55
TP_Expression
56
TP_Complex
57
Summary
58
Geometry and Topology Packages
59
Geometry basic classes
60
Geometry Boundary Data Types
61
Topological class diagram
62
Relation between geometry and topology
63
Spatial Examples from ISO19107
64
Geometric objects in a 2-D CRS
65
P1 GM_Point lt position lt 1.00, 5.00 gt gt P2
GM_Point lt position lt 3.00, 5.00 gt gt P3
GM_Point lt position lt 3.00, 2.00 gt gt P4
GM_Point lt position lt 1.75, 2.75 gt gt P5
GM_Point lt position lt 1.50, 4.50 gt gt P6
GM_Point lt position lt 2.00, 3.25 gt gt P7
GM_Point lt position lt 5.00, 4.00 gt gt
66
CS1 GM_CurveSegment ltcontrolPoint ltP1,P2gt,
interpolation linear gt CS2 GM_CurveSegment
ltcontrolPoint ltP2,P3 gt, interpolation
linear gt CS3 GM_CurveSegment ltcontrolPoint
ltP2,(6,5),(6,2),P3gt, interpolation linear
gt CS4 GM_CurveSegment ltcontrolPoint
ltP1,(1,2), P3gt , interpolation linear gt CS5
GM_CurveSegment ltcontrolPoint ltP5,(1.9,4.25),
(2,4)gt interpolation arcgt CS6
GM_CurveSegment ltcontrolPoint lt(2,4),P6gt,
interpolation linear gt CS7 GM_CurveSegment
ltcontrolPoint ltP7,(4.25,4),(4.25,3.25),(5,3.25),
P7 gt, interpolation lineargt
67
C1 GM_Curve segments ltCS1gt C2 GM_Curve
segments ltCS2gt C3 GM_Curve segments
ltCS3gt C4 GM_Curve segments ltCS4gt C5
GM_Curve segments ltCS5, CS6gt C6 GM_Curve
segments ltCS7gt
68
S0 GM_Surface patch ltGM_Polygon interior ltlt
C1, C3, -C4 gtgt gt S1 GM_Surface patch
ltGM_Polygon exterior lt C4, -C2, -C1 gt,
interior ltlt C5, -C5 gtgt gt S2 GM_Surface patch
ltGM_Polygon exterior lt -C3, C2 gt, interior
ltlt -C6 gtgt gt S3 GM_Surface patch ltGM_Polygon
exterior lt C6 gt gt
69
Lake AreaFeature featureTypeHydrographyWater
Body, extent S3 RoadCenterline LineFeature
featureType TransportationRoad, centerline
C2 RoadArea RoadCenterLine.centerline.buffer
lt distance 10m gt RoadExtent AreaFeature
featureType LandCoverRoad, extent
RoadArea RoadInstance ComplexFeature
featureType LandUseRoad, featureComponents
RoadCenterline, RoadArea Trail LineFeature
featureType CulturalFacilitiesHikingTrail,
centerline C5 School PointFeature featureType
CulturalFacilitiesSchool, Location P4
Write a Comment
User Comments (0)
About PowerShow.com