1、 第 1 页 共 28 页 毕毕 业业 设设 计(论计(论 文)文) 设计设计(论文论文)题目:题目: 基于嵌入式的 GIS 系统研究 _ _ 姓姓 名名 学学 号号 院院 系系 信息工程学院 专专 业业 计算机科学与技术 年年 级级 指导教师指导教师 年 月 日 第 2 页 共 28 页 目 录 摘 要 . 5 一、GIS 系统概要. 6 (一) 、GIS 简介 6 (二) 、OpenGIS 规范 6 (三) 、空间数据类型(OpenGIS WKB and WKT) 6 二、GIS 数据库系统实现 . 7 (一) 、PostgreSQL 数据库管理系统 7 1. 系统简介 7 2. 支持几何
2、数据类型 . 7 3. 过程语言 8 (二) 、PostGIS 系统 8 1. 简介 . 8 2. 空间数据类型(GIS Objects)的实现 . 9 3. 数据定义 .10 4. 数据查询 .10 5. 数据转储(Shapefile 文件的使用) 11 6. 数据库优化(GiST) 11 (三) 、数据库结构及实现 .13 (四) 、最短路径算法流程 .14 三、嵌入式系统 15 (一) 、嵌入式系统硬件结构 .15 第 3 页 共 28 页 1. Samsung S3C44B0X 微处理器体系.15 2. JX44B0-1B 硬件配置 15 (二) 、uClinux 操作系统 15 1.
3、 简介 15 2. uClinux 的内核加载方式.16 3. uClinux 的内存管理 16 4. uClinux 的根(root)文件系统 .17 5. uClinux 的应用程序库 17 6. 可执行文件格式17 (三) 、MiniGUI 嵌入式图形界面.17 1. 简介 17 2. 基于 MiniGUI 的嵌入式系统软件结构 .18 (四) 、嵌入式系统结构.18 1. 进程调度(SCHED) .18 2. 内存管理(MM) .19 3. 虚拟文件系统(VirtualFileSystem,VFS) .19 4. 网络接口(NET) 19 5. 进程间通讯(IPC)。 .19 6. 依
4、赖关系 .19 四、嵌入式地理信息系统 EmbedGis20 (一) 、嵌入式地理信息系统简介20 (二) 、EmbedGis 系统组成 21 第 4 页 共 28 页 (三) 、EmbedGis 系统特点及不足 .21 谢 辞 22 参考文献22 注 释 23 附 录 24 (一) 、开发环境 24 (二) 、XDMCP .25 (三) 、uClinux 编译过程 26 (四) 、MiniGUI 编译注意事项 26 第 5 页 共 28 页 摘摘 要要 本文探讨了后PC时代基于嵌入式Linux的嵌入式GIS研究的必要 性和可行性,对比现有嵌入式GIS的特点, 简述了嵌入式Linux操作系 统
5、的优点和特色。扼要介绍了基于Linux的嵌入式GIS研究的硬件平 台,最后给出基于Linux的嵌入式GIS研究的模型。 关关 键键 词词 后PC时代,嵌入式Linux;嵌入式GIS ABSTRACT The necessity and feasibility of the study of Embedded -Linux based embedded GIS in post-PC age is discussed in this paperThe different features of several mainstream domestic and foreign Em- bedded-G
6、IS are comparedAnd the advantage and characteristic of Embedded-Linux operation system is also introducedThe hardware platform for Linux-based embedded-GIS is then outlinedFinally a model of Linux-Based Embedded-GIS is described KEYWORDS: postPC age;EmbeddedLinux;embedded GIS; 第 6 页 共 28 页 一、一、GISGIS 系统系统概要概要 (一) 、(一) 、GISGIS 简介简介 地理信息系统(Geographic Information System,即 GIS)是一门集计算机科 学、信息学、地理学等多门科学为一体的新兴学科,它是在计算机软件和硬件支 持下,运用系统工程和信息科学的理论,科学管理和综合分