1

kmlwrite関数を使用して地理空間ポリゴンを.kmlファイルに書き込むにはどうすればよいですか?

ポリゴンの頂点を生成し、それらの面を定義した後、関数パッチを使用してポリゴンをプロットしました。

pp = patch('Faces',faces,'Vertices',vertices);

次に、色を定義しました。

set(pp,'FaceColor','flat',...
       'FaceVertexCData',cdata,...
       'CDataMapping','direct',...
       'EdgeAlpha',.4,'EdgeColor','b')

次のMatlabプロットを取得します。

ここに画像の説明を入力してください

では、これらのポリゴンをGoogle Earthで視覚化したいと思いますが、その方法がわかりません。

機能を試しました

kmlwrite

ただし、以下に示すように、ポリゴンの頂点の座標のみを渡すことができ、すべてのポイントを含み、ポリゴンを含まないkmlファイルを生成します。

ここに画像の説明を入力してください

ポリゴンとその色を含むkmlファイルを保存する方法を教えてください。

ありがとう

4

1 に答える 1

1

私はMATLABKMLToolBox(特にk.poly3関数)で問題の解決策を見つけまし

著者のRafaelOliveiraに感謝します。

于 2013-04-05T13:04:29.113 に答える