System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种矢量地理空间数据关系描述方法,属于空间数据管理。
技术介绍
1、在地理信息领域,矢量地理空间数据出现了多种数据格式,如shapefile、geojson、kml、geopackage等。但是,这些数据格式通常只能表和存储点、线、面等地理空间实体数据,而无法表示地理空间实体之间的各类关系,如方位关系、拓扑关系、上下游关系,甚至业务关系。而空间是客观事物的基本维度,也是地理数据的本质属性,若只有空间实体,没有空间关系,就无法理解客观世界的相互作用。
技术实现思路
1、本专利技术的目的是提供一种矢量地理空间数据关系描述方法,以解决目前矢量地理空间数据关系难以描述的问题。
2、本专利技术为解决上述技术问题而提供一种矢量地理空间数据关系描述方法,该方法包括:
3、构建关系描述数据结构并按照该结构对矢量地理空间数据关系进行描述,该关系描述数据结构包括有关系编码值、关系坐标值、至少两个成员以及每个成员具有的角色属性,所述关系坐标值用于描述该关系在地图中显示的坐标或者文字注记出现的位置,所述角色属性用于描述成员在关系中的空间语义或者其他业务属性关系,所述成员为矢量地理空间数据中的点要素、线要素、面要素或者关系数据;点要素用于描述独立的点目标或者线上、面上的点,线要素用于描述线状物体,面要素用于描述面状物体。
4、进一步地,点要素设置有点坐标值和点编码值的字段,线要素设置有线编码值的字段,面要素设置有面编码值字段;点要素采用点坐标值和点编码值的形
5、进一步地,关系描述数据结构还包括有关系属性,用于描述关系的名称和类型。
6、进一步地,所述关系描述数据结构还包括有关系 “是否可用”字段,用于实现对关系被删除并审核通过的管理,当一个关系被删除并审核通过时,该关系还存储在相应位置,将该关系“是否可用”字段的值标记为“否”。
7、进一步地,点要素、线要素和/或面要素还设置有对应的属性值,用于对应描述点要素、线要素、面要素的名称和类型。
8、进一步地,所述的每个要素设置有版本值字段,用来记录该要素被编辑修改并审核通过次数。
9、进一步地,所述的关系描述数据结构设置有版本值字段,用来记录该关系和关系中的要素被编辑修改并审核通过次数。
10、进一步地,关系编码值从1开始,每增加一个关系描述,对应的关系编码值增加1。
11、进一步地,关系编码值为全生命周期的,每个关系编码值只为对应的关系描述所有。
12、本专利技术的有益效果是:作为改进型专利技术,本专利技术通过构建包括有关系编码值、关系坐标值、至少两个成员以及每个成员具有的角色属性的关系描述数据结构,利用该结构进行对关系数据进行描述,其中关系坐标值用于描述该关系在地图中显示的坐标或者文字注记出现的位置,角色属性用于描述成员在关系中的空间语义或者其他业务属性关系,成员为矢量地理空间数据中的点要素、线要素、面要素或者关系数据。可见,利用所示构建的关系描述数据结构,本专利技术就能够实现对地理实体之间的关系进行描述,使得矢量地理空间数据带有语义信息,能够更加清楚低描述矢量地理空间数据之间的关联性,有助于地理空间数据的关联分析。
本文档来自技高网...【技术保护点】
1.一种矢量地理空间数据关系描述方法,其特征在于,该方法包括:
2.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,点要素设置有点坐标值和点编码值的字段,线要素设置有线编码值的字段,面要素设置有面编码值字段;点要素采用点坐标值和点编码值的形式进行组织,线要素采用线编码值以及线上点的编码索引值的形式进行组织,面要素采用面编码值以及面上点要素的编码索引值的形式进行组织;关系描述数据结构中的成员采用该成员的编码值进行描述。
3.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,关系描述数据结构还包括有关系属性,用于描述关系的名称和类型。
4. 根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,所述关系描述数据结构还包括有关系 “是否可用”字段,用于实现对关系被删除并审核通过的管理,当一个关系被删除并审核通过时,该关系还存储在相应位置,将该关系“是否可用”字段的值标记为“否”。
5.根据权利要求2所述的矢量地理空间数据关系描述方法,其特征在于,点要素、线要素和/或面要素还设置有对应的属性值,用于对应描述
6.根据权利要求2所述的矢量地理空间数据关系描述方法,其特征在于,所述的每个要素设置有版本值字段,用来记录该要素被编辑修改并审核通过次数。
7.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,所述的关系描述数据结构设置有版本值字段,用来记录该关系和关系中的要素被编辑修改并审核通过次数。
8.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,关系编码值从1开始,每增加一个关系描述,对应的关系编码值增加1。
9.根据权利要求8所述的矢量地理空间数据关系描述方法,其特征在于,关系编码值为全生命周期的,每个关系编码值只为对应的关系描述所有。
...【技术特征摘要】
1.一种矢量地理空间数据关系描述方法,其特征在于,该方法包括:
2.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,点要素设置有点坐标值和点编码值的字段,线要素设置有线编码值的字段,面要素设置有面编码值字段;点要素采用点坐标值和点编码值的形式进行组织,线要素采用线编码值以及线上点的编码索引值的形式进行组织,面要素采用面编码值以及面上点要素的编码索引值的形式进行组织;关系描述数据结构中的成员采用该成员的编码值进行描述。
3.根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,关系描述数据结构还包括有关系属性,用于描述关系的名称和类型。
4. 根据权利要求1所述的矢量地理空间数据关系描述方法,其特征在于,所述关系描述数据结构还包括有关系 “是否可用”字段,用于实现对关系被删除并审核通过的管理,当一个关系被删除并审核通过时,该关系还存储在相应位置,将该关系“...
【专利技术属性】
技术研发人员:李凯,杨伟铭,张磊,童晓冲,郭从洲,邱春平,
申请(专利权)人:中国人民解放军军事科学院系统工程研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。