Cargo-Planner Docs
Örnekler
Başlangıç yapılandırmasına dayanarak burada mevcut olan, 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 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ı kimliğe göre alabilir ve ilgili veri yapısındaki alanlarını değiştirerek özelliklerini geçersiz kılabilirsiniz.
Mevcut tüm özellikler hakkında bilgi almak için API belgelerine bakın.
Özel konteynere yükleme
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ükleme
Bu, yükleri kütüphaneden bir konteyner türüne yükleyecek ve ayrıca yük 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, // API'den bulunan bir 20ft DV - kimlik
payload: 20000,
},
],
};
Bir treylere kaç yük sığabileceğini kontrol etme
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, // Sınırsız yük
},
],
container_types: [
{
id: 1080, // API'den bulunan bir 53ft Yarı treyler - kimlik
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, //varsayılan
},
],
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,
},
],
};