首页--天文学、地球科学论文--测绘学论文--一般性问题论文--测绘数据库与信息系统论文

GIS中地图符号编辑器的设计与实现

摘要第1-7页
ABSTRACT第7-8页
第一章 绪论第8-15页
   ·地图符号库研究的重要意义第8-9页
  1 、 地图符号是地图的语言第8页
  2 、 地图符号的作用第8页
  3 、 地图符号库在GIS中扮演着重要角色第8-9页
   ·地图符号库研究的现状第9-12页
  1 、 地图符号的基本理论第9-10页
   1-1 视觉变量理论第9页
   1-2 符号语言理论第9-10页
   1-3 地图符号制作方法第10页
  2 、 地图符号制作软件评述第10-11页
  3 、 存在的问题第11-12页
   ·课题背景与论文研究目标第12页
  1 、 课题背景第12页
  2 、 本文的研究目标第12页
   ·RunnerUpStar研究的内容第12-13页
  1 、 研究对象第12-13页
  2 、 符号编辑器中数据结构第13页
  3 、 二维图形编辑软件的基本算法第13页
  4 、 软件的开发方法和软件设计方法的应用第13页
  5 、 符号编辑器开发实践第13页
   ·论文的组织和主要内容第13-15页
第二章 符号制作系统的技术背景第15-19页
   ·与GIS中有关的技术第15-16页
  1 、 GIS中的空间关系的引用第15页
  2 、 GIS中的数据模型的引用第15-16页
   ·IT技术第16-19页
  1 、 计算机图形学第16页
  2 、 软件工程技术第16页
  3 、 软件开发技术第16-17页
  4 、 软件的开发方法第17-19页
第三章 RUNNERUPSTAR的设计原则第19-23页
   ·软件的可维护性与可复用性第19-20页
  1 、 软件系统的可维护性第19页
  2 、 软件系统的可复用性第19-20页
   ·面向对象的设计原则第20-23页
  1 、 “开-闭”原则(OCP)第20页
  2 、 里氏代换原则(LSP)第20页
  3 、 依赖倒转原则(DIP)第20-21页
  4 、 接口隔离原则(ISP)第21页
  5 、 组合/聚合复用原则(CARP)第21页
  6 、 迪米特法则(LoD)第21-23页
第四章 设计模式在RUNNERUPSTAR中的应用第23-34页
   ·什么是设计模式第23-24页
   ·为什么使用设计模式第24页
   ·设计模式怎样解决设计问题第24-25页
   ·怎样选择设计模式第25页
   ·设计模式在RunnerUpStar中的应用第25-34页
  1 、 单例(Singleton)模式第25页
  2 、 建造(Builder)模式第25-26页
  3 、 原始模型(Prototype)模式第26-27页
  4 、 适配器(Adapter)模式第27页
  5 、 桥梁(Bridge)模式第27-28页
  6 、 合成(Composite)模式第28页
  7 、 装饰(Decotator)模式第28-29页
  8 、 门面(Facade)模式第29页
  9 、 享元模式(Flyweight Pattern)第29-30页
  10 、 命令(Command)模式第30-31页
  11 、 调停者(Mediator)模式第31页
  12 、 备忘录(Memento)模式第31-32页
  13 、 观察者(Observer)模式第32-34页
第五章 RUNNERUPSTAR的设计第34-50页
   ·RunnerUpStar的设计要求第34页
   ·RunnerUpStar中的数据结构第34-41页
  1 、 基本图元的结构第34-36页
  2 、 基本图元的空间关系的设计第36-37页
  3 、 点状符号的设计第37-38页
   3-1 基本结构第37-38页
   3-2 存储结构第38页
  4 、 线符号的设计第38-39页
   4-1 基本结构第38-39页
   4-2 存储结构第39页
  5 、 面状符号的设计第39-40页
  6 、 RunnerUpStar中数据的组织第40-41页
   ·RunnerUpStar系统的组织第41-50页
  1 、 基本思路第41-42页
  2 、 系统的层次结构第42-43页
  3 、 系统中的功能模块第43-48页
   3-1 共享模块(RunnerUpCommon)第43-46页
   3-2 平台GDI模块(RunnerUpPF)第46页
   3-3 产品工厂模块(RunnerUpFactory)第46页
   3-4 图形对象模块(RunnerUpMO)第46-47页
   3-5 设计工作区模块(RunnerUpDWA)第47页
   3-6 图形表达模块(RunnerUpME)第47-48页
   3-7 图层控制模块(RunnerUpLayerCtrl)第48页
   3-8 图形数据维护模块(RunnerUpDataManager)第48页
   3-9 数据访问模块(RunnerUpDataAccess)第48页
   3-10 点、线、面符号库模块(SymbolBase)第48页
  4 、 系统的基本构架第48-50页
   4-1 外部体系结构第49-50页
   4-2 系统内部体系结构第50页
第六章 RUNNERUPSTAR系统实现第50-55页
   ·系统内核层的实现第51-52页
   ·系统应用开发层的实现第52-53页
   ·系统的实验结果第53-55页
第七章 结论与展望第55-56页
   ·工作总结第55页
   ·进一步的工作第55-56页
参考文献第56-58页
致谢第58-59页
附录第59页

论文共59页,点击 下载论文
上一篇:朗格罕细胞在口腔扁平苔藓发病中的作用和意义
下一篇:喷射混合器解决热阱隐蔽技术的研究