Przejdź do treści

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
xDługościPrzednia ściana. x = length to drzwi
yWysokościPodłoga
zSzerokościPrawa ściana, patrząc od drzwi do wnętrza
Front wallx = 0Doorx = lengthRight wallz = 0Left wallz = width(0, 0, 0)xzy upYou, at the door, looking in

Rozmieszczenia

result.vehicles[].placements[], po jednym na każdą sztukę:

PoleZawartość
item_id, instanceID Twojej pozycji i numer sztuki z jej quantity (1…n)
x, y, zNarożnik minimalny sztuki po rozmieszczeniu
length, width, heightWymiary wzdłuż x, z i y po rozmieszczeniu
orientation, rotatedJak ją obrócono (poniżej)
stepKolejność załadunku w pojeździe, od 1
JSON
{
  "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:

KodZnaczenie
lwhZgodnie z definicją
wlhObrócona o 90° wokół osi pionowej
lhw, hlwPołożona na boku
hwl, whlPostawiona na sztorc

rotation: "upright" dopuszcza tylko lwh i wlh. fixed dopuszcza tylko lwh.

Dla każdego pojazdu

PoleZawartość
items_placed, total_weightCo jest w pojeździe
volume_utilization, weight_utilization0–1
center_of_gravityx, 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.

Powiązane