System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电子海图数据转换方法、系统、设备及存储介质技术方案_技高网

一种电子海图数据转换方法、系统、设备及存储介质技术方案

技术编号:41128456 阅读:23 留言:0更新日期:2024-04-30 17:57
本申请涉及一种电子海图数据转换方法、系统、设备及存储介质,其中方法包括:获取初始海图数据,对初始海图数据解析生成指定格式的中间数据结构;其中,中间数据结构至少包括初始海图数据中的物标属性信息以及物标空间信息;映射得出物标属性信息与物标空间信息之间的映射关系;通过预构建的转换模型来将中间数据结构转换为目标数据结构,并输出目标数据结构,以使得目标数据结构得以被生产人员获知;其中,转换模型中预存储有初始海图数据中的关联信息、与目标数据结构中的关联信息之间的对应关系,关联信息至少包括物标属性信息和物标空间信息。本申请实现了对电子海图数据的转换,能够提高地理信息数据生产效率和生产质量。

【技术实现步骤摘要】

本申请涉及海图数据处理,尤其是涉及一种电子海图数据转换方法、系统、设备及存储介质


技术介绍

1、电子海图是以数字形式表示的、用于描述海域地理信息和航海信息为主的数字海图,目前的电子海图数据的存储格式主要符合s-57标准(即s-57海图数据),s-57海图数据是按照iho国际海道测量组织规定的数据传输标准生产的数据,由于其统一性的格式和标准规范,在航海、港口管理、海洋测绘等领域被广泛的应用。其表示内容以海域要素为主,在海图中以物标的形式来对应表示真实世界中的地理实体,地理实体具体可以包括危险区、航行障碍物、岛屿、海底地形、助航标识、港岸设备、涨落潮流、洋流等。且s-57海图数据一般通过物标特征信息以及物标空间信息等来综合描述物标,即描述实体。

2、s-57海图数据基础文件格式以.000为后缀存储,该格式对用户不可见,存储空间小,采用的封装结构是一种高压缩的数据交换格式。其数据结构较为复杂,直接利用困难,为此,使用者通常基于s-57海图对应的纸质底图作为底图,或扫描该纸质形式的s-57地图,从而辅助海部区域数据的生产。

3、但是,上述通过扫描s-57海图对应的纸质底图来获取数据的方式易导致数据生产人员工作量随所需扫描的数据量的增大而增大,进而导致数据生产效率低下的问题,故有待改善。


技术实现思路

1、为了解决传统情况下,生产人员通过扫描s-57海图对应的纸质底图来进行数据生产,进而导致的生产效率低下的技术问题,本申请提供一种电子海图数据转换方法、系统、设备及存储介质。

2、第一方面,本申请提供了一种电子海图数据转换方法,包括:

3、获取初始海图数据,对初始海图数据解析生成指定格式的中间数据结构;其中,所述中间数据结构至少包括初始海图数据中的物标属性信息以及物标空间信息;

4、根据解析生成的中间数据结构,映射得出物标属性信息与物标空间信息之间的映射关系;

5、根据所述中间数据结构和映射关系,通过预构建的转换模型来将中间数据结构转换为目标数据结构,并输出所述目标数据结构,以使得所述目标数据结构得以被生产人员获知;其中,所述转换模型中预存储有初始海图数据中的关联信息、与目标数据结构中的关联信息之间的对应关系,所述关联信息至少包括物标属性信息和物标空间信息。

6、通过采用上述技术方案,初始海图数据可以为任意形式的海图数据,且本申请中,默认初始海图数据符合s-57标准,在利用初始海图数据进行生产之前,可先将初始海图数据转换为指定格式的中间数据结构(如.shp格式),由于该中间数据结构保留了初始海图数据中的信息(物标特征信息和物标空间信息),因此,可根据中间数据结构分析得出物标属性信息与物标空间信息之间的映射关系,再利用预设的转换模型来基于中间数据结构、映射关系以及转换模型中预存储的对应关系来输出目标数据结构,即,将初始海图数据的数据结构转换为目标数据结构,而该目标数据结构可以认为是依照生产人员所需的格式标准所对应形成的数据结构,之后生产人员便可运用转换后输出的目标数据结构来辅助生产,此时由于数据的格式标准相同,因此可直接进行利用。相较于传统通过扫描s-57海图数据所对应的纸质底图的方式来说,本申请通过将海图数据的数据结构转换为生产人员所需的格式标准的数据结构,从而实现对海图数据的直接利用,且可实现对海图数据中特定要输或属性的选择性利用,不仅提高了生产效率、取用灵活性,同时还能够减少因扫描纸质底图是所存在的精度误差。

7、可选的,所述物标空间信息至少包括几何形状和/或几何数据;所述转换模型中还预存储用于将初始海图数据中的数据换算成目标数据结构的换算算法,

8、所述通过预构建的转换模型来将中间数据结构转换为目标数据结构,包括:

9、根据所述对应关系,将中间数据结构中几何形状的转换为目标数据结构中所对应的几何形状;

10、依据所述换算算法,对所述中间数据结构中的几何数据进行换算,利用换算后的几何数据替代所述中间数据结构中的换算前的几何数据;

11、根据所述对应关系,将中间数据结构中的物标属性信息转换为目标数据结构中所对应的物标属性信息,其中,所述物标属性信息至少包括物标属性标识、对应的属性含义、以及对应的属性值;

12、将转换后的中间数据结构中的关联信息赋值给预构建的目标数据结构。

13、通过采用上述技术方案,利用转换模型来讲中间数据结构进行转换的具体转换操作包括了对目标数据结构中的物标空间信息以及物标属性信息的转换,具体的,对物标空间信息的转换过程至少包括了对几何形状(如点状、线状、面状)的转换,以及几何数据的换算和重新赋值,示例性的,此处的换算具体可以为:初始海图数据中可能利用几何坐标系中的z坐标值来作为水深的数值,此时,可通过换算算法将z坐标值的数值作为目标数据结构中的水深值,实现对水深这一要素的描述形式的转换,此外,对于物标属性信息的转换具体包括了物标属性标识、对应属性值的转换,以及属性含义的转换,属性含义是指对对应的属性标识的含义解释,一般为预先人为设定的内容。

14、可选的,所述中间数据结构还包括物标类别,所述映射关系为物标属性信息、物标空间信息、物标类别三者之间的关系;所述转换模型中还预存储有类别转换表,所述类别转换表用于存储初始海图数据中的物标类别,与目标数据结构中的物标类别的关联关系;

15、所述将转换后的中间数据结构中的关联信息赋值给预构建的目标数据结构,之前还包括:

16、通过预构建的转换模型,基于所述类别转换表,转换所述中间数据结构中的物标类别。

17、通过采用上述技术方案,除了对物标的几何和属性的转换之外,本申请还体术对物标类别的重新定义,以使其表现形式能够更为符合目标数据结构的要求。

18、可选的,单个物标可以对应一个或多个物标类别,每一所述物标类别均对应一个类别范围;将所述中间数据结构中的物标类别定义为原物标类别,将所述目标数据结构的物标类别定义为新物标类别,相应的,所述类别转换表用于存储新物标类别与原物标类别的关联关系;

19、所述转换所述中间数据结构中的物标类别,包括:

20、按照中间数据结构中的原物标类别,将中间数据结构中的物标空间信息存储于对应原物标类别所对应预设的数据库中;其中,所述物标空间信息至少包括地理位置信息;

21、从所有所述原物标类别所对应的数据库中确定是否存在特殊物标空间信息和特殊物标类别,其中,所述特殊物标空间信息和特殊物标类别满足:同一所述特殊物标空间信息同时存在于两个或两个以上的特殊物标类别所对应的数据库中,且包含有同一特殊物标空间信息的所有特殊物标类别的类别范围存在交集范围,且存在类别范围与所述交集范围相一致的第一新物标类别;

22、若存在特殊物标空间信息,则将所述特殊空间信息所属的物标所对应的特殊物标类别替换为对应的第一新物标类别;

23、基于类别转换表,将不属于特殊物标类别的原物标本文档来自技高网...

【技术保护点】

1.一种电子海图数据转换方法,其特征在于,包括:

2.根据权利要求1所述的电子海图数据转换方法,其特征在于,所述物标空间信息至少包括几何形状和/或几何数据;所述转换模型中还预存储用于将初始海图数据中的数据换算成目标数据结构的换算算法,

3.根据权利要求2所述的电子海图数据转换方法,其特征在于,所述中间数据结构还包括物标类别,所述映射关系为物标属性信息、物标空间信息、物标类别三者之间的关系;所述转换模型中还预存储有类别转换表,所述类别转换表用于存储初始海图数据中的物标类别,与目标数据结构中的物标类别的关联关系;

4.根据权利要求3所述的电子海图数据转换方法,其特征在于,单个物标可以对应一个或多个物标类别,每一所述物标类别均对应一个类别范围;将所述中间数据结构中的物标类别定义为原物标类别,将所述目标数据结构的物标类别定义为新物标类别,相应的,所述类别转换表用于存储新物标类别与原物标类别的关联关系;

5.根据权利要求3所述的电子海图数据转换方法,其特征在于,单个物标可以具有一个或多个物标类别,每一所述物标类别均对应一个类别范围;将所述中间数据结构中的物标类别定义为原物标类别,将所述目标数据结构的物标类别定义为新物标类别,相应的,所述类别转换表用于存储新物标类别与原物标类别的关联关系;

6.根据权利要求2所述的电子海图数据转换方法,其特征在于,物标属性信息分为必要属性信息和次要属性信息;

7.根据权利要求1所述的电子海图数据转换方法,其特征在于,所述通过预构建的转换模型来将中间数据结构转换为目标数据结构,包括:

8.一种电子海图数据转换系统,其特征在于,包括,

9.一种电子海图数据转换装置,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。

10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。

...

【技术特征摘要】

1.一种电子海图数据转换方法,其特征在于,包括:

2.根据权利要求1所述的电子海图数据转换方法,其特征在于,所述物标空间信息至少包括几何形状和/或几何数据;所述转换模型中还预存储用于将初始海图数据中的数据换算成目标数据结构的换算算法,

3.根据权利要求2所述的电子海图数据转换方法,其特征在于,所述中间数据结构还包括物标类别,所述映射关系为物标属性信息、物标空间信息、物标类别三者之间的关系;所述转换模型中还预存储有类别转换表,所述类别转换表用于存储初始海图数据中的物标类别,与目标数据结构中的物标类别的关联关系;

4.根据权利要求3所述的电子海图数据转换方法,其特征在于,单个物标可以对应一个或多个物标类别,每一所述物标类别均对应一个类别范围;将所述中间数据结构中的物标类别定义为原物标类别,将所述目标数据结构的物标类别定义为新物标类别,相应的,所述类别转换表用于存储新物标类别与原物标类别的关联关系;

5.根据权利要求3...

【专利技术属性】
技术研发人员:肖强陈玉洁袁凯舒云芳
申请(专利权)人:蓝图创想北京科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1