一种在不同GIS平台之间异构数据属性传递的方法与流程

文档序号:23305313发布日期:2020-12-15 11:35阅读:109来源:国知局

本发明涉及异构数据处理技术领域,具体涉及一种在不同gis平台之间异构数据属性传递的方法。



背景技术:

近年来,地理信息(gis)产业发展飞速,特别是随着产业升级及新基建的展开,地理信息技术几乎在各行各业都有应用。地理信息的灵魂是“数据”,随着数据获取手段的快速发展,海量的地理信息数据随之产生。挖掘数据中的有用信息,更好的服务于经济社会,是行业工作者需要不断解决的问题。在不同格式的空间数据之间进行属性传递具有很强的现实意义。

在地理信息(gis)领域,现有数据生产平台有国外软件,也有国内软件,每种软件有自己的特点,有偏重分析的(如arcgis)、也有偏重符号化的(如cad)。在具体应用时,由于在地理信息(gis)领域拥有大量的空间及属性数据,这些数据来自不同的领域、不同的生产软件(平台),需要在不同的平台之间转换格式,但在转换过程中会出现数据丢失、属性不完整等情况,而且效率较低,需要大量手工干预。



技术实现要素:

为解决上述问题,本发明提供了一种在不同gis平台之间异构数据属性传递的方法,通过空间位置的简单匹配,可实现数据属性的无损传递。

为实现上述目的,本发明采取的技术方案为:

一种在不同gis平台之间异构数据属性传递的方法,在不同格式的数据交换中,通过匹配不同格式空间位置相同的数据,直接将不同格式的空间属性数据进行传递,包括如下步骤:

读取shp文件中的每一个图元(权利人、不动产单元编号、房屋建成年代、房屋产别等信息),并在dwg文件中查询对应的图元,然后将shp中的信息传递给空间位置相同的dwg文件,遍历完所有图即可。

进一步地,具体包括如下步骤:

计算出shp格式数据中图元的最小x坐标与最小y坐标,用“shp|minx,miny”表示;

在dwg格式数据的图元中逐个计算最小x坐标与最小y坐标,用“dwg|minx,miny”表示;

当shp|minx,miny=dwg|minx,miny时,即可判定为空间位置上相同的一个图元,然后将shp数据中的权利人、不动产单元编号、房屋建成年代、房屋产别等信息传递给对应的dwg格式图元;

将完成shp数据传递的dwg格式的数据编辑成符合要求的图件。

本发明具有以下有益效果:

在不同的gis平台之间,不需将数据格式进行转换,直接进行空间位置匹配,即可实现数据属性的传递,只提取有用信息,提高效率和质量。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。

实施例1

现有shp格式数据、dwg格式数据,都是同一区域农村宅基地不动产登记基础图件数据,含有多个宗地及房屋。shp文件包含有权利人、不动产单元编号、房屋建成年代、房屋产别等信息,dwg文件只有矢量图形数据。生成不动产登记宗地图及房产图时需要标注诸如权利人、不动产单元编号、房屋建成年代、房屋产别等信息,但这些信息存储在shp格式的数据中,因此要将shp中的信息传递到对应的dwg文件中。根据实际情况,最终图件需要的是dwg格式,要求美观整洁,符合制图规范。

一种在不同gis平台之间异构数据属性传递的方法,包括如下步骤:

计算出shp格式数据中图元的最小x坐标与最小y坐标,用“shp|minx,miny”表示;

在dwg格式数据的图元中逐个计算最小x坐标与最小y坐标,用“dwg|minx,miny”表示;

当shp|minx,miny=dwg|minx,miny时,即可判定为空间位置上相同的一个图元,然后将shp数据中的权利人、不动产单元编号、房屋建成年代、房屋产别等信息传递给对应的dwg格式图元;

将完成shp数据传递的dwg格式的数据编辑成符合要求的图件。

这种方法在约二十万宗宅基图件编制中通过了验证,没发现位置判定错误及属性传递错漏。这与图形的特点有关,如遇其他情况,也可把图元最大坐标比对也作为限制条件,以提高准确率。比如在青海省互助县、民和县农村耕地确权项目中也存在多元数据属性传递的问题,但空间图形相对复杂,通过把图元最大坐标比对也作为限制条件,经过一百余万地块的验证处理,准确率在100%。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,

本技术:
的实施例和实施例中的特征可以任意相互组合。



技术特征:

1.一种在不同gis平台之间异构数据属性传递的方法,其特征在于:在不同格式的数据交换中,通过匹配不同格式空间位置相同的数据,直接将不同格式的空间属性数据进行传递。

2.如权利要求1所述的一种在不同gis平台之间异构数据属性传递的方法,其特征在于:包括如下步骤:

读取shp文件中的每一个图元,并在dwg文件中查询对应的图元,然后将shp中的信息传递给空间位置相同的dwg文件,遍历完所有图元即可。

3.如权利要求1所述的一种在不同gis平台之间异构数据属性传递的方法,其特征在于:具体包括如下步骤:

计算出shp格式数据中图元的最小x坐标与最小y坐标,用“shp|minx,miny”表示;

在dwg格式数据的图元中逐个计算最小x坐标与最小y坐标,用“dwg|minx,miny”表示;

当shp|minx,miny=dwg|minx,miny时,即可判定为空间位置上相同的一个图元,然后将shp数据中的权利人、不动产单元编号、房屋建成年代、房屋产别信息传递给对应的dwg格式图元;

将完成shp数据传递的dwg格式的数据编辑成符合要求的图件。


技术总结
本发明涉及异构数据处理技术领域,具体涉及一种在不同GIS平台之间异构数据属性传递的方法,该方法,在不同格式的数据交换中,通过匹配不同格式空间位置相同的数据,直接将不同格式的空间属性数据进行传递,包括如下步骤:读取SHP文件中的每一个图元(权利人、不动产单元编号、房屋建成年代、房屋产别等信息),并在DWG文件中查询对应的图元,然后将SHP中的信息传递给空间位置相同的DWG文件,遍历完所有图即可。本发明的方法在不同的GIS平台之间,不需将数据格式进行转换,直接进行空间位置匹配,即可实现数据属性的传递,只提取有用信息,提高效率和质量。

技术研发人员:赵生良;陈丰田;丛晓明;张小宏
受保护的技术使用者:青海省地质测绘地理信息院
技术研发日:2020.09.15
技术公布日:2020.12.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1