FME安裝教程及解決FME與Arcgis不兼容問題

前言:FME與Arcgis不兼容困擾了我好久?[大哭.jpg]?,終于解決了!
本文重點是給自己作為備忘錄,如果能幫到大家那就更好啦,但如果這種方法不管用就沒有辦法啦!

FME與Arcgis不兼容問題
先上重點:如果安裝完軟件存在FME與Arcgis不兼容問題,應(yīng)該是FME與Arcgis端口沖突,可嘗試以下操作:
安裝好軟件后在開始菜單欄找到 FME Licensing Assistant 2020.2 雙擊打開。

點擊 Update License。

選擇第二個 Connect to a floating license server,點擊Next。注意如果安裝正確的話Server Name 應(yīng)該是本機(jī)的HOSTNAME。

選擇ESRI版本,選擇完之后點擊Activate即可完成。

FME安裝步驟:
1.安裝flexnet管理器;打開AMPED文件夾,雙擊fme-flexnet-win-x86.msi進(jìn)行安裝,這一部沒有任何需要注意的地方,無腦點擊Next即可(安裝路徑默認(rèn)C:\Program Files(x86)\FlexServer\)。安裝完成后會彈出一個txt文檔,復(fù)制其中的HOSTNAME和host ID到AMPED中的dummy.txt首行并保存(注意空格,SERVER DESKTOP-NI8UMSO 2cf05d8b9f9e 27001),27001是自己特別指定的通訊端口,可選27000-27009,這里要注意指定的端口不能與其他軟件(Arcgis、AutoCAD等)端口沖突。


2.生成flexnet許可;點擊AMPED文件夾中的makekey.bat,同個目錄下會生成safe.lic,將lic文件移動到FlexServer安裝目錄下(默認(rèn)C:\Program Files (x86)\FlexServer\),然后以管理員身份運行Imtools.exe,切換到Start/Stop/Reread,點一下Start Server,最下方提示Server Start Successful即可。

如果遇到提示Server Start failed,那就需要手動啟動服務(wù)項——win鍵(鍵盤左下角那個windows圖徽按鍵)+R,在彈出的運行框中輸入services.msc進(jìn)入服務(wù)管理項,找到FlexNet Licensing Service,啟動。

3.安裝&激活FME;雙擊fme-desktop-2020.2-b20787-win-x86進(jìn)行FME的安裝,這里也沒有需要特別注意的地方,無腦點擊Next即可,安裝完后會提示你選擇許可。選擇Connect to a floating license server,然后輸入在第一步中得到的HOSTNAME(如果不記得了,可以在C:\Program Files (x86)\FlexServer\hostid.txt查看),下一步選擇你需要的FME版本,一般選擇Smallworld版本即可,如果要將FME集成到Arcgis中,需要選擇ESRI版本。選擇完之后點擊Activate即可完成FME安裝和激活。

FME集成至Arcgis:
1.在開始菜單中找到并以管理員身份運行FME Integrantion Console,點擊Extend即可。

2.打開Arcgis,在自定義——拓展模塊中勾選FME Extension for ArcGIS生效。
關(guān)于拓展的版本對應(yīng)關(guān)系:FME2016可以對應(yīng)Arcgis10.4/10.41;FME2020可以對應(yīng)Arcgis10.8;高版本FME應(yīng)該可以向下兼容其他Arcgis版本。

補(bǔ)充:安裝教程搬運了知乎MSClico的文章,原文鏈接:https://zhuanlan.zhihu.com/p/371786900?
(原文中也有端口占用不兼容問題的解決辦法,但我先安裝了軟件,安裝包不一樣,找不到對應(yīng)文件,方法是一樣的,簡單補(bǔ)充了一下。)