配载知识库.txt 5.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. 六位箱位坐标的编码规则:坐标 = 贝位 Bay(2 位) + 排位 Pos(2 位) + 层号 Tier(2 位),合起来是 6 位数字。例如贝位 01、排位 06、层号 82,写成 010682。三个部分都是两位,不足两位必须补前导零。
  2. 40 尺箱的贝位配对规则:40 尺集装箱要占两个相邻的 20 尺小贝位,图纸上把中间那个偶数号叫"大贝"。所以 01+03 合成 02,05+07 合成 06,09+11 合成 10,13+15 合成 14,17+19 合成 18,21+23 合成 22,25+27 合成 26。规律是"大贝号 = 前一个小贝号 + 1"。
  3. 40 尺箱写大贝号、20 尺箱写小贝号:40 尺箱(含标记为 + 的箱位)一律写中间那个偶数大贝号,例如 02、06、10;20 尺箱写它自己所在的具体小贝号,也就是奇数号。图上写成「(02)03」的,读作括号内 02 是大贝号、外面 03 是小贝号。
  4. 层号决定箱子在船的什么位置:层号 02 到 08 表示箱子装在船舱内部(舱内);层号 82 及以上(常见 82、84、86、88)表示箱子装在甲板上(舱面)。所以坐标 010682 的箱子在甲板上,坐标 010204 的箱子在舱内。
  5. 箱型标记的统一规则(最容易出错的一条):图上只有"本船箱型"保留原来的标记,其余一切非空标记都等同于旧图纸里的 X,统一改写成"+"号。"+"号代表非本航次或者占位箱位,写大贝号。
  6. 船公司代码的识别方法:在配载图上全文搜索写着"代码"的单元格,读它同一列下方的值,例如 NJ,这就是本航次的码头或卸货港代码。凡是带这个代码前缀的标记都属于本船箱型,例如 NJE 就是 NJ 加上 E(空箱)。代码每个航次都会变,不能写死,必须从图纸上读出来,读不到要问配载员要。
  7. 不同船舶的占位符号写法不一样:「齐合」轮用的是 X,「安洋66」轮用的是星号 *。所以程序不能只认 X 这一个符号,凡是不能识别为本船箱型的非空标记都要统一转成 "+"。
  8. 配载图有三种常见排版。A 型是括号标注式,贝位写成 01 或者 「(02)03」,代表船是「齐合」轮,箱型标记是 HE(40 尺)、e(20 尺空箱)、f(20 尺重箱)。B 型是 BAY 标注式,贝位写成 BAY 11 或 B 10,代表船是「安洋66」轮,箱型标记是 F(40 尺重箱)、NE(40 尺空箱)、f(20 尺重箱)、fE(20 尺空箱)。C 型是 BAY 单格标注式,贝位写成 BAY01 或「(BAY02)」,代表船是「远翔66」轮,层号列画在图纸最左边。
  9. B 型图纸里还有一种情况:格子里是 3 到 4 位的纯数字,那表示这是一个 20 尺重箱,数字是箱重(公斤),这种情况也要当箱位提取出来。
  10. C 型图纸的箱型标记是「代码 + 重空字母」,例如 NJE。判断尺寸看后缀的大小写:全大写的是 40 尺箱,含小写字母的是 20 尺箱。
  11. 哪些东西不是箱位、不要输出:写着"锁"的格子是绑扎锁位,写着"TB"的是锁具箱,空白格子和中文标点(比如句号、顿号)也都不算箱位。这些都要跳过。
  12. 坐标的排序规则:先按箱型分组,A 型按 HE → e → f → + 的顺序,B 型按 F → NE → f → fE → + 的顺序,C 型按本船箱型标记 → + 的顺序;组内再按贝位、排位、层号排列。"+"号永远排在最后。
  13. 排位的编号习惯:排位号从船体中线向两侧编号,奇数排位在中线右侧(右舷方向),偶数排位在中线左侧(左舷方向),00 排靠近中线。不同船公司图纸习惯略有差异,以图纸为准。图纸上排位的排列顺序常写成 06、04、02、00、01、03、05。
  14. 前导零的坑(Excel 里最容易踩):坐标必须当成文本处理。如果存成数字,020682 会变成 20682、06 变成 6,六位编码直接报废。用 openpyxl 写结果表时,坐标、贝位、排位、层号这几列都要显式设成字符串类型,写完要回读一小段确认前导零还在。
  15. 读取配载图用什么库:读 .xls 老格式用 xlrd,读 .xlsx 新格式用 openpyxl。写输出结果表统一用 openpyxl。
  16. 坐标提取完成后的数量核对方法:必须与图纸表头给出的箱型总数交叉核对,例如表头写 40HE=200、20E=30、20F=1,B 型图纸表头写 TTL VENS=168,C 型写 40HE=250。数量对不上时,先检查有没有把"锁"和"TB"误当箱位,再检查有没有漏掉跨条的区块,最后检查贝位判定有没有把 20 尺箱写成大贝号。
  17. 如果自动识别出的区块结构、贝位标注或层号列跟图纸实际画的不一致,不要硬跑自动提取,应该先停下来人工确认列区间,或者直接按图纸手工核算。宁可慢一点,也不能输出错的坐标。
  18. 交付给配载员的结果表结构:一张"全部坐标"总表(序号、箱型、贝位、排位、层号、坐标、备注),外加每个箱型一张分表,最后加一张"说明"表写清楚坐标规则、贝位规则、排序规则、箱型统计、自动识别出的代码、加号的含义和核对结论。
  19. 配载图里箱位是按"条带"和"区块"排布的:图纸上一个纵条代表一个贝位,横排代表层号,列代表排位。程序识别图纸结构时,要先找到层号所在的那一列,再往右逐条扫描贝位标注,才能把每个格子对应到正确的贝位。
  20. 集装箱箱型的重空标记:字母 E 一般表示空箱(Empty),字母 F 表示重箱(Full)。所以 NE 是 40 尺空箱,F 是 40 尺重箱,f 是 20 尺重箱,fE 是 20 尺空箱。同一个字母大小写不同,代表的意义和尺寸都可能不一样,不能忽略大小写。
  21. 本配载智能体工具的使用建议:涉及贝位合成、坐标拆分、坐标拼装、坐标清单校验这类有确定答案的计算,一律调用工具,不要靠大模型自己算,因为大模型做数字运算和格式拼装很容易出错。涉及业务规则的解释,先查知识库再回答,查不到就说没有提到。