Matlab shapewrite:导出点shapefile +设置投影到WGS84

时间:2016-01-04 22:44:46

标签: matlab gis map-projections

我需要从Matlab导出一个点shapefile,但我无法弄清楚如何使用shapefile将坐标设置为WGS84(可能是最常见的坐标)。这似乎是一项非常重要的任务。

命令是:

Struct2GIS = struct('Geometry', 'Point',...
'OutputVariable1', num2cell(Var1), ...
'OutputVariable2', num2cell(Var2), ...
'OutputVariable3', num2cell(Var3),...
'OutputVariable4', num2cell(Var4),...
'X',num2cell(Lon),'Y', num2cell(Lat));

shapewrite(Struct2GIS,Filename)

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

这是我的解决方法:在将shapefile加载到Arc中之前,在ArcCatalog中,我右键单击文件名,选择“属性”,然后告诉它什么是Coordinate系统。不太理想,但是有效。