关闭

Google earth中调用ArcGIS server的REST服务和WMS服务

标签: google earthrest服务WMS
1968人阅读 评论(0) 收藏 举报
分类:

项目中用户要求能把业务数据叠加到Google earth上,于是测试了下ArcGIS server的REST和WMS两种服务。REST和WMS两种服务都可以叠加,测试的坐标系是经典的WGS84,代号4326。坐标系不一致要先做转换。

1、叠加REST服务

登录到ArcGIS server的8399REST目录,选择一个服务,查看信息时,可以看到google earth的链接:

服务地址;http://192.168.0.96:8399/arcgis/rest/services/CHINA_400w/MapServer


点击后,会下载一个KMZ文件,直接用GE打开,就可以看到该REST服务已经叠加到球上:


将刚才的KMZ用记事本打开(不会不知道先将后辍改成zip,然后解压成KML),可以看到KML内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">  
<NetworkLink>
  <open>1</open>
  <name>world100W_country</name>
  <LookAt>
 <longitude>18.840234937598495</longitude>
 <latitude>27.38404422293665</latitude>
 <range>2.0673782877150193E7</range> 
</LookAt>
  <Region>
    <LatLonAltBox>
      <north>92.3087898332042</north>
      <south>-98.6813709443336</south>
      <east>198.777542234891</east>
      <west>-198.795205402612</west>
    </LatLonAltBox>
    <Lod>
   <minLodPixels>128</minLodPixels>
<maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  
  <Link>
<viewRefreshMode>onStop</viewRefreshMode>
<viewRefreshTime>2</viewRefreshTime>
<href>http://192.168.0.96:8399/arcgis/rest/services/world100W_country/MapServer/export</href>
<viewFormat>
f=kmz&amp;bboxSR=4326&amp;imageSR=4326&amp;format=png24&amp;transparent=true&amp;bbox=[bboxWest],[bboxSouth],[bboxEast],[bboxNorth]&amp;size=[horizPixels],[vertPixels]&amp;
</viewFormat>
</Link>
</NetworkLink>
</kml>

其中红色的就是REST服务的地址,个人分析,参加的原理还是一个图片叠加层。熟悉KML的人可以直接自己写这样一个文件。添加上去的服务,可以随球放大、缩小,与在ArcMap或者FLEX应用中浏览服务的效果一样。线形放大小后变细,总之就是跟后台MXD配图展示的效果是完全一样的。


2,叠加WMS服务

WMS是OGC推出的中国稍微用得多一点的服务标准,虽然ESRI在实现的时候将WMS与其REST服务等捆绑在一起了,并且在查询分析功能上弱化,但是不能不承认的是,实现的接口标准还是非常规范。

添加的方式是在GE中添加“图像叠加层”:



在弹出窗体中选择“刷新”,点击“WMS参数”:


在弹出窗体中点击“添加”:


在弹出窗体中输入WMS服务的URL:

http://win-wz7mdfoojn6:8399/arcgis/services/CHINA_400w/MapServer/WMSServer



确定后回上级页面:可以看到图层已添加


逐一将左框中图层添加到右框中,点击“确定”或“应用”:


白色推测主要是背景色没透明的原因。不管怎样,GE能直接支持WMS,还是让我挺意外的,不得不叹服,标准接口还是很有用处。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50187次
    • 积分:758
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:4篇
    • 译文:0篇
    • 评论:22条
    最新评论