如何用代码实现将mapinfo格式文件转换成shapefile格式??(100分)

  • 主题发起人 koudahai
  • 开始时间
K

koudahai

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用代码实现将mapinfo格式文件转化成shapefile格式的文件,有没有专用的控件???
请多多指教,不胜感激!!!
 
由于map控件(mapobjects2.0)只能显示arcinfo格式的文件
所以,怎样才能用代码实现mapinfo格式的文件转化为arcinfo
格式的文件(例如.shp类型的文件),我只有这么点分数,见谅!!!
 
你自己写吧。
Mapinfo 的TAB 文件读取很难,不过你可以先转换成Mapinfo的 MIF交换文件。
MIF 的格式很简单,你可以写代码读取,
SHP 的格式有公开的文档,也不复杂,都懂文档后直接写代码从MIF生成SHP就没问题了。

我没见过你要求的控件,你试试 FME,那是专做GIS文件格式转换的东西,牛
 
不用代码也可以呀,arctoolbox,数据转换很方便的
 
你自己写把,这样对你学习文件格式和地理对象存储方式有帮助
假设你是用MO开发。其实你只要写读MIF的代码,写Shp可以交给Mo做

eg:
建议一次操作一个图层
你从vMIF读出一个多边形,按照Mo的地物对象创建规则创建一个多边形,把MIF里的这个对象的
坐标按照规格赋给新对象
循环每个对象
ok
这时候,Mo已经把你新建的全部对象保存到了Shp里去了

当然:
你可以自己写Shp,也不难
 
to zwtexp:
那里能搞到那个控件,谢谢!
 
安装arcgis.就可以了。利用arctoolbox可以将几乎所有主要的空间数据格式进行互转换

 

Similar threads

顶部