首页 / 浏览问题 / 其他 / 问题详情
sdx+空间数据库引擎是否支持使用sql方式建库和修改空间数据库表?
43EXP 2022年07月27日
桌面通过postgis数据源的方式连接人大金仓8是可以在数据库中通过postgis提供的函数操作空间数据库表的,可以使用sql对空间数据库进行入库。

但是,连接postgresql数据源使用sdx+空间数据库引擎。不知道sdx也提供了数据库函数来解析几何列

1个回答

你好,连接postgresql数据源使用sdx+空间数据库引擎支持使用sql方式建库和修改空间数据库表,但是我们更推荐使用桌面连接数据库的方式来操作数据库,避免出现操作失误数据丢失以及我们产品自己的系统表损坏的情况出现。
3,755EXP 2022年07月27日
如果支持使用sql方式建库和修改空间数据库表,有示例吗。主要是想对几何列进行操作。
请问你是要做组件开发吗?具体是什么产品的问题呢?
因为别的部门要入库数据,以前是通过oraclespatial的方式写sql入库的。现在我们还在调研阶段,想多准备一些备选方案。现在使用超图和国产数据库,希望通过sql的方式直接将空间数据入库,是否有这样的方式。

例如创建表

create table tablename{

     smgeometry geometry is not null
}

插入数据

insert into tablename(smgeometry) values('几何信息,点、线、面等')这样的方式来入库

这样的
这其中涉及到超图sdx+的smgeometry的解析,我就想知道是否可以直接通过数据库函数来解析和转换,方便我入库数据。
你好,我们的smgeometry解析没有对外公开结构,只能使用超图产品的接口去实现。
好的,感谢你的回答。
...