The invention discloses a data format conversion method and device. The methods described include: the data format conversion system calls the local database, initializes the static resources in the local database, and obtains the source directory, the target directory, the format conversion template file, and the screening conditions; the data format conversion system obtains at least one source file of the set type in the source directory. The data format conversion system reads source data from the at least one source file and filters out source data in the source data to satisfy the screening conditions; the data format conversion system calls the format conversion template file to convert the filtered source data into a data lattice, generates the target data and saves it to the source data. In the target directory. The embodiment of the invention can realize the conversion of spatial data formats for different systems and user needs.
【技术实现步骤摘要】
一种数据格式转换方法及系统
本专利技术实施例涉及数据格式转换技术,尤其涉及一种数据格式转换方法及系统。
技术介绍
在信息社会中,每时每刻都有大量来源不同的数据产生,分地存贮。在网络环境下,信息要在不同软件中分布地处理,并且能够在网络中实时发布。不同的地理信息系统(GeographicInformationSystem或Geo-Informationsystem,GIS)系统对各种时空现象的理解、描述方式、概念模型、数据结构、实现手段等互不相同,各有优势和局限。实现新的应用功能时,首先考虑能否利用已有的数据,这就涉及到数据的转换问题。一些商用GIS软件厂商根据自己对GIS的理解,为特定的用户群和应用目的设计了各自的数据结构和数据模型,不同厂商的软件自成体系,造成局部有序和GIS世界整体的无序。需要运用多个软件时也要涉及数据交换。因此,如何使这些集成数据能在不同的系统下相互可操作以及在异构分布数据中获取所需的数据信息,即实现数据集成与数据共享就变得非常关键。目前,地理信息系统数据交换和共享技术还处于发展阶段,还没有一种被广泛使用的成熟方法,实现多源数据集成的方式大致有3种,即:数据格式转换模式、数据互操作模式、直接数据访问模式。数据互操作模式是一种多格式数据共享的方式,该模式是开放地理空间信息联盟(OpenGeospatialConsortium,OGC)制定的规范。GIS互操作是指在异构数据库和分布计算的情况下,GIS用户在相互理解的基础上,能透明地获取所需的信息。OGC为数据互操作制定了统一的规范,为实现不同平台间服务器和客户端之间数据请求和服务提供了统一 ...
【技术保护点】
一种数据格式转换方法,其特征在于,包括:数据格式转换系统调用本地数据库,初始化所述本地数据库中的静态资源,并获取源目录、目标目录、格式转换模板文件以及筛选条件;所述数据格式转换系统获取所述源目录中的设定类型的至少一个源文件;所述数据格式转换系统读取所述至少一个源文件中的源数据并筛选出所述源数据中满足所述筛选条件的源数据;所述数据格式转换系统调用所述格式转换模板文件,对筛选后的源数据进行数据格式转换,生成目标数据并保存至所述目标目录中。
【技术特征摘要】
1.一种数据格式转换方法,其特征在于,包括:数据格式转换系统调用本地数据库,初始化所述本地数据库中的静态资源,并获取源目录、目标目录、格式转换模板文件以及筛选条件;所述数据格式转换系统获取所述源目录中的设定类型的至少一个源文件;所述数据格式转换系统读取所述至少一个源文件中的源数据并筛选出所述源数据中满足所述筛选条件的源数据;所述数据格式转换系统调用所述格式转换模板文件,对筛选后的源数据进行数据格式转换,生成目标数据并保存至所述目标目录中。2.根据权利要求1所述的方法,其特征在于,所述数据格式转换系统为独立安装于操作系统中的插件或者服务器。3.根据权利要求1或2所述的数据格式转换方法,其特征在于,在数据格式转换系统获取所述源目录中的设定类型的至少一个源文件之后,还包括:所述数据格式转换系统如果确定获取的所述源文件的数量超过设定阈值,则采用线程池或多线程的方式,对所述多个源文件的源数据进行筛选并转换成所述目标数据,并保存至所述目标目录中。4.根据权利要求1或2所述的方法,其特征在于,在数据格式转换系统读取所述至少一个源文件中的源数据之后,还包括:所述数据格式转换系统将读取的所述源数据存入内存中;当确定内存中数据量超过预设阈值时,所述数据格式转换系统将内存中的全部数据按照数据类型储存在硬盘的对应目录中,并删除所述内存中存储的数据。5.根据权利要求1或2所述的数据格式转换方法,其特征在于,在筛选出所述源数据中满足所述筛选条件的源数据时,所述方法还包括:所述数据格式转换系统将筛选后去除的数据存入内存中;当确定内存中数据量超过预设阈值时,所述数据格式转换系统将内存中的全部数据按照数据类型储存在硬盘的对应目录中,并删除所述内存...
【专利技术属性】
技术研发人员:谢永恒,高堆峰,火一莽,万月亮,
申请(专利权)人:北京锐安科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。