Topologische Regeln in SMALLWORLD Geoinformation-Seminar 2000/2001 Referent: Michael Zaun 29.01.2001

Preview:

Citation preview

Topologische Regeln in SMALLWORLD

Geoinformation-Seminar 2000/2001

Referent: Michael Zaun

29.01.2001

Topologische Regeln in SMALLWORLD

• Wer und Was ist SMALLWORLD ?

• Themenregeln– Aufbau– Beschreibung und jeweilige Beispiele

• Fazit

Topologische Regeln in SMALLWORLD

Gründung von SMALLWORLD 1988 in Cambridge, mit dem

Ziel zur Schaffung einer Standardsoftware für das

raumbezogene Ressourcen- und Informationsmanagement

Heute: weltweit führendes Unternehmen im SRP-Markt

(SRP = Spatial Resource Planning)

Raumbezogenes Ressourcenmanagement (SRP):

Verbindung physischer und logischer Strukturen mit ihrem

Raumbezug

Topologische Regeln in SMALLWORLD

Strategie:• Erstellung von Standardsystemen und –anwendungen• Intensive Zusammenarbeit mit innovationsstarken

Technologiepartnern für ausgereifte Unternehmenslösungen

• Service-Partner erstellen auf der SMALLWORLD-Plattform unternehmensgerechte DV-Lösung

Lösung:

• SMALLWORLD Fachschalen eröffnen neue Sichtweise,

Abfrage und Analysemöglichkeiten

• sämtliche Unternehmensprozesse erhalten Raumbezug

Topologische Regeln in SMALLWORLD

Zielgruppen:

• Versorgungswirtschaft (Telekommunikation, Strom, Gas, Wasser, Fernwärme, etc.)

• Transportwesen (ÖPNV, klassische Transport- bzw. Logistikaufgaben, Individualverkehr)

Topologische Regeln in SMALLWORLD

Themenregeln in SMALLWORLD GIS

Definition eines Themas:- Zusammenfassung geometrischer Attribute in

Gruppen- Themenregeln bestimmen die Relationen der

Gruppen untereinander

Topologische Regeln in SMALLWORLD

Themenregeln in SMALLWORLD GIS

Beschreibung des Verhaltens topologischer Objekte

Bestandteile: die Definition der geometrischen Objekte, die eigentliche Regel beschreibt das

Zusammentreffen topologischer Objekte

Topologische Regeln in SMALLWORLD

Themenregeln

bezugnehmend auf spezifische Objektgeometrien

= explizite Themenregeln (explicit manifold rules)

Bsp.:

Stadt Position to Straße Mittellinie: connect – split_chain

Spezielle Objektgeometrien

Topologische Regeln in SMALLWORLD

Themenregeln

bezugnehmend auf alle Objektgeometrien eines bestimmten Geometrie-Typs

= Standard-Themenregeln (default manifold rules)

Bsp.: point to chain: do_nothing – do_nothing

allgemeine Angabeder Geometrietypen

Topologische Regeln in SMALLWORLD

Bsp.:Straßenkreuzung

Regel:Connect <-> split_link

Topologische Regeln in SMALLWORLD

Anwendung von Themenregeln

- Topologische Teil bestehend aus zwei „halben Regeln“, bzgl. der beiden Geometrieangaben

- Klonen verschiedener Datensätze, deren geteilte Geometrie anhand der Regeln verbunden sind; Verbindung mit Sachdatensatz nur durch systemerzeugten Schlüssel möglich

Topologie-Editor in SMALLWORLD GIS

Topologische Regeln in SMALLWORLD

Geometrie-Typ: Punktsymbol

halbe Regeln: - do_nothing

- connect

Platzierungeines Punktsymbols

auf ein anderesPunktsymbol

do_nothing – do_nothing

Keine Wechselwirkung

connect - connect

Punkte werden verbunden

Geometrie-Typ Linie

halbe Regeln:

· do_nothing · connect_ends

· split_link · split_chain

Geometrie-Typ Punkt

halbe Regeln:

· do_nothing · connect

mögliche Regeln

do_nothing – do_nothing: keine Wechselwirkungconnect – split_link: Punktsymbol teilt Linienzug auf, aber Verbindung durch Knoten

connect – connect_ends gemeinsamer Knoten auf dem Ende des Linienzuges

Geometrie-Typ Linie

halbe Regeln:

· do_nothing · connect_ends

· split_link · split_chain

Geometrie-Typ Punkt

halbe Regeln:

· do_nothing · connect

mögliche Regeln

connect – split_chain: Entstehung zweier identischer Datensätze durch Klonen des Ausgangs-L;

Bsp.: Wechselwirkung Punkt – Linie

Wasserleitung Ventilobjekt

Abfrageoption:

mit Rohren verbundene Ventile

Reparatur bzw. Instandsetzung der Vemtile

mögliche Kombinationen der „halben Regeln“

Geometrie-Typ: Punkt Geometrie-Typ: Flächen

do_nothing – do_nothing keine Wechselwirkung, in oder auf der Grenze der Fläche

Connect – split_link ein auf der Grenze einer Fläche platziertes Punktsymbol, teilt die Kante und hat

gemeinsamen Knoten mit der Fläche

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Linienzug

Geometrie-Typ: Linienzug

Anzeige der Auswahl im Topologie-Editor

mögliche Kombinationen der „halben Regeln“

Geometrie-Typ: Linienzug Geometrie-Typ: Linienzug

do_nothing – do_nothing bei Überlappung zweier Linienzügeerfolgt keine Wechselwirkung

Gasleitung

Straße

do_nothing – do_nothing

mögliche Kombinationen der „halben Regeln“

Geometrie-Typ: Linienzug Geometrie-Typ: Linienzug

connect_ends bei Berührung zweier Linienzüge, lediglichVerbindung bei Berührung an den Enden

mögliche Kombinationen der „halben Regeln“

Geometrie-Typ: Linienzug Geometrie-Typ: Linienzug

endsplit_link lediglich Verbindung, wenn Ende einesLinienzuges auf einem zweiten liegt;keine Verbindung der Schnittstellen;

endsplit_chain ähnlich endsplit_link, jedoch geklonterDatensatz für geteilten Linienzug beiVerbindung des Linienzuges über seineLänge;zwei identische Datensätze

endsplit_link oder endsplit_chain

mögliche Kombinationen der „halben Regeln“

Geometrie-Typ: Linienzug Geometrie-Typ: Linienzug

split_link Teilung der Kanten an Schnittstellen;Verbindung der Linienzüge durch gemeinsame Knoten;gemeinsame Kante, wenn Linienzügeübereinanderliegen

split_chain Linienzüge werden an den Schnittstellen inNeue aufgeteilt, und einander angeschlossen;Datensatz des ursprünglichen Linienzuges wird geklont

mehrere identische Datensätze

split_link oder split_chain

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Fläche

Geometrie-Typ: Linienzug

Anzeige der Auswahl im Topologie-Editor

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Fläche

Geometrie-Typ: Linienzug

Aufteilung der Kanten des L an den Schnittstellen; Verbindung des L und der Fläche durch gemeinsame Knoten; gemeinsame Kanten möglich;

Linienzug (L) überlappt Fläche

Linienzug überlappt Fläche

Verbindung nur an den Punkten, an denen das Ende eines L auf dem Umring der Fläche liegt; keine Verbindung an Schnittstellen;

Linienzug überlappt Fläche

Keine Schnittstelle

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Fläche

Geometrie-Typ: Linienzug

Linienzug schneidet Fläche

Aufteilung der Polygone der Fläche in einzelne Polygone

Linienzug schneidet Fläche

Aufteilung der Fläche in mehrere Flächen, und Datensatz für urspr. Fläche wird geklont; mindestens zwei ident. Datensätze;

Wechselwirkung : Linie – Fläche

split_link – split_polygon

Wechselwirkung : Linie – Fläche

split_link – split_area

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Fläche

Geometrie-Typ: Linienzug

L an Schnittstellen mit Umring A geteilt; A wird mit allen neuen L verbunden; Datensatz für ursprünglichen L wird geklont; Entstehung von mind. zwei Datensätzen

Linienzug (L) überlappt Fläche (A)

Wechselwirkung : Linie – Fläche

split_chain – split_link

split_chain – split_polygon

split_chain – split_area

mögliche Kombinationender „halben Regeln“

Beziehungen symmetrisch

Geometrie-Typ: Fläche

Geometrie-Typ: Fläche

keine WechselwirkungTeilung der Kanten an den Schnittstellen, und Verbindung der Flächen über gemeinsame Knoten; Umringe können gemeinsame Kanten haben;

Polygone werden in einzelne Polygone geteilt, und durch die überlappenden Bereiche gebildet; gemeinsame Kanten an den Umringen nicht überlappender Flächen;

Wechselwirkung: split_polygon – split_polygon

mögliche Kombinationender „halben Regeln“

Beziehungen symmetrisch

Geometrie-Typ: Fläche

Geometrie-Typ: Fläche

Teilung der Fläche und gemeinsame Kante, wenn gemeinsame Grenze der Flächen vorhanden; Klonen des Datensatzes der Ausgangsfläche

Entstehung mind. zweier identischer Datensätze

AInsel

See

ASee

Insel

Wasserfläche des Sees: ASee-

mögliche Kombinationender „halben Regeln“

Geometrie-Typ: Fläche

Geometrie-Typ: Fläche

bei unterschiedlichen Objektklassen,

z.B. Park (Fläche) & Stadt (Fläche),

Regeln nicht mehr symmetrisch

Wechselwirkung: cutting – cut_by

Fläche 1

Fläche 2

Topologische Regeln in SMALLWORLD

Fazit:

Festlegung diverser Regeln zwischen verschiedenen Geometrietypen und auch Objektklassen

Grundlegender Unterschied zu Systemen anderer GIS-Anbieter

Besonders für Großkunden geeignet, da große Datenmengen leicht bearbeitbar

Nächster Vortrag bitte!!!!

Recommended