SMLを実行するツール 〜SMLランチャー〜

 

作成日 2005年03月01日
必要モジュール:IMAGINE Adv.


Question:

モデラーで作成したSMLスクリプトを手軽にバッチで実行することはできないでしょうか?


Answer:

モデラーで作成したツールをバッチ処理に渡すには、「モデル(Graphical Model)のバッチ処理方法」のページに記述されている手順を踏まなければなりませんが、これは実に面倒です。そこで、この作業をもう少し簡単に行えるようなEMLツールを作成してみました。

ダウンロード

使用方法

1.ダウンロードしたZipファイルを展開し、sml_launcher.emlを適当な場所にコピーします。

2.EMLローダーでこのファイルを選択し、Load!ボタンを押せば、起動します。

これがSMLランチャーです

3.目的のスクリプトモデル(.mdlファイル)を選択してRunボタンを押せばモデルが実行されます。(グラフィカルモデルからスクリプトモデルを作成するには、モデルメーカーにてProcess|Generate Script...)

4.Edit SML File...ボタンからテキストエディターを起動して編集することもできます。これにより、スクリプト中の入力ファイル名をarg1、出力ファイル名をarg2という文字列に書き換えて保存、ということができます。

これはテキストエディタに表示したスクリプトモデルです。入出力ファイル名をそれぞれarg1、arg2に置き換えています。

5.Does the SML need args?のところでYesを選択すると、引数化した入出力ファイルをこのツールから選択することができます。
(ただし、引数はファイルで二つまで。)

6.Batchボタンから処理をバッチウィザードに渡して、複数のファイルに同じ処理を適用するようなことも可能です。

以上


 



ホーム > サポート > LGGMサポート

ESRIジャパン株式会社