geoinformation iii

19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Geoinformation 3 Geoinformation III Normen und Standards Vorlesung 10c

Upload: ria-phelps

Post on 03-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Geoinformation III. Vorlesung 10c. Normen und Standards. 1. Dimension-Extended 9-Intersection Model. Kombination der Erweiterung von 4- auf 9-Schnitt-Modell und Einbeziehung der Dimension wird als D imension- E xtended 9 - I ntersection M odel kurz: DE-9IM bezeichnet. A. 2. - PowerPoint PPT Presentation

TRANSCRIPT

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

Geoinformation III

Normen und Standards

Vorlesung 10c

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

1

Dimension-Extended 9-Intersection Model

• Kombination der Erweiterung – von 4- auf 9-Schnitt-Modell und– Einbeziehung der Dimensionwird als – Dimension-Extended 9-Intersection Model – kurz: DE-9IM bezeichnet

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

2

A 3x

Verwendung des DE-9IM bei Simple Features

• Methode relate, 9-Schnitt-Matrix als Parameter– z.B. objekt1.relate(objekt2, -1 * * * 1 * * * *)

ergibt true, falls objekt1 mit objekt2 in Relation touches steht• benannte räumliche Beziehungen:

– Methoden touches, crosses, within, contains, overlaps, disjoint, intersects, equals

* ist Joker (Wert ist egal)

Schnitt der Inneren leer

Schnitt der Ränder eindimensional

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

3

DE-9IM: benannte räumliche Beziehungen I/II

grün.Within(rot)rot.Contains(grün)

grün.Overlaps(rot)

grün.Crosses(rot)

grün.Touches(rot)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

4

DE-9IM: benannte räumliche Beziehungen II/II

grün.Equals(rot)

grün.Intersects(rot) not grün.Disjoint(rot)

grün.Disjoint(rot)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

5

ISO 19107 Spatial Schema: Überblick

• allgemeine Eigenschaften• 1-dimensionale Objekte (Liniensegmente)• 2-dimensionale Objekte (Flächen)• 3-dimensionale Objekte (Volumina)• Aggregationen• Topologie

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

6

Eigenschaften

• Geometrie– 0 - 3-dimensional– 1D: Splines, Klothoiden, ......– 2,5D: TINs (Dreiecksvermaschungen)– 3D: Volumina, Spline-Oberflächen

• Topologie – 0 - 3-dimensional– eigene Klassen für Topologie, die Assoziationen mit entsprechenden

Geometrie-Klassen haben• Grund: Objekte ohne Geometrie nur mit Topologie möglich

• Aggregationen (verschiedene Arten)• Anwendung: z.B. ALKIS (nur 2D)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

7

Geometrie: Überblick

GM_Curve GM_Surface

GM_OrientableCurve GM_OrientableSurface

GM_OrientablePrimitiveGM_Point

GM_Primitive

GM_Object Referenzsystem

GM_Complex GM_Aggregate

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

8

Liniensegmente - 1D Primitive (Auszug)

A 1x

GM_Primitive

GM_Object

GM_OrientablePrimitive

GM_OrientableCurve

GM_Curve

GM_CurveSegment

GM_GenericCurve

GM_ClothoidGM_SplineCurve

GM_LineString

GM_LineSegment

...........

Referenzsystem

GM_PolinomialSpline GM_BSplineCurve

Teilmenge der Simple

Features(blau)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

Flächen (2D Primitive): Beispiele

9

A 6x

Polygon (koplanar) (ALKIS)

Dreieck (Teil eines TIN)

Zylinderfläche

KegelflächeHemisphäre

BSpline-Fläche Bikubisches Grid Bilineares Grid

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

10

Generalisierungshierarchie für Flächen (Auszug)

A 1x

GM_Cone (Kegel) GM_Cylinder GM_BicubicGrid

Teilmenge der Simple

Features(blau)

GM_OrientableSurface

GM_Triangle

GM_Surface

GM_ParametricCurveSurface GM_Polygon

GM_BSplineSurface GM_Sphere

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

11

Bestandteilshierarchie für Flächen

GM_Polygon

GM_TIN

GM_Triangle

GM_Surface GM_SurfacePatch

GM_PolyhedralSurface

GM_TriangulatedSurface

0..1 1..*

0..1 1..*

0..1 1..*

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

12

Exkurs: Modellierung von 3D-Objekten

Constructive Solid GeometryCSG

Constructive Solid GeometryCSG

Boundary RepresentationBRep

Boundary RepresentationBRep

• Angabe der umschließenden Begrenzungsflächen

• Angabe der umschließenden Begrenzungsflächen

• Volumenprimitive• Mengentheor. Operatoren

zur Kombination: , , \

• Volumenprimitive• Mengentheor. Operatoren

zur Kombination: , , \

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

13

Spatial Schema: Boundary Representation

• Volumenkörper („Solids“), 3D• geschlossen• begrenzt von beliebig vielen Flächen, die benachbart sind

• Flächen (2D) werden von Linien (1D) begrenzt

• Linien haben Anfangs- und Endpunkte (0D)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

14

Volumenkörper (Solids)

GM_Primitive

GM_Object

GM_Solid

boundary(): GM_SolidBoundary

innen

außen

GM_SolidBoundary

GM_CompositSurface

GM_Shell

GM_OrientabeSurface

innen

1 0..*

1..*

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

15

• GM_Aggregate – unstrukturierte Menge von Primitiven, auch rekursiv– GM_MultiPoint (nur Punkte), GM_MultiCurve, GM_MultiSurface,...

• GM_Complex– strukturierte Menge von Primitiven– mit jedem Objekt ist dessen Rand (Endpunkte bei Kanten,

Umring bei Flächen, ...) ebenfalls in Komplex– Schnitt zweier Objekte ist entweder leer oder ebenfalls im Komplex– vgl. Vorlesung GIS I, Simpliziale Komplexe oder Landkarten

• GM_Composit– Komplex, der isomorph zu Primitiv ist– CM_CompositCurve, GM_CompositSurface, GM_CompositSolid

Aggregations-Konzepte Namenskonflikt zu Simple

Features

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

16

Topologie und Geometrie: Überblick

Realisierung

Realisierung

TP_PrimitiveGM_Primitive

GM_Complex TP_Complex

TopologieGeometrie

TP_Node TP_Face TP_SolidTP_Edge

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

17

Topologie und Geometrie

1..*

2

1..*

0..*

0..*

0..2

GM_Point

GM_OrientableCurve

GM_OrientableSurface

GM_Solid

GM_Primitive

Realisierung

Realisierung

Realisierung

Realisierung

TP_Primitive

TP_Node

TP_Edge

TP_Face

TP_Solid

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Geoinformation3

18

Vielen Dank für die Aufmerksamkeit.

Fragen?