随着网络上信息数据的大量涌现,如何正确显示和出版是有效传输、接收和利用它们的基础。图形、图像是信息数据可视化的主要方式。但现有的图形、图像格式存在着缺陷:非开放式,显示和印刷质量及适应性差,难以创建Web上图文信息的个性化定制、交互式以及实时动态方面的应用等。SVG正是在这样的背景下诞生的。
SVG是近年来发展起来的基于XML的用于描述矢量图形、图像的标准规范。首先分析了目前地图数据表示存在的问题,之后介绍了SVG的元素类型及使用SVG表示地图数据的优势,最后介绍了生成基于SVG的地图的实现及其应用。
文中将SVG图形显示技术和Web页面动态刷新技术相结合,实现了Web复杂图形的实时更新。Web页面动态刷新是指当服务器端数据发生变化或者事件发生时,可以将信息或数据通知客户端,实现客户端Web页面现实内容的改变。
提出了将工业控制中自定义的矢量图形格式转换到SVG标准格式的思路,并介绍了转换的实现方法;为保证图形数据的一致性,制订了相应的转换流程;通过工程中的实施应用,给出了在具体转换过程中相应技术属性的添加和实现方法。
本文首先介绍了矢量图形在移动领域中具有的优势,然后对其相关技术,包括Mobile SVG、J2ME以及JSR-226和JSR-172进行简单的介绍。最后,在以上技术的支持下,创建一个简单基于J2ME的SVGT网络监控应用。