Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:export:jsonv2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:infra-convert:dev:export:jsonv2 [2021/07/14 14:25]
me
de:infra-convert:dev:export:jsonv2 [2022/09/06 16:37] (aktuell)
me [Merkmale]
Zeile 28: Zeile 28:
 ^  1   ​ |  ab v1.0.0.0 ​ | Abgebildet wird eine bestimmte Prüfplanversion eines Projekts. | ^  1   ​ |  ab v1.0.0.0 ​ | Abgebildet wird eine bestimmte Prüfplanversion eines Projekts. |
 ^  2.0  |  ab v1.4.2.1 ​ | Abgebildet werden alle Prüfplanversionen eines Projekts in einer Gesamtstruktur. | ^  2.0  |  ab v1.4.2.1 ​ | Abgebildet werden alle Prüfplanversionen eines Projekts in einer Gesamtstruktur. |
-^  2.1  |  ab v2.7.9 ​ | Optional anhand der Anzahl Wiederholungen gebildete Einzelmerkmale werden nicht mehr als einzelne, bis auf den Stempeltext identische, Merkmalkopien exportiert. Stattdessen wird nur noch ein Merkmalobjekt mit einer Liste der zugeordneten Stempeltexte exportiert ("​MultiCharacteristicSplitStampTexts"​).\\  **Siehe** Benutzerhandbuch > Einstellungen > Einstellungen > Merkmale > [[de:​infra-convert:​user:​config:​features#​gruppe_„masse_mit_angabe_der_wiederholungen|Gruppe „Maße mit Angabe der Wiederholungen“]] |+^  2.1  |  ab v2.7.9 ​ | Optional anhand der Anzahl Wiederholungen gebildete Einzelmerkmale werden nicht mehr als einzelne, bis auf den Stempeltext identische, Merkmalkopien exportiert. Stattdessen wird nur noch ein Merkmalobjekt mit einer Liste der zugeordneten Stempeltexte exportiert (»MultiCharacteristicSplitStampTexts«.\\  **Siehe** Benutzerhandbuch > Einstellungen > Einstellungen > Merkmale > [[de:​infra-convert:​user:​config:​features#​gruppe_„masse_mit_angabe_der_wiederholungen|Gruppe „Maße mit Angabe der Wiederholungen“]] |
 | * – Haupt- und Nebenversionsnummer. Jeweils der neueste Hauptversionsstand wird für den entsprechende JSONVx-Export verwendet. ||| | * – Haupt- und Nebenversionsnummer. Jeweils der neueste Hauptversionsstand wird für den entsprechende JSONVx-Export verwendet. |||
  
Zeile 61: Zeile 61:
 <WRAP column 40%> <WRAP column 40%>
  
-Bei einer JSONV2-Datei handelt es sich um einen geschlossenen Export, d. h. es werden keine externen Ressourcen oder Tabellen benötigt. ​"​ExportFormatVersion" ​und "​InfraConvertVersion" ​weisen das Exportformat und das exportierende System aus. Der Verzeichnisbaum mit der Wurzel ​"​Project" ​enthält die Projektdaten. Im Feld "​InspectionPlanVersions" ​sind die Prüfplanversionen mit den jeweiligen Zeichnungsblättern und Merkmalen gelistet. Die projektübergreifenden Definitionen für Klassen, Kategorien, Stempelvorlagen und Kennzeichnungen sind in den Feldern ​"​Classes"​"​Categories"​"​StampTemplates" ​und "​CharacteristicTags" ​aufgelöst. Sie werden den Merkmalen über Referenz-IDs (GUIDs) zugewiesen. Die Struktur innerhalb der Felder wird in den folgenden Abschnitten ausführlich erklärt.+Bei einer JSONV2-Datei handelt es sich um einen geschlossenen Export, d. h. es werden keine externen Ressourcen oder Tabellen benötigt. ​»ExportFormatVersion« ​und »InfraConvertVersion« ​weisen das Exportformat und das exportierende System aus. Der Verzeichnisbaum mit der Wurzel ​»Project« ​enthält die Projektdaten. Im Feld »InspectionPlanVersions« ​sind die Prüfplanversionen mit den jeweiligen Zeichnungsblättern und Merkmalen gelistet. Die projektübergreifenden Definitionen für Klassen, Kategorien, Stempelvorlagen und Kennzeichnungen sind in den Feldern ​»Classes«»Categories«»StampTemplates« ​und »CharacteristicTags« ​aufgelöst. Sie werden den Merkmalen über Referenz-IDs (GUIDs) zugewiesen. Die Struktur innerhalb der Felder wird in den folgenden Abschnitten ausführlich erklärt.
  
 </​WRAP>​ </​WRAP>​
Zeile 125: Zeile 125:
     "​Version":​ "​A",​     "​Version":​ "​A",​
     "​Description":​ "",​     "​Description":​ "",​
 +    "​Attributes":​ [
 +      {
 +        "​Key":​ "​Owner",​
 +        "​Value":​ ""​
 +      }
 +    ],
     "​Documents":​ [     "​Documents":​ [
       {       {
Zeile 152: Zeile 158:
 ^ Version | String | Versionsnummer der Prüfplanversion | ^ Version | String | Versionsnummer der Prüfplanversion |
 ^ Description | String | Beschreibung der Prüfplanversion | ^ Description | String | Beschreibung der Prüfplanversion |
 +^ Attributes | Feld | Zusätzliche Prüfplanattribute\\ \\ (Verfügbar ab Programmversion 2.10.0) |
 +^ └ Key | String | Schlüssel des Prüfplanattributs |
 +^ └ Value | String | Wert des Prüfplanattributs |
 ^ Documents | Feld | Enthält alle Zeichnungsblätter der Prüfplanversion | ^ Documents | Feld | Enthält alle Zeichnungsblätter der Prüfplanversion |
 ^ └ Id | String | GUID des Zeichnungsblatts | ^ └ Id | String | GUID des Zeichnungsblatts |
Zeile 162: Zeile 171:
 ^  └ MaxY | Double | Y-Koordinate der oberen rechten Ecke in Zeichnungseinheiten | ^  └ MaxY | Double | Y-Koordinate der oberen rechten Ecke in Zeichnungseinheiten |
 ^  └ MaxZ | Double | Z-Koordinate der oberen rechten Ecke in Zeichnungseinheiten | ^  └ MaxZ | Double | Z-Koordinate der oberen rechten Ecke in Zeichnungseinheiten |
-^  └ Rotation​Angle | Double ​ | Drehwinkel des Zeichnungsblatts in Grad |+^  └ Rotation​Angle | Double | Drehwinkel des Zeichnungsblatts in Grad |
 ^ └ Characteristics | Feld | Enthält die einem Zeichnungsblatt zugeordneten Merkmale | ^ └ Characteristics | Feld | Enthält die einem Zeichnungsblatt zugeordneten Merkmale |
  
Zeile 252: Zeile 261:
 ^ └ CompareSourceId | String | Ursprüngliche GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich bei mehreren Prüfplanversionen immer auf das allererste Merkmal einer Verknüpfungskette | ^ └ CompareSourceId | String | Ursprüngliche GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich bei mehreren Prüfplanversionen immer auf das allererste Merkmal einer Verknüpfungskette |
 ^ └ Direct​Compare​SourceId | String | GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich immer auf das direkte Vorgängermerkmal | ^ └ Direct​Compare​SourceId | String | GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich immer auf das direkte Vorgängermerkmal |
-^ IcpId | Integer | ID des Merkmals, wenn es aus einer ICP-Projektdatei importiert wurde ("*.icp" ​ist das Dateiformat der Vorgängersoftware #​@IC_OLD_HTML@#​). |+^ IcpId | Integer | ID des Merkmals, wenn es aus einer ICP-Projektdatei importiert wurde (»*.icp« ist das Dateiformat der Vorgängersoftware #​@IC_OLD_HTML@#​). |
 ^ Characteristic​Type | String | **Variable** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Variables Merkmal]]\\ **Attributive** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Attributives Merkmal]] | ^ Characteristic​Type | String | **Variable** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Variables Merkmal]]\\ **Attributive** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Attributives Merkmal]] |
 ^ ClassId | String | GUID der →[[de:​infra-convert:​user:​terms#​Klasse (Merkmal-)|Merkmalklasse]] | ^ ClassId | String | GUID der →[[de:​infra-convert:​user:​terms#​Klasse (Merkmal-)|Merkmalklasse]] |
Zeile 268: Zeile 277:
 ^ Conditions | String| Modifikatoren | ^ Conditions | String| Modifikatoren |
 ^ Reference | String | Bezüge aus einem Bezugssystem nach DIN EN ISO 1101 | ^ Reference | String | Bezüge aus einem Bezugssystem nach DIN EN ISO 1101 |
-^ Reference​System | String | Bezüge aus anderen Bezugssystemen als nach DIN EN ISO 1101 ("B-System"​) ​|+^ Reference​System | String | Bezüge aus anderen Bezugssystemen als nach DIN EN ISO 1101 (»B-System« ​|
 ^ Comment | String | Bemerkung |, ^ Comment | String | Bemerkung |,
 ^ Count | Integer | Anzahl der Wiederholungen des Merkmals | ^ Count | Integer | Anzahl der Wiederholungen des Merkmals |
-^ Multi​Characteristic​Split​Stamp​Texts | Feld | Liste der Stempel-/​Merkmaltexte,​ wenn mehrere Einzelmerkmale abhängig von der Anzahl Wiederholungen erzeugt wurden (siehe ​"​Einstellungen ​> Einstellungen > Merkmale > [[de:​infra-convert:​user:​config:​features#​gruppe_„masse_mit_angabe_der_wiederholungen|Gruppe „Maße mit Angabe der Wiederholungen“]]“\\ \\ **Anmerkung** Verfügbar ab Programmversion 2.7.5 |+^ Multi​Characteristic​Split​Stamp​Texts | Feld | Liste der Stempel-/​Merkmaltexte,​ wenn mehrere Einzelmerkmale abhängig von der Anzahl Wiederholungen erzeugt wurden (siehe ​»Einstellungen ​> Einstellungen > Merkmale > [[de:​infra-convert:​user:​config:​features#​gruppe_„masse_mit_angabe_der_wiederholungen|Gruppe „Maße mit Angabe der Wiederholungen“]]“\\ \\ **Anmerkung** Verfügbar ab Programmversion 2.7.5 |
 ^ Stamps | Feld | Enthält die Eigenschaften des Stempels | ^ Stamps | Feld | Enthält die Eigenschaften des Stempels |
 ^ └ Id | String | GUID des Stempels | ^ └ Id | String | GUID des Stempels |
Zeile 287: Zeile 296:
 ^  └ Y | String | Y-Koordinate des Stempelbezugspunkts in Zeichnungseinheiten | ^  └ Y | String | Y-Koordinate des Stempelbezugspunkts in Zeichnungseinheiten |
 ^  └ Z | String | Z-Koordinate des Stempelbezugspunkts in Zeichnungseinheiten | ^  └ Z | String | Z-Koordinate des Stempelbezugspunkts in Zeichnungseinheiten |
-^ └ Stamp​Graphic​Files | Feld | Für diesen Stempel exportierte Stempelgrafiken,​ angegeben als Dateipfad. Es werden alle Exporte gelistet, die während einer Sitzung gelaufen sind. Für Stempelgrafiken,​ die per Startparameteraufruf exportiert werden, gilt: Die JSONV2-Targetdefinition muss **nach** den Stempelgrafik-Targetdefinition folgen\\ \\  **Anmerkung** Verfügbar ab Programmversion 2.7.5 |+^ └ Stamp​Graphic​Files | Feld | Für diesen Stempel exportierte Stempelgrafiken,​ angegeben als Dateipfad. Es werden ​chronologisch ​alle Exporte gelistet ​(erster Export, zweiter Export, …), die während einer Sitzung gelaufen sind. Für Stempelgrafiken,​ die per Startparameteraufruf exportiert werden, gilt: Die JSONV2-Targetdefinition muss **nach** den Stempelgrafik-Targetdefinition folgen\\ \\  **Anmerkung** Verfügbar ab Programmversion 2.7.5 |
  
 </​WRAP>​ </​WRAP>​
Zeile 295: Zeile 304:
  
 > **Vergabe der Merkmal- und Stempel-IDs** > **Vergabe der Merkmal- und Stempel-IDs**
-> Das folgende Schaubild soll die Vergabe der Ids (Guids) über die Prüfplanversionen hinweg verdeutlichen. In Fall 1 wird ein Merkmal von Prüfplanversion A nach B und von B nach C im Zeichnungsvergleich übertragen. Zum Beispiel findet sich "Guid C1" ​in Version B als CompareSourceId und als DirectCompareSourceId wieder, in C folglich nur noch als CompareSourceId. In Fall 2 wird Prüfplanversion B ausgelassen.+> Das folgende Schaubild soll die Vergabe der Ids (Guids) über die Prüfplanversionen hinweg verdeutlichen. In Fall 1 wird ein Merkmal von Prüfplanversion A nach B und von B nach C im Zeichnungsvergleich übertragen. Zum Beispiel findet sich »Guid C1« in Version B als CompareSourceId und als DirectCompareSourceId wieder, in C folglich nur noch als CompareSourceId. In Fall 2 wird Prüfplanversion B ausgelassen.
  
-> {{ :​de:​infra-convert:​user:​terms:​id-zuweisung_beim_zeichnungsvergleich.png?​nolink&​850 ​|}}+> {{ :​de:​infra-convert:​user:​terms:​id-zuweisung_beim_zeichnungsvergleich.png?​nolink |}}
  
 \\  \\ 
Zeile 309: Zeile 318:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei ​"​CharacteristicClasses"]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei ​»CharacteristicClasses"]]
 > >
 > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmal-)|Klasse (Merkmal-)]] > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmal-)|Klasse (Merkmal-)]]
Zeile 355: Zeile 364:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​"​StampTemplates"]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​»StampTemplates"]]
 > >
 > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Kategorie (Merkmal-)]] > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Kategorie (Merkmal-)]]
Zeile 394: Zeile 403:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​stamptemplates|Parameterdatei ​"​StampTemplates"]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​stamptemplates|Parameterdatei ​»StampTemplates"]]
  
 </​WRAP>​ </​WRAP>​
Zeile 442: Zeile 451:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​"​CharacteristicTags"]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​»CharacteristicTags"]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/export/jsonv2.1626265525.txt.gz · Zuletzt geändert: 2021/07/14 14:25 von me