当前位置: 代码迷 >> GIS >> mapinfo下的tab、map、id文件,小弟我想转换为shp文件,再导入postgresql-有关问题
  详细解决方案

mapinfo下的tab、map、id文件,小弟我想转换为shp文件,再导入postgresql-有关问题

热度:960   发布时间:2016-05-05 06:40:22.0
mapinfo下的tab、map、id文件,我想转换为shp文件,再导入postgresql--问题
情况说明:
1:mapinfo的数据 路径及文件名含有中文(我在别的项目拷贝过来的数据)
2:数据中有一个.gst文件 ,用mapinfo mapX 的Geoset Manager打开后就是一张完好的地图(包含了
  中文内容,例如道路名称等)


问:
1:用mapinfo professional 7.0直接打开其中一个tab文件,只是显示一些线条,并不显示中文,把鼠标放在线上,会显示出中文(提示方式)。
  怎么能让中文标识默认显示呢?
2:我用mapinfo professional 7.0上的通用转换器,将tab文件转换到shp文件,在选择目标文件夹的时候,页面有乱码,点击转换,后出现红色
  X(没有转换成功),显示乱码。错误日志中是
  
********************************************************************************
********************************************************************************
í¨ó?×a???÷Universal Translator output from run on 2010年8月16日 10:22:39
(×¢òa: ?????Dμ?'FME'???ù′?μ?×a??òy???£)
********************************************************************************
********************************************************************************
Universal Translator (20020403 - Build 610)


Usage: imut <mappingFile> [<keyword> <value>]* 

Program Terminating

Translation FAILED.
Unable to generate mapping file.

  这是什么原因?

3: 我添加了一条线,想在这线上添加个备注,就是这条路叫什么,显示的时候就显示!不显示就去掉。
4:网上有tab到mif及mif到shp的转换工具,不知道哪个好用,哪个好用,[email protected]! 或给我下载地址,感激不尽。


------解决方案--------------------
回答第一个吧,其他几个可能是数据问题..
1:用mapinfo professional 7.0直接打开其中一个tab文件,只是显示一些线条,并不显示中文,把鼠标放在线上,会显示出中文(提示方式)。
怎么能让中文标识默认显示呢?


有个图层控制的功能..mapinfo打开地图后,你用鼠标右键在地图窗口点一下,弹出菜单的第一项就是。
图层控制对话框里 每个图层后面有4个复选框,分别对应 是否显示、是否编辑、是否可选择、是否自动标注

把自动标注的复选框选中即可。
------解决方案--------------------
最新版的mapinfo已经支持postgresql数据库了
  相关解决方案