PostgreSQL数据库在空间数据处理中的应用开题报告

 2022-02-14 19:56:00

1. 研究目的与意义

postgresql是一个免费的对象—关系型数据库管理系统,是以加州大学伯克利分校计算机系写的postgres软件包发展而来,经过十几年的发展,成为了目前最先进、功能最强大的开放源码的数据库系统,它包括了非常丰富的数据类型支持,支持几乎所有sql语言,其中有些数据类型连商业数据库都不具备。postgresql 是全功能的自由软件数据库,很长时间以来,postgresql 是唯一支持事务、子查询、多版本并行控制系统(mvcc)、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。而且它提供了丰富的接口,可以很容易的扩展它的功能,它可以获得非常广阔范围的语言绑定,支持很多种语言编写自定义函数(包括c、 c 、java、perl、python、ruby等)。postgresql是唯一能做到数据零丢失的开源数据库,目前在国外很流行,居数据库使用榜第四,并稳步上升。当前,诸多行业、企业、部门等数据信息量日益急剧扩张,采用传统的数据管理处理方式很难满足广大用户的需求,对此,采用空间信息技术来解决数据量大、数据种类繁杂等问题已趋于成为当代数据管理处理的主流方法。相比较企业级软件而言,开源软件以其源代码开放、版本自由、软件自身免费等优点,更能获得使用者的青睐。postgresql便是这些开源软件中,比较突出的数据库管理系统软件。

当前,postgresql已经在许多研究或实际的应用中得到了应用,比如:财务数据分析系统、喷气引擎性能监控软件包、小行星跟踪数据库、医疗信息数据库和一些地理信息系统。postgresql还被许多大学用于教学用途。此次研究《postgresql数据库在空间数据处理中的应用》,旨在研究postgresql及其本身搭载的空间扩展模块postgis对空间数据的处理的应用,包括简单的数据增删查改,以及数据集合的可视化实现等功能,通过学习、尝试和试验,初步掌握postgresql相关知识、技巧,了解postgresql的基本功能在空间数据处理方面的优势和短板。本次研究涉及测绘地信领域的重要部分,有关足量的测量数据的管理处理及适当可视化,初步探寻postgresql在本领域的发展前景和发展方向,作为后续学习研究的基础。

在矿山测量、地铁监测等具有海量数据的测量工作,数据量大,种类繁多,人工处理工作量极大,且效率低下,最需要这种数据库软件,按照实际需求编写程序,自动进行数据处理管理、分类汇总的工作,极大减少人工工作量,提高工作效率,并对数据进行高效、有效管理和处理,具有重要的经济意义和社会意义。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

(1)主要研究内容:

①学习数据库的基本理论,掌握sql语言,熟悉postgresql数据库的使用,掌握postgresql在空间数据存储、处理、分析等方面的应用,

②学习postgresql数据库的使用方法,能初步实现一个完整的gis数据管理流程,

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

(一)研究方法

使用virtualbox虚拟机服务搭载ubuntu16.04平台并在此基础上安装postgresql数据库系统,学习简单linux语言和sql语言以操作postgresql数据库系统,在设计部分全程使用c语言进行编程。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1].joshua d drake. postgresql的发展动态[j]. 软件和集成电路, 2018(07):58-59.[2]. 李钢,茅海泉.基于postgresql的海量准实时数据服务平台访问方案[j]. 计算机系统应用, 2019, 28(02):274-279.[3]. 王文惠. 基于postgis与qgis的台风灾害数据库的设计与应用[d]. 长江大学, 2018.[4]. 林媛媛. 基于postgresql与postgis的空间数据库设计及应用研究[d]. 江西理工大学, 2014.[5]. 王磊. 基于google maps与postgis的地铁监测信息系统[j]. 测绘地理信息, 2013, 38(02):37-38 48.

[6]. 刘宏杰. postgresql数据库及应用[j]. 石油工业计算机应用, 2002(03):17-21

[7]. 曾侃. 基于开源数据库postgresql的地理空间数据管理方法研究[d]. 浙江大学, 2007.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

1、第01周~第03周,设计的研究现状分析,毕业设计相关规定、规范和要求学习。该阶段与毕业实习同时进行。2、第04周,毕业设计正式开始的第一周。汇报前期调研学习的成果。搜索大量相关参考文献,认真书写开题报告,并及时与导师沟通。3、第04周~第05周,书写第一章绪论部分,主要阐述设计的背景、目的和意义,论述设计计划完成的全部内容以及章节安排。4、第06周~第07周,介绍数据库知识的基本理论,书写论文第二章基础理论部分。5、第08周~第10周,阐述数据库系统搭建的基本方法和基本技术要求,介绍PostgreSQL数据库的使用方法,书写论文第三章。6、第11周~第12周,结合具体的应用案例,实现具体的数据管理服务,书写第四章。7、第13周,书写设计第五章全文总结,补充、完善、修改毕业设计。8、第14周,修改毕业设计。9、第15周,打印装订毕业设计,制作答辩PPT,进行预答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版