论文部分内容阅读
在城市数字化的建设过程中,GIS的应用日趋广泛,尤其是WebGIS在电子商务、电子政务、军警等领域的信息系统应用越来越广泛,同时,随着计算机软硬件的迅速发展,电子移动终端不断涌现,通信技术的发展、3G等业务的普及,信息交流共享移动化趋势逐步增大,使得移动GIS的应用越来越普及。在应用的过程中,GML数据格式的出现解决了由于不同厂商数据格式的不同带来数据的共享、交换的问题,但同时由于GML格式数据的数量巨大、采用明文传输等特点,在现有无线网速较低、安全性较差的情况下,如何提高数据交换的效率、如何在浩瀚的数据中保证数据的安全性成为当前移动GIS环境中GML数据应用需要研究的关键问题,同时,如何在终端上进行部署成为应用中的又一关键问题。为了达到提高数据在移动环境下的交换效率,本文在通用压缩算法的基础上,针对GML数据的特点,通过解析,使得结构和空间数据分离,并分别采用标签压缩和增量压缩的方法,使得数据的压缩率得到极大的提升,有效的降低了数据体积。为了保证商业等方面的数据在移动环境下的安全,对数据进行加密等安全方面的研究。在数据的加密上,不再依赖于传统的无线链路安全机制。借鉴XML的安全标准,根据GML数据的特点,编写了基于元素和元素内容的加密算法,使得巨大的GML数据加密成为可能,并对对称加密和非对称加密在GML元素加密中的实现进行了研究。在.NET的环境下,使用C#语言完成了针对前面研究结果的原型系统的搭建,并在不同的终端条件下进行了一定的测试与分析。针对在不同终端中的应用问题,从平台的搭建和软件的部署等方面探讨了在应用中各种问题并给出合适的解决方法。