请问桌面软件导出mapinfo文件打不开怎么办

0 投票

使用产品:iDesktop9D .NET 912      MAPINFO pro 16

操作系统:win10 x64

数据类型:MAPINFO(mid mif)

问题详细描述:用桌面软件导出的mif文件用MAPINFO pro 16打不开,

用同样的源文件对比制成的mif文件,情况如下图所示

换行匹配不上以外,数值也出现了差异,请问怎么样做才能让iDesktop9D 导出的mapinfo格式文件能在其软件上正常打开。

6月 25 分类:  55次浏览 | 用户: sirst07 (9 分)

1个回答

0 投票
 
已采纳
你导出的数据再导入进入iDesktop9D 中能否正常显示呢?其次,你这边手动添加换行符后能正常导入进入MapInfo吗?
6月 25 用户: 林立勇 学富五车 (666 分)
采纳于 6月 26 用户:sirst07
您好,谢谢您的回复。

按照您的指示,我详细测试了桌面软件导出的mif,mid格式文件,发现以下方法可以让文件在mapinfo pro16中正常读取并显示

1,替换 Text "46-3" 为

Text

         "46-3"

过程为添加换行符及TAB制表符

2, 将    Font ("MS ゴシック",0,0,-16777216)

中的-16777216 负值全部替换为0

以上两个步骤完成后,即可在mapinfo pro16软件中正常加载并显示。

因为通过以上方式可以解决问题,我暂且全部手动修改iDesktop9D导出的mif文件来解决问题,

希望后续版本能更新以上问题。

感谢您的回复。

2019-6-26    抱歉,我把我的测试结果追加说明一下,  点,线,面数据集导出mapinfo格式没有问题,  除了文本数据集,复合型数据集导出mapinfo也存在问题,导出时只有其中一种类型的数据被导出(同时新建 点线面文本,只有一开始新建的点数据被导出),
,修改字符编码或设定坐标系并没有解决问题。
...