基于 GNet8.1 的微波规划 GIS 设计与核心算法讨论 摘要本文基于一个真实的合作项目,这个项目主要是为了满足合作方的微波规划工具 RTN Designer 的应用需要。这个工具在网络规划设计场景下的需要通过精确的地理数据,实地的地理因素以及其他 GIS 手段来实现其相关的业务。所以本项目是一个工具的 GIS 支撑项目。本文分析了项目的总体需求,介绍了本项目的目标,上下文定义,涉及约束和原则以及项目开发环境,项目需提供的接口列表,项目的里程碑完成时间 。对整个项目做了一个四层的项目的架构设计,包括框架层,公共库,应用层,组件并对于 4 个层次的架构展开了分解描述。本文确立了整个项目基于 GNET8.1 这个实验室自主开发的平台开发,对整个项目从实现功能上做了组件划分,并根据实际的人手和任务量分配大致的人员。本文涉及的项目的功能实现主要包括了:栅格数据解析,地图坐标的转换,地形纹理地图的生成以及 DEM 数据的检索。对于整个项目本文也做了诸多项目优化,例如:栅格金字塔,数据缓冲区,预制颜色表等。最后,本文通过总体质量评价,各维度的质量评价,缺陷分析来说明软件已达到了合作方的要求,成功的完成了此次项目。关键词: GIS 设计,栅格解析,坐标转换,地形地图,DEM 检索AbstractThe project is mainly to meet the partner of microwave planning tool RTN Designer application needs based on a true cooperation project. This tool scenario in network planning and design needs through accurate geographic data , field GIS geographic factors as well as other means to achieve their related businesses. Therefore, this project is a tool GIS Support.This paper analyzes the project's overall needs, describes the project objectives, context definition, involve constraints and principles as well as project development environment, the project must provide a list of interfaces, project milestone completion time. The entire project made a four-layer structure of the project design, including the framework layer , public libraries, application layer , component and framework for the four -level decomposition l...