论文部分内容阅读
WebGIS是Web技术应用于GIS的产物。在不同的发展阶段因不同的文化背景和技术背景以及不同的开发环境,传统的WebGIS各具特色,形成了自己的数据模型,难以实现不同数据模型之间的共享和交互操作。XML的数据精确表达和数据多样化显示以及在不同应用程序之间数据交换的能力为不同WebGIS之间的数据模型的可视化、共享和交互操作带来了契机。在网络环境下,基于XML并遵循OGC规范的开放式地理信息系统是解决数据共享,实现地理信息互操作的最根本的途径。 地理空间数据可视化一直是GIS/WebGIS的一个重要的研究方向,地图符号库及地图符号的设计与管理是其核心内容。工作站版、桌面版的GIS软件和传统的WebGIS应用集中式地图符号库对地理空间数据实施可视化。在开放式地理信息系统中,OGC SLD与OGC WMS的综合应用体现了OGC倡导数据内容与样式显示分离的思想。基于XML的WebGIS的发展和以用户为本的交互操作理念促使在分布式环境中用户从WebGIS客户端进行符号设计与管理并可以应用于交互制图成为一种可能并具有可行性。 本文从OpenGIS和XML技术的介绍入手,详细地对ArcXML,SVG和SLD关于地图符号的设计与管理进行了分析与比较,提出了分布式符号库,并对符号库中符号的组织与管理和符号库的访问与管理进行了研究。基于分布式符号库的各种功能,设计了一个在分布式符号库中进行符号设计与可视化管理并结合OGC SLD将其实现在基于OGC WMS的交互制图的工作流程,并以Deegree WMS平台及其示范数据为实例进行测试,为网络地图服务环境的Web制图提供一种思路。本文主要进行了以下有关的研究工作。 分析了ArcXML和SLD对点状、线状、面状、文本符号的设计、组织、表达与管理上的特点。 研究了分布式符号库,主要包括分布式符号库的定义及其各类符号的组织,分布式符号库的访问和管理。 设计了由从分布式符号库读取符号库XML文档并以利用可视化管理工具进行符号的管理,存储为各种符号XML文档片断转换为SLD文档,通过OGC SLD与OGC WMS的综合应用于交互制图的工作流程。