Cargo-Planner Docs

예시

여기에서 사용할 수 있는 초기 구성에 기반하여, 통합을 생성할 때 영감을 받을 수 있는 몇 가지 데이터 구조를 제공했습니다.

컨테이너 유형과 팔레트 유형은 모두 id 및 / 또는 인라인 데이터를 참조할 수 있습니다. id를 사용할 경우, 컨테이너 및 팔레트 유형 사양은 당사의 컨테이너 라이브러리에서 가져옵니다. id로 컨테이너 사양을 가져올 수 있으며, 해당 데이터 구조에서 필드를 변경하여 속성을 재정의할 수도 있습니다.

사용 가능한 모든 속성에 대해 알아보려면 API 문서를 참조하십시오.

사용자 정의 컨테이너에 적재

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,
    },
  ],
};

라이브러리에서 컨테이너로 적재

이것은 화물을 라이브러리의 컨테이너 유형에 적재하고, 적재량(최대 중량)을 재정의합니다. 사용 가능한 유형은 다음에서 찾을 수 있습니다: API 문서

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, // 20ft DV - API에서 찾은 id
      payload: 20000,
    },
  ],
};

트레일러에 적합한 화물 수 확인

이 예시는 53ft 세미 트레일러에 적합한 화물 수를 확인합니다.

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, // 제한 없는 적재
    },
  ],
  container_types: [
    {
      id: 1080, // 53ft 세미 트레일러 - API에서 찾은 id
      payload: 1080,
    },
  ],
};

팔레트화된 화물

아래 예시는 먼저 palletize 필드가 true로 설정된 화물을 제공된 팔레트 유형에 적재한 다음, 팔레트와 다른 화물을 사용자 정의 컨테이너 유형에 적재합니다.

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, // 기본값
    },
  ],
  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,
    },
  ],
};