Post on 05-Apr-2015
transcript
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!!!!