- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发应用
人员定位矢量图管理功能的实现
张吉同 陈照业 董明甫
(郑煤集团新郑煤电公司,河南 新郑 451184)
摘 要:利用 自己开发或第三方工具软件将矿用CAD地测图转换为SVG图丈件,采用SVG技术、AJAX技术,利用JSP
编程语言实现了基于B/S架构的井下人员定位矢量图显示、缩放、移动、设备添加等管理功能。
关键词:人员定位;SVG;AJAX
DOI:10.3969/j.issn.1671—6396.2013.04.020
1 绪论 根据井下人员定位系统对矢量图管理功能的要求,本系
作为六大系统之一的煤矿井下人员定位系统在矿井生 统采用基于B/S架构的JSP编程语言、SVG与 AJAX技术
产管理、抢险救灾、安全决策等方面起到了举足轻重的作用。 实现了井下人员定位矢量图管理系统。
如何将井下活动对象的实时位置信息与矿井地理信息相结 4.1SVG图文件的生成
合、依靠图形图像处理技术尤其是矢量图形系统技术,提高 为了真实地反映井下地理位置信息,减少开发工作量,
人员与设备定位监测的可视化程度和实时跟踪性能,是煤矿 通常采用CAD绘制的井下地测图。而CAD图并不能直接应
人员定位系统中重要的功能。然而,目前国内的许多人员定 用在 JSP中,必须把 CAD 图转换为 SVG 图,然后把 SVG
位系统并没有真正实现矢量图管理功能,大多采用位图或其 文件使用embed标签嵌入到HTML之中。
他图形格式,这种图形格式操作方便,容易实现,但是缩放 4.2矢量图缩放、移功能的实现
时易出现失真,不符合人员定位系统要求。如何开发、实现 系统使用Javascript脚本对 SVG文件中的viewBox属性
真正的矢量图管理功能具有重要的现实意义。 进行操作,来实现对 SVG 矢量图的缩放及平移功能。
2 相关技术 viewBox=”xYwidthheight”,通过改变 x,Y的值实现移动 ,
2.1$VG技术 改变width和height的值来进行缩放。通过鼠标中间轮进行
SVG可缩放矢量图形是基于可扩展标记语言 (XML), 缩放,按住鼠标左键托动实现移动。
用于描述二维矢量图形的一种图形格式。SVG严格遵从XML 4.3矢量图上显示实时井下人员分布及设备状态的实现
语法,并用文本格式的描述性语言来描述图像 内容,因此是 JSP通过访 问数据库中的当前井下人员表和设备表来动
一 种和图像分辨率无关的矢量图形格式。 态生成当前井下人员的分布及数量、设备的数量及设备状
2.2AJAX技术 态。其关键是把数据库相应的数据与矢量图上的位置及图
AJAx指异步JavaScfipt及XML,AJAX的核心是JavaScfipt 形、按钮关联起来,这里主要通过把img~1input的 ID
对象XmlHttpRequest,XmlHttpRequest用 JavaScript向服务 与数据库中设备 deviceid对应起来,实现图形和按钮与设
器提出请求并处理响应,而不阻塞用户。AJAX不是一种新 备的真正对应。而要把井下人员分布及设备状态实时显示在
的编程语言,而是一种用于创建更好更快以及交互性更强的 矢量图上,就需要及时对 以上数据进行更新,这里使用AJAx
Web应用程序的技术。 技术,它可以有效防止对整个页面的刷新。
3 系统主要功能 4.4在图形上添加设备的实现
井下人员定位矢量图将井下人员及设备当前位置与井 此功能主要是通过 javascript脚本控制 JS事件来实现
文档评论(0)