2013-12-17 5 views
0

Mapinfo (예 : .DAT, .MAP, .TAB)으로 생성 된 파일을 읽고 표시하는 간단한 방법이 있는지 알고 싶습니다. Matlab.Matlab에서 Mapinfo 데이터를 읽고 표시 하시겠습니까?

+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을 사용할 수 있습니다.