Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:export:jsonv1

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
Nächste Überarbeitung Beide Seiten der Revision
de:infra-convert:dev:export:jsonv1 [2019/12/05 14:42]
me
de:infra-convert:dev:export:jsonv1 [2020/06/18 14:13]
me [Merkmale]
Zeile 13: Zeile 13:
 Das Prüfplan-Exportformat **JSONV1** enthält deutlich mehr Informationen als die Formate CSV und DFD. Das Datenformat ist "​JSON"​ (eine Beschreibung finden Sie [[http://​www.json.org/​json-de.html|an dieser Stelle]]), der Zusatz "​V1"​ kennzeichnet den Versionsstand 1 der enthaltenen Prüfplandatenstruktur. JSON kann mit allen gängigen Programmiersprachen gelesen werden. Das Prüfplan-Exportformat **JSONV1** enthält deutlich mehr Informationen als die Formate CSV und DFD. Das Datenformat ist "​JSON"​ (eine Beschreibung finden Sie [[http://​www.json.org/​json-de.html|an dieser Stelle]]), der Zusatz "​V1"​ kennzeichnet den Versionsstand 1 der enthaltenen Prüfplandatenstruktur. JSON kann mit allen gängigen Programmiersprachen gelesen werden.
  
-Der JSONV1-Export kann entweder aus der Benutzeroberfläche heraus (siehe Benutzerhandbuch ​infra CONVERT 2019 > Funktionen > Export > [[de:​infra-convert:​user:​functions:​cplanexport|Prüfplan exportieren]]) oder per Startparameterdatei angestoßen werden (siehe Konfiguration und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​Prüfpläne und gestempelte Zeichnungen exportieren]]).+Der JSONV1-Export kann entweder aus der Benutzeroberfläche heraus (siehe Benutzerhandbuch > Funktionen > Export > [[de:​infra-convert:​user:​functions:​cplanexport|Prüfplan exportieren]]) oder per Startparameterdatei angestoßen werden (siehe Konfiguration und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​Prüfpläne und gestempelte Zeichnungen exportieren]]).
  
 <WRAP group> <WRAP group>
Zeile 66: Zeile 66:
   "​Classes":​ [],   "​Classes":​ [],
   "​Categories":​ [],   "​Categories":​ [],
-  "​CharacteristicTags": ​{}+  "​CharacteristicTags": ​[]
 }  ​ }  ​
 </​code>​ </​code>​
Zeile 89: Zeile 89:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **Project** werden allgemeine Informationen zur Projektdatei ​hinterlegt.+Im Feld **Project** werden allgemeine Informationen zur Projektdatei ​ausgegeben.
  
 > **Siehe auch** > **Siehe auch**
Zeile 149: Zeile 149:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **InspectionPlanVersion** werden grundlegende Informationen zum Prüfplan ​hinterlegt.+Im Feld **InspectionPlanVersion** werden grundlegende Informationen zum Prüfplan ​ausgegeben.
  
 </​WRAP>​ </​WRAP>​
Zeile 194: Zeile 194:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **Characteristics** werden alle Merkmale des Prüfplans mit ihren Eigenschaften ​hinterlegt.+Im Feld **Characteristics** werden alle Merkmale des Prüfplans mit ihren Eigenschaften ​ausgegeben.
  
 Die Reihenfolge der Merkmale entspricht der Listenposition im Prüfplan. Die zeichnungsblattbezogenen Prüfplanabschnitte werden entsprechend der Blattreihenfolge aneinander gehangen. Die Reihenfolge der Merkmale entspricht der Listenposition im Prüfplan. Die zeichnungsblattbezogenen Prüfplanabschnitte werden entsprechend der Blattreihenfolge aneinander gehangen.
 +
 +Am Ende dieses Abschnitts finden Sie ein Schaubild, welches die Vergabe der Ids veranschaulicht.
  
 > **Siehe auch** > **Siehe auch**
Zeile 265: Zeile 267:
 ^ Special​Category​Id | String | GUID der →[[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Merkmalkategorie]] | ^ Special​Category​Id | String | GUID der →[[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Merkmalkategorie]] |
 ^ CharacteristicTagIds | String | GUIDs der Kennzeichnungen,​ welche dem Merkmal zugewiesen sind | ^ CharacteristicTagIds | String | GUIDs der Kennzeichnungen,​ welche dem Merkmal zugewiesen sind |
 +^ Value | String | Wert (Text, wie er aus einer Zeichnungseintragung gelesen wird.) |
 ^ Label | String | Titel des Merkmals (Langtext) | ^ Label | String | Titel des Merkmals (Langtext) |
 ^ Nominal​Value | String | Nennmaß (Zahlengenauigkeit wird eingehalten)\\ **null** Kein Wert zugewiesen, weil Parameter nicht zutreffend | ^ Nominal​Value | String | Nennmaß (Zahlengenauigkeit wird eingehalten)\\ **null** Kein Wert zugewiesen, weil Parameter nicht zutreffend |
Zeile 295: Zeile 298:
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
 +
 +\\ 
 +
 +> **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.
 +
 +> {{ :​de:​infra-convert:​user:​terms:​id-zuweisung_beim_zeichnungsvergleich.png?​nolink&​850 |}}
  
 \\  \\ 
Zeile 303: Zeile 313:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **Classes** werden alle im Prüfplan verwendeten Merkmalsklassen ​hinterlegt. Alle verfügbaren Klassen sind in der Parameterdatei CharacteristicClasses.json gespeichert.+Im Feld **Classes** werden alle im Prüfplan verwendeten Merkmalsklassen ​ausgegeben. Alle verfügbaren Klassen sind in der Parameterdatei CharacteristicClasses.json gespeichert.
  
 > **Siehe auch** > **Siehe auch**
Zeile 341: Zeile 351:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **Categories** werden alle im Prüfplan verwendeten Merkmalskategorien ​hinterlegt. Alle verfügbaren Kategorien sind in der Parameterdatei SpecialCategories.json gespeichert.+Im Feld **Categories** werden alle im Prüfplan verwendeten Merkmalskategorien ​ausgegeben. Alle verfügbaren Kategorien sind in der Parameterdatei SpecialCategories.json gespeichert.
  
 > **Siehe auch** > **Siehe auch**
Zeile 381: Zeile 391:
 <WRAP column 40%> <WRAP column 40%>
  
-Im Feld **CharacteristicTags** werden alle  im Prüfplan verwendeten Kennzeichnungen für Merkmale ​hinterlegt. Alle verfügbaren Kennzeichnungen sind in der Parameterdatei CharacteristicTags.json gespeichert.+Im Feld **CharacteristicTags** werden alle  im Prüfplan verwendeten Kennzeichnungen für Merkmale ​ausgegeben. Alle verfügbaren Kennzeichnungen sind in der Parameterdatei CharacteristicTags.json gespeichert.
  
 > **Siehe auch** > **Siehe auch**
Zeile 423: Zeile 433:
  
 **Weiterblättern**\\ ​ **Weiterblättern**\\ ​
-Export > [[de:​infra-convert:​dev:​export:​dfd|Prüfplanformat ​DFD (ASCII Transferformat)]]+Export > [[de:​infra-convert:​dev:​export:​jsonv2|Prüfplanformat ​JSONV2]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/export/jsonv1.txt · Zuletzt geändert: 2023/02/10 11:27 von me