Map3D nach MapEdit konvertieren
Mit der Funktion "Nach MapEdit konvertieren" können Sie Datenbanken die ein Map3D/Topobase Datenmodell haben in eine Datenbank mit MapEdit Datenmodell konvertieren.
Die Funktion finden Sie bei der Datenbankverbindung.
Wählen Sie "Repository->Datenbanken->Verbindungen->Ihre Datenbankverbindung" und öffnen Sie ihre Datenbankverbindung.
Map3D/Topobase Datenbanken die mit JOBS arbeiten können nicht konvertiert werden bzw. alle Jobs gehen verloren!
Nach der Konvertierung bekommen Sie eine Log Datei angezeigt in der Probleme aufgeführt werden. Bitte lesen Sie diese aufmerksam durch und beheben Sie Fehler anderenfalls werden Sie abstürzte und Fehlverhalten bekommen.
Notwendige Schritt bevor Sie Konvertierung können
Vor dem Start sollte die Map3D/Topobase Oracle Datenbank fehlerfrei sein.
Führen Sie die 1-Klick-Wartung im Map3D Administrator aus und beheben Sie alle Fehler.
Fehler in den Daten oder System Tabellen kann zum Absturz des Programmes oder nicht funktionieren der erzeugten Datenbank führen.
Machen Sie danach eine Kopie der Datenbank in dem Sie die Datenbank exportieren und unter anderem Namen wieder importieren.
Führen Sie die Konvertierung auf keinen Fall auf der original Map3D/Topobase Oracle Datenbank aus und erzeugen Sie immer eine Datensicherung der original Datenbank!!!
Bei Versionen vor Release 23.1. muss für die Konvertierung ein Passwort eingegeben werden. Siehe: https://help.mapedit.de/admin-guide/mapedit-appbuilder/database-connections/structure/migration#passwort-f%C3%BCr-datenbank-nach-mapedit-datenstruktur-%C3%BCbernahme
Schritte nach dem Konvertieren
Führen Sie nach dem Konvertieren den Befehl "Datenbankwartung" aus und prüfen und reparieren Sie alle Probleme.
Hinweise / Was passiert bei der Konvertierung
MapEdit System werden angelegt.
Alle Map3D/Topobase spezifischen System "TB_" Tabellen, Sequenzen, Prozeduren etc werden entfernt.
Alle Map3D/Topobase Packages werden gelöscht. z.B. DATACHECK,JOB3,TB_NET,USER_MGMT
Alle Map3D/Topobase Synonyme werden gelöscht z.B. TB_DATAMODELCODES
Alle Map3D/Topobase Views werden gelöscht z.B. TB_TMP_FEATURE
Felder die grösser number(18) sind werden, wenn der Inhalt es zulässt auf number(18) herunter gesetzt.
Map3D Berichtstabellen werden entfernt und Berichte können nicht mehr genutzt werden.
Es wird eine Sequence ME_NEXT_FID angelegt. Diese enthält die nächste frei FID.
Das Feld FEATURE_CLASS_ID gibt es in MapEdit so nicht und enthält stattdessen den vollen Tabellen Namen.
Alle Trigger werden gelöscht. MapEdit hat nur einen Datenbankseitigen Trigger zum anlegen der FID. Alle anderen Trigger werden durch Client Seitige Feature Rules ersetzt.
Die System Tabelle ME_TABLE in MapEdit entspricht der Tabelle TB_DICTIONARY und TB_DOMAIN.
Die Tabelle TB_VER_ALIGNMENT_TBD wird ersetzt durch ME_ALIGNMENT_VERTICAL
Die Tabelle TB_HOR_ALIGNMENT_TBD wird ersetzt durch ME_ALIGNMENT_HORIZONTAL
TB_FEATURE_DOCUMENT wird durch ME_FILE ersetzt.
Die Tabelle hat eine FID anstatt einer ID.Alle nicht mehr funktioniert Views werden in der Log Datei gemeldet.
Alle Generic Dialog werden als Dateien gespeichert. MapEdit verwaltet Generic Dialog in Dateien und nicht in Tabellen. Dialoge die nicht mehr vorhandene Tabellen oder Views werden werden Fehler verursachen. Sie sollten alle Dialoge nach der Konvertierung testen und ggf Fehler korrigieren.
Sie müssen ggf VB Scripte und eigene Plugins die Sie entwickelt haben testen und korrigieren.
Passwort für Datenbank nach MapEdit Datenstruktur Übernahme
Bei älteren Versionen musst das Passwort "summerlin" eingegeben werden. Der Passwortschutz wird in neueren Versionen ab 23.1 nicht mehr angewendet.