Download presentation

Presentation is loading. Please wait.

Published byNatalie Dobbe Modified over 3 years ago

1
ISO19107 Geographic information – Spatial schema Pusan National University Dept. of Computer Engineering Spatiotemporal Database Lab. Joon-Seok Kim joonseok@pnu.edu

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

3
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
4 Package Clients of ISO19107

5
5 Package Suppliers of ISO19107

6
6 Main Diagram of ISO19107 Spatial Schema

7
Geometry

8
8 Geometry Packages

9
9 Geometry basic classes

10
10 Basic Concept Geometry object Infinite set of points Point Line Rectangle … Point set theory

11
11 Concept of Interior, Exterior and Boundary U Boundary Interior Exterior Interior U Boundary = Closure

12
12 Boundary and Dimension Dim.BoundaryExample Point0Empty Curve1Point Surface2Curve Solid3Surface

13
13 Simple and Cycle se s e s e se (a)(b)(c)(d) simplecycle (a), (b), (d)(d)

14
14 GM_Object

15
15 convexHull() and buffer() convexHull()buffer (radius: d) d

16
16 Geometry Boundary Data Types

17
17 The Number of Exterior of GM_SurfaceBoundary x y x z y 2-Dimension plane 1 exterior 3-Dimension surface 0 exterior

18
18 GM_Primitive

19
Geometric Primitive

20
20 GM_Point

21
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
22 GM_OrientedPrimitive

23
23 GM_Curve

24
24 GM_Surface

25
25 GM_Solid

26
Coordinate Geometry

27
27 DirectPosition

28
28 Curve segment classes

29
29 Linear and Geodetic Interpolation

30
30 Arcs

31
31 Conics and placements

32
32 Spline and specialty curves

33
33 Surface patches

34
34 Polygonal surface

35
35 TIN construction

36
36 GM_ParmetricCurveSurface and its subtypes

37
Geometric Aggregate Geometric Complex

38
38 GM_Aggregate

39
39 GM_Complex

40
40 CM_Composite

41
Topology

42
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
43 Topology packages

44
44 Topological class diagram

45
45 Relation between geometry and topology

46
46 TP_Object

47
47 Boundary and coboundary operation

48
48 Boundary relation data types

49
49 TP_Primitive

50
50 TP_DirectedTopo subclasses

51
51 TP_Node

52
52 TP_Edge

53
53 TP_Face

54
54 TP_Solid

55
55 TP_Expression

56
56 TP_Complex

57
Summary

58
58 Geometry and Topology Packages

59
59 Geometry basic classes

60
60 Geometry Boundary Data Types

61
61 Topological class diagram

62
62 Relation between geometry and topology

63
Spatial Examples from ISO19107

64
64 Geometric objects in a 2-D CRS

65
65 P1 = GM_Point > P2 = GM_Point > P3 = GM_Point > P4 = GM_Point > P5 = GM_Point > P6 = GM_Point > P7 = GM_Point >

66
66 CS1 = GM_CurveSegment, interpolation = “linear” > CS2 = GM_CurveSegment, interpolation = “linear” > CS3 = GM_CurveSegment, interpolation = “linear” > CS4 = GM_CurveSegment, interpolation = “linear” > CS5 = GM_CurveSegment interpolation = “arc”> CS6 = GM_CurveSegment, interpolation = “linear” > CS7 = GM_CurveSegment, interpolation =“linear”>

67
67 C1 = GM_Curve segments = C2 = GM_Curve segments = C3 = GM_Curve segments = C4 = GM_Curve segments = C5 = GM_Curve segments = C6 = GM_Curve segments =

68
68 S0 = GM_Surface patch = > > S1 = GM_Surface patch =, interior = > > S2 = GM_Surface patch =, interior = > > S3 = GM_Surface patch = >

69
69 Lake = AreaFeature featureType=“Hydrography::WaterBody”, extent = S3 RoadCenterline = LineFeature featureType = “Transportation::Road”, centerline = C2 RoadArea = RoadCenterLine.centerline.buffer RoadExtent = AreaFeature featureType = “LandCover::Road”, extent = RoadArea RoadInstance = ComplexFeature featureType = “LandUse::Road”, featureComponents = {RoadCenterline, RoadArea } Trail = LineFeature featureType = “CulturalFacilities::HikingTrail”, centerline = C5 School = PointFeature featureType = “CulturalFacilities::School”, Location = P4

Similar presentations

OK

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.

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.

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on power distribution in india Ppt on acid-base titration animation Ppt on data collection methods for teachers Ppt on regional trade agreements of china Ppt on what is critical whiteness theory Ppt on natural resources of earth Good backgrounds for ppt on social media Ppt on isobars and isotopes definition Ppt on gsm based car security system Ppt on obesity