基于XML支持数字流域的WebGIS初步设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:huhu029
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文论述了当前XML技术在WebGIS中应用状况,并且着重研究了使用GML和XSLT技术的WEbGIS方案.该文实现了该方案的一个原型,发现在当前的条件下该方案具有通用性差、程序编写复杂、编程量大和系统运行效率低下的缺点.针对这些缺点,该文提出了XML技术和组件技术相结合,以ESRI的Shape文件为原始系统输入的WebGIS解决方案.该文的解决方案将Shape文件中以.shp为扩展名的主文件中所存放的矢量空间数据用SVG文件的形式存储,并且将Shape文件中扩展名为.dbf的文件中的属性数据用ADO转换为符合ADO的schema的XML数据文件.除此之外,该方案还使用一个HTML将SVG文件和XML文件联系在一起,同时在HTML中的脚本代码还负责响应用户的操作.这种设计方案不仅使属性数据可以容易的在XML文件和数据库存储形式之间转换,而且允许用户对系统的某些特征进行自定义.在该文方案的实现过程中,使用了设计模式和COM技术.这些技术的使用大大提高了系统的源代码级和二进制级的重用性.在对Shape文件的读取过程中,该文根据Shape文件数据的存储结构的特殊性,针对C++文件流在这种环境下的缺点,使用了内存映射的读取方式.该技术的使用大大提高了程序的运行效率,而且使程序的编写更为简单.在数字流域的建设中,该文所描述的系统可以将以有的Shape文件存放的GIS数据快捷地发布到internet上.
其他文献
城市雨水排水系统是现代城市重要的基础设施,随着深圳市的城市化进展,排水系统也在不断完善,但是还存在着排涝标准和城市化进展不一致的情况,当降雨形成的积水不能及时排出时,便会
单孔和多孔扩散器是环境工程中用来进行污水排放的主要设备,考虑到环境保护的要求,对它们的设计离不开对它们在环境受纳水体中所形成的流场分布的掌握和了解,对这一比较笼统性的
学位
摘要:口语是人类交流的工具。在教育教学中,教师的口语十分重要。因此,教师的口语一定要讲究科学性,做到发音准确、言简意赅,同时还要注意口语的艺术。  关键词:教师口语;提高策略;学生  中图分类号:G633.3 文献标识码:A 文章编号:1992-7711(2017)04-0061  一、了解口语发音原理  语音是发音器官各部分协同动作产生的。人类发音器官的整个装置像一架乐器,人类发音器官可分为三大
朔州矿区(以杨涧煤矿、东坡煤矿、担水沟煤矿、西沙河煤矿为例)邻近担水沟大断层,次生构造(断层、陷落柱等)发育,有的工作面内揭露多处陷落柱;底板奥陶系灰岩含水层处于神头
该文从原理上论述了遗传算法应用于建立大坝变形预报模型的可能性,详细讨论使用遗传算法建立大坝变形监控模型的步骤,系统分析了变形各分量和相关因子的确定方法.在此基础上,