新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论SVG, GML, X3D, VRML, VML, XAML, AVALON, Batik等基于XML的图形技术,以及有关GIS的应用。
    [返回] 计算机科学论坛XML.ORG.CN讨论区 - 高级XML应用『 SVG/GML/VRML/X3D/XAML 』 → 用SVG做实时动态监控,大家有什么好的建议? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 51862 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 用SVG做实时动态监控,大家有什么好的建议? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     壮志豪情 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:55
      门派:XML.ORG.CN
      注册:2005/5/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给壮志豪情发送一个短消息 把壮志豪情加入好友 查看壮志豪情的个人资料 搜索壮志豪情在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看壮志豪情的博客11
    发贴心情 

    以下是引用coralbird在2005-5-30 11:30:59的发言:
    我正在实现监控方面的一个应用,SVG+JavaScript,所有脚本由服务器实现,数据传输采用ASP访问数据库传输二进制数据的方式,没有采用传输XML文件主要是考虑效率的问题,设计刷新速率为3秒
    希望大家探讨!




    请教一个问题,二进制数据的读取方式及如何对此部分数据进行解释?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/6/2 11:44:00
     
     ramda 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:72
      门派:XML.ORG.CN
      注册:2004/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ramda发送一个短消息 把ramda加入好友 查看ramda的个人资料 搜索ramda在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ramda的博客12
    发贴心情 
    以下是引用壮志豪情在2005-6-2 11:44:38的发言:
    [quote]以下是引用coralbird在2005-5-30 11:30:59的发言:
    我正在实现监控方面的一个应用,SVG+JavaScript,所有脚本由服务器实现,数据传输采用ASP访问数据库传输二进制数据的方式,没有采用传输XML文件主要是考虑效率的问题,设计刷新速率为3秒
      希望大家探讨!

      
      
    [/quote]

    请教一个问题,二进制数据的读取方式及如何对此部分数据进行解释?


    这里就需要自定义数据格式了吧,换句话就是需要自定义某种规约,由服务器生成新数据,由客户端的SVG的脚本来解释并表现。

    此方法应该可行,但具体的刷新频度如何,最快可达到几秒一次尚不清楚。

    希望有过此类应用经验的达人们来交流指点哦

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/6/5 23:29:00
     
     edison1024 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:55
      积分:292
      门派:XML.ORG.CN
      注册:2005/1/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给edison1024发送一个短消息 把edison1024加入好友 查看edison1024的个人资料 搜索edison1024在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看edison1024的博客13
    发贴心情 
    以下是引用ramda在2005-6-5 23:29:45的发言:
    [quote]以下是引用壮志豪情在2005-6-2 11:44:38的发言:
    [quote]以下是引用coralbird在2005-5-30 11:30:59的发言:
      我正在实现监控方面的一个应用,SVG+JavaScript,所有脚本由服务器实现,数据传输采用ASP访问数据库传输二进制数据的方式,没有采用传输XML文件主要是考虑效率的问题,设计刷新速率为3秒
       希望大家探讨!

       
       
      [/quote]

      请教一个问题,二进制数据的读取方式及如何对此部分数据进行解释?
    [/quote]

    这里就需要自定义数据格式了吧,换句话就是需要自定义某种规约,由服务器生成新数据,由客户端的SVG的脚本来解释并表现。

    此方法应该可行,但具体的刷新频度如何,最快可达到几秒一次尚不清楚。

    希望有过此类应用经验的达人们来交流指点哦


    我不同意你的看法。

    1。事实上用asp网页发送的二进数据无非就是一长串字符串,然后用脚本去解析这一长串东西无疑是一种愚蠢行为(请原谅我的用词)。采用xml,在数据组织、提取、发布上绝对优势巨大,它不存在你所说的效率问题(可能你认为是体积大,请看2)。

    2。在ASV中,服务端可以用GZIP把XML压缩成二进制,在ASV中接收到这样的二进制流后会自动还原。除非数据大小存在数量级的差距,一般情况下对数据压缩意义不大。

    3。服务端建议采用.net技术,良好的服务端架构体系会让性能有质的提升。asp+ado在进行频繁吞吐时性能实在太差。

    在局域网环境内每3s更新绝对没问题。我实现过更复杂的系统。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/6/8 10:50:00
     
     ramda 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:72
      门派:XML.ORG.CN
      注册:2004/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ramda发送一个短消息 把ramda加入好友 查看ramda的个人资料 搜索ramda在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ramda的博客14
    发贴心情 
    谢谢edison1024的回复。以下几点再勾兑勾兑:)

    1.XML格式当今流行,这的确不错,但我们提及的应用中,不见得用的上。
        XML的流行,是因为其为文本,而网页也是基于文本,因此即使有防火墙存在,也基本不会有封掉80端口的实施方案。但XML的标签,我认为其实是个鸡肋,无端端多出近一半的无效数据,你认为这多余的数据流在网络中,socket中走是高效率的么?
        xml的解析,当然有便捷的接口和实现机制,但如果我没记错的话,网页在浏览器解释的时候,用到的是DOM模型吧?DOM效率似乎也不高的哟;而资源,不是程序耗费,就是浏览器耗费了,整体效果相当,不见得XML就省了。
       我们所用的方法,本质也是文本流,完全可以套用XML格式,但我们并没有机械照搬,因为不想网络传输中太多无用耗费。我们所用的,说白了很简单,自定义顺序和格式,服务器控制刷新数据,客户脚本控制显示画面。也许你的应用实例比我们的更复杂,但方案的选用应符合实际需要,完全不需简单问题复杂化。

    2. 我们的应用,针对电站监控做过试验,基本没有什么大问题,每秒刷新也可以做到,而系统的规模应该不是小儿科,做过该行业的应该能理解(该行业桌面级的监控数据刷新是百毫秒级的;可不是简单的综合布线系统,其数据可没有刷新的那么快的)。

    3. 服务端选用ASP,缺陷仅在平台移植,不存在架构和体系上的不足;还是那句话,简单问题不用复杂化,不是说提到了这些时髦的名词,所做系统就是绝对牛的,呵呵。我们的系统设计结果,架构简单明了,接口更是近乎原始的简单,而系统实现的也很好啊,哈,够用就行了。

       先这么吧,欢迎再探讨研究。最好能把所做的和相关实现也探讨探讨哦:)
       其他大侠也一样啊,SVG用在这个领域应该还算比较少见的,因此也就比较新,大家共同研究和提高,也为了更好的推动大家认可和熟悉的SVG变为网络图形标准!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/6/19 3:33:00
     
     老猫 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2005/7/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给老猫发送一个短消息 把老猫加入好友 查看老猫的个人资料 搜索老猫在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看老猫的博客15
    发贴心情 
    个人觉得SVG用在WebGis上,感觉效率还是太低。对客户端来说,要显示数据就必须把一个完整的SVG文件下载下来并解析后才能显示出来。而Flash是二进制的数据流,可以边接收边显示,接收完毕也基本显示完成。
        在大数据量时如何使其能更好地发挥效率,请各位高手指点。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/15 16:37:00
     
     edison1024 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:55
      积分:292
      门派:XML.ORG.CN
      注册:2005/1/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给edison1024发送一个短消息 把edison1024加入好友 查看edison1024的个人资料 搜索edison1024在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看edison1024的博客16
    发贴心情 
    解决一次下载数据过大的显示问题,可以采用矢量数据分片下载的办法。
    大致这样做。先载入不带空间数据的要素对象,在svg的onload事件中根据ID动态分片的载入空间数据。
    这种技术对客户端的和服务端的开发要求都比较高。
    我前段时间也只写过一个测试原型,效果速度都非常的好。希望能够尽快产品化。
    现在主要忙于底层GIS平台开发,在webgis有很多想法都没能实践。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/26 16:15:00
     
     edison1024 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:55
      积分:292
      门派:XML.ORG.CN
      注册:2005/1/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给edison1024发送一个短消息 把edison1024加入好友 查看edison1024的个人资料 搜索edison1024在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看edison1024的博客17
    发贴心情 
    以下是引用ramda在2005-6-19 3:33:57的发言:
    谢谢edison1024的回复。以下几点再勾兑勾兑:)

    1.XML格式当今流行,这的确不错,但我们提及的应用中,不见得用的上。
         XML的流行,是因为其为文本,而网页也是基于文本,因此即使有防火墙存在,也基本不会有封掉80端口的实施方案。但XML的标签,我认为其实是个鸡肋,无端端多出近一半的无效数据,你认为这多余的数据流在网络中,socket中走是高效率的么?
         xml的解析,当然有便捷的接口和实现机制,但如果我没记错的话,网页在浏览器解释的时候,用到的是DOM模型吧?DOM效率似乎也不高的哟;而资源,不是程序耗费,就是浏览器耗费了,整体效果相当,不见得XML就省了。
        我们所用的方法,本质也是文本流,完全可以套用XML格式,但我们并没有机械照搬,因为不想网络传输中太多无用耗费。我们所用的,说白了很简单,自定义顺序和格式,服务器控制刷新数据,客户脚本控制显示画面。也许你的应用实例比我们的更复杂,但方案的选用应符合实际需要,完全不需简单问题复杂化。

    2. 我们的应用,针对电站监控做过试验,基本没有什么大问题,每秒刷新也可以做到,而系统的规模应该不是小儿科,做过该行业的应该能理解(该行业桌面级的监控数据刷新是百毫秒级的;可不是简单的综合布线系统,其数据可没有刷新的那么快的)。

    3. 服务端选用ASP,缺陷仅在平台移植,不存在架构和体系上的不足;还是那句话,简单问题不用复杂化,不是说提到了这些时髦的名词,所做系统就是绝对牛的,呵呵。我们的系统设计结果,架构简单明了,接口更是近乎原始的简单,而系统实现的也很好啊,哈,够用就行了。

        先这么吧,欢迎再探讨研究。最好能把所做的和相关实现也探讨探讨哦:)
        其他大侠也一样啊,SVG用在这个领域应该还算比较少见的,因此也就比较新,大家共同研究和提高,也为了更好的推动大家认可和熟悉的SVG变为网络图形标准!




    可能上次我没说清,现在告诉你问题的重点在哪。
    在复杂的电力应用系统问题中不是想象的那么简单。

    认为XML带来冗余数据,认为DOM效率不够理想。对,这都没错。
    但是,这里指出几点。
    1。你要明白这样的系统运行的网络环境是intranet,不是internet。这点冗余数据对intranet的带宽来说,根本九牛一毛。
    2。在电力监控系统中,复杂多样性的数据结构、庞大的数据量以及对数据精准的要求非常高,数据不能出现任何偏差。
    XML有组织复杂的数据的优势,采用XML Schema建立强有力的数据核检,又可以完美解决数据在经过网络传输后的校验问题。
    当然,用脚本解析文本流当然也可以达到同样的目的。首先要面对的就是用文本组织一种复杂的数据结构(注意,如果这种结构的中的某部分数据是optional的,将更复杂),如果在存储数据的文本流很大的情况下,难道你认为你们写的用脚本解析字符串把数据从中提取的速度会快过DOM?在数据从文本流中提取出来后又再一次用脚本进行数据校验?
    强烈建议看看XML的入门书籍,了解XML的诞生,发展,应用和为什么在数年内能风靡计算机、网络世界。了解一下国外XML应用在了哪些方面。为什么别人就没认为XML有很多冗余数据。

    3、你说“asp不存在架构和体系上的不足”不知道从何说起??
    asp是解释执行的脚本语言vbscript或jscript,对OOP支持严重不足,它也只能做到二层结构,asp在数据频繁吞吐的时候性能很差,解释执行就注定了它效率也不行,除非你们监控的是一千瓦的小小电站了。。。
    做过企业级BS开发的都知道asp严重的缺陷,在企业高端开发中根本没戏。MS的.net出来以前,都是java的领地。
    如果有人以为采用用asp+com可以的话,那么,还不如使用.net!

    你说“SVG用在这个领域应该还算比较少见的”,唉。。。。这只是国内!看看国外!看看ESRI和它的合作伙伴那些应用吧!


    [此贴子已经被作者于2005-7-26 17:28:07编辑过]
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/26 16:16:00
     
     keeponline 美女呀,离线,快来找我吧!天秤座1975-10-21
      
      
      威望:4
      等级:大四寒假(收到IBM的Offer啦)
      文章:190
      积分:1150
      门派:W3CHINA.ORG
      注册:2005/1/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给keeponline发送一个短消息 把keeponline加入好友 查看keeponline的个人资料 搜索keeponline在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看keeponline的博客18
    发贴心情 
    精辟,感谢edison1024为XML的呐喊。

    ----------------------------------------------
    买书不等于读书,读书不一定要买书。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/28 12:04:00
     
     zhou_gong 帅哥哟,离线,有人找我吗?
      
      等级:大二期末(汇编考了97分!)
      文章:36
      积分:373
      门派:XML.ORG.CN
      注册:2005/8/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhou_gong发送一个短消息 把zhou_gong加入好友 查看zhou_gong的个人资料 搜索zhou_gong在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zhou_gong的博客19
    发贴心情 
    在WEB上可以用XMLHTTP技术在服务端与客户之间传送数据而网页不动。
    有兴趣的和我联系。
    zhou_gong_nn@163.com
    qq:185006613
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/23 21:47:00
     
     cainiaoyizhi 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:67
      门派:XML.ORG.CN
      注册:2005/8/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给cainiaoyizhi发送一个短消息 把cainiaoyizhi加入好友 查看cainiaoyizhi的个人资料 搜索cainiaoyizhi在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看cainiaoyizhi的博客20
    发贴心情 听说ajax,用它可能会方便一点点.
    听说ajax,用它可能会方便一点点.具体用法我也不清楚.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/26 13:16:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/19 19:43:27

    本主题贴数28,分页: [1] [2] [3]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms