论文部分内容阅读
近年来,地理信息系统(Geographic Information System, GIS)技术在计算机科学及Internet技术尤其是云计算技术的推动下,逐渐突显出以WebGIS为其主要的应用方式。WebGIS技术的最重要趋势是“服务化”,即以服务的方式,提供全面的GIS功能,并围绕GIS平台提供的服务来构建面向企业或者公众的GIS应用。随着以“服务全面化、标准化,终端多样化”为主要趋势的GIS技术的发展,原有的基于B/S模式或C/S模式的电子海图应用系统亟需向“服务化”GIS方式转变。本文结合ArcGIS平台的优势和海图服务及应用的特点,提出基于ArcGIS平台的海图服务及应用系统的研究,基于ArcGIS平台设计并实现符合服务化GIS发展趋势的海图服务及应用系统的原型系统,期望对未来海图服务及应用系统建设和功能完善产生积极的作用。论文完成的主要工作:(1)详细分析了电子海图应用系统的发展现状和“服务化”GIS的发展趋势,提出基于ArcGIS平台的海图服务及应用系统的研究。(2)深入分析ArcGIS平台,并结合Flex技术和REST开发方式的相关理论和技术,提出海图服务及应用原型系统的总体架构。(3)基于ArcGIS Desktop、ArcGIS Server和ArcGIS航海解决方案,搭建海图服务及应用原型系统的服务器,实现海图制作和服务发布;采用Flex技术和REST开发方式,构建海图服务及应用系统的RIA式客户端,实现基于ArcGIS平台海图服务的应用原型系统。(4)根据船舶监控系统的主要功能需求,设计基于海图服务原型系统架构的船舶监控系统,采用Flex技术,结合ArcGIS API for Flex,开发船舶监控系统监控终端的主要功能。