数据处理入库方法及设备技术

技术编号:21832650 阅读:31 留言:0更新日期:2019-08-10 18:00
本发明专利技术涉及一种数据处理入库方法及设备,涉及数据处理技术领域,其中,方法包括,接收CAD文件的入库指令;接收到入库指令后,通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的CAD文件内容处理为空间数据,并将处理后的空间数据通过AE存储到GIS数据库中;以图形形式,展示GIS数据库中所存储的空间数据。

Data Processing and Storage Method and Equipment

【技术实现步骤摘要】
数据处理入库方法及设备
本专利技术涉及数据处理
,具体涉及数据处理入库方法及设备。
技术介绍
CAD是Autodesk(欧特克)公司开发的自动计算机辅助设计软件,随着CAD的广泛使用及大量基于CAD的二次开发,使CAD的功能大大拓展,逐渐引入到与测绘等与地理信息行业相关的各个领域。在相关工作中需要处理许多空间数据,而这些数据多以CAD图纸的形式存在,由于CAD中的数据不能直接被地理信息系统(GeographicInformationSystem,GIS)应用,在使用时往往需要对数据进行二次处理,使数据成为易于被GIS处理的数据形式。在处理空间数据入库时,需要先对数据进行转换,然后再进行入库的操作。相关技术中,往往要通过先安装FME(FeatureManipulateEngine,空间数据转换处理系统)生成工作空间,以对数据进行转换;然后将转换后的数据通过ArcCatalog将数据入库,这种方式需要用户既安装FME又要安装ArcCatalog,在转换和入库时,都需要人为进行操作,过程较为复杂。
技术实现思路
有鉴于此,为了至少在一定程度上解决相关技术中存在的问题,本专利技术提供一种数据处理入库方法及设备。本专利技术采用如下技术方案:第一方面,一种数据处理入库方法,包括:接收CAD文件的入库指令;接收到所述入库指令后,通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的所述CAD文件内容处理为空间数据,并将处理后的空间数据通过AE存储到GIS数据库中;以图形形式,展示所述GIS数据库中所存储的所述空间数据。可选的,所述通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的所述CAD文件内容处理为空间数据,包括:获取接口参数,所述接口参数是通过OD库的调用接口设置的;基于所述接口参数获取待处理的CAD文件,并通过OD库提供的方法打开所述CAD文件;在打开所述CAD文件后,对所述CAD文件中的实体数据进行处理,得到空间数据,所述空间数据为AE可识别的数据。可选的,在打开所述CAD文件后,所述方法还包括:对所述CAD文件的坐标范围进行检测,以便对坐标范围在预设范围内的CAD文件中的实体数据进行处理。可选的,所述空间数据包括第一文件中的数据和第二文件中的数据,所述将所述CAD文件处理为空间数据,包括:遍历所述CAD文件中的实体数据;判断所述实体数据是否为AE可识别的数据;若所述实体数据是AE可识别的数据,则将所述实体数据分割至第一文件中;若所述实体数据是AE不可识别的数据,则将所述实体数据分割至第二文件中;在所述第一文件满足预设的第一文件限制条件时,保持所述第一文件不变;在所述第二文件满足预设的第二文件限制条件时,将所述第二文件中的实体数据处理为AE可识别的数据。可选的,还包括:如果所述第一文件不满足预设的第一文件限制条件,则对所述第一文件进行文件切分,以使切分后的第一文件满足第一文件限制条件;和/或,如果所述第二文件不满足预设的第二文件限制条件,则对所述第二文件进行文件切分,以使切分后的第二文件满足第二文件限制条件。可选的,所述第一文件限制条件包括:第一文件的大小,和/或,第一文件中包括的实体数据的数量;和/或,所述第二文件限制条件包括:第二文件的大小,和/或,第二文件中包括的实体数据的数量。可选的,所述AE可识别的数据包括点信息、线信息;所述AE不可识别的数据包括:块信息、面信息、图案填充信息。可选的,所述将处理后的空间数据通过AE存储到GIS数据库中,包括:通过AE读取所述处理后的空间数据;将读取的空间数据存储到所述GIS数据库。可选的,所述数据库为二维数据库,所述将处理后的空间数据通过AE存储到GIS数据库之前,还包括:判断所述空间数据是否为二维数据;若是,则将所述空间数据存储GIS数据库;若否,则将所述空间数据中的第三维值清除,以获得二维空间数据。第二方面,提供一种数据处理入库设备,包括:处理器,以及与所述处理器相连接的存储器;所述存储器用于存储计算机程序;所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如第一方面任一项所述的方法。第三方面,一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述数据处理入库方法。本专利技术采用以上技术方案,在有CAD文件需要进行入库操作时,先接收到CAD文件的入库指令,然后通过OD库获取待入库的CAD文件,在获取到CAD文件后,由于在GIS数据库中,仅能识别CAD文件中的部分数据,因此,需要将CAD文件处理为空间数据,如此,便可以将CAD文件中的所有数据均存储在GIS数据库中,进而以图形形式,将GIS数据库中存储的空间数据展示出来,如此,通过上述步骤可以实现CAD文件的处理、入库,不必下载多个应用软件,也不必人为进行操作,仅需要用户提供待入库的CAD文件即可完成,过程较为简单。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的数据处理入库方法的流程示意图;图2是本专利技术实施例二提供的数据处理入库方法的流程示意图;图3是本专利技术实施例二提供的另一种数据处理入库方法的流程示意图;图4是本专利技术实施例三提供的数据处理入库设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。实施例一图1是本专利技术实施例一提供的数据处理入库方法的流程示意图。如图1所示,本实施例提供一种数据处理入库方法,包括:步骤101、接收CAD文件的入库指令;步骤102、接收到入库指令后,通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;其中,OD库为二次开发基础库,通过OD库可以确定CAD文件的获取方式、获取频率、以及实体数据的处理方式。步骤103、将解析后的CAD文件内容处理为空间数据,并将处理后的空间数据通过AE存储到GIS数据库中;解析CAD文件完成后,将CAD文件中的内容处理为空间数据,并通过AE读取处理后的空间数据,进而将读取的空间数据存储到GIS数据库。步骤104、以图形形式,展示GIS数据库中所存储的空间数据。本实施例中,在有CAD文件需要进行入库操作时,先接收到CAD文件的入库指令,然后通过OD库获取待入库的CAD文件,在获取到CAD文件后,由于在GIS数据库中,仅能识别CAD文件中的部分数据,因此,需要将CAD文件处理为空间数据,如此,便可以将CAD文件中的所有数据均存储在GIS数据库中,进而以图形形式,将GIS数据库中存储的空间数据展示出来,如此,通过上述步骤可以实现CAD文件的处理、入库,不必下载多个应用软件,也不必人为进行操作,仅需要用户提供待入库的CAD文件即可完成,过程较为简单。实施例二图2是本发本文档来自技高网...

【技术保护点】
1.一种数据处理入库方法,其特征在于,包括:接收CAD文件的入库指令;接收到所述入库指令后,通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的所述CAD文件内容处理为空间数据,并将处理后的空间数据通过AE存储到GIS数据库中;以图形形式,展示所述GIS数据库中所存储的所述空间数据。

【技术特征摘要】
1.一种数据处理入库方法,其特征在于,包括:接收CAD文件的入库指令;接收到所述入库指令后,通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的所述CAD文件内容处理为空间数据,并将处理后的空间数据通过AE存储到GIS数据库中;以图形形式,展示所述GIS数据库中所存储的所述空间数据。2.根据权利要求1所述的方法,其特征在于,所述通过OD库获取并解析待入库的CAD文件,得到解析后的CAD文件内容;将解析后的所述CAD文件内容处理为空间数据,包括:获取接口参数,所述接口参数是通过OD库的调用接口设置的;基于所述接口参数获取待处理的CAD文件,并通过OD库提供的方法打开所述CAD文件;在打开所述CAD文件后,对所述CAD文件中的实体数据进行处理,得到空间数据,所述空间数据为AE可识别的数据。3.根据权利要求2所述的方法,其特征在于,在打开所述CAD文件后,所述方法还包括:对所述CAD文件的坐标范围进行检测,以便对坐标范围在预设范围内的CAD文件中的实体数据进行处理。4.根据权利要求1或2所述的方法,其特征在于,所述空间数据包括第一文件中的数据和第二文件中的数据,所述将所述CAD文件处理为空间数据,包括:遍历所述CAD文件中的实体数据;判断所述实体数据是否为AE可识别的数据;若所述实体数据是AE可识别的数据,则将所述实体数据分割至第一文件中;若所述实体数据是AE不可识别的数据,则将所述实体数据分割至第二文件中;在所述第一文件满足预设的第一文件限制条件时,保持所述第一文件不变;在所述第二文件满足预设的第二文件限制...

【专利技术属性】
技术研发人员:丁伟阮怀照刘从丰
申请(专利权)人:洛阳众智软件科技股份有限公司
类型:发明
国别省市:河南,41

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

1