首页 / 浏览问题 / 桌面GIS / 问题详情
超图idesktop11创建DMSpatial数据源后,向其中导入GDB文件中的空间图层数据,显示导入失败
8EXP 2025年05月23日

使用产品:idesktop11.3.0i 操作系统:win10 x64
数据类型: 达梦数据库dm8,gdb文件
问题详细描述:超图idesktop11创建DMSpatial数据源后,向其中导入GDB文件中的空间图层数据,显示导入失败
问题重现步骤: 1.创建DMSpatial数据源 2.打开GDB文件 3. 将GDB数据源中的图层拖入到DMSpatial数据源中   报错导入失败 错误日志为:

2025-05-23 17:08:25 [error] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 5608, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-23 17:08:25 [error] 打开60的注册表失败!, ThreadID: 5608, Timespan(ms): 0, ResourceID: 0x00100101DD, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginespatial\ugdatasourcespatial.cpp(1545)

1个回答

您好,

请测试简单矢量数据集是否能在达梦数据库型数据源中进行新建以及复制到达梦数据库型数据源操作,检查数据库用户是否有创建表和插入数据的权限。

产品包目录/bin文件夹下的SuperMap.xml里的<LogLevel>error</LogLevel>修改为<LogLevel>debug</LogLevel>,重新进行复制数据集操作,查看产品包目录/bin/log文件夹下的组件日志,是否有相关的错误信息输出。

希望能够帮助到您。
1,260EXP 2025年05月23日

有创建表和插入数据的权限,改成debug之后,也是有报错:

2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 145640, ResourceID: 0x00FFFFFF9C, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmcursor.cpp(416)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: (0)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 63, ResourceID: 0x00FFFFFF9C, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmcursor.cpp(416)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: (0)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 15, ResourceID: 0x00FFFFFF9C, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmcursor.cpp(416)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: (0)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 21 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 13 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 16, ResourceID: 0x0000000064, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmbindcursor.cpp(79)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 13 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginespatial\ugdatasetvectorspatial.cpp(517)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 13 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginespatial\ugdatasetvectorspatial.cpp(517)
2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 16, ResourceID: 0x00FFFFFF9C, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmcursor.cpp(416)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: (0)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-24 10:06:44 [error] 打开60的注册表失败!, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00100101DD, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginespatial\ugdatasourcespatial.cpp(1545)
2025-05-24 10:06:44 [info] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF9C, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginedm\ugdmcursor.cpp(416)
2025-05-24 10:06:44 [debug] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFF829, SourceCode: (0)
2025-05-24 10:06:44 [error] errcode:-2007,第 1 行, 第 243 列[.]附近出现错误: 
语法分析出错, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00FFFFFF00, SourceCode: (0)
2025-05-24 10:06:44 [error] 打开60的注册表失败!, ThreadID: 31280, Timespan(ms): 0, ResourceID: 0x00100101DD, SourceCode: f:\teamcity\ugo9dtrunkvs2017\01_sourcecode\src\enginespatial\ugdatasourcespatial.cpp(1545)

我发现创建数据源的时候就报错了,应该是创建数据源的问题
...