论文部分内容阅读
地理信息系统和嵌入式技术是当今计算机应用领域研究的两个热点,本文通过研究嵌入式GIS平台,把这两者有机地结合在了一起.地理信息系统是一个计算机软硬件系统,这里的硬件研究平台就是我们的嵌入式设备,如:PDA,智能手机等.而软件系统则是由计算机程序和地理数据组织而成的地理空间信息模型,在这里表现为嵌入式GIS软件平台.嵌入式GIS平台是一个二次开发包,用户可以根据自己的需要开发出符合自己需要的应用系统.它主要由以下几个模块构成:空间数据管理、属性数据管理、空间数据可视化,空间数据编辑,以及GPS连接与通信等等.嵌入式GIS平台的空间数据管理和属性数据管理主要实现了空间实体对象的管理,即基于对象(要素)(Feature)的管理,主要是为了表达、记录和管理现实世界的实体及相互关系随时间不断发生的变化.空间数据编辑则是以要素(Feature)为单位进行信息编辑修改,人机交互画点、线、面以及标注符号文字,删除地图上多余的信息.用户利用编辑模块进行要素的录入,并且还对已存在的要素进行修改,删除,移动,复制等编辑操作,并且还可以对图层状态进行控制,如:编辑,打开,关闭等状态;以及对图层进行编辑操作:添加,删除,修改属性结构,修改图层信息等.嵌入式GIS的开发原则:1、嵌入式GIS应用程序必须是低内存要求:嵌入式设备通常没有多少空间容纳像台式PC机那么多的内存,因此必须保证嵌入式GIS应用程序适应CE设备的低内存环境.2、了解形状系数,减少占用屏幕的空间:嵌入式显示设备多种多样而且一般显示屏幕较小,所以更需要合理规划显示界面.3、基于Windows CE操作系统的嵌入式GIS应用程序必须使用Unicode字符集.针对嵌入式系统软硬件多样化的特点,业界为嵌入式软件开发提出了"中间件"技术.中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议.嵌入式GIS发展的趋势,则是采用这种中间件的设计思想,保证程序的可移植性.嵌入式GIS的应用领域十分广泛,主要包括以下几个领域:野外数据采集,智能汽车领域,智能交通领域,军事国防领域,个人用户.