<< Click to Display Table of Contents >>
發佈快取地圖服務
本章節採用步驟式的說明,教導您如何使用SuperGIS Server發佈快取地圖服務。基本的SuperGIS Server的地圖服務能夠讓使用者透過支援的前端應用程式瀏覽地圖,其採用的製圖方式為即時產圖,即SuperGIS Server會依據前端使用者瀏覽的區域及範圍,動態的將地圖影像傳送至前端,使用地圖服務的優點在於,前端使用者能夠瀏覽任意比例尺層級的地圖影像,但也因為即時產圖的關係,當地圖資料量過大,或是同時有多位使用者在瀏覽相同的地圖服務時,會影響前端使用者整體的瀏覽速度。快取地圖服務是基於一般地圖服務所發佈的進階服務,因此兩個服務所使用的地圖資料是相同的,不同的地方在於,快取地圖服務會將地圖資料依照服務的比例尺設定將地圖資料製作成快取影像,並將這些快取影像儲存在伺服器端,透過快取地圖服務預先建立的快取影像,可大幅提升前端使用者瀏覽地圖服務的效能。
因此,SuperGIS Server提供快取地圖服務,您能夠將已發佈的地圖服務,預先以固定比例尺層級的方式設定後,SuperGIS Server便會依據此固定比例尺層級將地圖資料製作成快取影像儲存在伺服器端,透過快取影像機制,將能夠大幅提升前端的地圖瀏覽速度,應付大量地圖資料及多位使用者同時上線瀏覽地圖的情況,但缺點是當使用者瀏覽至固定比例尺層級外的地圖範圍時,會有地圖模糊的狀況發生,您可以透過產出更多比例尺層級的快取地圖來減少這樣的狀況發生。
在發佈快取地圖服務之前,請先使用SuperGIS Desktop將您的地圖資料製作成SGD地圖專案檔,並將這些地圖資料及SGD地圖專案檔放置於SuperGIS Server能夠存取到的機器上後,再接著進行發佈地圖服務的操作。
發佈快取地圖服務
Note:您可以製作您自己的比例尺定義檔案,檔案格式為.xml格式,並存放於「C:\Program Files (x86) \Supergeo\Server\WebManager\Scale」資料夾,如此一來,您就能在SuperGIS Server上,利用下拉式選單的方式選取您自定義的比例尺(名稱就是您的.xml檔案名稱),來進行快取服務的發佈,以下為製作比例尺定義檔案內容的範例:
Step 1. 開啟記事本
Step 2. 輸入以下內容,以新增1:1000, 1:2500, 1:5000, 1:10000四個比例尺 <ScaleDef> <Scale>1000</Scale> <Scale>2500</Scale> <Scale>5000</Scale> <Scale>10000</Scale> </ScaleDef>
Step 3. 存檔,並將附檔名改為.xml檔,將檔案存放至「C:\Program Files (x86)\Supergeo\Server\WebManager\Scale」資料夾
Note:若您在SuperGIS Desktop 中已經預先產好圖磚檔案,您可以透過SuperGIS Desktop 的Cache Generator 來產出一份圖磚定義檔案(*.def),此份檔案將記錄圖磚的原點、範圍、比例尺、圖層等等資訊,因此當您欲發佈該份圖磚檔案時,可以使用Load from *.def 按鈕來讀取該份圖磚定義檔當中的圖磚設定,確保您的快取服務設定與圖磚相同。詳細說明請參考附錄「以快取圖磚發布快取服務」
©2017 Supergeo Technologies Inc. All rights reserved. |