论文部分内容阅读
流通企业及相关服务是国民经济的重要组成部分,它们是否能够持续、健康、快速、协调的发展将直接制约着经济与社会发展的稳定性。当前,由于流通企业的数据信息量急速的扩张,采用传统的信息服务将很难再达到用户们的需求。所以,采用空间信息技术来解决大数据量、数据种类繁杂等多种问题已刻不容缓。但由于企业级软件大多都需要付出高昂的成本代价,并且还存在诸多有形无形的限制,这就给用户带来极大的不便。而与之相比,开源型软件则大大的不同。开源软件以其源代码开放、版本自由化、软件自身免费等特征得到了人们的关注。就目前而言,Open-source在GIS的发展中占据了一席之地。本文从开源软件对GIS发展的影响出发,针对企业级DBMS产品的高代价、多限制等问题,以空间数据库以及空间数据模型的理论内涵为基础,采用开源对象-关系型数据库PostgreSQL以及其空间数据引擎PostGIS进行重点流通企业的空间数据设计。再以开源GIS桌面软件QGIS进行了重点流通企业应用系统的研发。具体的工作如下:(1)分析介绍了Open-source在国内外的研究现状,并着重阐述了开源DBMS应用现状以及企业级DBMS所存在的问题。还进行了空间数据模型的理论内涵进行了较为深入的挖掘。(2)根据空间数据模型以及空间数据库的基础理论知识,应用对象-关系型数据库PostgreSQL以及它的空间扩展模块PostGIS,针对具体的GIS应用项目进行了空间数据库的具体设计。(3)将shp、tab、tif等格式的矢量数据与栅格数据进行了入库的管理工作。为了保证数据在空间数据库中的一致性,笔者对本课题中的数据进行了处理、统一编码以及坐标规范化等工作。(4)在充分分析了北京市石景山区的基础地理数据以及重点流通企业数据信息的特点以及北京市石景山区商委的具体需求分析后,采用了开源GIS桌面软件QGIS进行了重点流通企业信息管理系统的研发工作。通过上述的研究,本文针对政府部门及企业的中小型GIS项目,提出了一种基于全开源架构的解决方案。综合使用了多种当前主流的开源技术,完成了北京市石景山区重点流通企业信息管理系统的空间数据库设计、数据入库管理、PostGIS数据与QGIS链接、QGIS二次开发配置以及系统的具体研发工作。如此,不但缩短了项目的完成周期,还大大的降低了项目中的成本代价。为构建中小型GIS项目提供了新的思路与依据。