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"