Dokumentacja dla deweloperówPierwsze kroki
Wyniki i współrzędne
Gdzie stoi każda pozycja, w jakiej orientacji i kolejności załadunku.
Wszystkie położenia i wymiary są w cm, liczone od narożnika minimalnego (o najmniejszych współrzędnych) przestrzeni ładunkowej.
Współrzędne
| Oś | Biegnie wzdłuż | 0 to |
|---|---|---|
x | Długości | Przednia ściana. x = length to drzwi |
y | Wysokości | Podłoga |
z | Szerokości | Prawa ściana, patrząc od drzwi do wnętrza |
Rozmieszczenia
result.vehicles[].placements[], po jednym na każdą sztukę:
| Pole | Zawartość |
|---|---|
item_id, instance | ID Twojej pozycji i numer sztuki z jej quantity (1…n) |
x, y, z | Narożnik minimalny sztuki po rozmieszczeniu |
length, width, height | Wymiary wzdłuż x, z i y po rozmieszczeniu |
orientation, rotated | Jak ją obrócono (poniżej) |
step | Kolejność załadunku w pojeździe, od 1 |
{
"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
}Europaleta nr 2 stoi przy przedniej ścianie (x 0–80), na podłodze, z 120–240 od prawej ściany, obrócona o 90°.
Orientacja
Który z Twoich boków leży wzdłuż osi x, z i y:
| Kod | Znaczenie |
|---|---|
lwh | Zgodnie z definicją |
wlh | Obrócona o 90° wokół osi pionowej |
lhw, hlw | Położona na boku |
hwl, whl | Postawiona na sztorc |
rotation: "upright" dopuszcza tylko lwh i wlh. fixed dopuszcza tylko lwh.
Dla każdego pojazdu
| Pole | Zawartość |
|---|---|
items_placed, total_weight | Co jest w pojeździe |
volume_utilization, weight_utilization | 0–1 |
center_of_gravity | x, y, z ładunku |
axle_loads[] | Nacisk na każdą oś. Wymaga dostępu (axle_loads) |
Niezaładowane
result.unplaced[] zawiera sztuki, które się nie zmieściły, wraz z reason. Przy packing_mode: "auto" pojazdy są dodawane (do limitu zadania), zanim cokolwiek zostanie pominięte.