发明名称 |
一种电子海图显示方法及系统 |
摘要 |
本发明涉及电子海图图形处理领域,尤其涉及一种电子海图显示方法及系统。本发明利用矩形裁剪窗对需要显示的电子海图区域进行定位,并通过遍历电子海图的方式将整体位于裁剪窗之外的物标以及部分位于裁剪窗之内的物标的位于裁剪窗之外的部分裁剪掉,只保留位于裁剪窗之内的部分,然后再将物标载入内存位图,最后通过内存位图的方式显示到屏幕上,从而大大减少了载入内存的数据量,提高了电子海图的显示速度。 |
申请公布号 |
CN104778024A |
申请公布日期 |
2015.07.15 |
申请号 |
CN201510195806.5 |
申请日期 |
2015.04.23 |
申请人 |
深圳大学 |
发明人 |
王娜;徐韬;郭强 |
分类号 |
G06F3/14(2006.01)I |
主分类号 |
G06F3/14(2006.01)I |
代理机构 |
深圳市恒申知识产权事务所(普通合伙) 44312 |
代理人 |
陈健 |
主权项 |
一种电子海图显示方法,所述电子海图经墨卡托投影被预先转换到平面坐标系;其特征在于,所述显示方法包括如下步骤:步骤S1:利用矩形裁剪窗定位需要显示的电子海图区域,然后跳转到步骤S2;步骤S2:遍历所述电子海图中的物标;步骤S3:根据当前显示比例尺判断所述物标是否在其显示比例尺范围内,如果在,则跳转到步骤S4,否则,将所述物标舍弃,并返回步骤S2;步骤S4:检测所述物标与所述裁剪窗之间的位置关系;当所述物标整体位于所述裁剪窗之外时,将所述物标舍弃,并返回步骤S2,否则跳转到步骤S5;步骤S5:根据当前显示比例尺将所述物标由平面坐标系转换到屏幕坐标系,然后跳转到步骤S6;步骤S6:当所述物标整体位于所述裁剪窗之内时,直接跳转到步骤S7,否则裁剪掉所述物标位于所述裁剪窗之外的部分,再跳转到步骤S7;步骤S7:将所述物标载入内存位图,并跳转到步骤S8;步骤S8:判断所述电子海图中的物标是否遍历完,如果是,则跳转到步骤S9,否则,返回步骤S2;步骤S9:在屏幕上显示所述内存位图。 |
地址 |
518000 广东省深圳市南山区南海大道3688号 |