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, // API에서 찾은 20ft DV - 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, // API에서 찾은 53ft 세미 트레일러 - 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,
    },
  ],
};