標籤:

ArcGIS近期背的鍋

首先,這個

嗯。。。。

但是說一下近期使用ArcMap遇到兩個問題,最後發現ArcGIS背了鍋

問題1:

網上不少人(包括我自己)在ArcMap的10.4-10.5或者10.5.1版本中,使用工具箱工具時總是彈出windows安全警告窗口,提示「在此頁上的ActiveX控制項和本頁上的其他部分的交互可能不安全。你想允許這種交互嗎?」

雖然這個彈窗不影響工具使用,但是每次使用工具時,顯得很麻煩。 後經查詢,這是esri已經確認的bug:BUG-000105427: ActiveX control warnings appear when interacting with geoprocessing tools after updating to Windows 10 version 1703 (Creators Update) 原因是近期使用win10的用戶進行了系統升級(1703版本)造成。

解決的方法如下:

1、首先下載ver10.zip文件(下載);

2、找到Arcmap的安裝路徑,形如

X:Program Files (x86)ArcGISDesktop10.5ArcToolboxStylesheets

X指的是盤符;

3、將該路徑下的 MdDlgContent.xsl和MdDlgHelp.xsl重命名一下

4、將ver10.zip壓縮包中的兩個文件解壓至該目錄下

5、重新打開ArcMap,問題解決

-----------------

問題2:

excel的xls格式文件打不開,有如下提示:

connect

Error: Failed to connect to database.

General function failure

Unexpected error from external database driver (1).

後來通過查詢,竟然又(使用ArcMap中工具時,總是彈出windows安全警告窗口解決方法 【10.5,10.5.1測試有效】)是因為windows升級補丁造成的。

  • Windows 7: October 10, 2017 — KB4041681 (Monthly Rollup)
  • Windows 10: October 10, 2017 — KB4041676 (OS Build 15063.674)

實際微軟在發布升級補丁時也有溫馨提示:

Per Microsoft, "Installing this update may cause applications based on the Microsoft JET Database Engine (Microsoft Access 2007 and older or non-Microsoft applications) to fail when creating or opening Microsoft Excel .xls files. The error message is, 「Unexpected error from external database driver (1). (Microsoft JET Database Engine)".

大概說的是

---安裝此升級補丁可能會引起基於微軟JET資料庫引擎應用(Microsoft Access 2007和早期版本,或者是非微軟的應用,比如ArcGIS Desktop,2333),可能會在創建或者打開微軟Excel的xls格式文件時失敗,報錯提示:來自外部資料庫驅動的未知錯誤(1)。(微軟JET資料庫引擎)

目前解決方法有兩種:

1、在Excel中打開xls文件,保存為xlsx格式,並且要安裝 2007 Office系統驅動包; 2、或者是使用excel to table(excel轉表格,路徑為System Toolboxes > Conversion Tools > Excel > Excel To Table)工具

微軟也注意到這個問題,有望在接下來的系統升級中解決。

微軟就是個坑隊友的貨,因為補丁的事,百度一搜,罄竹難書!!!


推薦閱讀:

ArcGIS Pro 2.0的發布意味著什麼?
請問蘋果系統可以使用arcgis或者envi這一類軟體么?
arcgis api for js入門開發系列十三地圖最短路徑分析
arcgis api for js實現克里金插值渲染圖--不依賴GP服務
【數據分享】2015紅樹林分布數據與紅樹林小科普

TAG:ArcGIS |