Zum Hauptinhalt springen

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.

Warnung

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.

Warnung

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!!!

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.