マップ上でオブジェクトが時間の経過とともに動くようにプロットする経度と緯度の点のリストがあります。それはビットの周りを曲がる線を形成する。私はこれらの点を生成するためにMatlabを使用しており、それらをArcGISにロードするためにポリラインシェイプファイルにエクスポートしたいと考えています。投影でMatlab内のシェープファイルにLon、Lat座標を書き込む
MathWorks社のWebサイトから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');
これは、一般的に正常に動作しますが、ドキュメントはMapstructを主張するもののGeostructは、投影のいずれかのタイプが含まれていませんそうです。残念ながら、Mapstructを作成する方法については、例や機能は表示されません。誰も私がそれをやっていく方法を知っていますか?
また、mathworksの例を使用して行の代わりにPoint Geostructを作成しようとしましたが、.dbfファイル、.shpおよび.shxファイルのみを生成しません。これについて何か説明がありますか?何か提案ありがとう!