首页 / 浏览问题 / 组件GIS / 问题详情
通过操作数据库更行数据源数据
185EXP 2017年11月07日
工作空间放在了oracl数据库中,工作空间中的数据每隔一段时间就会更新,有没有办法通过操作数据库直接更新工作空间中的数据?

1个回答

您好,首先需要建立oracle数据源,把各个类型的数据集存在Oracle数据源里面,然后在数据库里面找到数据集对应的表,更改相应的属性之后,Datasource.Refresh 方法刷新数据源
5,985EXP 2017年11月07日
属性数据表和空间关系表时分开的吧,这两个表都更新了工作空间中的数据才能更新?
几何对象的空间数据和属性数据都在一个表内,通常只能修改几何对象的属性信息,对于点对象还能修改X,Y的值,以修改空间信息,但对于线,面,以及其他复杂的几何对象,空间数据是以二进制的形式存在表中的,不支持直接修改。

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

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