若要匯出符號

您可以在單一作業中使用 MAPSYMBOLIMPORTEXPORT 指令或 Microsoft VBA 腳本匯出多個符號。

將符號匯出至符號資源庫或 XML 檔案。

若要使用使用者介面匯出符號

  1. 將 CMDDIA 或 FILEDIA 系統變數設定為 '1'。
  2. 於指令提示下,輸入 MAPSYMBOLIMPORTEXPORT。
  3. 在符號資源庫中,選取您想要匯出的一個或多個符號。
  4. 按一下「匯出」
  5. 「另存」對話方塊中,指定路徑、檔案名稱和「另存」類型。

    一般而言,您可以將符號加入至符號資源庫 (*.layer) 或 XML 檔案。如果您在步驟 3 中選取多個符號,可在「另存類型」下拉式清單僅查看符號資源庫 (*.layer)。

  6. 按一下 「儲存」

若要不使用使用者介面匯出符號

  1. 同時將 CMDDIA 和 FILEDIA 系統變數設定為 '0'。
  2. 於指令提示下,輸入 MAPSYMBOLIMPORTEXPORT。
  3. 於發出提示後,選擇「匯出」
  4. 輸入要匯出的符號名稱,或者在要匯出的所有符號時按 Enter。

    完成鍵入一個符號名稱後,請使用 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"