Topologische Regeln in SMALLWORLD

Download Report

Transcript Topologische Regeln in SMALLWORLD

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 SMALLWORLDPlattform 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 Angabe
der 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
do_nothing – do_nothing
connect - connect
Keine Wechselwirkung
Punkte werden verbunden
Platzierung
eines Punktsymbols
auf ein anderes
Punktsymbol
Geometrie-Typ
Linie
Geometrie-Typ
Punkt
halbe Regeln:
halbe Regeln:
· do_nothing · connect_ends
· do_nothing · connect
· split_link
· split_chain
mögliche Regeln
connect
– connect_ends
gemeinsamer
Knoten auf
dem
connect
do_nothing
– split_link:
– do_nothing:
Punktsymbol
keine
teilt Linienzug
Wechselwirkung
auf,
aber
Ende des
Linienzuges
Verbindung
durch
Knoten
Geometrie-Typ
Linie
Geometrie-Typ
Punkt
halbe Regeln:
halbe Regeln:
· do_nothing · connect_ends
· do_nothing · connect
· split_link
· split_chain
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
Geometrie-Typ: Punkt
Geometrie-Typ: Flächen
mögliche Kombinationen der „halben Regeln“
do_nothing – do_nothing
keine Wechselwirkung,
Connect – split_link
ein auf der Grenze einer Fläche platziertes
in oder auf der Grenze der Fläche
Punktsymbol, teilt die Kante und hat
gemeinsamen Knoten mit der Fläche
Geometrie-Typ: Linienzug
mögliche Kombinationen
der „halben Regeln“
Geometrie-Typ: Linienzug
Anzeige der Auswahl im
Topologie-Editor
Geometrie-Typ: Linienzug
Geometrie-Typ: Linienzug
mögliche Kombinationen der „halben Regeln“
do_nothing – do_nothing
bei Überlappung zweier Linienzüge
erfolgt keine Wechselwirkung
do_nothing – do_nothing
Straße
Gasleitung
Geometrie-Typ: Linienzug
Geometrie-Typ: Linienzug
mögliche Kombinationen der „halben Regeln“
connect_ends
bei Berührung zweier Linienzüge, lediglich
Verbindung bei Berührung an den Enden
Geometrie-Typ: Linienzug
Geometrie-Typ: Linienzug
mögliche Kombinationen der „halben Regeln“
endsplit_chain
endsplit_link
ähnlich endsplit_link, jedoch geklonter
lediglich
Ende bei
eines
DatensatzVerbindung,
für geteiltenwenn
Linienzug
Linienzuges
auf Linienzuges
einem zweiten
liegt;
Verbindung des
über
seine
keine
Länge;Verbindung der Schnittstellen;
zwei identische Datensätze
endsplit_link oder endsplit_chain
Geometrie-Typ: Linienzug
Geometrie-Typ: Linienzug
mögliche Kombinationen der „halben Regeln“
split_link
split_chain
Teilung
der werden
Kanten an
an den
Schnittstellen;
Linienzüge
Schnittstellen in
Verbindung
der Linienzüge
durch
Neue aufgeteilt,
und einander
angeschlossen;
gemeinsame
Datensatz desKnoten;
ursprünglichen Linienzuges
gemeinsame
wird geklont Kante, wenn Linienzüge
übereinanderliegen
mehrere identische Datensätze
split_link oder split_chain
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
Geometrie-Typ: Linienzug
Anzeige der Auswahl im
Topologie-Editor
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
Geometrie-Typ: Linienzug
Linienzug überlappt Fläche
Linienzug überlappt Fläche
Linienzug (L) überlappt Fläche
Keine
Aufteilung
Schnittstelle
der
L an an
Verbindung
nurKanten
an den des
Punkten,
den
Schnittstellen;
denen
das Ende eines L auf dem
Verbindung
des L und
der Fläche
Umring der Fläche
liegt;
durch
gemeinsameanKnoten;
keine Verbindung
Schnittstellen;
gemeinsame Kanten möglich;
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
Geometrie-Typ: Linienzug
Linienzug schneidet Fläche
Linienzug schneidet Fläche
Aufteilung der Polygone der
Aufteilung der Fläche in mehrere
Fläche in einzelne Polygone
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
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
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
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
Beziehungen symmetrisch
Geometrie-Typ: Fläche
Polygone
Teilung
keine Wechselwirkung
der
werden
Kanteninan
einzelne
den Schnittstellen,
Polygone geteilt,
und Verbindung
und durch die
der Flächen
über gemeinsame
überlappenden
Bereiche
Knoten;
gebildet;
Umringe können
gemeinsame
Kanten
gemeinsame
an den Umringen
Kanten haben;
nicht überlappender Flächen;
Wechselwirkung:
split_polygon – split_polygon
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
Beziehungen symmetrisch
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
Insel
See
ASee
Wasserfläche des Sees:
ASee-
AInsel
Geometrie-Typ: Fläche
mögliche Kombinationen
der „halben Regeln“
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!!!!