Cargo-Planner Docs
Örnekler
Başlangıç yapılandırmasına dayanarak burada mevcut, entegrasyonunuzu oluştururken ilham alabileceğiniz bazı veri yapıları sağladık.
Konteyner türleri ve palet türleri hem bir kimliğe hem de/veya satır içi verilere atıfta bulunabilir. Bir kimlik kullanıldığında, konteyner ve palet türü spesifikasyonları konteyner kütüphanemizden alınacaktır. Konteyner spesifikasyonlarını kimlik ile alabilir ve ilgili veri yapısındaki alanlarını değiştirerek özellikleri geçersiz kılabilirsiniz.
Tüm mevcut özellikler hakkında bilgi edinmek için API belgelerine başvurun.
Özel konteynere yükle
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,
},
],
};
Kütüphaneden konteynere yükle
Bu, yükleri kütüphaneden bir konteyner türüne yükleyecek ve ayrıca taşıma kapasitesini (maksimum ağırlık) geçersiz kılacaktır. Mevcut türleri şurada bulabilirsiniz: API belgeleri
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,
},
],
};
Bir treylere kaç yük sığabileceğini kontrol et
Bu örnek, 53ft Yarı treylere kaç yük sığabileceğini kontrol edecektir
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,
},
],
};
Paletli yükler
Aşağıdaki örnek, önce paletize alanı true olarak ayarlanmış yükleri sağlanan palet türüne yükleyecek ve ardından paletleri ve diğer yükleri özel konteyner türümüze yükleyecektir
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,
},
],
};