我有這個陰謀運動的物體隨着時間的推移在地圖上的經度和緯度點的列表;它有點形成一條曲線。我正在使用Matlab來生成這些點,並且希望將它們導出到要在ArcGIS中加載的折線shape文件中。寫作經度,緯度座標shape文件在Matlab與投影
看着The MathWorks公司網站this例子之後,我能夠創造出符合geostruct對象:
[Tracks(1:length(myLon)-1).Geometry] = deal('Line');
trackType = 'gc';
[Tracks.Type] = deal(trackType);
for i = 1:(length(myLon)-1)
[Tracks(i).Lon Tracks(i).Lat] = track2(trackType, myLon(i, 1), myLat(i, 1), myLon(i+1, 1), myLat(i+1, 1));
end
shapewrite(Tracks, 'path_line');
這通常工作正常,但Geostruct不包含任何類型的投影,雖然文件要求Mapstruct確實。不幸的是,我沒有看到關於如何創建Mapstruct的任何示例或功能。有誰知道我會怎麼做呢?
而且,我試圖創建一個點Geostruct而不是使用The MathWorks的例子一條線,但它並沒有產生.dbf文件,只有.SHP和.SHX文件。這有什麼解釋嗎?感謝您的任何建議!