我在用mapx作一个车辆监控系统,想在1秒种之内刷新500辆车的位置,我用Feature的offset和update来刷新,可是当车辆增加到100辆时,资源就

jiyongqiang 2004-04-02 06:03:07
如题。
...全文
143 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiyongqiang 2004-05-12
  • 打赏
  • 举报
回复
非常感谢大家,现在问题已经解决,方法大致如下:

1 只刷新视图内的车辆,
2 如果视图内的车辆超过20辆,则分次刷新,比如这一秒刷新20辆,下一秒再刷新另外20辆。

:)
newyon 2004-04-13
  • 打赏
  • 举报
回复
建议用跟踪层来显示,不要直接显示内容;同时在刷新的时候不要管原来的位置(不要用offset)应该会好一点,只要按新的坐标点来显示车辆就行了!
hant 2004-04-12
  • 打赏
  • 举报
回复
呵呵,赞成楼上的解决方式哈!动态图层也需要占用计算机内存,500个并发处理,真的没必要呀!建议控制在10-50的数目比较合适!
iwillsw 2004-04-10
  • 打赏
  • 举报
回复
只刷新当前视图范围内的车呢?不会500辆需要同时显示吧
snowfox_yy 2004-04-09
  • 打赏
  • 举报
回复
楼上的意见比较好,我也遇见这样的问题.
显示60多台车.
如果用户想看某台车,那么我就只显示这台车的位置,别的显示但不刷新地图图层.
kewudemao 2004-04-07
  • 打赏
  • 举报
回复
要控制刷新的频度。如果每秒种都刷新全部的车子,那是太理想化了。一方面你可以控制刷新的间隔,即定义每隔多少秒刷新一次;另一方面你可以控制每次刷新的数量,可以定义一些筛选规则,比如该车子实际移动超过多少距离的才进行刷新。每辆车全部刷新是没有多少实际意义的。
辞多一撇 2004-04-05
  • 打赏
  • 举报
回复
呵呵,我也有同样的问题。不管机器性能怎样,想在一秒内刷新超过100辆以上的车,我认为都很困难,一个方法是如勺勺同志所说的一样,分批次分时段刷新,另一种方法是完全自己重画,只有需要刷新的才刷新。其它的方法我就不知道,主要是Mapx的内部实现方式不太了解,但我估计即使知道,也会存在同样的问题。资源有限啊!
flyingscv 2004-04-05
  • 打赏
  • 举报
回复
设置为动态层看看
catail 2004-04-04
  • 打赏
  • 举报
回复
500多吗?
yxz0321 2004-04-04
  • 打赏
  • 举报
回复
就是啊,这可是并发处理啊,对主机来说负载太大。可以考虑分批次,分时段刷新,这样估计能好点。
klbt 2004-04-02
  • 打赏
  • 举报
回复
1秒种之内刷新500辆车的位置,要求似乎太高了

2,154

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧