论文部分内容阅读
地理信息系统作为获取、存储、分析和管理地理空间数据的重要工具、技术和学科,近年来得到了广泛关注和迅猛发展。当前国内外GIS技术的发展已达到鼎盛时期,开发平台也多种多样,如ArcGIS、MapObjects、MapGIS等,基于这些平台用户可以开发出自己的应用层工具。而目前国内外还没有某种基于嵌入式操作系统的地理信息系统软件,而国内某些行业的特殊工程需要这种工具型GIS软件。因此,开展这个专题的研究工作有重大意义。
数据是GIS的重要内容,也是GIS系统的灵魂和生命。数据的组织和处理是GIS应用系统建设中的关键环节,涉及许多问题。本课题研究中涉及到地图投影坐标变换计算、图形变换、数据精确量算等基本问题。
围绕嵌入式地图数据处理的研究,本文主要完成了以下几个方面的工作:
1.通过查阅各类文献,了解当前GIS领域的研究现状,分析嵌入式VxWorks平台下GIS系统与常见平台开发的异同,确定本系统的开发前景和路径。
2.简要介绍本嵌入式地图编辑工具软件的总体设计思路,包括硬件平台的搭建,软件模块的划分和地图数据结构定义。
3.根据项目需求设计投影变换算法,完成大地坐标系、地图坐标系和计算机屏幕坐标系三者之间的坐标变换。
4.完成地图编辑过程中10种基本图元的静态与动态两种绘图方式。
5.详细介绍地图操作中图元拾取、移动、旋转、变形与背景图缩放、漫游、开窗放大等功能实现的详细算法设计。
6.简单介绍本软件系统中球面两点距离和区域多边形面积计算基本方法。
本课题研究实现的嵌入式矢量地图编辑工具软件已经交付委托单位应用于实际工程中,经委托单位实际工程检验证实,软件系统功能满足委托单位要求。