KOHÄRENZ VON GEOMETRIE UND SEMANTIK IN DER MODELLIERUNG VON 3D STADTMODELLEN
|
|
- Kathrin Busch
- vor 8 Jahren
- Abrufe
Transkript
1 KOHÄRENZ VON GEOMETRIE UND SEMANTIK IN DER MODELLIERUNG VON 3D STADTMODELLEN Alexandra Stadler TU Berlin Institut für Geodäsie und Geoinformationstechnik Kurzfassung: 3D-Geoinformationen gewinnen zusehends an Bedeutung für die Modellierung städtischer Umgebungen. Mit dem Aufbau räumlicher Dateninfrastrukturen werden typischerweise Daten von unterschiedlichen Quellen bezogen und sind daher oft räumlich und thematisch fragmentiert. Eine direkte Integration führt unweigerlich zu Inkonsistenzen. Mit dem Vorliegen semantischer Information können zusätzliche Bedingungen für die geometrische Integration definiert werden. Voraussetzung ist allerdings, dass Geometrie und Semantik kohärent modelliert sind. Der Beitrag untersucht räumlich-semantische Kohärenz am Beispiel von 3D - Stadtmodellen. Spezielle Beachtung gilt dem semantischen Datenmodell CityGML, einem kommenden Standard für Austausch und Darstellung von 3D-Stadtmodellen basierend auf den ISO 191xx Standards und GML3. Abhängig von der räumlichen sowie semantischen Komplexität werden verschiedene Datenqualitäten analysiert. Die daraus abgeleiteten 6 Kohärenzkategorien dienen als Basis für zukünftige Forschungen im Bereich automatischer Datenintegration. 1 Einleitung Eine Unzahl von Anwendungen im Geobereich basiert auf virtuellen 3D-Stadtmodellen. Beispiele hierfür sind Lärmschutzkartierung (entsprechend der laufenden EU-Richtlinie), Trainingssimulatoren, Katastrophenmanagement, Architektur, Stadtplanung und nicht zuletzt Tourismus (Döllner et al., 2006). Abgesehen von der grundlegenden 3D-Geometrie und entsprechender Visualisierungsinformation ( alle Dächer sind rot ) gibt es Anwendungen, die komplexe semantische Zusatzinformationen benötigen. Da die Daten allerdings meist aus verteilten Quellen bezogen werden, ist mit räumlichen und thematischen Inkonsistenzen zu rechnen. Laut Laurini (1998) können diese sowohl
2 168 Alexandra Stadler im Grenzbereich benachbarter Regionen (als regionale Fragmentierung) als auch bei der Überdeckung von unterschiedlichen Datensätzen einer Region (als Layerfragmentierung) auftreten. Diese Problematik ist besonders entscheidend im Kontext von Geodateninfrastrukturen (GDI) welche direkten Zugriff zu zahlreichen Geodaten quer über das Internet ermöglichen. Direkte Integration von Objekten unterschiedlicher Datensätze führt unvermeidbar zu oben erwähnten Inkonsistenzen in Form von Klaffungen, Durchdringungen oder unterschiedlichem Detaillierungsgrad in der Modellierung. Bekannte Beispiele sind fliegende oder versunkene Gebäude wenn ein Digitales Geländemodell (DGM) mit 3D-Gebäuden kombiniert wird. Es werden daher Methoden für die nahtlose Integration von 3D-Geodaten benötigt. Bisher wurde die Integration direkt vom Datenbereitsteller (nationale Vermessungsämter, etc.) durchgeführt. Die Datenkonsistenz konnte daher durch gewissenhafte, meist manuelle Harmonisierungen sichergestellt werden. Menschen besitzen die Fähigkeit, geometrischen Objekten implizit semantische Informationen zuzuordnen. Diese Gabe wird verwendet um intuitiv lokale Inkonsistenzen aufzulösen. Mit der Einführung neuer Technologien wie Web Services (Web Map Service, Web Feature Service) kann der Benutzer einfach auf unterschiedlichste Geodaten zugreifen und diese beliebig kombinieren. Die nötigen Harmonisierungsprozesse können daher nicht mehr vom Datenbereitsteller durchgeführt werden, sondern obliegen allein dem Benutzer, was ganz klar als Nachteil der GDI zu sehen ist. Um eine saubere ad-hoc-kombination von verteilten Datensätzen zu ermöglichen, forschen wir an der Entwicklung von Methoden zur automatischen 3D-Geodatenintegration. Da diese Methoden nicht auf den menschlichen Fähigkeiten intuitver Dateninterpretation beruhen können, müssen die nötigen semantischen Informationen explizit zur Verfügung gestellt werden. Dadurch kann auf zwei Arten die Datenhomogenisierung unterstützt werden: Durch die Ableitung von Regeln aufbauend auf Objektarten oder Attributen; Durch die explizite Modellierung von verbindenden Elementen wie z.b. Verknüpfungspunkten oder einer Geländeschnittlinie. Je mehr Semantik vorhanden ist, umso genauer kann die geometrische Integration bestimmt werden. Eine Eingangstür beispielsweise benötigt als Anschluss immer eine begehbare Oberfläche. Wenn also Gebäude und Gelände integriert werden, muss die untere Kante der als Tür ausgewiesen Geometrie entweder mit einer Treppe oder dem Gelände selbst zusammengeführt werden. Darüber hinaus können mittels semantischer Informationen Hierarchien bzgl. noch akzeptabler Verschiebungen definiert werden - Straßenmöbel werden z.b. eher versetzt als die Straße selbst. Dieser Artikel analysiert die Struktur semantischer und geometrischer Informationen in 3D-Stadtmodellen sowie ihre strukturelle Übereinstimmung - folglich als räumlichsemantische Kohärenz bezeichnet. Es werden verschiedene Fälle von räumlicher und semantischer Komplexität beschrieben und ein Überblick über ihren praktischen Einsatz
3 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 169 gegeben. Aufgehängt ist diese Untersuchung an CityGML, einem räumlichen Datenmodell entwickelt für die Beschreibung und den Austausch von 3D-Stadtmodellen. 2 3D-Stadtmodelle und CityGML Virtuelle 3D-Stadtmodelle spiegeln die Erdoberfläche und damit in Zusammenhang stehende Objekte wider. Sie ermöglichen die Umsetzung zahlreicher Anwendungen, welche wiederum die Nachfrage an 3D-Stadtmodellen steigern. Die Herausforderung liegt darin, die KomplexitätvonObjekteninStädtenund deren Beziehungendurch ein Modell zu beschreiben. Je nach Anwendung stehen dabei unterschiedliche Aspekte im Vordergrund. Reine Visualisierungsanwendungen beruhen auf hochqualitativen graphischen Darstellungen, welche so realisitsch wie möglich sein sollten, um den Wiedererkennungseffekt zu garantieren. Es wird daher nur Geometrie sowie Informationen bzgl. der Darstellung (Texturierung, etc.) benötigt. Ingenieuranwendungen hingegen zielen auf die Ausführung komplexer Abfragen und Analysen ab und erfordern daher detaillierte semantische Informationen. Für die Lärmschutzkartierung beispielsweise werden akustische Zusatzinformationen wie Oberflächenbelag und Angaben zu Lärmschutzanlagen benötigt um daraus hoch aufgelöste Lärmschutzkarten zu berechnen (Czerwinski et al., 2006). Um die Zusammenarbeit heterogener Umgebungen zu unterstützen, geht der Trend in Richtung standardisierter Methoden des Datenaustauschs. CityGML dient als Beispiel für ein Austauschformat von geometrischen und semantischen Informationen in 3D- Stadtmodellen (Kolbe et al., 2005). 2.1 CityGML CityGML ist sowohl ein Datenmodell als auch ein XML-basiertes Format für die Speicherung und den Austausch von virtuellen 3D-Stadtmodellen. Hauptziel ist die Definition von grundlegenden Objektklassen, Attributen und Beziehungen im Sinne einer Ontologie für Geometrie, Topologie, Semantik und Erscheinung von 3D-Stadtmodellen (Gröger et al., 2006). Dies ist von besonderer Bedeutung für die effektive Verwaltung von Datensätzen und deren Wiederverwendung in diversen Anwendungsfeldern. Die Modellierung in CityGML basiert auf einer hierarchischen Unterteilung von Objektklassen sowohl auf der räumlichen als auch auf der semantischen Seite (vom gesamten Stadtmodell über einzelne Stadtobjekte wie Gebäude bis hin zu kleinen Teilobjekten wie z.b. Balkonen). Das semantische Modell von CityGML baut auf Klassendefinitionen für die wichtigsten Objekte in 3D-Stadtmodellen (Gebäude, Digitale Geländemodelle, Wasserflächen, Vegetation, Verkehrsobjekte und Straßenmöbel) auf. Abbildung 1 zeigt einen Ausschnitt aus dem semantischen Modell für die Beschreibung von Gebäuden. Das Modell beruht
4 170 Alexandra Stadler auf der ISO und dient der semantischen Beschreibung von räumlichen Objekten sowie deren Aggregationen. Die Objekte können sowohl räumliche als auch nicht räumliche Attribute besitzen, welche auf GML3-Objekteigenschaften mit entsprechenden Datentypen abgebildet werden (ISO/FDIS 19109, 2005). Abbildung 1: Gegenüberstellung der UML-Klassendiagramme (Booch et al., 1997) des semantischen und geometrischen Modells von CityGML (links: Ausschnitt des Gebäudemodells, rechts: Ausschnitt aus dem Spatial Schema ISO 19107). Abbildung 1 lässt folgende Beobachtungen zu: Ein Gebäude kann rekursiv aus Gebäudeteilen aufgebaut werden. Ein Gebäude kann durch unterschiedliche Arten von Oberflächen begrenzt werden (Wände, Dachflächen), welche wiederum Ausnehmungen haben können (Fenster, Türen). Ein Gebäude kann äußere Gebäudeanbauten ( outer building installations wie Treppen) haben. Sowohl das semantische als auch das geometrische Modell ermöglichen Aggregationen auf mehreren Ebenen. Das Geometriemodell von CityGML basiert auf GML3 und der ISO Spatial Schema (Herring, 2001) und repräsentiert Objekte unter Verwendung der weit verbreiteten Boundary Representation (B-Rep, Foley et al., 1995). Es werden allerdings nicht alle im GML3-Paket enthaltenen Klassen aufgegriffen. Das Geometriemodell von GML3 besteht aus Primitiven. Für jede Dimension können diese zusammengefasst werden und bilden dann (unter anderem) aggrerate oder composite geometries. Diese unterliegen unterschiedlichen topologischen Bedingungen: Während aggregate geometries beliebige Zusammenschlüsse von Primitiven sind, repräsentieren composite geometries nur topologisch verbundene Primitive. Auch Topologie kann in CityGML explizit modelliert werden, wenn jede Geometrie nur ein Mal modelliert wird und dann alle Objekte, welche diese Geometrie enthalten darauf
5 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 171 verweisen. So kann Redundanz vermieden und die topologische Beziehung zwischen einzelnen Objekten und Objektteilen erhalten werden. Des Weiteren wird in CityGML der Level of Detail (LoD)-Konzept unterstützt. Dadurch kann ein uns dasselbe Objekt in einem Datensatz in bis zu 5 verschiedenen Detaillierungsstufen vorgehalten werden - vom reinen DGM bis zu architektonischen Modellen mit Innenraummodellierung. Eine sinnvolle LoD-Definition wird erreicht, indem Objektklassen nur für bestimmte Detaillierungsstufen gültig sind. Während die Gebäudeklasse ( building ) für LoDs 1 bis 4 gültig ist, dürfen Gebäudeoberflächen ( boundary surfaces ) nur für LoDs 2 bis 4 modelliert werden. So kommt es, dass mittels CityGML 3D-Stadtmodelle in unterschiedlichen Komplexitätsstufen modelliert werden können - sowohl was Geometrie als auch was Semantik betrifft. Als Austauschformat ist also volle Flexibilität bezüglich darstellbarer Daten und möglicher Anwendungen geboten. 3 Gegenüberstellung der Modellierung von Geometrie und Semantik Folgt man der ISO 191xxer Standardfamilie für die Modellierung von räumlichen Informationen, trifft man auf eine duale Struktur bezüglich der Repräsentation von Geometrie und Semantik. Diese macht sich in CityGML (wie eben aufgezeigt) in einer dualen Hierarchie bemerkbar. Doch wie schaut das bei anderen 3D-Modellierungen aus? Im Folgenden werden verschiedene 3D-Stadtmodelle hinsichtlich ihrer räumlichen und semantischen Komplexität genauer untersucht. Räumliche Komplexität bezieht sich dabei nicht auf die Anzahl an verwendeten Primitiven, sondern auf die strukturelle Untergliederung in Teilelemente, wodurch eine geometrische Hierarchie sowie implizit topologische Regeln definiert werden. Analog steht die semantische Komplexität für die strukturelle Unterteilung semantischer Information. In den Abbildungen 2 bis 7 sieht man ein Gebäude, welches aus Gebäudeteilen, Wänden, Fenstern, Tür, Dach und Treppen aufgebaut ist. Obwohl die visuelle Erscheinung immer dieselbe ist (mit Ausnahme von Abbildung 3 wo keine Geometrie vorhanden ist), unterscheiden sich die Modellierungen maßgeblich. Die hierarchische Untergliederung der Daten ist durch Bäume (links: Semantik, rechts: Geometrie) dargestellt. Es kann wie folgt zwischen 6 verschiedenen Kategorien räumlicher bzw. semantischer Komplexität unterschieden werden.
6 172 Alexandra Stadler Kategorie 1: Nur Geometrie, keine Semantik (Abbildung 2). Diese Art von Modellen tritt vor allem bei der Verwendung von typischen 3D-Grafikformaten wie VRML, X3D, KML, U3D oder CAD auf - es handelt sich also um übliche Ergebnisse von 3D- Modellierungswerkzeugen oder einfachen CAD-Systemen. Die Folge sind mehr oder weniger stark strukturierte Geometrien ohne semantische Zusatzinformationen, welche oft in Szenengraphen organisiert sind (Foley et al., 1995). Nicht selten werden hier nicht einmal IDs vergeben. Die Strukturen sind also nicht miteinander vergleichbar. Abbildung 2: Unstrukturierte Geometrie ohne semantische Objektinformationen (Kategorie 1). Kategorie 2: Nur Semantik, keine Geometrie (Abbildung 3). Dieser Fall ist recht untypisch. Er beschreibt Stadtmodellierungen bei denen zwar bekannt ist, dass es räumliche Objekte mit zugewiesenen semantischen Informationen gibt, die zugehörige Geometrie aber nicht verfügbar ist. Daten dieser Art werden beispielsweise durch Zählungen ohne genaue Bestimmung der Verortungsgrundlage oder durch rein semantische Ableitung aus Facility Management Systemen bestimmt. Sinnvoll sind sie aber erst wenn der Bezug zur entsprechenden Geometrie sichergestellt wird. Abbildung 3: Einfache Semantik ohne zugehörige Geometrie Wo ist das Objekt? (Kategorie 2). Kategorie 3: Einfache Objekte mit unstrukturierter Geometrie (Abbildung 4). Hier wird jedes Objekt durch eine Reihe unstrukturierter 3D-Oberflächen und eine einfache Semantik - bestehend aus Objektklasse und teilweise einigen nicht räumlichen Attributen - beschrieben. Die Strukturen sind zwar nur auf der obersten Hierarchieebene (Gesamtobjekt) vergleichbar - für die Modellierung einfacher Objekte ist diese Form der
7 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 173 Zuordnung aber durchaus angebracht und ausreichend. Typische Implementierungen sind Modelle die auf sogenannten Multipatch-Shapefiles (ESRI 1998) beruhen. Abbildung 4: Einfaches Objekt mit unstrukturierter Geometrie (Kategorie 3). Kategorie 4: Einfache Objekte mit strukturierter Geometrie (Abbildung 5). Im Gegensatz zu Kategorie 3 kann die Geometrie natürlich auch strukturiert hinsichtlich ihrer räumlichen Untergliederung sein. Auf Seite der Semantik ist aber wiederum nur das Vorliegen einer bestimmten Objektklasse bekannt. Der Vergleich der Strukturen kann also auch hier nur auf Gesamtobjektebene erfolgen, da die nötige semantische Untergliederung für eine Zuordnung der Subgeometrien fehlt. Modelle dieser Art können beispielsweise mittels photogrammetrischer Extraktionswerkzeuge oder durch automatische Rekonstruktion von geometrischen Primitiven aus unstrukturierten Geometrien wie Laserscanner-Punktwolken oder Triangulierungen erstellt werden. Abbildung 5: Einfaches Objekt mit komplex strukturierter Geometrie (Kategorie 4). Kategorie 5: Komplexe Objekte mit unstrukturierter Geometrie (Abbildung 6). Umgekehrt kommt es natürlich auch vor, dass detaillierten semantischen Objekten nur einfache, unstrukturierte Geometrie zugrunde liegt. Die semantische Unterteilung ist also bekannt, Zuordnungen zur Geometrie sind aber nur begrenzt (auf den obersten Hierarchieebenen) möglich. Hier ist also nur ein geringer Grad an Kohärenz gegeben - bekannt ist lediglich, dass die Ansammlung von Geometrieobjekten ein bestimmtes semantisches Objekt (z.b. ein Gebäude) repräsentiert. Solche Modelle sind unter anderem das Ergebnis einfacher Ableitungen aus 3D Building Information Models (BIM) wie die Industry Foundation Classes (IFC, Adachi et al., 2003) oder Facility Management Systemen. Die komplexe räumliche Struktur, die dort meist durch Constructive Solid
8 174 Alexandra Stadler Geometry (CSG, siehe Foley et al., 1995) repräsentiert ist wird dabei in eine Menge von 3D-Oberflächen als Boundary-Representation (B-Rep) ungewandelt. Abbildung 6: Objekt mit komplexer semantischer Struktur und detaillierter, aber unstrukturierter Geometrie (Kategorie 5). Kategorie 6: Komplexe Objekte mit strukturierter Geometrie (Abbildung 7). Besonders erstrebenswert ist die komplexe Modellierung sowohl von Geometrie und Semantik. Wenn alle semantischen Objekte mit geometrischen Objekten auf derselben Aggregationsebene korrelieren, spricht man von vollständiger räumlich-semantischer Kohärenz (Abbildung 7). Diese Modelle weisen den höchsten Grad an struktureller Qualität auf, da sie reich an geometrischen und semantischen Unterteilungen sind. Im Gegensatz zu Kategorie 5 erhält man solche Modelle durch komplexe Ableitungen aus Building Information Models wie IFC. In (Benner et al., 2005) ist beschrieben, wie man Semantik und Geometrie aus CSG-Darstellungen in IFC zu räumlich-semantisch kohärenten B-Rep- Darstellungen in CityGML umwandeln kann. Automatische Gebäudeextraktionsmethoden streben u.a. dieses Qualitätsniveau an (Fischer et al., 1998, Brenner, 2003). Abbildung 7: Komplexes Objekt mit voll kohärenter räumlich-semantischer Struktur (Kategorie 6). Wichtig anzumerken ist hier noch, dass CityGML mit Ausnahme der ersten alle Kategorien unterstützt. Kategorie 1 wird nicht abgedeckt, da Geometrien immer semantischen Objekten angehängt werden - dadurch ist stets ein Minimalmaß semantischer Information gewährleistet. Modelliert man auf Grundlage von CityGML hat man also immer die Möglichkeit vorerst unstrukturierte bzw. nur teilweise kohärente Datensätze vorzuhalten und diese dann schrittweise zu verfeinern bis hin zu vollständig kohärenten, komplexen Modellen.
9 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen Räumlich-Semantische Kohärenz Im vorhergehenden Abschnitt wurde bereits einige Male der Begriff Kohärenz angesprochen. Die gestrichelten Linien in Abbildungen 2 bis 7 drücken Assoziationen zwischen geometrischen und semantischen Informationen aus, welche eine direkte Aussage über diese Kohärenz zulassen. Doch was bedeutet dieser Begriff überhaupt und weshalb ist eine kohärente Modellierung anzustreben? Diese Fragen sollen im Folgenden beantwortet werden. Allgemein gesprochen bezeichnet Kohärenz einen kohärenten Zustand, also eine logische, geordnete und ästhetisch gesehen konsistente Beziehung von Einzelteilen (www. thefreedictionary.com). Im Kontext von Geodaten beschreibt räumlich-semantische Konsistenz also die konsistente Beziehung von räumlichen und semantischen Informationen. Diese Beziehung kann in Form von Assoziationen realisiert werden - allerdings nur im Falle struktureller Ähnlichkeit. In anderen Worten: Wenn Geometrie und Semantik im Hinblick auf ihre Aggregationen dieselbe Struktur aufweisen, werden sie als kohärent bezeichnet. Nur dann können geometrische und semantische Informationen im gegenseitigen Zusammenspiel verwendet werden. Das hat folgende naheliegende Vorteile: Geometrische Objekte wissen was sie darstellen. Semantische Objekte wissen wo und wie groß sie sind. Im Sinne einer mathematischen Beschreibung werden strukturelle Ähnlichkeiten allgemein mittels Homomorphismen abgebildet. Das bedeutet: Je mehr geometrische und semantische Objekte über ihre strukturelle Ähnlichkeit hinsichtlich Aggrgationsbeziehungen assoziiert werden können, desto höher ist der Grad an Kohärenz. Die Ableitung eines quantitativen Kohärenzmaßes aufgrund der Bestimmung dieser Homomorphismen ist zukünftiges Forschungsthema - hier soll vorerst ein qualitatives Kohärenzmaß und dessen Relevanz vorgestellt werden. Neben räumlicher und semantischer Komplexität, stellt auch die Kohärenz dieser beiden Strukturen ein wichtiges Qualitätsmaß für 3D-Stadtmodelle dar. Sie geht aus der Anzahl identifizierbarer Zuordnungen zwischen geometrischen und semantischen Objekten hervor und beschreibt somit deren strukturelle Ähnlichkeit. Da sowohl einfache als auch komplexe Modelle voll kohärent sein können (Kategorien 3 und 6), muss die Anzahl der Zuordnungen durch die Anzahl an Objekten normalisiert werden. Bildet man räumliche und semantische Komplexität zusammen mit dem Kohärenzgrad ab (je auf einer Koordinatenachse, siehe Abbildung 8), ergibt sich ein Kohärenzraum. Volle Kohärenz kann nur entlang der Linie gleicher räumlicher und semantischer Komplexität erreicht werden - die Fläche maximal möglicher Kohärenz hat daher die Form eines Bogens. Die gestrichelte Linie am hinteren Ende der Fläche repräsentiert ein offenes Intervall, da Kohärenz nicht definiert werden kann, wenn keine Geometrie oder keine Semantik vorhanden ist. Die Ziffern 1 bis 6 markieren die Positionen der in Abschnitt 3 besprochenen Kategorien 1 bis 6.
10 176 Alexandra Stadler In allen Fällen (mit Ausnahme von Kategorie 2, wo keine Geometrie verfügbar ist), kann die visuelle Erscheinung des Gebäudes dieselbe sein. Daraus wird klar, dass man rein aus der Erscheinung eines Modells nicht auf dessen strukturelle Qualität schließen kann. Das ist eine wichtige Erkenntnis im Hinblick auf die Identifizierung der Einsatzbereiche von 3D-Stadtmodellen und der jeweiligen Unterstützung automatischer Datenintegration. 5 Nutzen Räumlich Semantischer Kohärenz Wie kann man nun von räumlich-semantisch kohärenter Modellierung profitieren? Im Folgenden sollen hier zwei Bereiche herausgestrichen werden: der Nutzen für die Validierung von 3D-Stadtmodellen und jener für die automatische Integration verteilter Datensätze zur Gewährleistung von Interoperabilität zwischen 3D-Geodaten. Abbildung 8: Möglicher Kohärenzgrad in Abhängigkeit von räumlicher und semantischer Komplexität. 5.1 Datenvalidierung Datenvalidierung bezeichnet die Überprüfung existierender Daten auf deren Konsistenz. Die hierfür verwendeten Konsistenzregeln beruhen in erster Linie auf dem zu Grunde liegenden Datenmodell. Im Falle eines rein geometrischen Modells, ist die Datenvalidierung auf Überprüfung von rein geometrischen Konsistenzregeln (wie z.b. die topologische korrekte Verbindung von composite geometries ) beschränkt. Beinhaltet das Modell geometrische sowie semantische Informationen in kohärenter Weise, hat man die Möglichkeit, detailliertere Konsistenzregeln zu formulieren: Semantische Informationen definieren üblicherweise topologische Beziehungen zwischen einzelnen Objektklassen wie
11 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 177 contains, touches, etc. (siehe Clementini & Di Felice, 1996). Räume beispielsweise dürfen sich gegenseitig nicht überlappen, müssen aber vollständig innerhalb eines umgebenden Gebäudes liegen. 5.2 Datenintegration Noch wesentlicher ist der Nutzen für die Integration von Daten aus verteilten Quellen. Es wird davon ausgegangen, dass den Daten ein gemeinsames Datenmodell, also dieselbe Ontologie zu Grunde liegt. Das Problem der Datenintegration ist dann also nicht, semantische Differenzen zwischen Datensätzen zu beseitigen, sondern unter Zuhilfenahme semantischer Zusatzinformationen aller betroffenen Datensätze geometrische Harmonisierungen durchzuführen und damit regionale und ebenenweise Fragmentierungen aufzulösen - mit dem Ziel, geometrisch, topologisch und semantisch konsistente 3D-Modelle zu erzeugen. Im Folgenden wird die Relevanz räumlich-semantischer Kohärenz anhand dreier Datenintegrationsszenarien erläutert: Ist keine semantische Information vorhanden (Kategorie 1) bzw. die semantische Struktur korreliert nicht mit der geometrischen Struktur, kann die Integration rein auf Basis geometrischer Bedingungen durchgeführt werden. Das bedeutet, dass jegliche Harmonisierungen ohne Verknüpfungsinformation (in Form von Passpunkten oder höherdimensionalen Verknüpfungsobjekten) auskommen müssen. Abbildung 9 zeigt die Kombination von 3 Datensätzen, welche keine Semantik besitzen. Für das menschliche Auge ist trotz der Anzeige in zufälligen Farben klar, dass es sich um ein Gebäude, einen Fußweg und Gelände handeln muss. Für einen automatischen Integrationsprozess ist diese Information allerdings nicht verfügbar, da sie weder explizit modelliert noch mit einfach Mitteln aus den Daten ableitbar ist. Es ist also keine sinnvolle ad-hoc-integration möglich. Besitzt man lediglich semantische Grundinformationen wie die beteiligten Objektklassen (Kategorien 3 und 4) bzw. kann trotz komplexer semantischer Modellierung aufgrund fehlender Kohärenz nur wenige Assoziationen zur Geometrie herstellen (Kategorie 5) können zumindest einfache Integrationsverfahren angewandt werden. Im Gegensatz zu obigem Szenario ist hier bekannt, dass es sich um Gebäude, Fußweg und Gelände handelt und die Objekte können daher entsprechend angepasst werden. Abhängig von der Objektklasse und ihrer Relevanz, ist die Definition von maximalen Verbesserungen für den Ausgleichungsprozess möglich. Diese basieren meist auf den zu Grunde liegenden Methoden der Datenerfassung und der daraus folgenden Genauigkeit, also Aspekten der Datenqualität. Ein weniger genaues Geländemodell wird beispielsweise eher der Grundfläche eines Gebäudes angepasst als umgekehrt. Im Fall unseres Gebäudes ist aber keine Information darüber vorhanden, dass ein Kellergeschoss mitmodelliert wurde. Es gibt also keine Möglichkeit, das Gelände automatisch so an das Haus anzupassen, dass der Keller unter der Erdoberfläche liegt. Analog kann der Weg zwar in das Gelände ein-
12 178 Alexandra Stadler Abbildung 9: Kombination von drei Datensätzen (Geometrien von Gebäude, Gelände, Fußweg) ohne explizite Repräsentation von Semantik. Für einen automatischen Prozess ist nicht klar, welche Geometrieteile angepasst werden müssen(und wie). geschnitten werden, der Anschluss an die Eingangstür würde aber deren semantische Kennzeichnung erfordern, welche in diesem Szenario nicht gegeben ist. Im Falle räumlich-semantisch kohärenter, komplexer Modellierung (Kategorie 6), können alle verfügbaren semantischen Informationen in den Harmonisierungsprozess eingebunden werden. Sie können verwendet werden, um Beziehungen zwischen Objektklassen auszunützen; Toleranzwerte für die geometrische Harmonisierung unterschiedlicher Objektklassen zu definieren; Korrespondierende Objekte zu identifizieren sowie Verknüpfungselemente (punktförmig oder höherdimensional) zu definieren und damit die Mehrdeutigkeiten der Ausgleichung zu minimieren. Abbildung 10 zeigt dieselben Objekte wie Abbildung 9 - in diesem Fall allerdings nach der Integration unter Verwendung semantischer Zusatzinformationen. Kennt man die Position der Eingangstür,kann sowohl das Gelände als auch der der Fußweg an deren unter Kante angepasst werden. Die Bestimmung von expliziten Integrationsregeln für die Kombination unterschiedlicher Objektklassen ist ebenso zukünftiges Forschungsziel wie die Entwicklung eines quantitativen, objektiven Qualitätsmaßes für die Bewertung der Konsistenz von 3D-Szenen. Räumlich-semantische Kohärenz als das Maß für die Ähnlichkeit geometrischer und semantischer Datenstruktur wird in diesem Zusammenhang für extrem wichtig erachtet.
13 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 179 Abbildung 10: Konsistente Integration der in Abbildung 9 dargestellten Datensätze; ermöglicht durch komplexe semantische Informationen, welche kohärent zur fein strukturierten Geometrie modelliert sind. 6 Zusammenfassung Virtuelle 3D-Stadtmodelle werden typischerweise durch Kombination von Daten unterschiedlichster Quellen zusammengestellt. Die Integration dieser Daten obliegt daher nicht mehr dem Datenbereitsteller, sondern dem Datennutzer. Es werden daher Methoden automatischer Datenintegration gesucht, welche auf strukturell konsistenten Modellen beruhen - in Bezug auf Geometrie, Semantik und deren Zusammenhang. Strukturelle Konsistenz ist aber nur ein Aspekt der Datenqualität welcher üblicherweise weniger Aufmerksamkeit bekommt als diverse Genauigkeitsaspekte. Dennoch ist räumlichsemantische Kohärenz von besonderer Bedeutung im Kontext räumlicher Modellierung. Dieser Beitrag enthält eine kurze Einführung in CityGML, wobei das Hauptaugenmerk auf die dualen Aggregationshierarchien seitens der Geometrie und Semantik gelegt wurde. Das Datenmodell erlaubt Repräsentationen von Stadtmodellen in verschiedenen Detaillierungsstufen bezüglich der geometrischen und semantischen Strukturierung. Aus dieser Erkenntnis heraus wurden 6 Kategorien unterschiedlicher Qualität von Datenmodellen identifiziert. Neben der strukturellen Komplexität der Strukturen wurde auch die entsprechende Kohärenz als wichtiger Aspekt der Datenqualität bestimmt. Es wurde ein Kohärenzraum definiert, in dem Datensätze konkret verortet und dadurch automatisch bewertet werden können. Des weiteren wurde gezeigt, welche Kategorien von welchen existierenden 3D-Modellierungsstandards aus den Bereichen Computergrafik, CAD, CAAD, BIM und GIS abgedeckt werden. Abschließend wurde der Nutzen von räumlich-semantischer Kohärenz für die Datenvalidierung und Datenintegration näher erläutert. Nachdem Kohärenz relationaler Strukturen mathematisch durch einen Homomorphismus beschrieben werden kann, soll in Zukunft eine quantitative Beschreibung räumlichsemantischer Kohärenz entwickelt werden. Ausgangspunkt dafür soll die genauere Be-
14 180 Alexandra Stadler trachtung von relationalem Matching und Ähnlichkeitsmaßen für Baumstrukturen sein. Abhängig von der Kategorie und dem jeweiligen Kohärenzgrad sollen zukünftige Integrationsmethoden dann entsprechend zurechtgeschneidert werden. Außerdem könnte die Kohärenzbestimmung zusätzlich auch auf Datenmodellebene erfolgen. Wenn man Aggregationsrelationen im semantischen Modell explizit als räumliche Aggregationen markiert (wie in Pittarello & De Faveri, 2006 vorgeschlagen), könnte man direkt die Verträglichkeit mit einem Geometriemodell überprüfen (z.b. aus der ISO 19107). So lässt sich auch der maximal mögliche Kohärenzgrad bestimmen, den ein spezieller Datensatz erreichen kann. Literatur [1] Adachi, Y., Forester, J., Hyvarinen, J., Karstila, K., Liebich, T., Wix, J Industry Foundation Classes IFC2x Edition 2, International Alliance for Interoperability, org. [2] Benner, J., Geiger, A., Leinemann, K Flexible generation of semantic 3D building models. In: Gröger, Kolbe (eds.) 1 st Intern. ISPRS/EuroSDR/DGPF-Workshop on Next Generation 3D City Models. Bonn, Germany, EuroSDR Publication No. 49. [3] Booch, G., Rumbaugh, J., Jacobson, I., Unified Modeling Language User Guide. Addison-Wesley. [4] Brenner, C., Building Reconstruction from Laser Scanning and Images. In: Proc. ITC Workshop on Data Quality in Earth Observation Techniques, Enschede, The Netherlands, November [5] Clementini, E., Di Felice, P., A model for representing topological relationships between complex geometric features in spatial databases. Information Science, Vol. 90, No. 1-4 [6] Czerwinski, A., Kolbe, T. H., Plümer, L., Stöcker-Meier, E., Spatial data infrastructure techniques for flexible noise mapping strategies. In: Tochtermann, Scharl (eds.), Proc. of the 20th International Conference on Environmental Informatics - Managing Environmental Knowledge. Graz [7] Döllner, J., Kolbe, T. H., Liecke, F., Sgouros, T., Teichmann, K The Virtual 3D City Model of Berlin - Managing, Integrating, and Communicating Complex Urban Information. In: Proceedings of the 25th Urban Data Management Symposium UDMS 2006 in Aalborg, DK, May [8] ESRI Inc., ESRI Shapefile Technical Description, URL: http: //
15 Kohärenz von Geometrie und Semantik in der Modellierung von 3D Stadtmodellen 181 [9] Fischer, A., Kolbe, T. H., Lang, F., Cremers, A. B., Förstner, W., Plümer, L., Steinhage, V., 1998: Extracting Buildings from Aerial Images using Hierarchical Aggregation in 2D and 3D.Computer Vision & Image Understanding, Vol. 72, No. 2, Academic Press [10] Foley, J., van Dam, A., Feiner, S., Hughes, J., Computer Graphics: Principles and Practice. Addison Wesley, 2nd Ed. [11] Gröger, G., Kolbe, T. H., Czerwinski, A., 2006: OpenGIS CityGML Implementation Specification Version 0.3.0, OGC Doc. No , Open Geospatial Consortium [12] Herring, J., The OpenGIS Abstract Specification, Topic 1: Feature Geometry (ISO Spatial Schema), Version 5. OGC Document Number [13] ISO/FDIS 19109:2005(E). Geographic information - Rules for application schema. International Organization for Standardization (ISO) [14] Kolbe, T. H., Gröger, G., Plümer, L., CityGML - Interoperable Access to 3D City Models. In: van Oosterom, Zlatanova, Fendel (eds.) Geo-Information for Disaster Management (Proc. of the Int. Symp. on Geo-Information for Disaster Management GI4DM), Delft, Netherlands, March 21-23, Springer. [15] Laurini, R., Spatial multi-database topological continuity and indexing: a step towards seamless GIS data interoperability. Int. Journal on Geographical Inform. Science, Vol. 12, No. 4. [16] Pittarello, F., De Faveri, A., Semantic Description of 3D Environments: a Proposal Based on Web Standards. In: Proceedings of the Web 3D Symposium 2006 in Columbia, Maryland, April 2006, ACM Press. [17] (letzter Zugriff: ) Kontakt Alexandra Stadler Technische Universität Berlin Institut für Geodäsie und Geoinformationstechnik Straße des 17. Juni Berlin stadler@igg.tu-berlin.de kolbe@igg.tu-berlin.de
Räumlich-semantische Kohärenz von 3D-Geodaten
Technische Universität Berlin Räumlich-semantische Kohärenz von 3D-Geodaten DI Alexandra Stadler Prof. Dr. Thomas H. Kolbe Abteilung Methodik der Geoinformationstechnik Institut für Geodäsie und Geoinformationstechnik
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrWindows 8 Lizenzierung in Szenarien
Windows 8 Lizenzierung in Szenarien Windows Desktop-Betriebssysteme kommen in unterschiedlichen Szenarien im Unternehmen zum Einsatz. Die Mitarbeiter arbeiten an Unternehmensgeräten oder bringen eigene
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
Mehr4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrIntegration verteilter Datenquellen in GIS-Datenbanken
Integration verteilter Datenquellen in GIS-Datenbanken Seminar Verteilung und Integration von Verkehrsdaten Am IPD Lehrstuhl für Systeme der Informationsverwaltung Sommersemester 2004 Christian Hennings
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrSDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrTESTEN SIE IHR KÖNNEN UND GEWINNEN SIE!
9 TESTEN SIE IHR KÖNNEN UND GEWINNEN SIE! An den SeniorNETclub 50+ Währinger Str. 57/7 1090 Wien Und zwar gleich in doppelter Hinsicht:!"Beantworten Sie die folgenden Fragen und vertiefen Sie damit Ihr
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrQualitätssicherung bei der mobilen Datenerfassung
Qualitätssicherung bei der mobilen Datenerfassung Stephan Mäs Arbeitsgemeinschaft GIS Universität der Bundeswehr München http://www.unibw.de/bauv11/geoinformatik/agis 9. Seminar GIS & Internet 13.-15.
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrBüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen
BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrIhre PLM-Prozessexperten für Entwicklung und Konstruktion
Ihre PLM-Prozessexperten für Entwicklung und Konstruktion PLM2015 Umfrage zur Umstellung CATIA nach Siemens NX bei Daimler AG 16.04.2013 l Umfrageergebnisse 2 VIELEN DANK Vielen Dank für die zahlreiche
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrAccess [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten
Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
Mehr2.5.2 Primärschlüssel
Relationale Datenbanken 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110
Mehr1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrDie Quantitative und Qualitative Sozialforschung unterscheiden sich bei signifikanten Punkten wie das Forschungsverständnis, der Ausgangspunkt oder
1 2 3 Die Quantitative und Qualitative Sozialforschung unterscheiden sich bei signifikanten Punkten wie das Forschungsverständnis, der Ausgangspunkt oder die Forschungsziele. Ein erstes Unterscheidungsmerkmal
MehrBerechnung der Erhöhung der Durchschnittsprämien
Wolfram Fischer Berechnung der Erhöhung der Durchschnittsprämien Oktober 2004 1 Zusammenfassung Zur Berechnung der Durchschnittsprämien wird das gesamte gemeldete Prämienvolumen Zusammenfassung durch die
MehrMeet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten
Meet the Germans Lerntipp zur Schulung der Fertigkeit des Sprechens Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten Handreichungen für die Kursleitung Seite 2, Meet the Germans 2. Lerntipp
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
Mehr«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen
18 «Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen teilnimmt und teilhat.» 3Das Konzept der Funktionalen
MehrGIS 1 Kapitel 5: Bedeutung von Metadaten und Qualität t von Daten
GIS 1 Kapitel 5: und Qualität t von Daten Stephan Mäs Prof. Dr.-Ing. Wolfgang Reinhardt Arbeitsgemeinschaft GIS Universität der Bundeswehr München Wolfgang.Reinhardt@unibw.de www.agis.unibw.de - Definition
MehrBarrierefreie Webseiten erstellen mit TYPO3
Barrierefreie Webseiten erstellen mit TYPO3 Alternativtexte Für jedes Nicht-Text-Element ist ein äquivalenter Text bereitzustellen. Dies gilt insbesondere für Bilder. In der Liste der HTML 4-Attribute
MehrOutsourcing und Offshoring. Comelio und Offshoring/Outsourcing
Outsourcing und Offshoring Comelio und Offshoring/Outsourcing INHALT Outsourcing und Offshoring... 3 Comelio und Offshoring/Outsourcing... 4 Beauftragungsmodelle... 4 Projektleitung vor Ort und Software-Entwicklung
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrIn 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrForschen - Schreiben - Lehren
Forschen - Schreiben - Lehren Kontakt: Mareike Gronich mgronich@uni-bielefeld.de Fach/Fachgebiet: Germanistik Art der Lehrveranstaltung: Seminar Ausgangspunkt Geschütztes konstruktives Peer-Feedback in
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Dipl. Inform. Andreas Wilkens 1 Organisatorisches Freitag, 05. Mai 2006: keine Vorlesung! aber Praktikum von 08.00 11.30 Uhr (Gruppen E, F, G, H; Vortestat für Prototyp)
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrPhotorealistische Echtzeit-Visualisierung geovirtueller Umgebungen
Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen Anselm Kegel Hasso-Plattner-Institut Fachgebiet Computergrafische Systeme Prof. Dr. Jürgen Döllner Universität Potsdam www.hpi.uni-potsdam.de/3d
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
Mehretutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche
etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:
MehrDie Übereckperspektive mit zwei Fluchtpunkten
Perspektive Perspektive mit zwei Fluchtpunkten (S. 1 von 8) / www.kunstbrowser.de Die Übereckperspektive mit zwei Fluchtpunkten Bei dieser Perspektivart wird der rechtwinklige Körper so auf die Grundebene
MehrEinbindung des Web Map Service für Gemeinden Anleitung
Einbindung des Web Map Service für Gemeinden Anleitung Datum: 15.10.2015 Inhaltsverzeichnis 1 Allgemein... 3 2 Einstiegsseite Erhalt eines gültigen WMS-Zugriffs... 3 3 Einbindung der Dienste... 6 3.1 WMS-fähiges
MehrGI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.
GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen Teil 1: Einführung: Wissensbasis und Ontologie Was ist eine Wissensbasis? Unterschied zur Datenbank: Datenbank: strukturiert
MehrIT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit
IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft
MehrWas ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
MehrBinärdarstellung von Fliesskommazahlen
Binärdarstellung von Fliesskommazahlen 1. IEEE 754 Gleitkommazahl im Single-Format So sind in Gleitkommazahlen im IEEE 754-Standard aufgebaut: 31 30 24 23 0 S E E E E E E E E M M M M M M M M M M M M M
MehrLösungsmethoden gewöhnlicher Differentialgleichungen (Dgl.)
Lösungsmethoden gewöhnlicher Dierentialgleichungen Dgl) Allgemeine und partikuläre Lösung einer gewöhnlichen Dierentialgleichung Eine Dierentialgleichung ist eine Gleichung! Zum Unterschied von den gewöhnlichen
MehrDas System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.
Usability Heuristiken Karima Tefifha Proseminar: "Software Engineering Kernkonzepte: Usability" 28.06.2012 Prof. Dr. Kurt Schneider Leibniz Universität Hannover Die ProSeminar-Ausarbeitung beschäftigt
Mehr50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse 11 13. 501322 Lösung 10 Punkte
50. Mathematik-Olympiade. Stufe (Regionalrunde) Klasse 3 Lösungen c 00 Aufgabenausschuss des Mathematik-Olympiaden e.v. www.mathematik-olympiaden.de. Alle Rechte vorbehalten. 503 Lösung 0 Punkte Es seien
MehrFTP-Leitfaden RZ. Benutzerleitfaden
FTP-Leitfaden RZ Benutzerleitfaden Version 1.4 Stand 08.03.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zeitaufwand... 3 2 Beschaffung der Software... 3 3 Installation... 3 4 Auswahl des Verbindungstyps...
MehrBei der Übertragung eines 3D-Modells zwischen zwei CAD-Anwendungen verlieren Sie Stunden oder sogar Tage beim Versuch, saubere Geometrie zu erhalten
Bei der Übertragung eines 3D-Modells zwischen zwei CAD-Anwendungen verlieren Sie Stunden oder sogar Tage beim Versuch, saubere Geometrie zu erhalten und einfachste Änderungen vorzunehmen. An der Arbeit
MehrSkriptenverkauf Datenmodell. Lars Trebing, 4. Juli 2008
Skriptenverkauf Datenmodell Lars Trebing, 4. Juli 2008 Überblick Verkaufsvorgang Verkaufter Bestand Ärger Nummer Verkaufsvorgang Nummer Lagerplatz Abschlußzeitpunkt primär (ja, nein) Text Verkäufer Kunde
MehrInkrementelles Backup
Inkrementelles Backup Im Gegensatz zu einer kompletten Sicherung aller Daten werden bei einer inkrementellen Sicherung immer nur die Dateien gesichert, die seit der letzten inkrementellen Sicherung neu
MehrUm zusammenfassende Berichte zu erstellen, gehen Sie folgendermaßen vor:
Ergebnisreport: mehrere Lehrveranstaltungen zusammenfassen 1 1. Ordner anlegen In der Rolle des Berichterstellers (siehe EvaSys-Editor links oben) können zusammenfassende Ergebnisberichte über mehrere
Mehr2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:
2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway
MehrA1.7: Entropie natürlicher Texte
A1.7: Entropie natürlicher Texte Anfang der 1950er Jahre hat Claude E. Shannon die Entropie H der englischen Sprache mit einem bit pro Zeichen abgeschätzt. Kurz darauf kam Karl Küpfmüller bei einer empirischen
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrSechster ProSTEP Benchmark Teil 2: PDM Data Exchange
Sechster ProSTEP Benchmark Teil 2: PDM Data Exchange Erster Benchmark für den PDM-Datenaustausch im STEP-Format Der Austausch von CAD-Modellen mit Hilfe des neutralen Datenaustauschformats entsprechend
MehrLizenzierung von Windows Server 2012
Lizenzierung von Windows Server 2012 Das Lizenzmodell von Windows Server 2012 Datacenter und Standard besteht aus zwei Komponenten: Prozessorlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrIntegration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.
Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrMean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF) Hintergrundinformation zur MTBF Was steht hier? Die Mean Time Between Failure (MTBF) ist ein statistischer Mittelwert für den störungsfreien Betrieb eines elektronischen
MehrKlicken Sie auf Weiter und es erscheint folgender Dialog
Datenimport Hier wird der Import von Excel-Daten in das Programm Videka TS beschrieben. Der Import mit den Programmen Aring s AdressMogul und Aring s promptbill läuft genauso ab, wie hier beschrieben.
MehrIn 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrAnmeldeverfahren. Inhalt. 1. Einleitung und Hinweise
Anmeldeverfahren Inhalt In dieser Anleitung finden Sie eine detaillierte Beschreibung der verschiedenen Anmeldeverfahren bzw. Zugangsberechtigungen anhand der verschiedenen Szenarien, die für Sie in der
MehrPsychologie im Arbeitsschutz
Fachvortrag zur Arbeitsschutztagung 2014 zum Thema: Psychologie im Arbeitsschutz von Dipl. Ing. Mirco Pretzel 23. Januar 2014 Quelle: Dt. Kaltwalzmuseum Hagen-Hohenlimburg 1. Einleitung Was hat mit moderner
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrBASIS Karten, WEA-Katalog, Projektierung, Objekte etc.
Das Basismodul enthält diese Elemente: 1. Projektsteuerung / -management 3. Kartenhandling-System 2. Windenergieanlagen-Katalog 4. Projektierung und objektorientierte Dateneingabe Die Projektsteuerung
MehrDER SELBST-CHECK FÜR IHR PROJEKT
DER SELBST-CHECK FÜR IHR PROJEKT In 30 Fragen und 5 Tipps zum erfolgreichen Projekt! Beantworten Sie die wichtigsten Fragen rund um Ihr Projekt für Ihren Erfolg und für Ihre Unterstützer. IHR LEITFADEN
MehrPräsentation zum Thema XML Datenaustausch und Integration
Sebastian Land Präsentation zum Thema XML Datenaustausch und Integration oder Warum eigentlich XML? Gliederung der Präsentation 1. Erläuterung des Themas 2. Anwendungsbeispiel 3. Situation 1: Homogene
MehrZusatzmodul Lagerverwaltung
P.A.P.A. die kaufmännische Softwarelösung Zusatzmodul Inhalt Einleitung... 2 Definieren der Lager... 3 Zuteilen des Lagerorts... 3 Einzelartikel... 4 Drucken... 4 Zusammenfassung... 5 Es gelten ausschließlich
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrInstallationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb
Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb CashPro basiert auf Accesstechnologie 2003 und ist auch unter den aktuellen Accessversionen 2007 bis 2013 einsetzbar und Mehrbenutzerfähig.
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrInfo zum Zusammenhang von Auflösung und Genauigkeit
Da es oft Nachfragen und Verständnisprobleme mit den oben genannten Begriffen gibt, möchten wir hier versuchen etwas Licht ins Dunkel zu bringen. Nehmen wir mal an, Sie haben ein Stück Wasserrohr mit der
Mehr