Documentación para desarrolladoresPrimeros pasos
Resultados y coordenadas
Dónde va cada artículo, con qué orientación y en qué orden de carga.
Todas las posiciones y dimensiones están en cm, medidas desde la esquina mínima del espacio de carga.
Coordenadas
| Eje | Va a lo largo de | El 0 está en |
|---|---|---|
x | Largo | La pared frontal. x = length es la puerta |
y | Alto | El suelo |
z | Ancho | La pared derecha, vista desde la puerta mirando hacia dentro |
Colocaciones
result.vehicles[].placements[], una por cada unidad de artículo:
| Campo | Contenido |
|---|---|
item_id, instance | El ID de tu artículo y qué unidad de su quantity es (1…n) |
x, y, z | Esquina mínima del artículo tal como se colocó |
length, width, height | Tamaño a lo largo de x, z e y, tal como se colocó |
orientation, rotated | Cómo se giró (ver más abajo) |
step | Orden de carga en el vehículo; el 1 va primero |
{
"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
}El palé europeo 2 está junto a la pared frontal (x 0–80), sobre el suelo, a z 120–240 de la pared derecha y girado un cuarto de vuelta.
Orientación
Qué lado de los que definiste queda a lo largo de x, z e y:
| Código | Significado |
|---|---|
lwh | Tal como se definió |
wlh | Girado 90° sobre el eje vertical |
lhw, hlw | Tumbado de lado |
hwl, whl | De pie sobre un extremo |
rotation: "upright" solo permite lwh y wlh. fixed solo permite lwh.
Por vehículo
| Campo | Contenido |
|---|---|
items_placed, total_weight | Lo que lleva |
volume_utilization, weight_utilization | 0–1 |
center_of_gravity | x, y, z de la carga |
axle_loads[] | Carga por eje. Requiere acceso (axle_loads) |
Sin cargar
result.unplaced[] enumera las unidades que no cupieron, con un reason. Con packing_mode: "auto", se añaden vehículos (hasta el límite por trabajo) antes de dejar nada fuera.