论文部分内容阅读
地理信息服务是在地理信息系统和互联网技术迅猛发展的背景下产生的,它能够为互联网用户提供实时的、丰富的位置信息相关服务。公众地理信息服务系统是地理信息服务社会化发展的产物,它面向公众、以专业的、灵活多样的方式为公众提供丰富多彩的地理信息服务。目前,很多部门已经尝试将公众地理信息服务应用到实践中去,并取得了积极的成果。地理信息系统中最重要的是地理信息数据,公众地理信息服务系统中普遍存在数据难以处理、难以灵活应用等问题,这也是制约公众地理信息服务系统发展的一个亟待解决的问题。本课题就是为解决以上问题而提出的。针对传统的公众地理信息服务系统建立中所存在的问题,提出了在Google地图服务支持下,利用其提供的免费API以及其开放性、易用性、共享性和高分辨率影像等特点,设计并实现了以赣州市为例的公众地理信息服务系统。本课题设计和实现的Google地图服务支持下的公众地理信息服务系统运用面向对象的分析与设计技术,完成了系统分析与设计的全过程。在系统分析和设计过程中完成了系统的需求分析、架构设计、详细设计、编码以及运行调试等各阶段工作。该系统运行效果良好,可实现基于电子地图的常用功能,能够满足公众地理信息服务的基本需求和技术要求;实现了将城市中学校、酒店、景点、线路等城市地理信息和GIS系统的整合,提供了各种灵活的查询、导航手段,可以将公众需要查询的信息展现在面前。本课题主要内容包括以下几点:(1)Google API技术分析,主要研究Google Maps API类和Google Earth COM API类的应用,以及采用Google SketchUp制作三维图的技术。(2)KML文件的语法结构分析和应用,利用KML/KMZ文件实现三维显示。(3)基于ASP.NET+C#网页开发技术,采用BS体系结构进行系统方案设计。(4)综合采用Ajax技术、Google API开发技术、WEB网页编程技术等进行公众地理信息服务系统的设计与实现。