栅格地图技术与VML融合的WebGIS研究(4)
时间:2025-07-11
时间:2025-07-11
栅格地图技术与VML融合的WebGIS研究
杨海东,向华:栅格地图技术与VML融合的WebGIS研究
响应控制器进行捕捉,对客户端的事件进行翻译,形成WebGIS的自定义事件,接着通知图形绘制控制器接收相关的自定义图形控制器首先判断事件所引起的变化,如果是存GIS事件;
在数据上的交互,则通过数据读取控制器读取相关的控件数据并进行计算,最后把计算的结果反馈到地图绘制容器,由地图绘制容器分别进行相关图形的绘制工作。
2009,45(13
)71
事故的应急救援中也能提供强有力的决策支持。突发性水污染事故模拟应急处理能够借助WebGIS反映水污染状况及其随时间的变化过程,直观地表达事发地及其污染水体的地理位置和空间变化情况。通过该模块能够提供对事故发生地点周边救援资源情况和应急预案的查看,给救援工作提供有效的信息手段。如图7、图8所示。
5应用实例
栅格地图技术与VML融合的WebGIS,开发了一个应用实
例:基于WebGIS的佛山水污染监控管理与应急反应系统。系
统不但实现了基本的GIS功能如放大、缩小、漫游、点选查询、量算距离、量算面积、图层控制,而且也实现了污染源定位和检索、重点污染源专题分布、突发性水污染事故模拟与应急处理等。
(1)污染源定位和检索
该模块实现了污染源信息的查询和定位功能,能够对空间数据进行快速的检索,并在WebGIS上进行呈现。其中WebGIS提供了定位、地图漫游、鹰眼、地图缩放和信息查看功能,如图5所示。
图7
水污染随河流变化情况
图8救援资源的分布情况
6结束语
(1)本文研究的WebGIS采用栅格与矢量相结合的空间数
据表达和呈现方式,既能解决纯矢量GIS的效率问题,又能克
图5
地理信息定位和检索
服纯栅格GIS地物表达能力弱的缺点。在纯矢量WebGIS中,只要客户端对地图有缩放、平移和图层加载操作,均会向服务端请求,服务端根据请求重新生成图片,发送到客户端,造成服务器端负荷高,网络传输数据量大。而栅格WebGIS采用分级缩放,图片已切割和组织好存储在服务器端,当客户端对地图有缩放和平移操作时,客户端先计算需要的具体图片,再向服务端提交请求,服务端仅将请求的图片返回给客户端,不需要作其他计算,因为客户端采用图片缓存技术,需要传输的图片也大大减少,网络负荷也大大降低,响应效率大大提高。但栅格多边形等地物表达能力弱,本文研究的WebGISWebGIS对线、
通过VML/SVG在浏览器端生成矢量图形,因而表达能力大大性能和功能得到平衡。增强。因此综合了栅格和VML的优点,
(2)采用Javascript和VML作为WebGIS中的SDK的开发
语言,全面实现了跨平台和互操作。Javascript包统一部署在服务器端,通过客户请求下载到客户端,在浏览器上执行,Javascript可以在任何浏览器中执行,包括IE、Apache、
后台服务器不受局FireWorks等。Javascript嵌入在HTML中,
限,可以是Tomcat、开发语言可以是JSP、Weblogic、IIS等,ASP或PHP。真正实现了一次开发,随处可用。
(3)采用了多种设计模式,充分吸收传统GIS和新型WebGIS
模型的优点,进行改进和优化,从而使WebGIS的可扩展性大大增强。在对外开放的接口,采用分级封装的原则,基本功能均
(下转89页)
(2)重点污染源专题分布
该模块实现了对佛山各种重点污染源地理位置分布、污染源检测信息走势和污染源检测信息查看的功能,通过WebGIS可以直观地反映出各个污染源检测统计情况和该污染源对周边的影响程度,如图6所示。
图6
重点污染源专题分布
(3)突发性水污染事故模拟与应急处理
突发性水污染事故的发展瞬息万变,必须及时有效地控制事态发展,遏制事故快速蔓延,避免大范围的停水、人群中毒和
能够在突发性水污染事故生态破坏。通过该模块的模拟功能,
发生的时候经过科学计算,模拟出该事故在各个时间维度对人民生活和工业生产等造成的影响范围和深度,在突发性水污染
上一篇:秦始皇.汉武帝的功与过
下一篇:26个经典求职信结束语