0 我想知道是否有一個簡單的方法來讀取和顯示由Mapinfo(如.DAT,.MAP,.TAB)生成的文件,在Matlab。在Matlab中讀取和顯示Mapinfo數據? 來源 2013-12-17 Turi +0 你有映射工具箱嗎? – nkjt +0 我查過了,是的。 – Turi +0 親愛的所有人,因爲我可以訪問安裝了MapInfo的工作站,所以我可以將.TAB文件轉換爲.shp文件。然而,如果有一個matlab腳本來完成這種轉換,那將是非常有趣的。但現在出現了一個新問題:我想在Matlab中讀取這些.shp文件:(文件CH.shp存儲在matlab工作目錄中),我試着用'ZIP_CH = shaperead('CH.shp' )'但這不起作用。出現以下錯誤消息:'不支持的形狀類型PolygonZ(類型代碼= 15)。「 – Turi
1 看起來像from here,Matlab無法讀取具有高程數據的3D形狀文件,只有2D形狀文件,因此您需要將它們從3D轉換爲2D形狀文件。如果您有ArcMap,則可以執行this。 來源 2015-09-23 21:57:22
你有映射工具箱嗎? – nkjt
我查過了,是的。 – Turi
親愛的所有人,因爲我可以訪問安裝了MapInfo的工作站,所以我可以將.TAB文件轉換爲.shp文件。然而,如果有一個matlab腳本來完成這種轉換,那將是非常有趣的。但現在出現了一個新問題:我想在Matlab中讀取這些.shp文件:(文件CH.shp存儲在matlab工作目錄中),我試着用'ZIP_CH = shaperead('CH.shp' )'但這不起作用。出現以下錯誤消息:'不支持的形狀類型PolygonZ(類型代碼= 15)。「 – Turi