Onshore Geotechnics GeODin 8.2: Publikationen GeODin 8.2: Publikationen sind konfigurierbare Abläufe zur Bereitstellung von Daten einer GeODinDatenbank für die weitere Verwendung mit anderen Softwareprodukten. Publikationen Publikationen sind konfigurierbare Abläufe zur Bereitstellung von Daten einer GeODin-Datenbank in einer anderen Zusammenstellung und/oder Struktur für die weitere Verwendung mit anderen Softwareprodukten. Sie basieren auf der Ausführung von SQL-Befehlen in der aktuellen Datenbank und entsprechen damit im Wesentlichen einem SQL-Script. Zusätzlich sind weitere Publikationselemente verfügbar, welche spezielle Datenbereitstellungen enthalten. Publikationsdefinitionen werden in Konfigurationsdateien gespeichert. Diese befinden sich im Ordner CONFIG der GeODinInstallation und tragen die Dateienendung 'GPC'. Mit den Methoden 'Neue Publikation', 'Publikation löschen' und 'Publikation bearbeiten' stehen die grundlegenden Methoden zum Anlegen, Löschen und Bearbeiten von Publikationsdefinitionen zur Verfügung. Abhängig von den angegebenen Voraussetzungen für eine Publikation steht diese später an verschiedenen Objekten (z. B. Datenbank, Projekt usw.) im GeODin Objektmanager zur Verfügung und kann zu einem gewünschten Zeitpunkt durch den Anwender ausgeführt werden. Werden alle Voraussetzungen für eine Publikation am aktuell gewählten Objekt im GeODin Objektmanager erfüllt, wird die Publikation in der Methode 'Publizieren und Exportieren' angezeigt. Die eigentliche Ausführung von SQL-Befehlen oder Sonderfunktionen wird durch eine Sammlung sogenannter Publikationselemente definiert. Eine Publikation muss mindestens ein Publikationselement enthalten, um sinnvoll ausgeführt werden zu können. Publikation bearbeiten Hier legen Sie die Anzeigeeigenschaften der Publikationsmethode in der Methode 'Publizieren und Exportieren' fest. Hierzu gehören der Methodenname (durch Klick auf den Schalter am Ende des Eingabefeldes gelangen Sie in den Dialog zur Eingabe unterschiedlicher Übersetzungen dieses Namens) und ein Hinweistext, welcher ebenfalls in mehreren Übersetzungen angegeben werden kann. Abhängig von der gewählten Sprache der GeODin-Programmoberfläche wählt GeODin automatisch die entsprechende Übersetzung für die Anzeige aus. Des Weiteren kann ein Methodensymbol festgelegt werden. Hierfür benötigen Sie eine Bilddatei im PNG-Format welches eine Auflösung von 48 x 48 Pixeln haben muss. Publikationsmethode Weitere Informationen finden Sie unter www.geodin.com/de Seite 1 von 3 © Fugro 2015 GeODin 8.2: Publikationen Voraussetzungen Definieren Sie hier die Voraussetzungen für die Anzeige der Publikationsmethode in der Methode 'Publizieren und Exportieren'. Legen Sie zunächst fest, an welchem Objekt des GeODin Objektmanagers die Publikation zur Verfügung stehen soll. Mehrfachauswahlen sind möglich, bedenken Sie aber, dass der Anwender eine objektbezogene Ausführung der Publikation erwartet. Falls Sie daher zum Beispiel einen SQL- Befehl ausführen, welcher eine neue Tabelle auf der Grundlage einer GeODin-Tabelle erstellt und dabei keine Einschränkung auf ein Projekt oder Objekt enthält, wird die Bereitstellung einer solchen Publikation an einem Einzelobjekt im GeODin Objektmanager verwirrend sein. Zusätzlich zur Objektfestlegung können weitere Bedingungen formuliert werden, welche die Sichtbarkeit der Publikation steuern. Verwenden Sie diese Bedingungen wenn Ihre Publikation nicht mit allen GeODin-Datenbanken funktionieren kann, da diese zum Beispiel für eine bestimmte Objektart entwickelt wurde. So vermeiden Sie die Anzeige der Publikation in der Methode 'Publizieren und Exportieren', da diese keine sinnvollen Ergebnisse liefert und Bereitstellung im GeODin Objektmanager ggf. auch Fehlermeldungen erstellt, die der Anwender nicht nachvollziehen kann. Die möglichen Bedingungen sind im Kapitel Voraussetzungen beschrieben, sie sind identisch zu den Voraussetzungen für Systemabfragen. SQL-Befehl Das Publikationselement "SQL-Befehl" führt einen frei festlegbaren SQL-Befehl in der GeODin-Datenbank aus. Sie können das Publikationselement benennen und einen Hinweistext eingeben. Diese Informationen dienen der eigenen Übersichtlichkeit bei der Gestaltung der Publikation. Mit der Option -Aktiviert- legen Sie fest, ob dieser SQL-Befehl während der Publikation ausgeführt wird. In einer langen Abfolge von SQL-Befehlen können Sie zum Beispiel SQLBefehle vorübergehend abschalten, ohne diese aus der Publikation entfernen zu müssen. Wählen Sie die Option Ausführungsfehler ignorieren wenn ein eventuell auftretender Fehler bei der Ausführung des SQL-Befehls in der GeODin-Datenbank ignoriert werden soll. Ist diese Option nicht gesetzt führt ein Ausführungsfehler zum Abbruch der gesamten Publikation. Im Zweig SQL-Befehle definieren Sie den eigentlichen SQL-Befehl. Oft benötigen Sie nur einen SQL-Befehl, welcher in allen Typen von Datenbanken ausgeführt werden kann. SQL Befehlsname und Hinweistext Wählen Sie in diesem Fall den Datenbanktyp "Alle Datenbanken" aus. Sollte es erforderlich sein, für einen Datenbanktyp eine spezielle Syntax des SQL-Befehls zu verwenden, fügen Sie ein weiteres Element im Zweig SQL- Befehle hinzu und wählen den gewünschten Datenbanktyp aus. GeODin wird während der Ausführung der Publikation automatisch den für die aktuelle Datenbank geeigneten SQL-Befehl verwenden. Enthält Ihr SQL-Befehl Bezeichner von Tabellen oder Views, fügen Sie alle verwendeten Tabellen- und Viewbezeichner im Zweig "Tabellen" ein. GeODin wird diese Bezeichner automatisch mit Schemanamen (Owner) in der Zeichenkette des SQL-Befehls erweitern, sofern dies in der aktuellen Datenbank notwendig ist. Weitere Informationen finden Sie unter www.geodin.com/de Seite 2 von 3 © Fugro 2015 GeODin 8.2: Publikationen Sowohl in der Zeichenkette des SQL-Befehls, als auch in den Bezeichnern im Zweig "Tabellen" sowie im Namen des Publikationselementes sind sogenannte Makros zulässig. Diese Makros werden mit den aktuellen Informationen des für die Publikation gewählten Objektes im GeODin-Objektmanager ersetzt. Erstellen Sie beispielsweise eine Publikation für den Zweig eines Projektes, können Sie die Projektkennung dieses Projektes im SQL-Befehl verwenden. Folgende Makros werden unterstützt: $PRJID$ - Dieses Makro wird durch die aktuelle Projektkennung ersetzt. $LOCID$ - Dieses Makro wird durch die aktuelle Objekt-ID ersetzt. $INVID$ - Dieses Makro wird durch die aktuelle Messstellen-ID ersetzt. Bodenbeschreibungen exportieren Das Publikationselement "Bodenbeschreibungen exportieren" extrahiert die Bodenbeschreibungen der Objektart "Location" in eine neue Tabelle GEODIN_EXP_G1GROUND der aktuellen GeODin-Datenbank. Hierbei können Sie den Erfassungsstandard der Bodenbeschreibung wählen, welcher beim Export berücksichtigt werden soll. Sondierungswerte entpacken Das Publikationselement "Sondierungswerte entpacken" extrahiert die komprimierten Daten der Sondierungen in eine Tabelle der Rohdaten mit Einzelwerten. Achtung! Dieser Export kann zu sehr vielen Einzeldatensätzen in der Exporttabelle führen und einige Zeit in Anspruch nehmen. GeODin® ist ein eingetragenes Markenzeichen der Europäischen Union und gehört der Fugro Consult GmbH, Berlin, Deutschland. E-Mail: [email protected] Fugro Consult GmbH Wolfener Straße 36U 12681 Berlin Deutschland Tel: +49 (0)1805 346436 Fugro Austria GmbH Einödstraße 13 8600 Bruck a. d. Mur Österreich Tel: +43 (0)3862 3430014 Weitere Informationen finden Sie unter www.geodin.com/de Seite 3 von 3 © Fugro 2015