ipolog 4 Workspace: .dwg-Import mit Xdata (AutoCAD)

Import dwgxdata xdata DWG

Einführung und technischer Hintergrund

ipolog kann Metadaten aus dwg Zeichnungselementen lesen und schreiben, um einen nahtlosen Import und Export von ipolog Layouts mit AutoCAD zu unterstützen. Diese Metadaten werden als Json-Objekte in Xdata-Strukturen (1001: IPOLOG_METADATA) gespeichert, die an die DWG-Elemente angehängt werden.

  • Der Inhalt einer Json-Datei wird durch ein Schema definiert, das in einem "Schema"-Attribut referenziert wird.
  • Flächenumrisse werden aus Polylinien mit dem entsprechenden Xdata-Anhang extrahiert, Arbeitspunkte verwenden die Transformationsmatrix von Blockreferenzen mit dem entsprechenden Xdata-Anhang.
  • Das Json-Objekt im IPO_METADATA Xdata-Block kann ein "custom_data"-Objekt enthalten.
  • Die in diesem Objekt enthaltenen Informationen werden als "custom_data" im ipolog Objektmodell bereitgestellt und können in Colorizern oder Berichten verwendet werden.

mceclip0.pngSchema

Areas

Attribut Datentyp Beschreibung Beispiel
name string name of the area TrimA1_R
area_type string MaterialArea, WorkerArea, ConveyorArea, BlockingArea,  StructureArea
station_name string station of the area Station_01
custom_data object oem data block
für Flächentyp =”MaterialArea” gilt folgendes zusätzlich:
Attribut Datentyp Beschreibung Beispiel
layout_edge_index:int int edge for auto material placement 0,1,2,3,...
layout_edge_inverted: bool edge inverted true / false

Tags / Workingpoints

Attribut Datentyp Beschreibung Beispiel
name string name of the tag TrimA1_Wp
tag_type string WorkingPoint, ZoneReference, InfoPoint
custom_data object oem datablock

Beachten Sie:

  • Achten Sie auf die Schreibweise (Groß- und Kleinschreibung) für die Attribute area_type und tag_type. Nur Werte unserere Schemadefinition werden als gültige Werte gelesen.
  • Werte, die abweichend sind zu unserer Definition gelten als ungültig und werden nicht importiert.

Vorgehensweise / Workflow

Unter dem Submodul "Plugins" finden Sie in ipolog Workspace die Möglichkeit CAD Layouts im dwg. Format (ACAD) in ipolog zu importieren:

Mit einen Klick auf den "CAD-Import"-Button können Sie Ihre gewünschte .dwg-Datei auswählen. Nach Öffnen der .dwg Datei werden die mit Xdata angehängten Metadaten der Layoutobjekte gelesen und in den Layout-Ansichten (Layout-Editor, MaterialZonen-Editor und in der 3D Szene) als Vorschau angezeigt.

Es werden Zeichnungselemente des Schema "Areas" und "Tags" gelesen und unterhalb des Bereichs Layout Elements angezeigt.

Für Areas und Tags werden folgende Spalten (Metadaten) für die gelesenen Zeichnungselemente angezeigt:

Status Added: Neue Flächen werden hinzugefügt Changed: Bestehende Flächenattribute wie z.B Größe, Position oder Flächentyp werden geändert. Identical:Bestehende Flächenattribute und Werte bleiben unverändert Removed: Bestehende Flächen wurden entfernt. Nach diesen vier Stati kann ebenso gefiltert werden, indem Sie auf den gewünschten Status (RadioButton) klicken
Name Der Flächenname bzw. Tagname ist das Attribut, an dem die Änderungen von Layoutständen miteinander verglichen werden. Sie gelten als eindeutige Objekt-ID-Kennzeichnung
Typ Für Areas: - MaterialArea - WorkerArea - ConveyorArea - BlockingArea - StructureArea Für Tags: - WorkingPoint - ZoneReference - InfoPoint
Layer Name des Layer aus der .dwg Zeichnung, die dem Objekt zugewiesen ist.
Details Zusatzinformationen, die dem Nutzer als Hilfe angezeigt werden.

Commit / Cancel

Nach jedem Import bzw. Re-Import einer .dwg-Datei werden die Änderungen nicht direkt übernommen, sondern zunächst als Vorschau in der 3D Szene sowie in den 2D Layout-Ansichten (Layout- und MaterialZonenEditor) visualisiert. Diese Vorschau dient gleichzeitig als visueller Diff-Report.

Grün bedeutet, dass neue Flächen hinzugekommen sind (siehe Status: added)

Gelb bedeutet, dass bestehende Flächen verändert wurden, z.B. in Ihrer Größer, Position oder in ihrem Flächentyp (siehe Status changed)

Rot bedeutet, dass bestehende Flächen entfernt wurden

Sie haben insgesamt drei Möglichkeiten um Elemente aus dem Bereich Areas oder Tags für die Übernahme im Layout auszuwählen:

  1. Checkbox (Spalte *): Damit können Sie bestimmte Einträge aktivieren / deaktivieren
  2. All: Alle Einträge auswählen
  3. None: Keine Einträge auswählen

Commit:

Sind Sie der Meinung, dass mit den ausgewählten Einträgen eine Übernahme in das ipolog Layout stattfinden soll, so klicken Sie auf den Commit Button.

Sobald eine Layoutübernahme durchgeführt wurde, werden die in der Liste angezeigten Einträge für den nächsten Re-Import geleert.

Cancel:

bricht den Übernahmevorgang ins Layout ab und lädt den zuletzt abgespeicherten Datenstand

Create Facility:

  • gelesen werden alle Zeichnungselemente des importierten Layouts
  • erstellt Umgebungsgeometrien, die als Facility (Schablone) in das Layout eingefügt und angezeigt werden können.
  • Erzeugte Facilities werden im catalog / Tab facilities hinzugefügt und können in das Layout mit "Insert" eingefügt werden.

Hinweise und Tipps:

  • der Pfad zur .dwg-Datei ist relativ, d.h. sie können parallel das Layout in ACAD bearbeiten, speichern und mit einem Klick in das Eingabefeld und Bestätigen mit Enter, direkt neu laden und die Änderungen direkt anzeigen lassen