2010-10-06 10 views
5

Ich bin für eine Funktion suchen, um Lese-/Schreib Punkte, Linien und Polygone von ESRI Shape-Datei-Format (wie in Arcview verwendet) für den Einsatz in MatlabESRI Shape-Datei in Matlab

Antwort

7

Von dem Matlab-Mapping Toolbox, verwenden Sie die shapereadfunction

Zum Beispiel laden Sie die NOAA Interstate Highway Formdatei here, zu extrahieren und dann Daten in Matlab lesen Sie die Funktion verwenden, S = shaperead('in101503.shp');

5

Wenn Sie nicht die Matlab-Mapping toobox haben die sehr nützlich m_map package hat jetzt ein m_shaperea d() -Funktion, die Shapefiles gut lesen kann.

X = m_shaperead('filename'); % for filename.(dbf,shp,...)