基于NAPA的测深表生成系统的制作方法

文档序号:16667595发布日期:2019-01-18 23:22阅读:525来源:国知局
基于NAPA的测深表生成系统的制作方法

本发明涉及软件技术领域。



背景技术:

测深表是反映舱室测深高度和舱室容积对应关系的图纸,在营运过程中装卸货、加油等引起船舶吃水变化的过程中,船员直接/间接利用测深表来确定各舱室液体实际体积。

现有技术方案是手动将测深数据到napa软件中,再进行测深表计算。由于单船测深舱室多,数据量庞大,手动输入需要耗费大量的时间精力,同时也无法保证数据输入的准确性,无论是数据输入或是错误检查都极为不易。



技术实现要素:

本发明的目的在于提供一种基于napa的测深表生成系统,实现对测深数据的自动导入及结果纠错,生成测深表。

实现上述目的的技术方案是:

一种基于napa的测深表生成系统,包括数据导入模块、自动定义模块、数据检测模块和测深表生成模块,其中,

所述数据导入模块导入测深数据,并转化为契合napa的格式;

所述自动定义模块识别测深数据中的舱室id、测深管特征点数量及测深管特征点坐标,自动定义到napa数据库;

所述数据检测模块对测深数据进行纠错检查;

所述测深表生成模块根据纠错后的测深数据生成测深表。

优选的,所述数据导入模块将测深数据导入excel文件,并另存为.csv文件,测深数据中每个船体内部的结构舱室的id与napa数据库中结构舱室id一致。

优选的,所述数据检测模块包括:

测深管位置检测模块,检测测深管的各个特征点是否在结构舱室内部;

测深管长度检测模块,检测测深管总长和实际测量值是否完全一致;

显示模块,显示所述测深管位置检测模块和所述测深管长度检测模块的偏差检测结果。

优选的,所述测深管位置检测模块判断测深管特征点坐标在结构舱室外,输出检测结果给所述显示模块显示;

所述测深管长度检测模块根据测深管特征点坐标计算测深管的长度,所获数值与napa数据库中实际测量值比对,偏差为0是正常,偏差不为0发送所述显示模块显示。

本发明的有益效果是:本发明通过编制特专用的napa计算程序及与之相对应格式的测深管数据表格。将常规测深数据按照表格格式输入后,直接导入到napa软件中,并通过编制的计算程序对导入的数据进行自动定义和纠错检查,进而输出需要得到的图纸测深表。大大缩短图纸测深表的设绘周期。对比传统的手动输入数据,约需要敲击约10000次才能实现数据的录入,加上纠错不便,实际耗费的时间精力更多,而采用数据导入计算的方式,不仅省去了数据输入的时间,同时也减少了数据输入错误的可能性,加上后续纠错的方便,对于图纸效率的提升是显而易见的。

附图说明

图1是本发明的测深表生成系统的结构图。

具体实施方式

下面将结合附图对本发明作进一步说明。

请参阅图1,本发明的基于napa的测深表生成系统,包括数据导入模块1、自动定义模块2、数据检测模块3和测深表生成模块4。数据检测模块3包括测深管位置检测模块31、测深管长度检测模块32和显示模块33。

数据导入模块1导入测深数据,并转化为契合napa的格式。具体地,将测深数据导入excel文件,并另存为.csv文件。提前在excel中固化好格式,每个船体内部的结构舱室id需要和napa数据库中的结构舱室id一致,这是导入.csv格式文件与napa数据库之间的识别纽带。

自动定义模块2识别测深数据中的舱室id、测深管特征点数量及测深管特征点坐标,自动定义到napa数据库,即给具体的结构舱室定义了测深管。测深管可以理解为一段一段的线段拼成的,所以数据库要获取的就是测深管的几段线段的两端坐标,即测深管的特征点坐标(俗称拐点),如果是一段直管,则有两端两个特征点,如果是段子中间折一下,则有三个点的特征点,两个断点加中间一个折点,其它依次类推。

数据检测模块3对测深数据进行纠错检查,具体包括:

测深管位置检测模块31检测测深管的各个特征点是否在结构舱室内部;按照工程实际,只有最顶端的点一般高于结构舱室的。其它特征点都在结构舱内,如果不在舱内,输出检测结果给显示模块33显示;然后人工判断是否符合实际,不符合实际即修改测深管特征点坐标,重新运行程序。

测深管长度检测模块32检测测深管总长和实际测量值是否完全一致。即:根据测深管特征点坐标计算测深管的长度,所获数值与napa数据库中实际测量值比对,偏差为0是正常,偏差不为0发送显示模块33显示。

测深表生成模块4根据纠错后的测深数据生成测深表。

综上,不仅省去了数据输入的时间,也减少了数据输入错误的可能性,并且后续纠错也方便。同时,测深表是在船舶运营时用来确定舱室内液体体积的重要图纸,其中包括各个储油舱室,测深表作为船舶燃料油补给的计算依据,若数据出现问题则会产生售后纠纷,本发明能够很好的保证图纸数据的准确性,无形中减少了甚至杜绝了可能因测深数据有误而产生的油量不对的隐患。

以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。



技术特征:

技术总结
本发明公开了一种基于NAPA的测深表生成系统,包括数据导入模块、自动定义模块、数据检测模块和测深表生成模块,所述数据导入模块导入测深数据,并转化为契合NAPA的格式;所述自动定义模块识别测深数据中的舱室ID、测深管特征点数量及测深管特征点坐标,自动定义到NAPA数据库;所述数据检测模块对测深数据进行纠错检查;所述测深表生成模块根据纠错后的测深数据生成测深表。从而实现对测深数据的自动导入及结果纠错,生成测深表。

技术研发人员:刘刚;周运凯;严先锐;胡竟中
受保护的技术使用者:上海外高桥造船有限公司
技术研发日:2018.09.12
技术公布日:2019.01.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1