基于PostgreSQL与PostGIS的空间数据库设计及应用研究
本文关键词:基于PostgreSQL与PostGIS的空间数据库设计及应用研究,由笔耕文化传播整理发布。
【摘要】:流通企业及相关服务是国民经济的重要组成部分,它们是否能够持续、健康、快速、协调的发展将直接制约着经济与社会发展的稳定性。当前,由于流通企业的数据信息量急速的扩张,采用传统的信息服务将很难再达到用户们的需求。所以,采用空间信息技术来解决大数据量、数据种类繁杂等多种问题已刻不容缓。但由于企业级软件大多都需要付出高昂的成本代价,并且还存在诸多有形无形的限制,这就给用户带来极大的不便。而与之相比,开源型软件则大大的不同。开源软件以其源代码开放、版本自由化、软件自身免费等特征得到了人们的关注。就目前而言,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项目提供了新的思路与依据。
【关键词】:空间数据库 开源软件 GIS PostgreSQL PostGIS QGIS
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:P208
【目录】:
- 摘要4-5
- Abstract5-10
- 第一章 绪论10-17
- 1.1 研究背景与意义10-13
- 1.2 国内外研究现状13-15
- 1.3 研究内容15
- 1.4 论文的组织结构15-17
- 第二章 空间数据模型概述17-43
- 2.1 空间数据模型的概念17-18
- 2.2 空间数据类型及空间操作18-29
- 2.2.1 OGC 地理信息实现标准--简单要素访问18-22
- 2.2.2 ISO/IEC SQL/MM 空间数据标准22-24
- 2.2.3 两个标准的分析比较24-29
- 2.3 空间数据的完整性约束29-43
- 2.3.1 空间数据完整性约束概述29
- 2.3.2 实体完整性约束29-30
- 2.3.3 参照完整性约束30-31
- 2.3.4 域完整性约束31-35
- 2.3.5 专题语义完整性约束35-36
- 2.3.6 时态语义完整性约束36
- 2.3.7 空间语义完整性约束36-39
- 2.3.8 关系类完整性约束39-40
- 2.3.9 组合语义完整性约束40
- 2.3.10 空间数据多版本约束40
- 2.3.11 触发器约束40-43
- 第三章 基于 PostGIS 的重点流通企业空间数据库设计43-62
- 3.1 平台概述43-45
- 3.1.1 PostgreSQL 的概述43-45
- 3.1.2 PostGIS 概述45
- 3.2 PostGIS 数据模型45-52
- 3.2.1 矢量数据模型45-48
- 3.2.2 栅格数据模型48-49
- 3.2.3 拓扑数据模型49-51
- 3.2.4 长事务管理及线性参考51-52
- 3.3 重点流通企业空间数据库设计52-62
- 3.3.1 需求分析设计53
- 3.3.2 分层设计53-54
- 3.3.3 概念结构设计54-55
- 3.3.4 逻辑结构设计55-58
- 3.3.5 完整性约束设计58-61
- 3.3.6 触发器设计61-62
- 第四章 重点流通企业信息管理系统的设计及实现62-82
- 4.1 系统设计原则62-63
- 4.2 系统的架构63
- 4.3 系统应用逻辑设计63-65
- 4.3.1 客户逻辑设计63
- 4.3.2 数据逻辑设计63-64
- 4.3.3 系统功能设计64-65
- 4.4 空间数据库的环境配置与建立65-71
- 4.4.1 环境的搭建与配置65-69
- 4.4.2 空间数据入库69-70
- 4.4.3 空间数据的浏览70-71
- 4.5 重点流通企业信息管理系统的实现71-82
- 4.5.1 北京市石景山区概况71-72
- 4.5.2 重点流通企业信息管理系统72-82
- 第五章 总结与展望82-84
- 5.1 总结82
- 5.2 展望82-84
- 参考文献84-86
- 致谢86-87
- 攻读学位期间的研究成果87-88
【参考文献】
中国期刊全文数据库 前10条
1 胡庆武;陈亚男;周洋;熊成利;;开源GIS进展及其典型应用研究[J];地理信息世界;2009年01期
2 吕德奎;秦洪现;;开源版MapGuide及其应用研究[J];测绘通报;2008年04期
3 宋现锋;刘军志;吴建国;谭海樵;;开源代码技术的FLASH地图实现方法——以MapServer+Ming为例[J];地球信息科学;2006年04期
4 朱俊丰;赵俊三;;基于开源平台的中小型WebGIS应用研究[J];地理空间信息;2008年01期
5 郑斌;唐旭;刘耀林;艾萍;;基于开源GIS的城市基准地价信息发布平台的设计与实现[J];国土资源科技管理;2006年05期
6 武洪敬;;石景山的魅力——从数据看一年来北京市石景山区人口变迁[J];数据;2012年04期
7 李建峰;;世纪新宠儿——开源数据库[J];程序员;2006年01期
8 圣荣;刘友兆;王庆;;基于开源MapServer的网络空间数据共享系统研究[J];农业网络信息;2007年11期
9 张大鹏;张锦;;基于开源WebGIS软件的110指挥中心警情分析系统[J];科技情报开发与经济;2008年11期
10 付博;余志伟;孙成帅;伍世宾;田舫;;基于QGIS平台的土壤侵蚀信息处理插件的开发[J];科技情报开发与经济;2011年22期
本文关键词:基于PostgreSQL与PostGIS的空间数据库设计及应用研究,由笔耕文化传播整理发布。
本文编号:324081
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/324081.html