论文部分内容阅读
地图符号是地图的图解语言,是地表要素在地图上的表达形式。虽然,地理语言已经逐步由地图演化为地理信息系统(GIS),但地图符号仍然是GIS用以直观形象地表达地物要素特征和分布规律的主要手段。作为地理信息共享的重要组成部分,地图符号的共享是一个必然的趋势,也会是将来的研究热点。然而目前地图符号的共享仍处在孤立平台之间的共享阶段,虽然人们一方面制定了一些制图标准和图式规范,另一方面也尝试了很多共享方法,但是它们并没有根除GIS软件平台之间地图符号系统的差异。现今,在Internet技术飞速发展、网络地图制图应用逐步普及的背景下,随着Web服务技术和面向服务架构的发展,需要寻求新的技术手段和方法,从封闭走向开放,从孤立走向协作,利用新的计算机互操作标准来推动地图符号共享的研究和发展。鉴于此,本文以地图符号为研究对象,针对目前地图符号共享中存在的问题,利用Web服务的优势,将Web服务技术引入到地图符号共享研究中来,提出基于开放标准接口的网络地图符号服务,构建基于Web服务的地图符号分布式共享框架,并开发原型系统进行验证,期望为地图符号提供新的共享途径。本文的研究内容与研究成果如下:(1)从符号化功能共享角度出发,针对当前网络制图中存在的符号化配置功能简单、符号化方法有限的现状,引入地图学理论,对传统的面向手工、模拟地图制图阶段的十类专题制图方法进行解析,从符号化的实质即视觉变量与时空属性数据的关联模式、属性数据的量表化等方面,归纳了六种专题要素符号化表示方法,去扩展和完善当前的专题制图方法。(2)针对在线交互制图过程,提出了数据驱动的在线交互制图模型,设计了地图符号化编码规范,并据此设计了支持专题制图的网络地图符号服务,解决分布式条件下地图表现形式单一和专题制图功能不够完善的问题。(3)基于Web服务技术,讨论和构建了基于Web服务的地图符号分布式共享框架。从地图符号数据共享角度,引入XML技术,设计了面向共享的地图符号数据模型XML表达方式,解决地图符号统一描述的问题。采用.Net、SQL Server等技术方案,开发了地图符号分布式共享原型系统,实现分布式条件下地图符号数据和符号化功能跨平台、跨语言的远程数据访问与功能调用,从而验证了该共享框架的可行性和有效性。