シンボルを書き出すには

MAPSYMBOLIMPORTEXPORT コマンドまたは Microsoft VBA スクリプトを使用すると、1 回の操作で複数のシンボルを書き出すことができます。

シンボルを、シンボル ライブラリまたは XML ファイルに書き出します。

ユーザ インタフェースを使用してシンボルを書き出すには

  1. システム変数の CMDDIA または FILEDIA の値を「1」に設定します。
  2. コマンド プロンプトで「MAPSYMBOLIMPORTEXPORT」と入力します。
  3. シンボル リポジトリで、書き出すシンボルを 1 つ以上選択します。
  4. [書き出し]をクリックします。
  5. [名前を付けて保存]ダイアログ ボックスで、パス、ファイル名、ファイルの種類を指定します。

    通常、シンボルは、シンボル ライブラリ(*.layer)または XML ファイルに書き出します。 手順 3 で複数のシンボルを選択しても、[ファイルの種類]ドロップ ダウンにはシンボル ライブラリ(*.layer)のみ表示されます。

  6. [保存]をクリックします。

ユーザ インタフェースを使用せずにシンボルを書き出すには

  1. システム変数の CMDDIA と FILEDIA の値を両方とも「0」に設定します。
  2. コマンド プロンプトで「MAPSYMBOLIMPORTEXPORT」と入力します。
  3. プロンプトの指示に従って[書き出し]を選択します。
  4. 書き出すシンボルの名前を入力します。すべてのシンボルを書き出す場合は、そのまま Enter キーを押します。

    1 つのシンボル名を入力したら、Enter キーを押して次のシンボル名を入力します。入力を中断する場合は、Esc キーを押します。正しいシンボル名が入力されている場合は次の手順に進みますが、正しく入力されていない場合は「書き出し用のシンボルが選択されていません」というメッセージが表示されて MAPSYMBOLIMPORTEXPORT コマンドが終了します。

  5. 書き出しタイプとして画層または XML を選択します。
  6. パスとファイル名を指定します。

    書き出しタイプとして画層を選択した場合は画層ファイルのフル パスを指定し、XML を選択した場合は任意のフォルダのパスを指定する必要があります。

  7. 「シンボルの書き出しが正常に終了しました」というメッセージが表示されるまで待ちます。
ヒント: オプションとしてスクリプトを使用すると、上記の手順を自動的に実行することができます。コマンド ラインでスクリプト コマンドを使用してスクリプト ファイルをロードし、処理が完了するまで待ちます。サンプルのスクリプトを次に示します。このスクリプトは、.scr という拡張子の付いたファイルとして保存してください。
CMDDIA 0
FILEDIA 0
_MAPSYMBOLIMPORTEXPORT _EXPORT symbol1 symbol2  _LAYER "C:\Test\export.layer"
注: 最後のシンボル名とその後に続くパラメータ(_LAYER または _XML)との間には、スペースを 2 つ挿入します。

すべてのシンボルを c:\temp フォルダの XML に書き出すためのスクリプトは、以下のようになります。

CMDDIA 0
FILEDIA 0
_MAPSYMBOLIMPORTEXPORT _EXPORT _XML "C:\temp"