Seminar Graphviz Datenformate, Konvertierung und Austausch

Graphviz arbeitet nicht nur mit Bilddateien. Für Automatisierung und Integration sind Text-, Geometrie- und Metadatenformate oft wichtiger als die endgültige Grafik.

Das Seminar ordnet die Formate nach Zweck, Informationsgehalt und Verlustpotenzial. Konvertierungen werden als kontrollierte Pipeline mit Schema-, Syntax- und Ergebnisprüfung aufgebaut.

Inhaltsverzeichnis

  1. Seminarprofil und Zielsetzung
  2. Zielgruppe
  3. Voraussetzungen
  4. Lernziele
  5. Seminarinhalte
  6. Praxisübungen und Qualitätskontrollen
  7. Arbeitsweise im Seminar

Seminarprofil und Zielsetzung

Zweitägige technische Schulung zu Eingabe-, Zwischen- und Ausgabeformaten rund um Graphviz. Behandelt werden DOT und kanonische Varianten, Layoutdaten in xdot, JSON und Plain, Vektor- und Rasterausgaben, Konverter für GML, GraphML und GXL, Zeichensätze, Metadaten, Verlustfreiheit, Validierung und der Entwurf robuster Austauschpipelines.

Zielgruppe

  • Integrationsentwickler und Dateningenieure
  • DevOps- und Dokumentationsfachkräfte
  • Entwickler technischer Visualisierungen
  • Administratoren von Diagrammpipelines

Voraussetzungen

DOT-Grundkenntnisse und sichere Arbeit mit Textdateien und Kommandozeile.

Lernziele

  • DOT, kanonische DOT-Ausgabe und layoutangereicherte Varianten unterscheiden.
  • JSON-, xdot- und Plain-Ausgaben für maschinelle Weiterverarbeitung auswählen.
  • Vektor- und Rasterformate nach Qualitäts- und Einsatzzweck bewerten.
  • GML-, GraphML- und GXL-Konvertierungen mit bekannten Grenzen durchführen.
  • Austauschpipelines mit Validierung und Verlustkontrolle entwerfen.

Seminarinhalte

Kapitelinhaltsverzeichnis

  1. Formatklassen und Informationsmodell
  2. DOT, canon und layoutangereicherte DOT-Ausgabe
  3. JSON-, xdot- und Plain-Formate
  4. SVG, PDF und Rasterausgaben
  5. Konverter für GML, GraphML und GXL
  6. Zeichensätze, IDs und Metadaten
  7. Validierte Austauschpipeline

1. Formatklassen und Informationsmodell

Eingabeformate beschreiben Struktur und Attribute, Layoutformate ergänzen Positionen und Zeichenoperationen, Bildformate liefern eine fertige Darstellung. Diese Trennung bestimmt, welche Weiterverarbeitung möglich bleibt.

Schritt-für-Schritt

  1. Anwendungsfall und benötigten Informationsgehalt festlegen.
  2. Struktur-, Layout- und Renderformat voneinander abgrenzen.
  3. Erforderliche IDs, Attribute und Geometrien notieren.
  4. Verlustkriterien für eine Konvertierung definieren.
  5. Passende Prüfstrategie je Formatklasse festlegen.

2. DOT, canon und layoutangereicherte DOT-Ausgabe

Kanonische Ausgabe normalisiert die Sprache und macht implizite Standardwerte sichtbar. Layoutangereicherte DOT-Varianten enthalten zusätzlich Bounding Boxes, Positionen und weitere vom Layout erzeugte Attribute.

Schritt-für-Schritt

  1. Ausgangsdatei syntaktisch prüfen.
  2. Kanonische DOT-Ausgabe erzeugen und Unterschiede analysieren.
  3. Layoutinformationen mit einer gewählten Engine ergänzen.
  4. Schreibgeschützte Layoutattribute von fachlichen Attributen unterscheiden.
  5. Normalisierte Ausgabe für Vergleiche und Tests verwenden.

3. JSON-, xdot- und Plain-Formate

Maschinenlesbare Ausgaben eignen sich für eigene Renderer, Hit-Tests, Analyse oder Nachbearbeitung. Sie unterscheiden sich in Detailgrad, Koordinatensystem und Darstellung der Zeichenoperationen.

Schritt-für-Schritt

  1. Beispielgraph in mehrere strukturierte Formate exportieren.
  2. Knoten-, Kanten- und Clusterinformationen vergleichen.
  3. Koordinatenursprung und Maßeinheiten dokumentieren.
  4. Stabile Objekt-IDs für nachgelagerte Verarbeitung sicherstellen.
  5. Parser mit unbekannten Zusatzfeldern robust gestalten.

4. SVG, PDF und Rasterausgaben

Vektorformate bleiben skalierbar und enthalten häufig Objektstrukturen, während Rasterformate feste Pixelabmessungen besitzen. Druck, Web, Präsentation und Archivierung benötigen unterschiedliche Profile.

Schritt-für-Schritt

  1. Ausgabeziel und notwendige Skalierbarkeit bestimmen.
  2. SVG und PDF für Vektoranwendungen erzeugen.
  3. PNG oder WebP mit geeigneter Auflösung rendern.
  4. Schriften, Transparenz und Hintergrund prüfen.
  5. Dateigröße und visuelle Qualität anhand definierter Testfälle vergleichen.

5. Konverter für GML, GraphML und GXL

Austauschformate besitzen eigene Typ-, Attribut- und Hierarchiemodelle. Eine Konvertierung kann daher Struktur oder Metadaten vereinfachen. Vor dem Einsatz werden unterstützte Elemente und Namensregeln geprüft.

Schritt-für-Schritt

  1. Quelldatei gegen ihr erwartetes Schema prüfen.
  2. Konverter in die gewünschte Richtung auswählen.
  3. Knoten-, Kanten- und Attributanzahl vor und nach der Konvertierung vergleichen.
  4. Nicht abbildbare Typen oder Hierarchien protokollieren.
  5. Ergebnis in DOT normalisieren und rendern.

6. Zeichensätze, IDs und Metadaten

Austausch scheitert häufig nicht am Graphen, sondern an uneinheitlicher Codierung, instabilen IDs oder überladenen Labels. Interne Kennungen werden deshalb dauerhaft, sprachneutral und unabhängig von sichtbaren Texten geführt.

Schritt-für-Schritt

  1. UTF-8 als verbindliche Textcodierung festlegen.
  2. Interne IDs und sichtbare Labels trennen.
  3. Sonderzeichen und mehrzeilige Werte in Testdaten aufnehmen.
  4. Metadatenfelder dokumentieren und Namenskollisionen vermeiden.
  5. Roundtrip mit unveränderten IDs kontrollieren.

7. Validierte Austauschpipeline

Eine belastbare Pipeline prüft Eingabe, Konvertierung, Normalisierung und Ausgabe getrennt. Kennzahlen und Stichproben zeigen, ob Struktur und Metadaten erhalten geblieben sind.

Schritt-für-Schritt

  1. Eingabeschema und Syntax prüfen.
  2. Konvertierung mit getrenntem Fehlerprotokoll ausführen.
  3. Ergebnis kanonisieren und Objektzahlen vergleichen.
  4. Referenzdiagramm rendern und visuell prüfen.
  5. Verlustbericht und Freigabestatus erzeugen.

Praxisübungen und Qualitätskontrollen

  1. Ein DOT-Dokument in canon, JSON, xdot, plain und SVG exportieren und Informationsgehalt vergleichen.
  2. Eine GraphML- oder GML-Beispieldatei konvertieren und Attribute prüfen.
  3. Ein Formatprofil für Web, Druck und maschinelle Nachbearbeitung erstellen.
  4. Eine validierte Konvertierungspipeline mit Kennzahlen und Fehlerbericht aufbauen.

Arbeitsweise im Seminar

Formatvergleiche, Kommandozeilenlabore, Parser- und Konvertierungsübungen sowie Aufbau einer dokumentierten Austauschpipeline.

Fachbereichsleitung / Leitung der Trainer / Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Integrationsentwickler, Dateningenieure, DevOps-Fachkräfte und technische Dokumentationsentwickler
Voraussetzungen: DOT-Grundkenntnisse und sichere Arbeit mit Textdateien und Kommandozeile.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben