zoukankan      html  css  js  c++  java
  • 天地图应用ArcGIS发布的服务

      本文包含三个部分:利用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);

      运行效果如下:

      

  • 相关阅读:
    ....
    CodeForces 375A(同余)
    POJ 2377 Bad Cowtractors (最小生成树)
    POJ 1258 AgriNet (最小生成树)
    HDU 1016 Prime Ring Problem(全排列)
    HDU 4460 Friend Chains(bfs)
    POJ 2236 Wireless Network(并查集)
    POJ 2100 Graveyard Design(尺取)
    POJ 2110 Mountain Walking(二分/bfs)
    CodeForces 1059B Forgery(模拟)
  • 原文地址:https://www.cnblogs.com/danshui/p/3402929.html
Copyright © 2011-2022 走看看