天地圖應用ArcGIS發佈的服務

  本文包含三個部分:利用ArcMap將Excel的數據轉化爲ArcGIS MXD文件、利用ArcMap發佈服務、天地圖添加ArcGIS發佈的服務。html

  一 MXD文件的生成

  假設在Excel中存有兩個點的座標:
  瀏覽器

  接下來,將Excel中的數據導入ArcMap中:(文件 - 添加數據 - 添加XY數據)服務器

  

  Excel數據的座標是經緯度,因此圖層座標系選擇WGS1984:預約義 - Geographic Coordinate System -  world - WGS1984測試

  

  若是Excel存放是Mercator座標,則選擇WGS 1984 Web Mercator:預約義 - Projected Coordinate System -  world - WGS 1984 Web Mercator。spa

  接着導出數據(右鍵 -  數據 - 導出數據):3d

  

  接着將導出的數據添加到地圖圖層中:rest

  

  刪除導入的Excel圖層,就只會剩下你導出的數據圖層了,而後保存成mxd文件就好了:code

  

  

  二 發佈ArcGIS服務

  

  發佈成功後會在GIS服務器上看到發佈的服務:htm

  

  能夠在瀏覽器中測試發佈的服務是否正確:blog

  

 

  三 天地圖加載ArcGIS發佈的服務

  這篇文章講到如何載天地地圖做底圖,加載ArcGIS發佈的服務也很簡單:

         //加載天地圖
                var baseMap:TianDiTuLayer = new TianDiTuLayer("VectorBaseMap");
                var cnNoteMap:TianDiTuLayer  = new TianDiTuLayer("VectorCNNote");
                var ZJArea:TianDiTuLayer_ZJ = new TianDiTuLayer_ZJ("VectorZJArea");
                myMap.addLayer(baseMap);
                myMap.addLayer(cnNoteMap);
                myMap.addLayer(ZJArea);
                
                var dynamicLayerURL:String = "http://chenyumingpc/arcgis/rest/services/twopoint/MapServer";
                var dynamicLayer:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer (dynamicLayerURL);
                myMap.addLayer(dynamicLayer);

  運行效果以下:

  

相關文章
相關標籤/搜索