如果arcpydescribe函数能返回所连接的数据库名称,那就太好了。
例如:
>>> print archpy . description (r"c:\temp\scratch.gdb").databaseName
文件Geodatabase
>>> print archpy . description (r"c:\temp\someconnection.sde").databaseName
甲骨文
>>> print archpy . description (r"c:\temp\someconnection.sde").databaseName
PostGRESql
等等……
这确实有助于开发处理特定数据类型时不同数据库之间的细微SQL差异。
谢谢你!