一、发现问题

系统中发现某个房屋的分层平面图查询不到

1.去sqlserver空间库中查询发现这个表‘房间_100200T001D001’不存在

2.在工作空间中查询发现是有这个数据集的

二、解决问题

1.解决方案一(推荐)

打超图客服,经分析,发现是以下原因造成的

1).打开desktop的bin目录,找到supermap.xml

2).找到节点DTNameTablaNameSame,发现设置为false,这样的话,从数据集复制到数据库中后,表名就会和原来的不一样

3).将其改成true,问题解决

2.解决方案二(改数据库表)-不推荐,不稳定,待测试

1.找到数据库中的SmRegister表,打开

找到SmDatasetName包含100200T001D001的记录

修改前

修改后

2.将该数据库中的表名SMDTV_327修改为‘房间_100200T001D001’

posted on 2017-11-03 15:08  knyel  阅读(518)  评论(0编辑  收藏  举报