(一)ArcGIS JS 釋出動態地圖服務
阿新 • • 發佈:2019-01-27
前言
在 WebGIS開發的過程中,地圖服務的釋出和獲取是專案的第一步,也是進行WebGIS開發的基礎。我們需要釋出自己的資料服務,在本篇部落格中主要說明一下如何利用ArcGIS Server釋出自己的動態地圖服務
。
地圖服務
地圖服務是一種利用 ArcGIS 使地圖可通過 Web 進行訪問的方法。我們首先在 ArcMap 中製作地圖,然後將地圖作為服務釋出到 ArcGIS Server 站點上。之後,Internet 使用者便可在 Web 應用程式、ArcGIS for Desktop、ArcGIS Online 以及其他客戶端應用程式中使用此地圖服務。
當地圖服務釋出成功後,我們可以通過網址(http://localhost:6080/arcgis/rest/services
地圖服務之動態地圖服務
我們常用的地圖服務主要分為兩種:動態地圖服務
,切片地圖服務
(也叫瓦片地圖服務
),地圖服務其實可以理解為圖層的集合,在本篇中主要說的是動態地圖服務,
動態地圖服務的特點:
- 動態地圖會在使用者發出請求時進行繪製。
- 地圖服務具有允許客戶端(例如 ArcGIS web API)動態更改每個圖層的行為和外觀。
- 可以執行屬性查詢,空間查詢等相關功能。
利用ArcMap釋出動態地圖服務
利用ArcMap釋出自己的服務,主要分為以下幾步:
- 用ArcMap開啟我們想要釋出為服務的資料
- 利用ArcMap連線ArcGIS Server釋出服務
1、用ArcMap開啟我們想要釋出為服務的資料
實驗資料為:
- 地級城市
- 國界線
- 省級行政區
2、在ArcMap中通過ArcGIS Server 釋出動態地圖服務
- 打開發布服務視窗
- 用ArcMap開啟我們想要釋出為服務的資料
- 地圖服務所在的資料夾路徑,此時我們建立一個新的資料夾firstTest
- 設定動態地圖服務引數(最簡單的動態地圖服務可以什麼都不設定)–>分析
- 對服務進行釋出
在ArcGIS Server manager檢視服務
- 點選firstTest資料夾可以檢視我們剛剛釋出的地圖服務
點選進入該服務,檢視服務詳情
- 點選restURL檢視服務詳情
這樣我們釋出了一個動態地圖服務,我們可以通過ArcGIS JS API進行呼叫了
參照