圖資管理系統使用教學
啟用說明
圖資管理系統模組存放於安裝目錄下的templates
資料夾中(C:\Program Files\PilotGaea\TileMap\templates
),請先將壓縮檔LayerList.zip
解壓縮。
[info] 小提示:
因安裝目錄位於系統重要目錄底下,所以解壓縮時可能會遇到權限不足的提示,可將解壓縮路徑改成其他位置。
解壓縮完成後將會看到build
、plugin
、server
三個資料夾,分別為圖資管理系統前端網頁、O'View MapServer Plugin、圖資管理系統Server。
以下將教學如何安裝使用:
安裝O'View Map Server Plugins
請將LayerList\plugin
中的所有檔案(或只複製dll檔)複製進安裝目錄下的plugins
資料夾中(C:\Program Files\PilotGaea\TileMap\plugins
),並重新啟動O'View Map Server。
[info] 小提示:
複製過程中可能會需要系統管理員權限,並請確實重新啟動O'View Map Server軟體以正確安裝Plugins。
發佈圖資管理系統前端
請使用任一Web Server(如IIS、Apache等)發佈LayerList\build
中的內容,並參考下面的範例修改LayerList\build\config.js
中的各個參數。,
格式
:
var ServerURL = "{protocol}://{web host url}:{port}"; // 圖資管理系統Server 所開啟的位置。
var BaseName = "{path}";
var DataLakeUrl = "{protocol}://{datalake host url}:{port}"; // DataLake Server 所開啟的位置。
var DataLakerUserName = "{username}";
var DataLakerPassword = "{password}";
範例
:
var ServerURL = "https://my.website.com.tw:10140";
var BaseName = "/LayerList/";
var DataLakeUrl = "https://datalake-3dgdp.p.colife.org.tw:10140";
var DataLakerUserName = "user01";
var DataLakerPassword = "12345678";
[info] 小提示:
- 圖資管理系統Server預設開啟會使用10140 Port,下一步會講解如何修改位置,也請注意設定的URL能在外網連線。
- 範例中的 DataLake 是使用國網中心的三維資料共構服務,詳情請參閱 https://portal-3dgdp.colife.org.tw/
啟用圖資管理系統Server
修改LayerList\server\config\default.json
中的內容,config參數如下:
PORT
: 設定Server啟動Port號(預設為10140)。MAP_SERVER_URL
: 設定要管理的O'View Map Server位置。COOKIE_SECRET
: Cookie使用的密鑰,可使用預設值。REFRESH_TOKEN_EXPIRY
: JWT Token 存活時間(秒),可使用預設值。REFRESH_TOKEN_SECRET
: JWT Token解密密鑰,可使用預設值。WEB_SITE_URL
: 圖資管理系統前端URL。PROTOCOL
: 設定Server使用的通訊協定(http/https)。privateKey
(如啟用https時需填入): SSL 私有金鑰。certificate
(如啟用https時需填入): SSL 證書。
修改LayerList\server\config\CORS.json
中的內容,主要需要修改的config參數如下:
origin
:前端來源位置,由於需要寫入cookie,所以不能使用*
。
設定完成後即可點擊LayerList\server\server.exe
啟動圖資管理系統Server。
[info] 小提示:
其他config設定請參考
LayerList\server\README.md
,其中Mail設定由於SMTP密碼須加密,請透過前端設定。
前端功能簡介
第一次啟動
第一次啟動請使用預設帳號密碼 admin/admin
登入前端,並於登入後自行更改密碼。
登入後請於通知設定頁面中設定Mail SMTP Server等相關設定。
完成後可於使用者管理與群組列表中設定新的群組與新的使用者。
至此為止,圖資管理系統基本設定就完成了,感謝使用。