Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
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:45] me |
de:infra-convert:dev:export:jsonv1 [2021/07/13 14:48] me |
||
---|---|---|---|
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> | ||
<WRAP column 61%> | <WRAP column 61%> | ||
- | Ein Beispiel für eine JSONV1-Exportdatei finden Sie an dieser Stelle: Anhang > [[de:infra-convert:dev:export:jsonv1_beispiel|Beispiel Prüfplan-Exportdatei JSONV1]]. | + | \\ |
- | + | ||
- | </WRAP> | + | |
- | <WRAP column 33%> | + | |
- | + | ||
- | [[de:infra-convert:dev:export:jsonv1_beispiel|{{ :de:infra-convert:dev:json_exportdatei_beispiel.png?nolink&250 |}}]] | + | |
- | + | ||
- | </WRAP> | + | |
- | </WRAP> | + | |
<WRAP noprint> | <WRAP noprint> | ||
Zeile 66: | Zeile 58: | ||
"Classes": [], | "Classes": [], | ||
"Categories": [], | "Categories": [], | ||
- | "CharacteristicTags": {} | + | "CharacteristicTags": [] |
} | } | ||
</code> | </code> | ||
Zeile 197: | Zeile 189: | ||
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 242: | Zeile 236: | ||
"Name": "A.dwg" | "Name": "A.dwg" | ||
}, | }, | ||
+ | "StampGraphicFile": "Test plan_A_1.jpg", | ||
"DrawingQuadrant": "B7", | "DrawingQuadrant": "B7", | ||
"PositionX": "0333", | "PositionX": "0333", | ||
Zeile 265: | Zeile 260: | ||
^ SpecialCategoryId | String | GUID der →[[de:infra-convert:user:terms#Kategorie (Merkmal-)|Merkmalkategorie]] | | ^ SpecialCategoryId | 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) | | ||
^ NominalValue | String | Nennmaß (Zahlengenauigkeit wird eingehalten)\\ **null** Kein Wert zugewiesen, weil Parameter nicht zutreffend | | ^ NominalValue | String | Nennmaß (Zahlengenauigkeit wird eingehalten)\\ **null** Kein Wert zugewiesen, weil Parameter nicht zutreffend | | ||
Zeile 287: | Zeile 283: | ||
^ └ Name | String | Dateiname des Zeichnungsblattes | | ^ └ Name | String | Dateiname des Zeichnungsblattes | | ||
^ └ DrawingQuadrant | String | Schlüssel des Feldes, in welchem sich das Merkmal auf dem Zeichnungsblatt befindet | | ^ └ DrawingQuadrant | String | Schlüssel des Feldes, in welchem sich das Merkmal auf dem Zeichnungsblatt befindet | | ||
+ | ^ └ StampGraphicFile | String | Dateiname der Stempelgrafik\\ \\ (Verfügbar ab Programmversion 2.5.1) | | ||
^ └ PositionX | String | X-Koordinate des Stempels in Pixeln auf der Zeichnungsgrafik\\ \\ (Verfügbar ab Programmversion 1.2.0.21) | | ^ └ PositionX | String | X-Koordinate des Stempels in Pixeln auf der Zeichnungsgrafik\\ \\ (Verfügbar ab Programmversion 1.2.0.21) | | ||
^ └ PositionY | String | Y-Koordinate des Stempels in Pixeln auf der Zeichnungsgrafik\\ \\ (Verfügbar ab Programmversion 1.2.0.21) | | ^ └ PositionY | String | Y-Koordinate des Stempels in Pixeln auf der Zeichnungsgrafik\\ \\ (Verfügbar ab Programmversion 1.2.0.21) | | ||
Zeile 295: | Zeile 292: | ||
</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 423: | Zeile 427: | ||
**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> |