![Page 1: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/1.jpg)
sdfg
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001
b Referent: Sven Naumann
jh
![Page 2: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/2.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
![Page 3: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/3.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
![Page 4: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/4.jpg)
ArcInfo
ArcMap ist für die Visualisierung zuständig
ArcToolbox Wizards
ArcCatalog ist ein Geodatenbrowser
![Page 5: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/5.jpg)
ArcCatalog
![Page 6: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/6.jpg)
ArcMap
![Page 7: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/7.jpg)
Datenmodelle
Shapefiles
Coverages
Geodatenbasis
layer, features
![Page 8: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/8.jpg)
Geodatenbasis
Ein Datenmodell seit der Version 8 von ArcInfo
Objektorientiertes Konzepte gebunden
Geometrie, Topologie und Sachattribute werden in Tabellen verwaltet.
Relationen
![Page 9: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/9.jpg)
Geodatenbanken
Was ist eine Geodatenbank ?
Geodatenbanken sind die Datengrundlagen eines jeden GIS (engl.: geodatabase)
Beispiel: Verkehrsnetz für einen Routenplaner
![Page 10: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/10.jpg)
Alle nötigen Daten sind vorhandenGute Organisation der Daten
( mehrere Benutzer sollten auf dieselben Daten zugreifen können)
Flexible und übersichtliche Nutzungsmöglichkeiten
Möglichst wenig SpeicheraufwandZukunftsorientierte Nutzbarkeit
![Page 11: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/11.jpg)
Modellentwicklung
Zielsetzung: Welche Funktionen sollen mit Hilfe der Datenbank ausgeführt werden
Ermittlung oder zusammentragen der benötigten Daten
Organisieren der Daten in logische Gruppen
![Page 12: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/12.jpg)
Zielsetzungen:
Routenplanung Straßennetz
Kataster Flurstücke, Besitzer
Bodenordnung Bodenschätzung
![Page 13: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/13.jpg)
Datenquellen
Daten Datenquelle
Grundstück
Grundstücksbeschrei-bungBesitzer
Adresse
![Page 14: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/14.jpg)
Zusammenfassen
StaßenGeländeartenGewässerGrundstücke
Objektklassen (UML)
![Page 15: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/15.jpg)
3 Strategien zur Erzeugung
einer Geodatenbank in Arcinfo
1. Existierende Daten und Datenbanken in eine Geodatenbank laden.
2. Benutze ArcCatalog und ArcToolbox, um ein Schema für eine Geodatenbank zu entwerfen.
3. Benutze „Schema Creation Wizard“ in ArcCatalog, um bereits existierende Daten auf das UML anzuwenden.
![Page 16: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/16.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
![Page 17: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/17.jpg)
UML Beispiel
UML: Unified ModelingLanguage
![Page 18: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/18.jpg)
Definieren von Objekten
Bsp.: Gebäudeinformationssystem
Raum: Arbeitsplatz für PersonFlur: verbindet 2 oder mehr RäumeEtage: Komposition aus Räumen und
FlurenLabor: Spezialfall eines Raumes
(Unterklasse)
![Page 19: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/19.jpg)
Beziehungen
Viele Klassen haben direkte Beziehungen zueinander
Bsp.: GebäudeinformationssystemEin Raumbezeichnung listet einen
einen bestimmten „Benutzer“ aufEine Person arbeitet in einem
bestimmten Raum
![Page 20: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/20.jpg)
Dokumentation in UML
Flur Raum
Verbindet 2...*
0...*
Raum
Labor Büro
Oberklasse
Unterklasse
Kardinalität
Name
![Page 21: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/21.jpg)
Beachte:
Unterklassen:
... Spezialisieren das Konzept einer Oberklasse
... „erben“ Attribute und Methoden der jeweiligen Oberklasse
Kardinalitäten:
1 genau 1 0...4 0 bis 4 3,7 3 oder 7 0...* größer
oder gleich null
0...3,7...9 ...
![Page 22: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/22.jpg)
Aggregation vs. Komposition
Aggregation:
eine Aggregation ist eine spezielle Assoziation, deren beteiligte Klassen eine Ganzes - Teile Hierarchie darstellen
Komposition:
eine Komposition ist strenge Form der Aggregation, bei der die Teile vom Ganzen existenzabhängig sind
![Page 23: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/23.jpg)
Idee:
Übersichtliche Planung und einfache Veranschaulichungfür Mitarbeiter undKunden bzw. User
![Page 24: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/24.jpg)
Darstellung der Objekte
Unterschiedliche Repräsentierung der unterschiedlichen Klassen
Alphanumerisch repräsentierte KlassenGeometrisch repräsentierte Klassen
Alphanumerisch: Texte, Werte, Zahlen...
![Page 25: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/25.jpg)
Geometrische Darstellungen von Klassen
Punkt: repräsentiert die Lage eines Objekts mit min. Ausdehnung
Linie: repräsentiert die Lage eines Objekt welches zu schmal für eine Fläche ist
Fläche: repräsentiert ein Polygon
Oberfläche: wie Fläche, jedoch
Raster: ... Eine Fläche die in rechteckige Felder unterteilt ist (für Analysen brauchbar)
Bild/Photo: ...jedes andere digitale Bild
![Page 26: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/26.jpg)
Erstellen von Datenpaketen
Wie sollen Daten in ArcInfo repräsentiert werden ?
Umsetzen der Benutzeransprüche in ein Datenbank Schema
![Page 27: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/27.jpg)
Möglichkeiten in ArcInfo
Punktklassen:Punkt: ein nichtverbundener Punkt
(Statuen etc.)Knoten: ein verbundener Punkt
(Straßenkreuzungen etc.)Komplexer Knoten: ein verbundener
Punkt mit eigener inneren Topologie (Wasseraufbereitungsanlagen etc.)
![Page 28: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/28.jpg)
Organisieren der Struktur (Schritt 1)
Gruppierung der Klassen in logische Zusammenhänge (Datensätze)
Eine einzelne Klasse kann durchaus eine eigene Gruppe sein, falls sie sich nicht zuordnen läßt
![Page 29: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/29.jpg)
Datensatz „Straßen“
Klasse Bezug zu Typ ArcInfoStraße - Linie KanteBrücke - Punkt KnotenName Straße Text TextAmpel - Punkt Punkt
Bus Route - Linie LinieHaltestelle - Punkt Punkt
![Page 30: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/30.jpg)
Topologische Regeln
Alle Klassen eines geometrischen Netzwerkes müssen sich im gleichen Datensatz befinden (Straßen vs. Wasserleitungen)
Klassen, die ganze Flächen einnehmen, oder wenn sich überschneidene Elemente eine Kreuzung haben sollen, sollten sie im selben Datensatz gespeichert werden.
![Page 31: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/31.jpg)
Organisieren der Struktur (Schritt 2)
Zusammenfassen der einzelnen Datensätze in Geodatenbanken
Geodatenbank enthält schließlich alles um einen speziellen Bereich zu Modellieren (siehe Beispiel: Stadt)
![Page 32: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/32.jpg)
Einbetten in Geodatenbanken
Umgebung Grundstücke Straßen
Stadt
Geodatenbank
Datensatz
![Page 33: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/33.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
![Page 34: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/34.jpg)
UML in ArcInfo: CASE - Tools
CASE - Tools: Computer Aided Software Engineering
Software - EntwicklungsumgebungCASE - Tools fassen sonst isolierte
Software -Entwicklungswerkzeuge (z.B. Editoren, Übersetzer, Verwaltungsprogramme) in einer vollständigen benutzerfreundlichen Arbeitsumgebung zusammen
![Page 35: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/35.jpg)
CASE - Tools in ArcInfo
CASE-Tools in ArcInfo erlaubt es eigene Objektklassen (custom objects) zu schaffen
Diese „custom objects“ erben ihr Verhalten von bereits bestehenden ESRI-Datenobjekten
mit C++ kann man das Verhalten der „ESRI Objects“ verändern.
Custom object innerhalb der Geodatenbank speichern. Schema UML-Design anwendbar auf feature classes und tables
![Page 36: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/36.jpg)
Was ist Visio Professional?
Visio ist eine Software zur Erstellung von Zeichnungen und Datenmodelle verschiedenster Art
Professional
Visio Professional 5.0
![Page 37: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/37.jpg)
Allgemeines über Visio
Die Oberfläche bestehtaus:
- einem Zeichenblatt
- den Werkzeugen (Tools)
- der/den Schablone/n
Die Schablonen enthalten: - Shapes
![Page 38: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/38.jpg)
Anwendung
Zum Erstellen eines Diagramms o.ä. werden die Shapes einfach „rübergezogen“!
Drag & Drop
![Page 39: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/39.jpg)
Starten von Visio
Startbildschirm: Auswahl des
Diagrammtyps (Schablone)
Hier Software-Diagramm auswählen
![Page 40: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/40.jpg)
UML-Diagramm
Schablone fürUML-Diagramme
![Page 41: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/41.jpg)
UML in Visio
UML: Unified ModelingLanguage
Zur Veranschaulichung: Ein Beispiel-
UML-Diagramm
![Page 42: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/42.jpg)
UML-Oberfläche
Nun ist die Visio-zeichenfläche geöffnet
Mit der in grün gefassten Schablone
Die in der Schabloneenthaltenen Shapeslassen sich in diesemFall unterteilen in:- Klassen - Verbinder
![Page 43: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/43.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
![Page 44: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/44.jpg)
Graphisch:
MS Repository
Shape FilesCoverages
Geodatenbank
Wizard (Tool in ArcInfo)
Datenimport
UML anwenden auf Daten
UML mit CASE
Erzeuge Schema
![Page 45: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/45.jpg)
Die Strategie von CASE - Tools (1)
1. Entwurf der Geodatenbank in UML - Diagrammen
2. Benutzen des Creation Wizard in ArcCatalog um Schema der Geodatenbank Aufgrund des UML - Diagramms zu erstell
3. Um die Geodatenbank zu füllen benutze Data Loader in ArcCatalog , Object Loader in Arc Map
![Page 46: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/46.jpg)
Die Strategie von CASE - Tools (2)
1. Importieren bereits vorhandener Daten (ArcCatalog, ArcToolbox)
2. Aufbau des geometrischen Netzwerkes
3. Benutze Schema Creation Wizard in ArcCatalog, um bereits existierende Daten auf das UML anzuwenden.
![Page 47: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/47.jpg)
Die Strategie von CASE - Tools (2)
1. Importieren bereits vorhandener Daten (ArcCatalog, ArcToolbox)
2. Aufbau des geometrischen Netzwerkes
3. Benutze Schema Creation Wizard in ArcCatalog, um bereits existierende Daten auf das UML anzuwenden.
![Page 48: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/48.jpg)
„ESRI Class“ und „Custom object“
EDRI Class
Custom object Object
Feature Hersteller
Network Feature Paket
Kreuzung feature Kanten feature
Paket Paket
Ventil Rohr
Einfaches
Kreuzung featureEinfaches
Kanten feature
table
Feature class and geometric network
Feature class
![Page 49: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/49.jpg)
Packages
5. User Features
Das „ArcInfo Model Diagramm“ enthält das „object model“, das benötigt wird um die Geodatenbank zu modellieren.
Dieses object model besteht aus 5 Paketen 1. Logical View
2. ESRI Classes 3. ESRI Interfaces 4. ESRI Network
![Page 50: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/50.jpg)
1 Geodatenbank2 UML
3 CASE-Tools
4 Entwurfstrategien
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo
Übersicht
Vielen Dank für Eure Aufmerksamkeit!
![Page 51: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/51.jpg)
sdfg
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001
b Referent: Sven Naumann
jh
![Page 52: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/52.jpg)
sdfg
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001
b Referent: Sven Naumann
jh
![Page 53: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/53.jpg)
sdfg
Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001
b Referent: Sven Naumann
jh
![Page 54: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/54.jpg)
... In Visio
Aggregation in Visio (UML-Darstellung)
Komposition: Ganzes und Teile sind existenzabhängig
![Page 55: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/55.jpg)
Verfeinerung mit Pfeilsymbol und ohne Kardinalitäten
Aggregat (bzw. hier eine Komposition) mit Rautensymbol und Kardinalitäten
![Page 56: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/56.jpg)
Was kann man mit Visio machen?
Entwerfen und Abbilden von Netzwerken
Planen und karthographisches Erfassen von Intranet und Web-Sites
Beschreiben von Geschäftsprozessen
Abbilden und Erstellen von Datenbanken
Modellieren von Softwaresystemen
![Page 57: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/57.jpg)
Besonderheiten von Visio
Einfache Bedienung durch CASE-Tools Schablonen
dienen als Vorlagenenthalten Shapes
ShapesGestaltungsobjekte
und der Drag & Drop-
Zeichentechnik
![Page 58: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/58.jpg)
Mögliche Topologien
Fall 1: sich kreuzende Linien haben
Kreuzungsknoten
Fall 2: Linien können „untereinander“
verlaufen ohne sich zu schneiden
![Page 59: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/59.jpg)
Das Erstellen eines Diagramms
Zur Veran-schaulichung: Visio-Vorführung
![Page 60: Sdfg Geodatenbankentwurf mit UML und CASE- Tools am Beispiel von ArcInfo 29.Januar 2001 b Referent: Sven Naumann yxc jh](https://reader035.vdocuments.pub/reader035/viewer/2022081602/55204d7549795902118c976d/html5/thumbnails/60.jpg)
Non-attributed relationship class