你带酒来,我有故事

天地图应用ArcGIS发布的服务

:: 代码生涯 二十画生 908℃ 0评论

本文包含三个部分:利用ArcMap将Excel的数据转化为ArcGIS MXD文件、利用ArcMap发布服务、天地图添加ArcGIS发布的服务。

一 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。

接着导出数据(右键 –  数据 – 导出数据):

接着将导出的数据添加到地图图层中:

删除导入的Excel图层,就只会剩下你导出的数据图层了,然后保存成mxd文件就行了:

 

二 发布ArcGIS服务

发布成功后会在GIS服务器上看到发布的服务:

可以在浏览器中测试发布的服务是否正确:

 

三 天地图加载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);

运行效果如下:

 

转载请注明:二十画生 » 天地图应用ArcGIS发布的服务

喜欢 (2)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址