转:arcgis server 9.3 的WMS服务测试

今天弄了一下arcgis server 9.3 的WMS服务,符合ogc标准,支持1.0.0、1.1.0、1.1.1、1.3.0四个版本的WMS服务,1.1.1向下兼容,1.3.0好像有点问题

arcgis server 9.3 的WMS服务最大的特点是支持已经建好的缓存,如果一个服务已经建了缓存,并启用缓存,WMS服务会去取缓存数据,所以速度会很快

下面给一个WMS调用url串示例:

http://192.168.1.102/arcgis/services/vector/MapServer/WMSServer?REQUEST=GETMAP&VERSION=1.1.1&FORMAT=image/png&SRS=EPSG:2436&STYLES=&LAYERS=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15&WIDTH=512&HEIGHT=512&BBOX=129000,145000,130000,146000

注意点:
1.srs参数:一定要用GetCapabilities方法获取描述,才能确定他的输入参数,

 

 
  
< Layer >
< Title > 图层列表 </ Title >
< SRS > EPSG:4326 </ SRS >
< SRS > EPSG:21480 </ SRS >
< LatLonBoundingBox minx ="113.230688" miny ="0.434284" maxx ="114.191770" maxy ="1.975301" />
< BoundingBox SRS ="EPSG:21480" minx ="80338.105232" miny ="48126.218079" maxx ="187266.899699" maxy ="218686.707336" />
< Layer queryable ="1" >
< Name > 0 </ Name >
< Title > GISUSER.IMAGESDATA </ Title >
< Abstract > GISUSER.IMAGESDATA </ Abstract >
< SRS > EPSG:4326 </ SRS >
< SRS > EPSG:21480 </ SRS >
< LatLonBoundingBox minx ="113.317612" miny ="0.504294" maxx ="114.074476" maxy ="1.905078" />
< BoundingBox SRS ="EPSG:21480" minx ="90012.611023" miny ="55878.967590" maxx ="174196.611023" maxy ="210933.957825" />
< Style >
< Name > default </ Name >
< Title > GISUSER.IMAGESDATA </ Title >
< LegendURL width ="100" height ="0" >
< Format > image/png </ Format >
< OnlineResource xlink:href ="http://jsjm-dl580/arcgisoutput/GISMapFull_MapServer/wms/default0.png" xlink:type ="simple" xmlns:xlink ="http://www.w3.org/1999/xlink" />
</ LegendURL >
</ Style >
</ Layer >
</ Layer >

2.srs定义方式不一样,后面的bbox坐标顺序也不一样

3.layers参数:esri定义的图层名是编号,GetCapabilities获取的编号跟mxd中图层的顺序编号是反的,一定要注意这点,mxd中toc最下层的图在WMS中是0层 

4.WIDTH、HEIGHT、BBOX几个参数是有关系的,如果WIDTH、HEIGHT定义的是1:1的关系,bbox的坐标范围也应该是1:1的,否则会出现图片拉伸和压缩的情况

5.上面的示例所使用参数不全,其它参数请参看ogc的Web_Map_Service_Implementation_Specification文档

 

原文来自:http://blog.3snews.net/html/25/8925-22953.html

转载于:https://www.cnblogs.com/jay-xu33/archive/2010/08/04/1792468.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值