基于HTML5的WebGIS的研究与应用(3)
时间:2025-07-09
时间:2025-07-09
了一些简单的操作,如平移,放大,缩小等。由于
户可以获得与桌面软件相似的使用体验¨J。
图3是增加了g∞gkmap底图的web地理信息系统,结合了基站信息矢量图层和c009lemap栅格图层,提供了大量基站相关信息,具有高度的互动性,大大缩短了用户操作响应时间,收到了很好的用户体验效果。
900de嘲p是直接将一组预先准备好的大小固定的
栅格图从地图服务器端下载到浏览器端,所以对地图上的具体位置无法提供更多的信息,满足不了用户日益增长的砒A需求。
用c眦vas画布,结合Jav黔cript脚本语言绘制的矢量地图可以对地图上的具体位置提供更多的描述信息,具有高度的互动性,丰富用户体验。
小区包络用来描述一个GSM基站的信号覆盖范围及服务区域,采用著名的F0rnlne’sVoronoi算法,可以得到描述基站包络的多边形数据。直接在
浏览器端使用Javase却t实现该算法,并运用得出的
数据在c舳v鹊中绘制多边形包络,可以缩短响应时间。图2显示了当用户点击地图上某基站时显示的描述基站信息的标签,为了清晰起见,暂时没有增加
鲫gIe啪p底图。
图3添加伊odem叩的基站WebGlS
4
结束语
本文运用HTM【5
c删新技术构建了GsM基
站地理信息系统,在webGIS客户端进行地理信息的展示和交互。将矢量图层和栅格图层有效地结合起来,通过与用户交互,提供大量地理信息,同时有效地缩短了浏览器响应时问,改进了用户体验。参考文献:
[1]房体盈.基于Ja让scdpt技术的w曲G玛设计与实现[D】.大连理
工大学,瑚8.
图2基于c蜘v聃的WcbG璐矢量地图
[2]吴磊.张福庆.基于Ⅲ嗍LcⅢm的webas客户靖技术研
3.3增加90091em印底图
究[J].地理信息世界,2唧,7(3):78—82.
[3]栾绍鹏,朱长青.^j“在WebGls中的应用研究[J].澍绘科学,
20a7。32(5):158—1∞.
c删鹊标签既可以用于绘制自己的图形,也可
以直接载人外部图像,用作图片合成或者制作背景等。图片来源不是简单的uRL路径,而是一个Javasc咖t的I删唔e对象引用;然后用dr洲IInage方法将图像插入到c蚰v鹊中。
[4]弛洒‰e瑚幽.E词u砒i嘲qf砌mL5
pKed蹦∞%。20lO.
the砒
M哪ingcli眦0p百II丑y啪[D]。“蛐llall胁uni删ty。f峥
fori协u∞iII
[5】M^葶edNK髓越B∞l帼。J击I呵’F们瓠,Ji蜘y丑G∞g,P衄gY呻.
a胡傩olIli∞mappi嵋[J].hIt哪l硝onal如m■0f
开放式地图服务应用程序接口一G咄M印s
co时e公司于2005年发布了用于二次开发的
API,
W曲∞i.I刚∞Ⅷ:踟心衄dtlIe伽啪d姗硎ki姗
H瞳ltllGeD-
至今已经发展到第3版。基于G009leM印sAPI,通过Jav鹪c矗pt语言将功能强大的Google地图服务潜入到自己的webGIs中。GoogkM印sAPI是基于NAx的地图应用,所以更新数据无需刷新页面,用
卿Ili啊,加lO,9:An.No.14.
[6]任民。张兴伟,王志德.等.基于G伽出№即AH的烟草种质资源
wehG玲开发研究【J].植物遗传资探学报。20IO,ll(5):522—
526.
责任嗣辑:刘新影
万方数据
一15l一