通过操作数据库更行数据源数据

0 投票
工作空间放在了oracl数据库中,工作空间中的数据每隔一段时间就会更新,有没有办法通过操作数据库直接更新工作空间中的数据?
11月 7, 2017 分类:  441次浏览 | 用户: giser宇 牛刀小试 (179 分)

1个回答

0 投票
 
已采纳
您好,首先需要建立oracle数据源,把各个类型的数据集存在Oracle数据源里面,然后在数据库里面找到数据集对应的表,更改相应的属性之后,Datasource.Refresh 方法刷新数据源
11月 7, 2017 用户: 胡林 登峰造极 (5,969 分)
采纳于 11月 8, 2017 用户:giser宇
属性数据表和空间关系表时分开的吧,这两个表都更新了工作空间中的数据才能更新?
几何对象的空间数据和属性数据都在一个表内,通常只能修改几何对象的属性信息,对于点对象还能修改X,Y的值,以修改空间信息,但对于线,面,以及其他复杂的几何对象,空间数据是以二进制的形式存在表中的,不支持直接修改。

也就是说如果是面数据或者是线数据,就只能通过idesktop桌面软件打开工作空间去修改了?sad

属性可以直接在数据库修改表,空间信息就不能修改了
好的,谢谢啦
...