Index: ../trunk-jpl/src/m/shp/shpread.m =================================================================== --- ../trunk-jpl/src/m/shp/shpread.m (revision 16339) +++ ../trunk-jpl/src/m/shp/shpread.m (revision 16340) @@ -28,6 +28,7 @@ shp=shaperead(filename); Struct=struct([]); +fields=fieldnames(shp); for i=1:length(shp), if strcmpi(shp(i).Geometry,'Polygon'), x=shp(i).X'; y=shp(i).Y'; @@ -44,6 +45,12 @@ else Struct(end).name=''; end + for j=1:length(fields), + field=fields{j}; + if ~(strcmpi(field,'X') | strcmpi(field,'Y') | strcmpi(field,'id')), + Struct(end).(field)=shp(i).(field); + end + end end end