Cargo-Planner Docs
Beispiele
Basierend auf der anfänglichen Konfiguration, die hier verfügbar ist, haben wir einige Datenstrukturen bereitgestellt, von denen Sie sich bei der Erstellung Ihrer Integration inspirieren lassen können.
Sowohl Container- als auch Palettentypen können sich auf eine ID und/oder Inline-Daten beziehen. Bei Verwendung einer ID werden die Container- und Palettenspezifikationen aus unserer Containerbibliothek abgerufen. Sie können die Containerspezifikationen nach ID abrufen und die Eigenschaften überschreiben, indem Sie deren Felder in der jeweiligen Datenstruktur ändern.
Weitere Informationen zu allen verfügbaren Eigenschaften finden Sie in der API-Dokumentation.
In benutzerdefinierten Container laden
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
},
],
container_types: [
{
name: 'My container',
L: 12,
W: 2,
H: 2,
payload: 20000,
},
],
};
In Container aus Bibliothek laden
Dies wird die Ladungen in einen Containertyp aus der Bibliothek laden - und auch die Nutzlast (maximales Gewicht) überschreiben. Verfügbare Typen finden Sie in der: API-Dokumentation
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
},
],
container_types: [
{
id: 1, //a 20ft DV - id found from the API
payload: 20000,
},
],
};
Überprüfen, wie viele Ladungen in einen Anhänger passen
Dieses Beispiel überprüft, wie viele Ladungen in einen 53ft Sattelanhänger passen
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
tiltable: true,
qty: undefined, // No limit load
},
],
container_types: [
{
id: 1080, //a 53ft Semi trailer - id found from the API
payload: 1080,
},
],
};
Palettierte Ladungen
Das folgende Beispiel lädt zuerst die Ladungen mit dem Palettisierungsfeld auf “true” in den bereitgestellten Palettentyp und lädt dann die Paletten und die anderen Ladungen in unseren benutzerdefinierten Containertyp
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
palletize: true,
},
{
label: 'My cargo 2',
l: 2,
w: 1,
h: 0.5,
wt: 250,
qty: 2,
palletize: false, //default
},
],
container_types: [
{
name: 'My container',
L: 12,
W: 2,
H: 2,
payload: 20000,
},
],
pallet_types: [
{
name: 'EU',
L: 1.2,
W: 0.8,
H: 0,
max_height: 2,
payload: 1000,
},
],
};