IDB

司机简称

IDB

生成依赖项

Informix数据库

这个驱动程序实现了对IBM Informix中空间表的访问支持,扩展了DataBlade空间模块。

打开数据库时,应在表单中指定其名称

"IDB:dbname={dbname} server={host} user={login} pass={pass} table={layertable}".

前缀用于将名称标记为IDB连接字符串。

如果 geometry_columns 表存在,则所有列出的表和命名视图将被视为OGR层。否则,所有常规用户表都将被视为层。

可以访问常规(非空间)表,并将返回具有属性的要素,但不返回几何图形。如果表有一个“st_*”字段,它将被视为一个空间表。检查字段的类型以确定如何读取它。

驾驶员支持自动氢火焰离子化检测器。

驱动程序功能

Supports Create()

This driver supports the GDALDriver::Create() operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

环境变量

  • INFORMIXDIR :它应该设置为Informix client SDK install dir

  • INFORMIXSERVER :默认Informix服务器名

  • DB_LOCALE :Informix数据库的区域设置

  • CLIENT_LOCALE :客户端区域设置

  • IDB_OGR_FID :设置主键的名称,而不是“ogcu fid”。

有关Informix变量的更多信息,请阅读Informix客户机SDK的文档

例子

此示例显示如何使用ogrinfo列出不同主机上的Informix DataBlade层。

ogrinfo -ro IDB:"server=demo_on user=informix dbname=frames"