VB+Mapx 中不能修改图层的问题 请教Mapx高手

fujlt 2004-11-22 10:53:15
定时器每一分钟扫描本地的T_GPS_NEW表,如果发现有新的记录
那么就执行地图图元的更新

但是 在某些电脑上 运行一段时间后 会出错

错误描述为 不能修改图层。表可能为只读状态。;1247;MAPX40

该问题如何解决?

急盼回复
...全文
187 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fujlt 2004-11-25
  • 打赏
  • 举报
回复
我取回的坐标都是GPS正常定位后 返回的定位数据 肯定不会有问题的
伤脑筋
letheanwater 2004-11-25
  • 打赏
  • 举报
回复
哦?
感觉是point的set地方的问题吧~
理论上这个样子是没有错误的啊!~
恩。。。。
你取回的坐标会不会有问题内?
fujlt 2004-11-23
  • 打赏
  • 举报
回复
这部分地程序很长 就不张贴了
简单介绍一下
先读取数据库中 某车辆的位置 而后将该车辆feature.point.set 到新的位置
而后 根据车辆的速度 方向 设置gpsFeature.Style 而后 再执行feature.update 此时就出错了
错误描述为:未设置点属性既试图使用新的符号或文本对象。;1106;MAPX40


fujlt 2004-11-23
  • 打赏
  • 举报
回复
提示出现以上的错误之后,每隔一分钟(定时器间隔)就提示出错,错误描述为:未设置点属性既试图使用新的符号或文本对象。;1106;MAPX40

此时 地图上的车辆的位置将无法更新

程序一般是运行几个小时之后 才出现这个错误(我们的系统中的100多辆车,每一分钟回报一次位置),不知是否有人遇到类似的问题。
letheanwater 2004-11-22
  • 打赏
  • 举报
回复
不大清楚
会不会是打开了没有关闭,处于占用状态
提示这样的错误内?
letheanwater 2004-11-22
  • 打赏
  • 举报
回复
这个问题好象不大吧?
能跟出出现错误的位置吗?

而且你的程序是在运行一段时间之后才会出现这个错误的
还是第一次触发更新就出现这个错误呢?
动态添加的,添加的时候好象没记得有对只读属性设置的参数吧
默认的该都是可以动态修改的。

:)
不介意的话,可以把你跟出的出错代码发上来。大家共同帮你参详。
fujlt 2004-11-22
  • 打赏
  • 举报
回复
但是 我的这个图层自从打开以后 一直就没有进行关闭操作
对了 该图层是个动态图层 而且是个临时图层。

2,141

社区成员

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

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