從 ArcGIS 引入圖徵的步驟

ArcGIS provider 使用 ESRI ArcObjects 10 API。它不適用於 Infrastructure Map Server。

從 ArcGIS 引入圖徵

  1. 「顯示管理員」中,按一下「資料」「連接到資料」。
  2. 在「資料連接」視窗中,選取「Provider 提供的資料連接」清單中的「加入 WMS 連接」。
  3. 於「連接名稱」下,鍵入此連接的名稱。
  4. 如果目前連接至集中的地理資料庫,請執行以下作業:
    • 按一下「ArcSDE 企業」頁籤。
    • 在「伺服器名稱」、「例證名稱」和「資料倉庫」下,輸入資料庫的資訊。
    • 按一下「登入」。
    • 「使用者憑證」對話方塊中,指定用於登入此資料倉庫的登入憑證。
      • 如果您使用 SQL Server 作為基礎關係資料庫管理系統,並想使用您的 Windows 認證憑證,請選取「使用 Windows 認證」並按一下「登入」。
      • 若要使用資料庫登入憑證,請輸入您的使用者名稱和密碼,並按一下「登入」。
    • 選取資料庫版本 (可選操作)。

      若要從資料庫清單中選取,請按一下向下箭頭。AutoCAD Map 3D 工具集會連接至指定的伺服器和例證,並列示可用的版本。

  5. 如果您要連接至檔案式或個人地理資料庫,請按一下「檔案/個人 GDB」頁籤,並在「來源檔案」中指定檔案。
  6. 按一下「連接」。
  7. 在圖徵類別清單中,選取要包含在地圖中的圖徵類別。
    如果此圖徵來源只包含一個圖徵類別,則會自動選取該圖徵類別。如果其包含多個圖徵類別,您可以執行以下作業的其中之一:
    • 在資料架構項目上按一下右鍵,並選擇「選取所有」或「無選取」。
    • 展開資料架構項目並選取要加入的圖徵類別。

      如果圖徵類別包含多個幾何圖形類型,並選取圖徵類別本身,所有幾何圖形將被加入。若要加入幾何圖形的子集,請將游標置於該圖徵類別名稱上以查看「展示幾何圖形」按鈕。按一下「展示幾何圖形」,即可將每個幾何圖形做為單獨的選項查看。選取您要的選擇。每個選取的幾何圖形以獨立的「顯示管理員」圖層加入至地圖。

  8. 請確認座標系統是正確的。您可以變更不正確的座標系統 (如果需要)。

    如果您從 ArcSDE 擷取圖層,但系統無法識別座標系統,則可能無法載入該圖層。若要載入圖層,指定座標系統。

  9. 按一下「加入到地圖」。

    若要引入資料的子集,請按一下向下箭頭並選取「使用查詢加入至地圖」。

設定 ArcGIS Provider 直接連接

  1. 設置與基礎資料庫的連接。
    Oracle 資料庫:
    1. 在您執行 AutoCAD Map 3D 工具集的用戶端電腦上,安裝 Oracle 用戶端軟體 (32 位元)。
    2. 開啟資料庫電腦防火牆上的 Oracle 連接埠 (例如 1521)。
    3. 使用 Oracle Net Manager 工具,為目標資料庫設置一個 tnsnames 項目(或手動更新tnsnames.ora)。
    4. 使用 SQL Plus 測試與目標資料庫的連接。
    對於 SQL Server 資料庫:
    1. 開啟資料庫電腦防火牆上的 SQL Server 連接埠 (例如 1433)。
    2. 將目標 SQL Server 資料庫設定為支援遠端連接。
    3. 使用 SQL Server Management Studio 測試與目標資料庫的連接。
  2. 調整連接參數。
    對於 Oracle 資料庫,請設定以下參數:
    • 伺服器名稱:指定伺服器名稱或 IP 位址。
    • 例證名稱:輸入 sde:oracle,以連接 Oracle 12c R1 或 R2 用戶端。
    • 使用者名稱:指定在 Oracle 伺服器上有效的使用者名稱。
    • 密碼:輸入 <密碼>@<OracleSID>,其中 OracleSID 是步驟 1 中,在用戶端上所設的 SID。
    • 資料倉庫:手動輸入資料倉庫名稱,例如 sde
    • 版本:手動輸入版本。如果不指定版本,其預設為根版本。您也可以輸入含例證名稱的 OracleSID,而不是輸入密碼。例如 sde:oracle:orcl
    如使用 SQL Server 資料庫,請設定以下參數
    • 伺服器名稱:指定伺服器名稱或 IP 位址。
    • 例證名稱:如果使用 MSSQLSERVER 的預設例證,請輸入 sde:sqlserver:<伺服器名稱>。在其他情況下,請輸入sde:sqlserver:<伺服器名稱>\<例證名稱>
    • 使用者名稱/密碼:指定對 SQL Server 資料庫有效的使用者名稱。
    • 資料倉庫:手動輸入資料倉庫名稱,例如 sde
    • 版本:手動輸入版本。如果不指定版本,其預設為根版本。