?? readme.txt
字號(hào):
程序名稱(chēng):MIFtoSHP通用轉(zhuǎn)換工具
程序功能:MIF文件轉(zhuǎn)換為SHP文件
編譯工具:Delphi7
經(jīng)常做MIF到SHP文件的轉(zhuǎn)換,不是運(yùn)用MapInfo提供的通用轉(zhuǎn)換工具就是運(yùn)用ArcInfo提供的ArcToolBox進(jìn)行轉(zhuǎn)換,但也發(fā)現(xiàn)比較麻煩,通用轉(zhuǎn)換工具轉(zhuǎn)換后的文件名是個(gè)問(wèn)題,ArcInfo9以后的版本將ArcToolBox已經(jīng)整合到ArcInfo中,在Conversion Tools中有To Shapefile工具,但我還不會(huì)用(在ArcInfo8.3及8版本中提供的MIF轉(zhuǎn)Shape的工具還行)。本工具運(yùn)用了ArcToolBox的原理設(shè)計(jì)而成,其實(shí)只是讀了下MIF文件對(duì)MIF文件中的類(lèi)型進(jìn)行了下判斷然后生成一個(gè)批處理文件。但工作畢竟輕松了不少,至少可以不用打開(kāi)ArcToolBox或者通用轉(zhuǎn)換工具,而且可以遍歷一個(gè)目錄下的MIF文件。希望能給經(jīng)常做轉(zhuǎn)換工作的朋友帶來(lái)些方便。不過(guò)也需要注意一些問(wèn)題:
1。avmifshp.exe文件必須存在,這是ArcInfo提供的MIF和SHP的通用轉(zhuǎn)換工具,在DOS下運(yùn)用命令可以完成MIF到SHP文件的轉(zhuǎn)換(語(yǔ)法可以參考MO2.2中提供的MIFShape Help文件或下面提供的附錄)。安裝ArcInfo后在軟件根目錄\bin目錄中有,個(gè)人認(rèn)為比MO2.2提供的MifShape.exe要好(好在哪里忘了)
2。SHP目標(biāo)文件目錄下不可以存在同名的SHP文件,否則批處理的時(shí)候會(huì)提示你SHP文件已經(jīng)存在了,跳出來(lái)的對(duì)話(huà)框另你很麻煩。
3。不支持中文字段,MIF中的中文字段轉(zhuǎn)換后字段名亂碼(具體大概是亂成N個(gè)Z字母的字段吧),這個(gè)應(yīng)該是ESRI公司做這個(gè)工具時(shí)候本身存在的缺陷吧。
4。不支持中文SHP目錄,否則轉(zhuǎn)換不能產(chǎn)生DBF文件。(這個(gè)問(wèn)題我比較郁悶,測(cè)試下來(lái),工具可以放中文名的目錄下,MIF文件目錄也可以是中文目錄,但就是轉(zhuǎn)換后的SHP文件路徑不可以中文,可能還是ESRI對(duì)中文支持不太好的緣故吧)
5。其他。看了幫助文檔,轉(zhuǎn)換可能有所限制,32763 nodes per REGION or LINE,3000 polygons per REGION(MIFShape Help中的說(shuō)明,不知道對(duì)avmifshp是否也有同樣的限制,不過(guò)一般我想不會(huì)超過(guò)這樣的限制)
這次發(fā)布修正了第一次發(fā)布時(shí)的一些問(wèn)題。如有問(wèn)題歡迎發(fā)郵件給我。
浪人|努力
QQ:65985498
MSN:tfljh@msn.com
E-Mail:tfljh@163.com
Http://Tangf.CNblogs.Com
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -