第二篇 【ArcGIS Javascript API應用系列二】使用ArcGIS Server Manager創建Map Cache地圖服務...

 

       創建ArcGIS Server相關的地圖應用,需要創建地圖服務(Map Service),關於地圖的創建在這裏不做介紹,相信有過GIS開發的人員應該都知道如何去創建或者獲取地圖。在這裏假定已經有了發佈地圖服務所需要的MXD文件。 

 

另外,如果想使用ArcGIS Server發佈地圖服務,當然需要安裝ArcGIS Server了,關於ArcGIS Server的安裝比較簡單,這裏不做詳細介紹,開發人員可以參考以下幾篇博文1.     http://pzmayf.iteye.com/blog/414010

2.     http://foxlee.iteye.com/blog/440216

 

    本文討論創建一個有Map Cache(地圖緩存)功能的地圖服務,其實現基於ArcGIS Server 9.3自帶的一些工具,因此在版本上,要求所安裝的ArcGIS Server版本爲9.3。當然ArcGIS Server較低的版本也可實現Map Cache,需要開發人員做一些工作,在這裏不進行討論,有興趣可以參見:

1.   http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Creating_a_map_cache

2.   http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Working_with_the_map_cache

3.   http://proceedings.esri.com/library/userconf/serug08/papers/esri_tech_presentations/creating_2d_map_caches_with_arcgis_server_9-2.pdf

 

    好了,安裝完ArcGIS Server,也有了發佈地圖所需的MXD文件,就可以創建地圖服務了。分爲兩大步,其一爲創建ArcGIS Server Map Service;其二爲對所創建的Map Service創建Map Cache

    第一步實施如下:

 

 

1.    登錄到ArcGIS Server Manager,登錄頁面爲:http://localhost:8399/arcgis/

2.      登錄以後,ArcGIS Server Manager管理頁面中,選中左列[Add New Service]創建一個地圖服務

      3.     設置新建的地圖服務。在Service Name 中填寫地圖服務名稱,類型 Type爲:Map Service  

 

      4.      設置新建的地圖服務。選擇MXD文件,下面第二張圖是選擇MXD文件界面。設置MXD文件以後,可以設置地圖服務的輸出目錄。

 

            5.       以上設置以後,其他設置默認即可一路Next直到完成。

 

 

 

     以上爲第一步,已完成對Map Service的創建。此時創建的地圖服務,對應於ArcGIS Server Javascript API中的esri.layers.ArcGISDynamicMapServiceLayer對象。下面第二步要進行的是創建地圖緩存,此步完成以後,需要通過ArcGIS Server Javascript API中的esri.layers.ArcGISTiledMapServiceLayer來完成對地圖的加載。

 

            6.       添加地圖服務完成以後,進到ArcGIS Server Manager管理頁面。找到剛建的地圖服務,點擊Edit對應的圖標,設置地圖分層信息。

            7.       選擇Caching選項卡

 

 

            8.       如下圖所示進行設置。在數字23所示的位置中添加需要進行Tile的分辯率,可添加多個。

 

歡迎交流:[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章