P prog_life Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-19 #1 如何用代码实现将mapinfo格式文件转化成shapefile格式的文件,有没有专用的控件??? 请多多指教,不胜感激!!!
G giswang Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-24 #2 FME 是专门的GIS图形格式转换软件,好像是带开发版的。 自己写代码实现: 如果是TAB文件,先转换成MIF MIF的格式很简单,你看看文档就知道了 SHP的格式同样也不复杂,但是SHP是一种类型的地物一个图层。 所以你先把MIF里的全部地物读取出来存储到一个缓冲区,然后根据类型区分,分别生成SHP文件。或者是多次读取MIF文件,一次只读取一种类型,直接生成SHP文件,这样速度慢些,不过代码上会简单不少。
FME 是专门的GIS图形格式转换软件,好像是带开发版的。 自己写代码实现: 如果是TAB文件,先转换成MIF MIF的格式很简单,你看看文档就知道了 SHP的格式同样也不复杂,但是SHP是一种类型的地物一个图层。 所以你先把MIF里的全部地物读取出来存储到一个缓冲区,然后根据类型区分,分别生成SHP文件。或者是多次读取MIF文件,一次只读取一种类型,直接生成SHP文件,这样速度慢些,不过代码上会简单不少。