发明名称 |
一种水污染三维动态演进方法 |
摘要 |
本发明是公开一种水污染三维动态演进方法。主要解决三维模拟仿真如何生成KML,以及一种基于KML与GoogleEarth的三维模拟演进方法。系统采用服务器端脚本语言读取仿真模型计算的结果和相关空间数据,实时动态的生成KML文件,加载到浏览器GoogleEarth插件中进行显示或者提供文件下载服务,供用户进行本地仿真。应用本方案模拟黄河中下游水污染扩散过程,污染物随时间演进过程清晰,平台操作界面简单,直观,可达到较高的三维真实体验感和时效性,并且实现难度小,对网络传输速率要求较低。以为应急响应、应急决策工作提供最大程度的支持。 |
申请公布号 |
CN101950298A |
申请公布日期 |
2011.01.19 |
申请号 |
CN201010286551.0 |
申请日期 |
2010.09.19 |
申请人 |
西安交通大学 |
发明人 |
李波;于婵婵 |
分类号 |
G06F17/30(2006.01)I;G06T13/60(2011.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
西安通大专利代理有限责任公司 61200 |
代理人 |
陆万寿 |
主权项 |
一种水污染三维动态演进方法,其特征在于,将江河水污染信息生成KML,根据仿真计算结果与相应的空间数据绘制仿真多边形,进而在GoogleEarth上显示出来,其步骤为:1)设置模拟开始时间T1和模拟结束时间T2;2)让当前计算时间Time=T1;3)读取污染物数据库中在Time时刻上所有污染浓度大于控制阈值C0的计算点的经纬度数据和污染浓度数据C;4)根据污染浓度数据C确定污染团颜色代码生成颜色属性标签<color>;5)根据时间Time值转换成KML时间格式并生成时间标签<TimeStamp>;6)根据多边形绘制算法,将步骤3)读取的所有计算点两两之间扩展出污染团多边形的经纬度值,生成污染团多边形标签<Polygon>;7)改变模拟开始时间,让T1=T1+t;其中t为时间控制增量;8)如果模拟开始时间T1大于模拟结束时间T2,则转到步骤9),否则转到步骤2);9)将以上步骤所生成的所有污染团KML片段合并,输出最终的KML文件;10)将步骤9)生成的文件用Google Earth发布。 |
地址 |
710049 陕西省西安市咸宁路28号 |