Pack To Bin
This geometric-based packing algorithm will calculate the required number of bins for transport and more.
The calculation is able to take into account allowed rotation types and mandatory consolidation for subsets of items. The result of this endpoint contains all the information that would be required to make use of packing visualization.
Visualization CompatibleAPI Documentation
Answers Questions Such As
- We want to ship our items using pallet type
abc
, how many pallets do we need? - Can all our items fit in
x
number of containers/pallets/boxes of typeabc
? - Can we be make our transportation more efficient by using different pallet sizes?
- How much space will be left if we place our items on a pallet of type
abc
right now? - Where in our bin should we place our items?
- How many items will need to be packed in each bin when using bin
type
abc
?
Notable Features
-
Specify
allowedRotations
for each item to prevent unwanted item rotations. -
Keep control of packing consolidation by providing a
consolidationKey
. -
Provide additional item stacking restrictions by including a
stackingStyle
. -
Bottom-up or side-to-side packing by specifying the required
packingDirection
.
Response
{
"requiredNrOfBins": 1,
"totalVolumeUtil": 57.31515,
"totalWeightUtil": 100.0,
"packedBins": [
{
"id": 1,
"type": "Pallet",
"width": 1.2,
"depth": 0.8,
"height": 1.65,
"maxVolume": 1.584,
"actualVolume": 0.907872,
"actualVolumeUtil": 57.31515,
"maxWeight": 1500,
"actualWeight": 1500,
"actualWeightUtil": 100,
"furthestPointWidth": 1.1,
"furthestPointDepth": 0.79,
"furthestPointHeight": 1.32,
"nrOfItems": 2,
"fittedItems": [
{
"id": "DTM001",
"width": 1.1,
"depth": 0.7,
"height": 1.12,
"volume": 0.8624,
"weight": 1000,
"xCoordinate": 0,
"yCoordinate": 0,
"zCoordinate": 0,
"allowedRotations": "01",
"rotationType": 0,
"rotationTypeDescription": "No rotation"
},
...