论文部分内容阅读
信息技术,尤其是计算机和移动通信技术的不断发展,使得地理信息系统的应用领域不断扩大,为人们提供了越来越多的基于位置的服务。有资料显示全世界的人有87%—90%的时间都处于室内活动,室外地图已经无法满足人们的需求,由此室内地图应运而生,并且得到了迅速的发展。室内地图能够解决人们对室内定位、室内导航、位置信息服务的需求,具有很大的发展前景。室内地图在快速发展的同时,室内地图数据的处理工具并不完善,没有有效的数据交付平台向不同室内地图服务商交付满足其要求和标准的室内地图数据。本文在原室内地图构建系统的基础上,设计实现了室内地图数据处理和数据交付系统。论文首先说明了课题研究的背景和意义,其次介绍了地理信息系统的概念及应用、主流地理信息系统软件以及室内地图常用数据存储格式,并对开发平台ArcGIS及其ArcMap和ArcGIS Engine组件进行了着重介绍。然后描述室内地图的特点及其设计要求,研究室内地图的数据存储结构,分析原室内地图构建系统的不足之处,给出开发室内地图数据处理及交付系统的必要性。进而详细介绍了室内地图数据处理系统和室内地图数据交付系统的设计与实现。室内地图数据处理系统包括:需求分析;系统设计;配置文件设计;功能设计。其中功能设计的6个模块包括配置文件解析、PNG和SVG图片生成、DetailInfo2.mdb生成、JSON文件生成、SQLite文件生成、系统日志生成。室内地图数据交付系统包括:需求分析;地图服务商数据标准研究;系统设计;数据标准配置文件设计;系统数据输入部分,数据处理部分和数据输出部分的设计与实现。最后对上述系统进行测试,系统各部分功能运行正确,达到了预期结果。本文设计实现的室内地图数据处理系统能够灵活配置输出规格,数据交付系统能够生成符合室内地图服务商的标准和要求的室内地图数据,已经向三家室内地图服务商交付室内地图数据。本文工作较好地解决了室内地图数据制作工具灵活性不足的问题,以及室内地图服务商数据要求和标准不统一带来的数据交付问题,具有较大的市场需求和应用前景。