Variantenplanung
Diese Anleitung bezieht sich nur auf MapEdit Version 22.2. und höher.
Die Variantenplanung kann nur für Datenbanken die das MapEdit Datenmodel haben genutzt werden!
Das einrichten der Variantenplanung kann sehr komplex sein. Wenden Sie für Detaillierte Information zur Verarbeitung und Anwendung von Planungsvarianten an das Consulting bei Mensch und Maschine Infrastruktur.
Wozu dient die Variantenplanung?
Beispiel: Sie haben eine Bestands Datenbank in der alle Strassen ihrer Gemeinde erfasst sind. Nun wollen Sie eine neue Strasse planen. Wie diese Strasse genau aussehen soll ist noch nicht fest definiert und es gibt mehrere unterschiedliche Varianten wie diese neue Strasse aussehen könnte.
Diese neue in Planung befindliche Strasse soll erst nach dem die Entscheidung gefallen ist welche der Varianten umgesetzt wird (bzw. nach dem Bau der Strasse) in die Bestands Datenbank mit allen existierenden Strassen eingefügt werden.
Konzept der Variantenplanung
Es gibt eine Bestandsdatenbank in welcher der aktuelle Zustand der Daten steht.
Des weiteren gibt es für jede Variante die man planen will jeweils eine eigene Planungsdatenbank die die exakt gleiche Datenstruktur und Einstellungen hat wie die Bestandsdatenbank nur ohne die Objekt Daten der Bestandsdatenbank. In dieser Planungsdatenbank werden dann die zu planenden Objekte erfasst. Um diese Planungsdatenbanken schnell erzeugen zu können, wird eine Leere Vorlage Datenbank erzeugt. Beim anlegen einer neuen Planungsvariante wird dann eine Kopie der Vorlage Datenbank gefertigt und daraus eine neue Planungsdatenbank erzeugt. Die Planungsdatenbank wird hierbei vom Endanwender angelegt.
In MapEdit Desktop/Professional wird dann ein Projekt eingerichtet das das die Bestandsdatenbank und die gerade aktive Planungsdatenbank anzeigt.
D.h. man hat im Projekt für jedes Objekt zwei Generic Dialoge. Einmal für den Bestand und einmal für die aktive Planung. Zum Beispiel "Strassen Bestand" und "Strassen Planung". Das gleiche für die Darstellung.
Beim einrichten der Dialoge, Suchen, Darstellungsmodell etc wird für die Planungsseite immer die Datenbankverbindung der "Vorlage Datenbank" verwendet.
Welche Planung aktiv ist wird beim Start des Programmes vom Anwender festgelegt. Beim starten wird im Hintergrund die Verbindung zur "Vorlage Datenbank" durch die gewählte wirkliche "Planungsdatenbank" ausgetauscht.
Somit kann ein Projekt für beliebig viele Planungen konfiguriert und zur Laufzeit dynamisch genutzt werden.