1. 程式人生 > >(一)ArcGIS JS 釋出動態地圖服務

(一)ArcGIS JS 釋出動態地圖服務

前言

    在 WebGIS開發的過程中,地圖服務的釋出和獲取是專案的第一步,也是進行WebGIS開發的基礎。我們需要釋出自己的資料服務,在本篇部落格中主要說明一下如何利用ArcGIS Server釋出自己的動態地圖服務

地圖服務

    地圖服務是一種利用 ArcGIS 使地圖可通過 Web 進行訪問的方法。我們首先在 ArcMap 中製作地圖,然後將地圖作為服務釋出到 ArcGIS Server 站點上。之後,Internet 使用者便可在 Web 應用程式、ArcGIS for Desktop、ArcGIS Online 以及其他客戶端應用程式中使用此地圖服務。
    當地圖服務釋出成功後,我們可以通過網址(http://localhost:6080/arcgis/rest/services

)來檢視地圖服務所支援的操作,地圖服務所包含的資料,以及我們還可以通過網址來測試地圖服務的功能

地圖服務之動態地圖服務

我們常用的地圖服務主要分為兩種:動態地圖服務切片地圖服務(也叫瓦片地圖服務),地圖服務其實可以理解為圖層的集合,在本篇中主要說的是動態地圖服務,
動態地圖服務的特點:

  1. 動態地圖會在使用者發出請求時進行繪製。
  2. 地圖服務具有允許客戶端(例如 ArcGIS web API)動態更改每個圖層的行為和外觀。
  3. 可以執行屬性查詢,空間查詢等相關功能。

利用ArcMap釋出動態地圖服務

利用ArcMap釋出自己的服務,主要分為以下幾步:

  1. 用ArcMap開啟我們想要釋出為服務的資料
  2. 利用ArcMap連線ArcGIS Server釋出服務

1、用ArcMap開啟我們想要釋出為服務的資料
實驗資料為:

  • 地級城市
  • 國界線
  • 省級行政區

這裡寫圖片描述

2、在ArcMap中通過ArcGIS Server 釋出動態地圖服務

  • 打開發布服務視窗

這裡寫圖片描述

這裡寫圖片描述

  • 用ArcMap開啟我們想要釋出為服務的資料

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

  • 地圖服務所在的資料夾路徑,此時我們建立一個新的資料夾firstTest

這裡寫圖片描述

  • 設定動態地圖服務引數(最簡單的動態地圖服務可以什麼都不設定)–>分析

這裡寫圖片描述

這裡寫圖片描述

  • 對服務進行釋出

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

在ArcGIS Server manager檢視服務

這裡寫圖片描述

  • 點選firstTest資料夾可以檢視我們剛剛釋出的地圖服務
  • 這裡寫圖片描述

  • 點選進入該服務,檢視服務詳情

這裡寫圖片描述

  • 點選restURL檢視服務詳情

這裡寫圖片描述

這樣我們釋出了一個動態地圖服務,我們可以通過ArcGIS JS API進行呼叫了

參照