Чтение и отображение данных Mapinfo в Matlab?

Я хотел бы знать, есть ли простой способ чтения и отображения файлов, сгенерированных Mapinfo (например, .DAT, .MAP, .TAB) в Matlab.


person Turi    schedule 17.12.2013    source источник
comment
У вас есть набор картографических инструментов?   -  person nkjt    schedule 17.12.2013
comment
Дорогие друзья, поскольку у меня был доступ к рабочей станции, на которой был установлен MapInfo, я мог переводить файлы .TAB в файлы .shp. Тем не менее, в любом случае было бы интересно иметь скрипт Matlab, который выполняет это преобразование. Но теперь есть новая проблема: я хочу прочитать эти файлы .shp в Matlab: (файл CH.shp хранится в рабочем каталоге Matlab), я пытаюсь прочитать его с помощью ZIP_CH=shaperead('CH.shp'), но это не работает. Появляется следующее сообщение об ошибке: Unsupported shape type PolygonZ (type code = 15).   -  person Turi    schedule 19.12.2013
comment
Может кто-нибудь объяснить, в чем проблема, и знает ли кто-нибудь решение этой проблемы? Спасибо.   -  person Turi    schedule 19.12.2013


Ответы (1)


Похоже, отсюда, Matlab не может читать 3D-шейп-файлы с высотой данные, только 2D-шейп-файлы, поэтому вам необходимо преобразовать их из 3D-файлов в 2D-шейп-файлы. Если у вас есть ArcMap, вы можете сделать это.

person Steve Klosterman    schedule 23.09.2015