学位论文 > 优秀研究生学位论文题录展示

小型地理信息系统完善与开发

作 者: 张薇
导 师: 江崇礼
学 校: 大连理工大学
专 业: 控制理论与控制工程
关键词: 地理信息系统 空间数据 属性数据 外部数据库
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 147次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着地理信息系统(GIS)研究的不断深入发展,其应用领域不断扩大。地理信息数据以海量速度增加,如何更加有效的组织和管理空间数据属性数据,已经成为GIS发展过程中不可忽视的一个环节。传统的GIS应用软件大多采用文件管理的数据存储方式,但随着数据量的不断加大,需要对数据进行更加有效的存储和管理。 本次开发,是对AutoGIS系统的完善和补充。在以往开发的基础上添加了数据库管理子系统和属性表管理子系统。开发环境采用Microsoft Visual C++和SQL Sever数据库。在数据库管理子系统中,经过合理的结构设计,采用分图层管理的方式,建立数据库模型,将系统中原先以磁盘文件存储的数据管理方式,转换为以外部数据库统一管理空间对象和属性数据的管理方式,将普通的关系型数据库应用于具有拓扑结构的空间数据和属性数据的识别、存储,实现了AutoGIS系统与数据库的结合;为空间数据建立了R树索引,提高了数据库查询的效率;同时也实现了在AutoGIS内部对数据库进行管理的各项基本功能。在表管理子系统中,针对系统文件存储的属性数据,采用虚拟列表技术,实现了属性表的创建、保存、显示以及编辑等文件管理功能;另外,为属性表数据建立了基于B~+树的索引结构,实现了属性数据与空间对象数据的相互查询功能。 经过本次的完善和补充,加强了自主开发的AutoGIS系统的数据管理能力,提高了系统数据分析的效率。通过在Microsoft Visual C++中的程序设计,根据GIS地理数据的相关特性,将关系型数据库的数据管理能力集成到AutoGIS系统当中,大大提高了AutoGIS系统数据的安全性和易操作性。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 地理信息系统概述  8-11
    1.1.1 GIS主要功能  9-10
    1.1.2 国内外主要GIS系统平台产品简介  10
    1.1.3 地理信息系统的发展趋势  10-11
  1.2 课题的提出  11-12
  1.3 本文的结构安排  12-13
2 AutoGIS系统简介以及相关的空间数据库理论  13-27
  2.1 AutoGIS系统简介  13-20
    2.1.1 系统的功能结构模型  13-15
    2.1.2 系统的界面设计  15-16
    2.1.3 系统软件框架结构  16-17
    2.1.4 系统的数据管理类  17-19
    2.1.5 空间对象派生结构  19-20
  2.2 GIS数据库系统  20-24
    2.2.1 GIS数据库的特点  20
    2.2.2 GIS空间数据模型  20-22
    2.2.3 空间数据的拓扑关系模型  22-23
    2.2.4 空间数据管理  23-24
  2.3 空间索引结构  24-27
    2.3.1 R树索引结构  24-25
    2.3.2 线性四分树和B~+树结构  25-26
    2.3.3 SDE解决方案  26-27
3 AutoGIS系统数据库模块设计要点和实现  27-50
  3.1 AutoGIS空间数据库模型设计和实现  27-34
    3.1.1 关系数据库管理方式以及设计要点  28
    3.1.2 AutoGIS系统空间数据库模型设计  28-31
    3.1.3 数据库表设计  31-33
    3.1.4 数据库存储的实现和操作步骤  33-34
  3.2 空间索引结构的建立与图形属性互查  34-38
    3.2.1 建立空间索引结构  34-37
    3.2.2 图形与属性相互查询功能设计  37-38
  3.3 VC++中的ODBC开发与数据库连接功能的实现  38-43
    3.3.1 ODBC概述  38-39
    3.3.2 VC++数据库应用程序结构  39-40
    3.3.3 连接功能的实现  40-43
  3.4 AutoGIS数据库管理模块其他功能的实现  43-50
    3.4.1 数据库表浏览视图  43-44
    3.4.2 表操作和记录操作  44-45
    3.4.3 过滤操作  45-47
    3.4.4 排序操作  47-50
4 AutoGIS系统中表管理模块的设计和实现  50-61
  4.1 属性数据的索引结构  51-52
  4.2 属性表的显示结构设计  52-56
    4.2.1 关于CListCtrl  53-54
    4.2.2 虚拟列表  54
    4.2.3 属性表显示结构流程设计  54-56
  4.3 属性表界面设计  56-57
  4.4 表管理模块的功能实现  57-61
    4.4.1 “创建表”对话框  57-58
    4.4.2 属性数据查询显示对话框  58-59
    4.4.3 图形和属性数据的双向查询  59-61
结论  61-62
参考文献  62-64
附录A 空间数据动态生成表结构  64-66
攻读硕士学位期间发表学术论文情况  66-67
致谢  67-68
大连理工大学学位论文版权使用授权书  68

相似论文

  1. 土壤环境功能区划研究,X321
  2. 基于分治法的聚类方法研究,TP311.13
  3. 土壤污染场地调查与评估信息系统研究,X825
  4. 查庄煤矿底板突水风险评价研究,TD745
  5. 基于GIS的青海广播无线覆盖资源管理系统的研究,P208
  6. 基于GIS的矿井水灾害地球物理信息管理系统研究,TD745
  7. 基于VGIS系统的煤炭矿区环境空气质量预测模拟,X831
  8. 地理信息系统在灾害教育中的应用,G633.55
  9. 城市地下管线地理信息系统设计与开发,TP311.52
  10. 数据空间中数据资源之间关联关系发现模型研究,TP311.13
  11. 基于炼化企业三维空间信息系统的研究与开发,TP311.52
  12. 数据空间下的索引策略研究,TP311.13
  13. 石油化工工程管道施工管理信息系统设计与实现,TP311.52
  14. 大型钢铁企业销售物流车船管控系统研究,F252;F426.31
  15. 基于GIS的仓库群管理信息系统研究,TP311.52
  16. 基于空间数据库和视觉特征的钓鱼网页检测,TP393.08
  17. 近40年来长江水沙变化背景下的长江口海岸线演变,P737.1
  18. 基于MapInfo的土地信息空间管制系统的设计与实现,TP311.52
  19. 大区域报警的物联网管理平台,TN929.5
  20. 青岛崂山区北宅、王哥庄、沙子口地质环境工程建设适宜性研究,P642
  21. 湖州市区中低压配网详细规划研究,TM715

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com