基于Qt的空间数据存储格式检查软件的设计与实现
发布时间:2019-02-14 11:45
【摘要】:面对日益增长的空间数据,网络环境较差的地图、地理信息应用服务系统面临着存储容量有限、地理空间数据格式不开放的挑战。而现有的许多地理空间数据存储依赖于平台,还需要克服跨平台带来的问题,亟需研究设计统一的数据存储标准来解决空间数据格式不一致、不同GIS平台数据转换过程复杂等问题。考虑到不同系统GIS平台、GIS应用程序间数据格式的差异,本研究基于Geo Package(GPKG)数据容器存储标准,采用Qt 5.2.0+VS2010开发平台,C++编程语言,通过三层架构编程模式研发了GIS数据存储格式的检查软件,以解决数据格式不统一的问题。该软件利用批量数据库查询,快速地实现了核心功能项、可选功能项、注册扩展功能三大类等超过百项功能文件格式的检查,并输出详细的检查结果,为GIS数据格式存储标准化提供支持和帮助,可有效解决不同GIS平台、不同GIS应用程序数据共享时面临的格式不一致问题,简化了数据转换的步骤。
[Abstract]:In the face of increasing spatial data and poor network environment, GIS is faced with the challenge of limited storage capacity and closed geospatial data format. However, many existing geospatial data storage depend on the platform, and need to overcome the problems brought by cross-platform. It is urgent to study and design uniform data storage standards to solve the inconsistent spatial data format. The data conversion process of different GIS platforms is complex. Considering the difference of data format between different GIS platforms and GIS applications, this study is based on Geo Package (GPKG) data container storage standard, Qt 5.2.0 VS2010 development platform and C programming language. The checking software of GIS data storage format is developed through three-tier architecture programming mode to solve the problem of inconsistent data format. By using batch database query, the software quickly realizes checking of more than 100 function file formats, such as core function item, optional function item, registration and extension function, and outputs detailed checking results. It can provide support and help for the standardization of GIS data format storage. It can effectively solve the problem of format inconsistency in data sharing between different GIS platforms and different GIS applications, and simplify the steps of data conversion.
【作者单位】: 北京超图软件股份有限公司;超图地理信息技术研究所;中国科学院地理科学与资源研究所;北京航空航天大学;北京市测绘设计研究院;
【基金】:国家测绘公益项目(201512015) 北京市科技专项(Z151100003615012;Z141101004414011) 中国科学院国防科技创新基金项目(CXJ-14-M13) 中国科学院重点部署项目(KZZD-EW-07-01-001) 国家科技支撑计划(2013BAC03B00) 资源与环境信息系统国家重点实验室自主研究项目(088RAC00YA) 北京市优秀人才项目(201500002685XG242) 全国博士后国际交流计划(20150081) 朝阳区博士后基金
【分类号】:P208
,
本文编号:2422181
[Abstract]:In the face of increasing spatial data and poor network environment, GIS is faced with the challenge of limited storage capacity and closed geospatial data format. However, many existing geospatial data storage depend on the platform, and need to overcome the problems brought by cross-platform. It is urgent to study and design uniform data storage standards to solve the inconsistent spatial data format. The data conversion process of different GIS platforms is complex. Considering the difference of data format between different GIS platforms and GIS applications, this study is based on Geo Package (GPKG) data container storage standard, Qt 5.2.0 VS2010 development platform and C programming language. The checking software of GIS data storage format is developed through three-tier architecture programming mode to solve the problem of inconsistent data format. By using batch database query, the software quickly realizes checking of more than 100 function file formats, such as core function item, optional function item, registration and extension function, and outputs detailed checking results. It can provide support and help for the standardization of GIS data format storage. It can effectively solve the problem of format inconsistency in data sharing between different GIS platforms and different GIS applications, and simplify the steps of data conversion.
【作者单位】: 北京超图软件股份有限公司;超图地理信息技术研究所;中国科学院地理科学与资源研究所;北京航空航天大学;北京市测绘设计研究院;
【基金】:国家测绘公益项目(201512015) 北京市科技专项(Z151100003615012;Z141101004414011) 中国科学院国防科技创新基金项目(CXJ-14-M13) 中国科学院重点部署项目(KZZD-EW-07-01-001) 国家科技支撑计划(2013BAC03B00) 资源与环境信息系统国家重点实验室自主研究项目(088RAC00YA) 北京市优秀人才项目(201500002685XG242) 全国博士后国际交流计划(20150081) 朝阳区博士后基金
【分类号】:P208
,
本文编号:2422181
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2422181.html