首页 / 浏览问题 / 桌面GIS / 问题详情
使用idesktop将shp文件传入达梦数据库后,数据表的属性字段缺失了几个没有导入进去
5EXP 2026年01月19日

使用产品:Idesktop12i 操作系统:win10 x64
数据类型: 文件型
问题详细描述:1.使用idesktop将shp文件传入达梦数据库后,数据表的属性字段缺失了几个没有导入进去 2.我的shp文件在ArcMap中就是正常显示中文,但是在Idesktop中中文就是显示了乱码


 

1个回答

您好,

缺失的属性数据有什么共性吗,可以在数据集属性-属性结构里看到其类型和长度,并截图给我。

乱码可能是字符集的编码不匹配,如ArcMap 可能使用 GBK 编码,而 iDesktopX 需要 UTF-8 编码,您可以通过 ArcMap 将 SHP 文件重新导出为正确的编码格式。
pys
160EXP 2026年01月19日


问题1:主要是model字段没有了,但是我的代码要使用这个字段进行过滤。
问题2:这个图层是我通过代码生成,生成的时候就是用UTF-8的编码呢

您目前是直接导入到达梦数据库的,可以先通过udbx导入,然后再导入到达梦数据库。如果还是不行,可以查看idesktopx安装目录/bin/log下的日志,看下有没有报错。

中文乱码也是一样,可以在超图里换个编码方式看下。
...