基于SVG的自动站雨量分析系统的设计 摘 要 SVG是由W3C组织开发的基于可扩展标记语言的一种矢量图形描述语言,已经在互联网上得到了较广泛的应用。为了以图形方式直观地显示雨量数据变化,方便工作人员进行雨量数据的查询及分析,设计了本套基于SVG的雨量分析系统。 该自动站雨量分析系统是基于B/S架构,使用ASP.NET来开发的。主要使用了.NET三层架构、XML程序集、矢量图形的动态生成、Web服务等技术,并实现了系统模块管理、雨量数据管理、城市数据管理、雨量数据查询、生成矢量图形格式的图表等功能模块。在系统中主要对矢量图形文档的生成进行了分析和设计,采用DOM模型来操作该图形文档,并封装了基本的图形元素。 该自动站雨量分析系统作了新的尝试,采用基于可扩展标记语言的矢量图形作为图形格式,系统与Web服务技术相结合,使系统的可重用性和开放性得到了很大的提高。 关键词:可伸缩矢量图形;可扩展标记语言;.NET三层架构;Web服务
Design of the Auto-StationRainfall Data Analysis System Based on SVG Abstract SVG developed by the W3C, is a vector graphics language based onthe XML. And it has been widely used on the Internet. This rainfall analysissystem is designed to achieve the goal that the rainfall data's changes aredisplayed by graphic mode intuitively for assisting to analyze the rainfalldata. The auto-station rainfall analysis system,developed in ASP.NET, is based on Browser/Server framework. In this system,many technologies are used, such as .NET Trip-Layer Framework, the XML programassembly, automatic creation of SVG document, Web Service and etc. The systemcontained function management module, rainfall data management module, citydata management module, rain data query module, automatic creation module of SVGdocument and etc. The Document Object Model is used for manipulating SVGdocuments, and the basic graphics element is encapsulated. Some new attempts have been made into theauto-station rainfall analysis system. By using SVG as graphics format and theWeb Service technology, reusability and openness of the system is improvedgreatly. Keywords: SVG; XML; .NET Trip-Layer Framework; Web Service
|