[发明专利]一种基于XML的海洋地理信息数据交换方法和系统有效

专利信息
申请号: 201810131865.X 申请日: 2018-02-09
公开(公告)号: CN108491428B 公开(公告)日: 2020-07-10
发明(设计)人: 万晓霞;段晶 申请(专利权)人: 武汉大学
主分类号: G06F16/29 分类号: G06F16/29;G06F16/83
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 王琪
地址: 430072*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 xml 海洋 地理信息 数据 交换 方法 系统
【权利要求书】:

1.一种基于XML的海洋地理信息数据交换方法,其特征在于,包括如下步骤:

步骤1,采用UML 2.0技术设计通用地理信息数据模型,并基于该模型实现海洋地理信息特征抽象,所述地理信息数据模型包含要素、要素属性及要素空间属性三个重要特征,其中要素由1到多个要素属性和要素空间属性聚合,要素空间属性与要素属性之间为继承关系;

步骤2,定义海洋地理信息数据模型的XML模式,将步骤1中的地理信息数据模型编码表达为XML模式,并定义数据交换格式的编码规则,编码实现具体的海洋地理信息交换格式;

所述步骤2的具体实现包括如下子步骤,

步骤2.1,通过XML Schema语言定义数据交换格式架构;

步骤2.2,组织数据交换格式架构,由根节点、一级子节点、二级子节点、三级子节点、四级子节点、五级及以上可选的节点组成树形结构,形成海洋地理信息数据交换格式;

步骤2.3,基于海洋地理信息数据交换格式,实现海洋地理信息的封装;

所述根节点包含要素交换(FeatureExchange)标识,所述一级子节点包括具体用于交换的要素(Feature),数量1到多个,按顺序出现;

二级子节点包括:要素类型(FeatureType),类型为字符串,仅可出现1次;要素的空间几何特征(spatialAttribute),为复杂类型,仅可出现1次;缩略词(alias),类型为字符串,仅可出现1次;属性集合(Attributes),为复杂类型,仅可出现1次;备注信息(remark),类型为字符串;二级子节点按顺序出现;

所述的“要素的空间几何特征(spatialAttribute)”的三级子节点包括图元(primitive),约束为字符串,枚举值为“点、线、面”;坐标和几何形状(geometry),类型为复杂类型;所述的“属性集合(Attributes)”的三级子节点包括属性(Attribute),类型为复杂类型,至少出现1次;三级子节点按顺序出现;

所述的“坐标和几何形状(geometry)”的四级子节点包括要素的坐标集合(pCoordinate),至少出现1次;所述的“属性(Attribute)”的四级子节点包括属性名称(attrName),类型为字符串,仅可出现1次;属性值(attrValue),类型为字符串,仅可出现1次;四级子节点按顺序出现;

所述“属性(Attribute)”的类型(type)包括简单属性(simple)和复杂属性(complex),其中复杂属性(complex)由若干简单属性或复杂属性所构成,存在递归调用关系,直至最后一级节点属性为简单属性,停止调用。

2.一种基于XML的海洋地理信息数据交换系统,其特征在于,包括如下模块:

地理信息数据模型设计模块,采用UML 2.0技术设计通用地理信息数据模型,并基于该模型实现海洋地理信息特征抽象,所述地理信息数据模型包含要素、要素属性及要素空间属性三个重要特征,其中要素由1到多个要素属性和要素空间属性聚合,要素空间属性与要素属性之间为继承关系;

XML模式定义模块,用于定义海洋地理信息数据模型的XML模式,将步骤1中的地理信息数据模型编码表达为XML模式,并定义数据交换格式的编码规则,编码实现具体的海洋地理信息交换格式;

所述XML模式定义模块包括以下子模块,

数据交换格式架构定义子模块,用于通过XML Schema语言定义数据交换格式架构;

数据交换格式架构组织子模块,用于组织数据交换格式架构,由根节点、一级子节点、二级子节点、三级子节点、四级子节点、五级及以上可选的节点组成树形结构,形成海洋地理信息数据交换格式;

海洋地理信息封装子模块,基于海洋地理信息数据交换格式,实现海洋地理信息的封装;

所述根节点包含要素交换(FeatureExchange)标识,所述一级子节点包括具体用于交换的要素(Feature),数量1到多个,按顺序出现;

二级子节点包括:要素类型(FeatureType),类型为字符串,仅可出现1次;要素的空间几何特征(spatialAttribute),为复杂类型,仅可出现1次;缩略词(alias),类型为字符串,仅可出现1次;属性集合(Attributes),为复杂类型,仅可出现1次;备注信息(remark),类型为字符串;二级子节点按顺序出现;

所述的“要素的空间几何特征(spatialAttribute)”的三级子节点包括图元(primitive),约束为字符串,枚举值为“点、线、面”;坐标和几何形状(geometry),类型为复杂类型;所述的“属性集合(Attributes)”的三级子节点包括属性(Attribute),类型为复杂类型,至少出现1次;三级子节点按顺序出现;

所述的“坐标和几何形状(geometry)”的四级子节点包括要素的坐标集合(pCoordinate),至少出现1次;所述的“属性(Attribute)”的四级子节点包括属性名称(attrName),类型为字符串,仅可出现1次;属性值(attrValue),类型为字符串,仅可出现1次;四级子节点按顺序出现;

所述“属性(Attribute)”的类型(type)包括简单属性(simple)和复杂属性(complex),其中复杂属性(complex)由若干简单属性或复杂属性所构成,存在递归调用关系,直至最后一级节点属性为简单属性,停止调用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810131865.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top