EntwicklerdokumentationErste Schritte
Ergebnisse & Koordinaten
Wo jeder Artikel steht, in welcher Ausrichtung und Ladereihenfolge.
Alle Positionen und Maße sind in cm angegeben, gemessen ab der minimalen Ecke des Laderaums.
Koordinaten
| Achse | Verläuft entlang | Nullpunkt |
|---|---|---|
x | Länge | Stirnwand. x = length ist die Tür |
y | Höhe | Boden |
z | Breite | Rechte Wand, von der Tür aus mit Blick hinein |
Platzierungen
result.vehicles[].placements[], eine pro Artikeleinheit:
| Feld | Inhalt |
|---|---|
item_id, instance | Ihre Artikel-ID und welche Einheit ihrer quantity (1…n) |
x, y, z | Minimale Ecke des Artikels, wie platziert |
length, width, height | Ausdehnung entlang x, z und y, wie platziert |
orientation, rotated | Wie er gedreht wurde (siehe unten) |
step | Ladereihenfolge im Fahrzeug, 1 zuerst |
{
"item_id": "pallet-eu",
"instance": 2,
"label": "Euro pallet",
"x": 0,
"y": 0,
"z": 120,
"length": 80,
"width": 120,
"height": 140,
"rotated": true,
"orientation": "wlh",
"step": 2,
"weight": 450
}Europalette Nr. 2 steht an der Stirnwand (x 0–80), auf dem Boden, z 120–240 von der rechten Wand, um eine Vierteldrehung gedreht.
Ausrichtung
Welche Ihrer Seiten entlang x, z und y liegt:
| Code | Bedeutung |
|---|---|
lwh | Wie definiert |
wlh | Um 90° um die senkrechte Achse gedreht |
lhw, hlw | Auf die Seite gelegt |
hwl, whl | Hochkant gestellt |
rotation: "upright" erlaubt nur lwh und wlh. fixed erlaubt nur lwh.
Pro Fahrzeug
| Feld | Inhalt |
|---|---|
items_placed, total_weight | Was geladen ist |
volume_utilization, weight_utilization | 0–1 |
center_of_gravity | x, y, z des Ladungsschwerpunkts |
axle_loads[] | Last pro Achse. Freischaltung nötig (axle_loads) |
Nicht geladen
result.unplaced[] listet die Einheiten auf, die nicht gepasst haben, jeweils mit reason. Mit packing_mode: "auto" werden Fahrzeuge hinzugefügt (bis zum Job-Limit), bevor etwas zurückbleibt.