我在 Matlab 中使用将 xy 坐标和关联的 z 值写入 .txt 文件的代码。但是,我一直在将这些 .txt 文件转换为 .shp 点文件并在 ArcMap 10 中匹配 .shp 多边形文件。如何更新附加的代码段以输出 .shp 文件而不是 .txt 文件,以便我可以跳过处理步?提前致谢。
[flout] = strread(fileName, '%s', 'delimiter','.')
outfilename = [outputdir 'Coords_' char(flout(1)) '.txt'];
fid2 = fopen(outfilename, 'wt');
fprintf(fid2, 'x,y,z,\n'); % Adds x,y,z, as a header
fclose(fid2);
dlmwrite(outfilename,Listpos4,'-append','delimiter',',', 'precision', '%.5f');