iobjectsjava-11.0.1,打开pg数据源,其中已存在表作为数据集,没有smid字段。
使用idesktopx11i操作没有问题。
使用iobjectsjava的TopologyProcessing.clean方法,日志报错:
2024-07-23 14:01:17 [error] 错误: 字段 "smid" 不存在
LINE 1: SELECT "gid" FROM public."道路中心线" order by SmID
^
HINT: 也许您想要引用列"道路中心线.gid"。
, ThreadID: 3312, Timespan(ms): 885719, ResourceID: -100, SourceCode: g:\teamcity\ugo1100\01_sourcecode\src\enginepgis\ugeditrecordsetpgis.cpp(350)
2024-07-23 14:01:17 [error] 记录集查询ID失败, ThreadID: 3312, Timespan(ms): 0, ResourceID: EKa026, SourceCode: g:\teamcity\ugo1100\01_sourcecode\src\enginepgis\ugeditrecordsetpgis.cpp(394)
2024-07-23 14:01:17 [error] 获取数据失败, ThreadID: 3312, Timespan(ms): 0, ResourceID: ELc083, SourceCode: g:\teamcity\ugo1100\01_sourcecode\src\enginepgis\ugeditrecordsetpgis.cpp(247)
2024-07-23 14:01:17 [error] 查询结果记录集指针为空, ThreadID: 3312, Timespan(ms): 0, ResourceID: EKb002, SourceCode: g:\teamcity\ugo1100\01_sourcecode\src\enginepgis\ugdatasetvectorpgis.cpp(413)